and then you would probably want to nestle it in a repeat until hands empty loop so it doesnt just go off and make/get more tools
That won't work with tools. A tool is only 1/n hand slots and will not trigger a "hands full" flag.