I am making a game and I need to have a tool but I dont want to have the player to unequip the tool, how do I make it work?
Also I want it to not be able to show up in the toolbar how do I do that?
In this case, you would want to first disable the backpack in a local script using the startergui method, like this:
game:GetService("StarterGui"):SetCoreGuiEnabled("Backpack",false)
From there if you had to equip the tool you could use the humanoid EquipTool() function to force the player to equip the tool. Note that this can be done on either the server or client but if you want to be 100% certain all players are getting it equipped you should probably do it from the server.
humanoid:EquipTool(tool)
Forces the equip
while true do wait() if script.Parent.Parent.Name == "Backpack" then script.Parent.Parent = script.Parent.Parent.Parent.Character end end