I want to make a game where a player is holding a tool but cant equip it. I have done the easy part of disabling the backpack but how can I make the player automatically equip the tool like in bee swarm simulator?
Humanoid:EquipTool(tool)
Documentation:
I used that method but it wouldnt equip it
If you get rid of the backpack, I’m pretty sure that messes with Humanoid:EquipTool()
(if thats getting rid of the backpack and not just its core gui).
Just try parenting it to the player’s character.
I looked at that game, I only saw what you see when you start… The tool box has been replaced. A tool could be equipped and just not showing it in the custom boxes. May even be a welded meshpart to the hand, running a script. Could do that either way. Most likely a normal tool.
the tool has to be in player’s backpack
It is in player backpack…
It seems like people are assuming I don’t know the basics of Roblox Studio so this is to clear things up. I know how to use tools and the functions to make them work. The problem is even though the tool is in the player’s backpack (I checked) , the script will not equip the tool.
this was dumb to assume from my side, i agree.
idk how to equip tools with roblox’s inventory system without ability to unequip it anyway.
even tho it seems like bee swarm doesn’t even use roblox’s inventory but simply welds a model + handles inputs.
i heard way many complains about roblox’s systems so developers just rewrite all on their own.
so it seems like a legit way out
I originally thought that bee swarm sim had welded the tool or something, however, sometimes when loading in you get a glimpse of the tool being equipped before the backpack disappears
If you place a tool in the character it will autoequip.
tool.Parent = Character
When a player joins use the humanoid:EquipTool(Tool)
Also if they unequip it use a func to make them equip it again
not a tool, i meant a model.
Could you not just parent the tool to the character model?