I have been noticing this issue for a while and I wanted to adress it today, but I cant seem to get around it.
Basically, this is how I play animations:
I load all the animations and put them in to a table so I can use them later (Something like Animations.Punch:Play())
But when my summoning animation plays, this happens.
This is how it looks on the client. Everything is perfect here.
but this is how everyone else including the server sees it.
local function LoadAnim(anim, notwaitLoad)
repeat wait() until player.Character:IsDescendantOf(workspace)
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..anim;
print(Anim.AnimationId)
local Track = player.Character.Stand.AL:LoadAnimation(Anim);
if not notwaitLoad then repeat wait() until Track.Length > 0 end
return Track
end
This is how I load an animation. I am sorry the code may be really messy
Any help would be really appriciated as I do not think I can fix this myself
(Sorry if I have not been clear as I could have, After all it is my first post)
The animator did which was uploaded to the group I work on (afaik) and he gave me the id which i used
Every other animation behaves like its suppose to. And we also use custom rigs.