Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

What is the event for when a tool is in use?

Asked by 10 years ago

Like I just pressed 1 to open the tool and I want something to happen

if Tool.Open = true maybe?

2 answers

Log in to vote
1
Answered by
Aethex 256 Moderation Voter
10 years ago

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)
0
My apologies for I neglected to mention HopperBins and I did not mention the unequipped event. Please up-vote Hashiru's answer. Aethex 256 — 10y
Ad
Log in to vote
1
Answered by 10 years ago
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)

Answer this question