few words of advice, never bot the same skill for more then a day at a time. I have no proof as to why it makes it safer, other then wouldn't it look suspicious to Jagex to see someone go from 1-99 in ANY skill without stopping to do something else? I don't personally know anyone who would ever legit that way.
Another suggestion, make multiple accounts. It may seem stupid but if you make 5 accounts, and bot up some skills on f2p before you pay the 5$ for p2p. I personally believe (again, there is no proof for this) that if someone who is level 3 buys membership and bots they are at more risk then someone who played f2p for 2 months, then bought membership. Again, its more human.
As for the bots to use, I find that many of the free bots on Rsbuddy.org are great, and when you are looking to bot the same skill multiple ways, the multitude of free bots adds variety.
If you are wanting to get paid bots, I always use Nexus, which there are multiple sites that sell the Auth codes for Nexus bots, the most popular being Rsbots.net (its a website that many script Authors sell their work) but its very common to find better deals on the single Authors website (an example would be OEMbots.org, Kminer.org or Autofighter.org)
The only bot that I suggest buying that is not on nexus is idungeon pro, it's a paid bot that runs on Rsbuddy, It gets my accounts to 80 dungeon in like 2 weeks, and when I paid for it, was only $10. which that is sold on shadowscripting website (dont have the exact URL, but you can find it through RSbuddy, I'm sure.)
you will run into some bots (especially on Rsbots.org) that no longer work, or are unreliable. ALWAYS make sure to read the forums, or even make an account on the website to ask any questions you have about the bots.
Just always remember to bot smart, and if something doesn't seem like a good idea, then it isn't.