ID1 = "http://www.roblox.com/asset/?id=366295954" ID2 = "http://www.roblox.com/asset/?id=366314260" AttackList = {ID1, ID2,} local Player = game.Players.LocalPlayer local Mouse = Player:GetMouse() enabled = true Mouse.Button1Down:connect(function(key) if not enabled then return end enabled = false local Rin_BasicAnim = Instance.new("Animation") Rin_BasicAnim.AnimationId = AttackList[math.random(1, 2)] local animTrack = Player.Character.Humanoid:LoadAnimation(Rin_BasicAnim) animTrack:Play() wait(1) if Rin_BasicAnim.AnimationId == ID1 then for _, Target in pairs (game.workspace:GetChildren()) do if Target:FindFirstChild("Humanoid") then if Target.Torso then if (Target.Torso.Position - Player.Character.Sword.Blade.Position).magnitude <= 5 and Target ~= Player.Character then Target.Humanoid:TakeDamage(5) end end end end end wait(1) enabled = true end)
Every time I click, 1 of the two animations (ID1 or ID2) would be picked at random from the table called AttackList, sometimes you would receive the same animation in a row however it only seems to inflict damage the first time the mouse is click and nothing happens the second, I don't know why this happens and there are no errors in the output. Please help, I believe the problem is on line 25 to 38.