Good scripts = Human Like = you don't get detected(Yes Jagex, I memorized where every item in my bank is and I can withdraw a full inv of different items in 5 seconds). Also Jagex mods DO patrol popular spots. They don't do it every day but it does happen. These 2 "methods" do lower your ban rate.
EDIT: Also that is my opinion on this topic. People make so many excuses as to why they're getting banned. Some of them say don't bot more than 4 hours a day, some say take breaks, some say no more than 8 hours a day and so on... Why can merch bots run 24/7 for months and not get banned? Good scripting(Anti-scam, death prevention, making sure you don't get lured, etc. takes more skill to script than clicking a tree and a bank booth) and no mod patrols world 1 other than a muting incident a while back.