nSmither is an efficient and reliable script that will allow you to gain the fastest smithing exp possible, with an abundance of customization options available.
Smith all items
Smelt all bars
Tons of different locations (ask if you want any more)
Progressive/task system support
Options to use escape and keys whenever possible
Ring of forging
Several unique hovering option (hover bank items, hover estimated object locations, hover expected interface locations)
Cannonball options - keep all bars noted, keep cannonballs in inventory
Cannonball GE restocking
Customized controls (mouse, camera)
... and much more!