I've got a background in C++ so learning this was mostly an issue of getting used to the semantics. I've made some basic gathering, combat, and skilling scripts, but I'm guessing if I actually use them for an extended period of time I'll get caught quite easily.
The only thing I can really think of is varing timings for interacting with the game and add some randomness to walking, but I doubt that's going to go very far. I'm wondering if there are better ideas out there people are willing to share in creating harder to detect scripts.