I'm not looking for a fully packaged script, but I need someone to make a script that allows a gun to overheat when being fired too much.
Essentially, every time you fire a gun, it will heat up a little bit (this can be stored on the player like %player.overheat[image]). After you stop firing, the heat will start to decrease to zero after one second.
If you fire too much and your heat exceeds a certain point, then you can't fire and you have to wait until your heat level goes back down to zero.