Why won't my animation play?

local blockPlaceAndHit = Instance.new("Animation")
blockPlaceAndHit.AnimationId = "rbxassetid://8961664600"


--play block place animation
local placeBlockAnimation = plr.Character.Humanoid.Animator:LoadAnimation(blockPlaceAndHit)
placeBlockAnimation:Play()

This doesn’t work. I honestly don’t know why. No errors, nothing. The only hint I can give is that the animation is played while the player is holding a tool, and the animation only affects the arm that is holding the tool. But still, that shouldn’t prevent it from working…?