From the code snippets I've tested here, there are many that can hang and disrupt other keys presses after ~5-10 turbo clicks. Which makes emptying a clip nearly impossible without it causing a hang to break the loop.
This is one that a friend and I wrote, and have found it to hang once every 30 turbo clicks or so, instead of every 5-10. This one is slightly more complex than most here, it uses caps lock spam to activate the turbo click loop. I'm not sure if it is the script or the game that is causing the hanging keys, but I have found that the hang can be broken by tapping RMB or nearly any other key for ANY scripts on this thread. Alter and use it as you please.
#InstallKeybdHook #UseHook #Persistent SendMode event spam := false ~CapsLock::spam := !spam #if spam ~*LButton:: Loop { sleep 35 GetKeyState, state, LButton, P if state = U break send {LButton down} sleep 25 send {LButton up} } return