How to animate custom character rig?

im trying to animate a custom rig i made,

i dont know how to animate him, or make him jump and swim.
he is fully rigged with idle and walk anims

i have looked on google and devforum, found nothing

1 Like

animate it the same way you make animations for everything, then get the default animation script thats in a rig and use it to change the animations

2 Likes

Screenshot 2024-07-01 at 8.03.25 PM
click on “Animation Editor” to the very right

1 Like

You can only animate models with an AnimationController or Animator, make sure you have those in the model. To open the animation editor, click the Avatar tab, Click Animation Editor, then click your character model. Make sure the parts in your model aren’t anchored.

another question: how do i turn it into a playable character, i made walk and idle animations, i put it as startercharacter, it moves but it doesnt jump, and it stops moving after a sec, and i want it to animate. please help :slight_smile:

1 Like

i followed the tutorial but it just walks in place,


i tried connecting a print to the running event but it only prints 3 times when the game starts, and he doesnt jump, help pls.

local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local walkanim = script:WaitForChild("Walk")
local walkanimtrack = humanoid.Animator:LoadAnimation(walkanim)
humanoid.Running:Connect(function(speed)
	print("Running")
	if speed > 0 then
		if not walkanimtrack.IsPlaying then
			print("play")
		walkanimtrack:Play()
		end
	else
		if walkanimtrack.IsPlaying then
			print("stop")
			walkanimtrack:Stop()
		end
	end
end)

nevermind, i fixed it, thanks!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.