How can I tell when a player equips a tool? I've tried this, but nothing happens:
local character = game.Workspace:WaitForChild(game.Players.LocalPlayer.Name) character.DescendantAdded:connect(function(descendant) if descendant.ClassName == "Tool" then print("Tool") end end)
you can use the Equipped event.
local tool = script.Parent tool.Equipped:connect(function() print("Tool Equipped") end)
If you're checking to see if a certain player has equipped the tool, then you can include a conditional in the equipped script to check the name of the person who equips it.