Sería facilísimo arreglar esto del rapidfire, con varias opciones:
1- Todas las armas automáticas, es decir, que por mucho que le des al gatillo, jamas se pueda superar la velocidad de dejarlo pulsado.
2- Tiempo mínimo entre bala y bala, imaginemos que en automático sale una bala cada 1 segundo, pues en manual ponemos 0,5 segundos, algo que se pueda conseguir si pulsas rápido un gatillo y cercano al tiempo de automático. Así da igual que se pulse el gatillo cada 0,1 segundo, las balas saldrán cada 0,5 como mucho.
3- En caso de notarse muchos disparos, comprobar el tiempo de las pulsiones, si es constante siempre, a la puta calle.
En mi caso, elegiría la 2ª opción, algo que premie pulsar rápido en vez de dejarlo pulsado, pero que tenga un tiempo mínimo entre disparos, alcanzable con un gatillo y que no premie a los paquetes tramposos.
Saludos