#Punch Animaions

1 messages · Page 1 of 1 (latest)

severe tinsel
#

Pretty new to Studio and I don't know what has happened as the punching does not work.
Code:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")

local Events = ReplicatedStorage.Events

local AttackHitboxes = require(script.Parent.AttackHitboxes)

local ClickAttackDebounces = {}

Events.ClickAttack.OnServerEvent:Connect(function(Player)
local Character = Player.Character
if Character == nil then
return
end
local Humanoid - Character:FindFirstChild("Humanoid")
if Humanoid == nil then
return
end
if Humanoid.Health == 0 then
return
end
if.ClickAttackDebounces[Player] then
return
end

ClickAttackDebounces[Player] = true
local PunchCombo = Player.Values.PunchCombo
local Animaion = script.PunchAnimationCycle[tostring(PunchCombo.Value)]
local LoadedPunchAnimation = Humanoid.Animator:LoadAnimation(Animatixon)
LoadedPunchAnimation:Play()

if PunchCombo.Value > #script.PunchAnimationCycle:GetChildren() then
    PunchCombo.Value = 1
else
    PunchCombo.Value += 1
end

task.wait((LoadedPunchAnimation.Length + 0.1))
if ClickAttackDebounces[Player] then
    ClickAttackDebounces[Player] = nil
end

end)

dark phoenix
#

I think animations that the local player character plays in the client appear for others

#

i did a combat system and i played the animation from there and it worked