My theory on ban rates is that ban rates are based on the quality of the script. For example I have botted 70-78 range using a free public range guild bot that had some bugs in it and received a ban in two days, even though i had breaks enabled and followed all the protocals. Now i'm using czars range guild and i got from 86 to 94 range in about a week. Average bot day would be 15 hours. And I recently got a 25 hour progress picture. Jagex's anti-bot system picks up on the algorithm of a lot of people playing the exact same way and bans them.