How do I make a one frame animation play?

Hello, currently I’m making a game which involves blocking. The blocking animation is one frame so if you play it. It will go straight to the pose, but I don’t know how to keep that pose when it plays

	if animName == "Parry" then
		print(playingAnimations)
		for _, v in pairs(playingAnimations) do
			v:Stop()
		end
		animation.Priority = Enum.AnimationPriority.Action4
		animation:Play()
		handle.Block:Play()
		task.spawn(function()
			while wait() do
				if tool:GetAttribute("Parry") == false then
					animation:Stop()
					break
				end
			end
		end)
	end

Make the animation looped and then stop it manually after some time

why can’t you just make the animation multiple frames long, but the same rig poses? Should do the trick