This Xerath scripting event gave me an idea to stop cheaters before they cause any damage.
A multi-man vote in-game to report a cheater in-game. It will require a majority vote from both teams in order to end the game and automatically send reports to Riot about the reported cheater. If the system/Rioter detects any abnormal events from that player from the logs, they dish out punishment. Nobody gains or loses LP.
Now, a thought that crossed my mind was what if the enemy team decided not to report the hacking and try their luck at free LP?
The answer is simple: people who refuse to report obvious hacking when they see it will also be punished for condoning cheating and thus cheating themselves. You can report them after the game for that and they will be investigated and punished accordingly. This will dissuade people from making unethical decisions and as a result put in a system to prevent scripters and hackers from doing real damage.
Just a little idea I had.