Script inside handle in Tool. ( not local script )

local Tool = script.Parent.Parent
local Handle = Tool:WaitForChild("Handle")

local anim = script.Parent.Parent:WaitForChild("Animation")

Tool.Equipped:Connect(function(Mouse)	

local player = game.Players:GetPlayerFromCharacter(Tool.Parent)
animation = player.Character.Humanoid:LoadAnimation(anim)

    Mouse.Button1Down:Connect(function()
		animation:Play()	
    end)
end)

Tool.Unequipped:Connect(function()
animation:Stop()
end)

the animation doesnt play when I click.

2 comments

0

Try doing: Tool.Activated:Connect(function()

0

works