1. I've found a lot of complex recoil scripts that try really hard to do very little. They have conditions based on keys, not everyone in gaming has numb pads. That's a small anecdote, but I also find them to be very messy. The conditions don't allow for quick edits, otherwise the whole code falls apart.
2. Theres the issue of bans. My general idea is the more code, the more can go wrong. If you need a simple recoil script, this is it. If you want 3 fires modes, and burst, and all that, this isnt it.
3. Many scripts I use have issues with recursion. Using over and over is an issue, you have to have 3 keys enabled and all this red tape. If you need that, you can create a logitech key to change profiles, and change in and out of this script.
Step 1 - Have a logitech mouse, or G hub.
Step 2 - Open your ghub profile, click on your mouse image. On the profile you will see "details", then you will see scripting to the right of that. Click and open new script/edit.
copy + paste:
Really simple. When your profile is enabled, right click enables, right click + left click activates the script.