try preloading it with ContentProvider:PreloadAsync({YOURANIM}) and use a pcall to preload if needed, and check if something in your script is delaying the anim to play (for what i see the knife appears in the air when equipped the tool, then after 0.1 secs or more or less it plays the anim)