A much needed detailed response, I appreciate the time you put into this.
I will certainly look into most of these issues, the major one is the idling in lumbridge, I still have no idea why it happens, since pausing / resuming script fixes it.
Sorry that the script did not live up to expectations in its current state.