Like I just pressed 1 to open the tool and I want something to happen
if Tool.Open = true maybe?
You would use the Equipped event.
If the script inside was a local script,
script.Parent.Equipped:connect(function() -- Runs the anonymous function when equipped game.Players.LocalPlayer.Character:BreakJoints() -- Kills the player who equipped the tool end)
Tool = script.Parent function Equip() --Write your code here end function Unequip() --Write your code here end Tool.Equipped:connect(Equip) Tool.Unequipped:connect(Unequip)
Don't forget your Handle in the tool! And if you are using "HopperBin" it's:
Tool.Selected:connect(Equip) Tool.Deselected:connect(Unequip)