Hey! I’m currently having issues with animations, as they show for me but not other people.
This is a custom character animation too, keep in mind.
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local walkAnim = script:WaitForChild("Walk")
local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
local animateScript = character:WaitForChild("Animate")
humanoid.Running:Connect(function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
end
end
end)
This is the code in StarterCharacterScripts as a local script. I would love some help.
Do you mean it’s playing the animation on your device, but not playing/replicated to other player?
Other than that, it’s kinda weird for it to not replicate :
Perhaps, you can try using Remote Event or play the animation in the server.
Try making sure that Humanoid.Animator exist first before playing your animation.
Generally, animations don’t show inside the studio for others if the animation you are using is not uploaded to a public group. However, if you were to publish the game, and play it on the website, others will be able to see your animation as well.
Very late response here, if you don’t mind! Animations that are local are automatically performed globally if they are played on the animator of a player’s humanoid. You do not need any remote events to connect the local script to the global workspace in this case. I’m assuming you are receiving the sanitized ID error. As stated by others, this is given when you are trying to play an animation in studio and the owner of the animation isn’t under the same group you are in or was published under the owner of the project. I don’t know why studio works this way, but I hope you can figure some way around it! (If you haven’t already!)