Another way is to go after the script writers directly, though that'd take time and resources SE probably isn't willing to invest. That said the botters are so blatant these days they probably wouldn't be hard to track down with CAD's or formal paperwork. It probably wouldn't stop all of them but tackling the people providing the scripting and shutting down the easiest ways to access it would go a long way. We're at the point where something has to give.