Hi. One way to counter this is to store the time at which you pressed the fire button (GetTimeSeconds, for example) and compare it with the time at which you last pressed the button, then only allow it to actually fire if the time difference is greater than the limit for the specific gun.
1 Like