I'm trying to tell when a player equips a tool. This is in the PlayerGui, not the tool... Nothing happens when I try it:
local character = game.Workspace:WaitForChild(game.Players.LocalPlayer.Name)
character.DescendantAdded:connect(function(descendant)
if descendant.ClassName == "Tool" then
print("Tool")
end
end)

4 comments
Still doens't work for me.. .I have character auto-loads off... Does that have anything to do with it?
I dont know. Try it with character auto-loads.
Although it is a better idea to put it in SPS, it won't do anything but make the loading faster.
thenwhy does it work for me?