To answer OPs question, it isn't that hard.
I am working on it, I'll release it for free (hopefully on the SDN) as my first script in 2 years lol.
Currently I am still implementing the action system and making sure it gets saved properly etc...
When that is working it won't be hard to actually execute those actions.
Actions I want to implement:
Walking (done) Loops, do this 10 times, infinitely, maybe more stuff if it is needed (I am probably overthinking this) Buying from NPC named X with option X and amount X Banking