This game needs better AFK checks. Specifically in bot matches
While leveling my smurf I had an Aurelion Sol go to golems. Place a pink ward lvl 1 and then sit there and let his passive keep him from afking. I didn't notice this at first as it was bots and I was just farming top champions. Eventually I caught on to what he was doing and aggro'd red buff into him and he executed. After executing he TP'd top and did the same thing to topside golems. I rinse and repeated. He at that point bought a zz'rot and sat in toplane side brush and let the zzrot/passive keep him in combat. It's a bot game so it's not like we needed him. But it's the principle of the matter. Not even sure if there is a system that could stop this as he was clearly semi active enough to move locations when I stopped him.
My proposition to at least somewhat stop this tactic is make passive auto attacking, or aurelions passive NOT keep you in combat IF YOU HAVEN'T BEEN MOVING in the past x seconds. Can even combine them to make multiple criteria. The criteria if set up right would NEVER trigger against someone playing a normal game. Alas though I acknowledge that there may not be a system that stops this as a whole. It's just frustrating to have people take advantage of the system. Even if he didn't impact the game. Against intermediate bots with no smurfs he could just very well ruin the game experience for people or teach them bad LoL etiquette. Set a bad standard. Anyway /end rant