So I made an animation thats published onto my account for my friends game and the animation runs but it only shows running for me specifically, everybody else just sees a npc without an idle standing there, no errors either.
local hum = script.Parent:WaitForChild("Humanoid")
local AnimSaves = script.Parent.AnimSaves
local idle = AnimSaves.Idle
local anim = hum.Animator:LoadAnimation(idle)
anim:Play()
This is the current script im using, Im pretty sure its looped already as I set it as Looped while animating it in Moon Animator(Also set priority to idle).
Notes: I published the animation onto my account, animation is being used on a game not owned by me, animation only runs on my side, All parts are anchored aside from HumanoidRootPart
If you published the animation, only you can use it. If someone else tries to play the animation in their own game, it won’t show for them or anyone else.
You can get around this by:
The game being owned by a group and publishing to that group
Giving the owner of the game the rig with the animation in it for them to publish themselves
Hi, sorry it took so long for me to respond, Group owner had connectivity issues. Anyways I gave the owner the animation for them publish which they did but its still not playing, I added an extra code (anim.IsPlaying) which checks out that the animation actually is playing, it just isnt showing for some reason. Any other ideas? P.s. forgot to mention this in the main post which I’ll edit in now, all the parts are unanchored besides of humanoidrootpart
That might be it, since the current animation weight is 0. How do I change the animation weight? I tried using anim:AdjustWeight(1) but when printed the current weight is still 0.
90% when uploading an animation you can choose what type it is, not 100% how weight works. However when uploading you can choose like core-action4 where core is the minimum animation priority and action4 is the highest.