Animations being stopped by idle movement

The animations I’m playing are being stopped by the idle animation movement.

More info:
I’m playing Roblox emote animations through Humanoid:LoadAnimation() and LoadedAnimation:Play(). The animations use the Core animation priority.

External Media

could you possibly be more specific with what your problem is? if possible provide screenshots or a video

Its because the core animation priority is the lowest, so maby change it to Movement or Action.

I tried changing it to movement and action, but then it doesn’t stop when the player walks. I could easily detect this, but I’d rather do whole thing similar to how Roblox did it with emotes.

Cyphical's World - Roblox Studio 2021-05-04 17-18-25 (some text to get past char requirement)

Did you try to change it to Idle?

Idle also makes it keep playing when the player walks.

I don’t know if this is hacky or not, but couldn’t you play the animation as a high priority but cancel it when humanoid.Jump or moveto is changed? Edit: sorry I didn’t read it through

Yeah, I could do that, but I’m trying to replicate what Roblox did with emotes.

So, there is a script in your character, when you play the game, called Animate. Copy that and past that in the StarterPlayer.StarterCharacterScripts, and change the idle animation,

Maybe just set the players Idle Animation to the animation?

wouldnt that make it so all players were forced to used the same animation package?

I haven’t tried it, but can’t you change the animations in the preset Animate script during gameplay by changing the animation id in a specific animation?