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.
