Animations being disabled when another animation is played

Issue: A playing animation is being disabled when another animation is being played. The issue can be seen here:

https://gyazo.com/61ec349a60407e0ea5c7b5fe0aab946c [Fixed Link]

Code:

local animator = Instance.new("Animator")
	animator.Parent = player.Character.Humanoid
	if PassiveStatus == false then
		local PunchAnimation = Instance.new("Animation")
		PunchAnimation.AnimationId = Punch1
		local PunchTrack = animator:LoadAnimation(PunchAnimation)
		PunchTrack:Play()
	end

Am I supposed to be using instance.new() if an animator already exists? When I use a currently available one, the current animations ‘merge’ regardless of priority.

2 Likes

Its best to always use the default animator which comes with the character. Answering your question, I’d make the ready animaton to action and when i make punches I’d set it to Action2 and add a keyframe in the end back to the ready animation and play the ready animation