I made a Weapon Selection Gui and it Parents the Weapon Selected to the Player's Character, then inside the Tool I have a local script, inside I have an Animation and then I use the .Activated Event for Attacking, but for some reason, nothing Works even InGame! then I tried doing it manually, .Equipped and then .Button1Down and still the same Result :/ nothing in the Output, and everything is fine in my Script :/ if canAttack then canAttack = false Anim = Humanoid:LoadAnimation(animation) Anim:Play() etc etc... nothing works :/
Edit:
tool.Activated:connect(function()
if canAttack then
canAttack = false
local Anim = hum:LoadAnimation(anim)
Anim:Play()
Anim:AdjustSpeed(0.5)
if not canAttack then
fist.Touched:connect(Damage)
end
wait(0.5)
canAttack = true
end
end)
Everything is defined

3 comments
Perhaps your AnimationId is invalid? I still see a lot of variables that aren't defined in the given code. Is the entire script too long?
about 10 lines of variables... I checked, I copied the Id's straight from my Develop page>Animations>Weapon Animation and then I thought, hmmm maybe I should do it properly? so I added http://roblox.com/asset/?id= still nothing worked :/
also about 13 lines of the Damage Function