I want to make the player be able to equip a tool using a proximity prompt. I turned off the cantouch property on the handle of the unanchored tool. However, when I equip the tool, it appears in the player’s hand for a brief moment before being put in the backpack. I don’t know why it’s doing this. Here is what I have
script.Parent.Triggered:Connect(function(player)
player.Character.Humanoid:EquipTool(script.Parent.Parent.Parent)
script.Parent.Enabled = false
end)
Does the Tool have a TouchTransmitter/TouchInterest
object as soon as you start the game?
No. It is automatically removed
Weird, what about the RequiresHandle
property? You could try referencing the Prompt in a different Part that’ll equip the Tool if that changes anything?
I changed the RequiresHandle property and I still have the same issue
I changed the parent of the proximity prompt to the base part and it works! Thanks for your help!
1 Like
Weird how EquipTool()
only works if they’re parented somewhere else, at least the issue got fixed regardless though!