Runescape detects the vast majority of botters based on mouse input to the server. Using a large collection of data on human mouse movements they can detects bots easily. This same technique can be applied in EAC to detect recoil scripts. A database needs to be made of human mouse movements and of scripted mouse movements to improve the script heurstics that are already in the game. What exists in the game now clearly isn’t enough to overcome the scripting problem. This methodology of detecting non human movements needs to be readdressed by Facepunch even if its the only thing they do in a single monthly patch. The scripting problem is getting out of hand, everyday there are new people getting away with scripting, people we’ve seen before who are complete bots and still suck with scripts.

Proper data logging can determine if someone toggles based on historical data for the player. It can determine humanized scripts. It can determine if someone is tracking with scripts. This data can also be used to detect difficult to detect full cheats with aimbot and recoil control.