How would I make a tool be unequipable?

Basically, I’m trying to make a tool not being able to be equipped. I know I could check if the tool is equipped, then simply make it unequipped, however that way still has it equipped for a small time. Is there any other way to do this apart from what I said earlier?

You could disable the Backpack for the Local Player, and use the Humanoid’s EquipTool/UnequipTool functions to call whenever you want to equip certain tools