Why isnt the animation being played?

I am trying to play animations on NPCS but nothing happens, there are also no errors in the output

LOOK AT THE SIDE BAR!!


SCRIPT

local animation = script.Animation
local humanoid = script.Parent.Humanoid

local track = humanoid:LoadAnimation(animation)
track.Looped = true
track:Play()
  1. Change track properties before playing it
  2. Make sure it’s your animation
  3. Animation priority

It’s roblox emote Animations, I changed the Looped Property before playing it as shown above

For that use Humanoid:PlayEmote()

Inside the play emote i put the animation instance or the Emote ID?

I put a name that is on roblox but it says that its not a vlid emote name

Reminder that im playing the animation on an NPC