Optimizing Mass Part Selling

Maybe add a yield when looping? If there are alot of tools, this makes sense.