Yo Mass!
Just wanted to pop in on this one as I fired it up last night to burn through 40-50k oak boards so I could get enough essence to train Imbuing up and I didn't want to write my own. Everything went great and I woke up this morning quite happy with about 22k essence and no oak. Job well done!
Just a couple comments if you are wanting any, if not please disregard
First, like was already mentioned, it would be nice if you could lengthen the size of the fields to display up to a 7-digit number; 4 is definitely not enough. That's a pretty quick and simple change.
Also, again as already mentioned, the menu resetting itself to your specific location is kind of irritating. This is easily addressed by either a) not specifying where to create the menu or b) simply updating the fields instead of recreating the menu each time (it's better to update your fields instead of redrawing the menu anyhow so this would be my suggestion).
Last, you have a number of waits in there that could vary for different people and or lag situations. These caused me issues twice while I ran it where the timing was thrown off and it was done waiting for a menu before the menu returned then got caught in a loop. Probably a lag spike or something. Instead you should consider waiting for the gump to return before moving on instead of using a specific wait time.
The above would benefit greatly by using subs to do your clicking and gump-waiting for you. A lot of us have pre-written subs for clicking and gump-waiting that you can go ahead and use until you feel like writing your own, feel free to use mine if you want (in my script library). This will make your scripts a lot more stable and more easily supported across different user environments.
Please don't take these as criticism, only my own observations and input. This script is golden, it's a must have in anyone's standard script library! If you could make those couple of changes it would also be a little closer to indestructible
Peace.
XII