Rig will not move

Hi, for some reason my rig will not move, it may be because the torso and legs are not directly connected. The rig has a hip, and it goes from torso, to hip, to UpperLeg, to knees, then to LowerLeg. If you know why this may be happening, I would appreciate tips on how to fix it, thanks!

Capture48

2 Likes

is everything unanchored and cancollide off except for the humanoidrootpart?

1 Like

Yes, everything is unanchored and cancollide is off. The humanoid rootpart is unanchored too because if it is it the rig will not be able to move, and it has cancollide off too. Basically everything is unanchored and cancollide is off.

1 Like

how do you know the rig doesnt move, so like, have you tested the character as a startercharacter? or when you push it it doesnt move?

It can move/jump, it just doesn’t play animations

you have to add your animations yourself,

you could put this script in serverscript service and just replace the ids with your animations

local Players = game:GetService("Players")
 
local function onCharacterAdded(character)
	local humanoid = character:WaitForChild("Humanoid")
 
	for _, playingTracks in pairs(humanoid:GetPlayingAnimationTracks()) do
		playingTracks:Stop(0)
	end
 
	local animateScript = character:WaitForChild("Animate")
	animateScript.run.RunAnim.AnimationId = "rbxassetid://616163682"        -- Run
	animateScript.walk.WalkAnim.AnimationId = "rbxassetid://616168032"      -- Walk
	animateScript.jump.JumpAnim.AnimationId = "rbxassetid://616161997"      -- Jump
	animateScript.idle.Animation1.AnimationId = "rbxassetid://616158929"    -- Idle (Variation 1)
	animateScript.idle.Animation2.AnimationId = "rbxassetid://616160636"    -- Idle (Variation 2)
	animateScript.fall.FallAnim.AnimationId = "rbxassetid://616157476"      -- Fall
	animateScript.swim.Swim.AnimationId = "rbxassetid://616165109"          -- Swim (Active)
	animateScript.swimidle.SwimIdle.AnimationId = "rbxassetid://616166655"  -- Swim (Idle)
	animateScript.climb.ClimbAnim.AnimationId = "rbxassetid://616156119"    -- Climb
end
 
local function onPlayerAdded(player)
	player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
 
Players.PlayerAdded:Connect(onPlayerAdded)

Thanks! Do you know how I could add the default Roblox animations? Got any links?

Do you know anyway I could do this without a player? I wanted to make it a npc, but did a starterchar to test it out

Didn’t work as a starterchar, too

or you could look up an animation script

oh ok, sorry if I’m annoying lol. Do you know anyway to do this with a npc that you can’t control? If not I can just look it up.

you could copy the character’s animation script when you play a game and then paste it in startcharscripts or in a npc

The script didn’t work for some reason