I'm going to take a wild guess and assume you've never read RiD's Guidelines?
http://www.robotzindisguise.com/Guidelines.htm
Take a thorough read there, buddy.
Had you ever read them, you would realize that it's actually quite reasonable, seeing as it displays exactly what a human does, because after all, to be forever undetectable, you have to replicate human behavior. Please tell me the last time you sat down on the computer and played Runescape for more than 8 hours straight, without any breaks. Yeah, that's what I thought. Jagex doesn't just look at it from a primitive point of view, they take into consideration human nature, psychology, physical limits of the human body, etc to determine whether you are botting or not. RiD does all of that for you, and the only way you would ever get banned, is if you broke any of those Guidelines, meaning it was the user's fault. The Guidelines are an outline of what is actually human. The Guidelines say around 8 hours or less of total play-time on your account per day. However, that rule is very lenient, as you could easily bot 12-15 hours a day, and then do something human to make up for it, such as don't bot the next day, or run the bot/play legit for only a few hours. When Jagex look at account they are examining for evidence of botting, they look at a long list of gameplay per day, per week, per month, etc. This can easily show them if you are botting if you are using detectable sotware such as nearly any other botn they can easily examine trends and look for random behavior, evidence of human psychology and habits. RiD replicates all of these. I've seen my bot drunk, sleepy, on adderall, high, sleep-deprived, ADHD, etc. Human nature is random. You never know what it's going to do next. Any loop scripted bot will always be detectable. You can have scripted AI, which steps the game up. RiD isn't the only one with AI built into their decision making parts of the bot, SCAR and Simba have a few talented programmers who have implemented that as well. That steps it up a lot, but isn't the whole story. You need human mouse movements. Next time you are playing runescape legit, pay attention to the way you move your mouse and how you play. Do you really move the mouse from point a to point b in a straight line? Do you really do simple polynomial equation, with perfect slopes, etc? No, of course not. The reason why RiD can stay undetected even after botting 15-20 hours a day for thousands of hours is because of it's AI, human mouse movements, and replication of all human habits and behaviors. I've yet to see any other bot out there that can claim the same. Sure they might have bits and pieces, but none have the whole thing. Jagex predicted in either 2007 or 2008 that one day there could be point when bot software becomes undetectable, and coincidentally, RiD came out with MTA 1 in 2007, and became undetectable in 2008. Jagex knows about us, and they have made blatant obvious attempts to hinder us, but they will never be able to stop us, and we break no real life laws, so they can't sue us like they did to Nexus and Kbot. RiD is older than almost all of the bot developers currently making bots, having his BaS is Computer Science and Mathematics, and been interviewed for a job placement at Jagex a few years before he started making bots. While people like Paris were starting up RSbot back in 2005, RiD could have been possibly been working on Jagex's side at the time, had he not been disgusted by Jagex's view of the userbase and snide remarks by their employees.
What year did you start botting, and how many hours have you botted on a single account without a macro offense?
For me, I started in 2008, and have botted 1800 hours with RiD, 800 hours of iDung, 1500 hours of Sorc Garden, 150 hours with Powerbot, 450 hours with Nexus, and another 300 hours of RSBuddy. That totals to 5,000 hours botted since 2008 spread out across all sites. The only place I've never received a ban from has been RiD, and you'll notice I used all the rest for fractionally smaller amounts of time. I have the experience and knowledge to be unbiased and draw up a judge of which is the better bot in terms of undetectability.