I think the main thing that most people seem to miss, is that you need to be trying to replicate human behaviour as much as possible.
Taking a fifteen minute break per hour isn't exactly normal behaviour. Who actually goes to train a combat stat and puts themselves on a 45 minute play, 15 minute break timer?
If you genuinely want to 'babysit' your bot, chuck in a few movements of your own during the script - for example, if your script doesn't check your stats, then maybe go ahead and do that halfway through a kill every once in a while.
Are you running to the bank to go and get food? Maybe try pausing the script and restocking your food yourself, maybe choose to go to a different bank?
Find ways to simulate boredom, and a lack of attention, and do your own path-breaking.
Even then you might get banned, but you'll sure as hell have a better chance at getting 70+ stats if you make it look semi-legit.