How can I make it a tool must always be equipped

How can I make it a tool must always be equipped.

1 Like

Do you mean that one specific tool must always be equipped? Or that at any given time, some tool must be equipped?

Any given time A tool must be equipped

Alright so let’s say you have tools named RedTool, GreenTool, and BlueTool. These all exist within the Player’s Backpack when a character is spawned for them. First you will need to equip one of the tools (and if you will have character’s respawning you will need to connect this to the CharacterAdded event of the Player). Then let’s say you have a button in a ScreenGui to equip each of the different tools (a different button for RedTool, GreenTool, and BlueTool). When a button is clicked you will want to first, call the UnequipAllTools() method of the Humanoid, then call the EquipTool(toolHere) method also of Humanoid, replacing toolHere with a reference to the tool which should be equipped.
Some links which might be helpful:
Humanoid (roblox.com)
Player (roblox.com)
TextButton (roblox.com)

2 Likes

You probably need to override the core scripts of the starter pack. Meaning, disable Toolbar, and now you will have to work on the custom toolbar. And now you have the control over the player to make him equip only equipping one tool.

Another way would be by creating a whole new tool system using welds etc. Anyways your choice!

Theres an article on this

(You can probably get how to do it after you read it)

1 Like