So my guns in my game work by firing an event every time the player clicks whilst said gun is equipped, I know how to make basic automatic guns by doing a while mouseButtonDown == true do and blah blah, but this would mean the shooting event would be looped continuously over and over (around 10 times in a second), I've pushed it to the limit by making the gun's rest time 0.02 and the network tranfer kb/s is sitting around 3kb/s a second, I know this is not where near the limit of 50kb/s, but I can imagine when there's 20 players shooting high fire rate guns at the same time could do something bad to the server.