After using Perfect Mining i had to try Perfect Smithing, so i bought it today.
the script runs flawless until it runs out of bars while smithing, it will keep withdrawing and depositing the remaining bars (in my case 1 bar). is it possible that the script logs you off when finished?
Also i noticed that i cant hide the paint like in your mining script, in my experience with your mining script is when I hide the paint the script runs much better.
I also have a suggestion that you could add to the script (if you like it of course), maybe add something like a task system for smithing/smelting so when you reach a certain level you will continue smithing/smelting a better item for more exp/hr
now you will have to stop the script and restart it every so many levels.