I have the following code running on the client:
PlayerAnimation.Play(params.InitPlayer, "FlyingAttack")
local stateConnection = humanoid.StateChanged:Connect(function(old, new)
if (old == Enum.HumanoidStateType.Freefall) or (new == Enum.HumanoidStateType.Landed)then
PlayerAnimation.Stop(params.InitPlayer, "FlyingAttack")
stateConnection:Disconnect()
end
end)
When i run this code, I get the error: “attempt to index nil with ‘Disconnect’”
Further, for some reason the Roblox editor says stateConnection is an UnkownGlobal:
Any ideas why I cannot disconnect like this? How can I disconnect this event?