I recently used this inventory module and it works amazing but I have no idea how to make it so you can not equip multiple tools at a time InventorySystem_OpenSourced.rbxl (74.4 KB)
For some reason I can equip multiple tools.
I tried many solutions like deleting the object if there’s already a tool but those don’t work and just bug out the script.
Sorry for the bad formatting this is my first topic.
There’s really no need to use that method when you can simply call Humanoid:UnequipTools() before equipping the new tool. With it you ensure the player doesn’t have any other tool equipped before equipping the new one.
I just figured in my own game this our but if you want to unequip just one tool instead of everything just set the parent of the tool to the player’s backpack.