you need to write thats what id do and its totaly crap that you get band. Sure if a player reports you but then its your own fault. if your bot is private its immpossible to detect it if you don't write / edit protected areas. Just by calling a function like CastSpellByID you wount get a ban. And your bot needs to be in front, my bot supports background mode