The first rule of botting - be prepared to be banned.
You can try botting 24/7 but every time You'll try, You'll end up banned anyways.
Mods logging in and banning people are not banning just random people who train a skill - they hop into a world which is full of flagged accounts so everyone You see on their screen is flagged. Noone sits next to You and checks how You train skills, it would be impossible given the amount of runescape accounts compared to amount of RS mods...
Don't make Your end goal to bot 24/7 - make it so Your bot will successfully bot for few months without any interruption. And i mean with sleep breaks, random breaks and all other measures that could help in not being flagged.
Noone guarantees You that You won't get banned by using someone else's script. If You don't like the script, don't buy it - it's as simple as that.
That is a very toxic statement and You shouldn't say that - people are spending hours and weeks scripting those things for You guys, some of them are FREE, and yet You still want to attack somebody who did his job right and committed to the community. How would You feel if You were selling hand crafted things to people and they came back to You for refund if they broke the damn thing by themselves on purpose? Not good I suppose... So don't attack scripters for Your own faults.
If You have any interesting suggestions as to the antiban measures for scripters, feel free to let us know. I am 90% sure that anything that You point out is already either in Dreambot, or most of the scripts have it, but You didn't notice it or use it properly.
If You are not able to run the purchased script how You like, You can always refund the script, read JavaDocs and make Your own script.