I tried once, full blown scripting, though it was retarded. Am not starting a game to end up spectating a bot playing for me. This is really boring. Then I scripted to get used to the range of the Lee Sin dash. Then never again.
Cheating in LoL ruins all the fun, while in games like, GTA, CSGO, it can definitely bring fun. But thats just my opinion. I do have to admit that "trackers" or whatever they call it, stuff that says information like wards locations, cooldowns, damages you could do/if you can kill with a combo. Those could be relatively nice. Especially for training purposes.