I have some tips/advice
1) Don't bot on your main account, have a account you enjoy playing on. Find a build if you like pking or just play when you feel like it
2) If you continuously bot on an account it will eventually get banned 100% so don't be surprised when it happens
3) If you want to bot for gp, make sure you check comments of scripts. Sometimes it can be a good indicator on whether the bot is broken or has a high ban rate.
4) (also relates to #3) if you wan't to make a bot farm start off small, and do lots of tests before you invest heavily into things, my advice would to try out some f2p bots and make a couple and see how you go. Then as you get more knowledgeable you can start looking into high profit bots but remember bots like this usually need quite an investment to be able to make a decent amount of profit.
5) I wouldn't recommend botting more than 6 hours a day, and make sure you use plenty of breaks
Thats all I got for now, good luck