97.9% of the time, people complain that the script they are using is shit because it got their precious account banned. News flash, you were probably banned because you werent using the script correctly.
Now what do I mean by using the script correctly?
Simple, if a script thread has something along the lines of '100 hour proggy!', 'can run forever', 'no need for breaks', or whatever comes to mind, this doesn't mean you should run the script for this long, this is simply an example of 1 silly person who decided to run the script this long successfully, and the script writer is trying to use it to bait in more customers.
I can almost guarantee, if you are running a script for more than 24 hours at a time with no extended breaks, your account is going to get banned 4/5 of those times, this is because jagex knows more about you than you think, they know your timezones, they know the time you usually play, they know how long you usually play for as well, its all recorded, every single login and logout time is just sitting there for them to read.
So when I say extended breaks, I mean, if you bot for 6 hours, set up the break handler to break for 2-3 hours. This way, your typical botting day is made up of around 16 hours botting, and 8 hours of breaking.
This then reduces your chance of getting banned to 1/5.