IMO the scripter's job is to make an efficient script which follows good logic and doesn't break. After that, it's the buyer's responsibility for the trial and error to find out what works using it. There's not a secret formula for it (I hope ). After all, every script is using the same API and client.
There's no magic script that will not get you banned.