Help Transition 2 Animations Better

Hello, I have 2 animations, 1st is a animation of your character jumping and holding to a ledge, the 2nd is the idle animation of your character hanging onto the wall, how would I make it where once the jump stops it smoothly goes into the idle without teleporting your character back to the ground and then back to the Animation

script.Parent.Triggered:Connect(function(player)
	player.Character.HumanoidRootPart.CFrame = script.Parent.Parent.CFrame
	local Humanoid = player.Character.Humanoid
	local Jump = script.Jump
	local Idle = script.Idle
	local JumpAnim = Humanoid:LoadAnimation(Jump)
	local IdleAnim = Humanoid:LoadAnimation(Idle)
	JumpAnim:Play()
	JumpAnim:AdjustSpeed(0.6)
	game:GetService("ReplicatedStorage").Climb:FireClient(player)
	JumpAnim.Stopped:wait()
	IdleAnim:Play()
	JumpAnim:Stop()
	print("Finished")
end)


as u see there’s a unsmooth change between the 2 animations, any help?

Maybe try it with an increased time its interpolation takes to reach the first keyframe?

IdleAim:Play(.2) --//.2 seconds to reach first keyframe

it still does it no matter how low i put it or how high

1 Like

Play the hanging idle animation before the action animation ends. Because it is lower priority, it will not be seen until the action ends, but you will never return to rest pose

1 Like