Animator not working with custom character

Hey there! so basically I am doing a shop system where you can buy character skins, the issue happens when I equip a new skin and this one does not animate the basic roblox animations, like walking and so.

I tried adding an animator inside the Humanoid but still does not work

Here a video with the issue happening: https://gyazo.com/f25dac7b2c4625b634cbc568d12d4ba4
The character is fully rigged, welded and is pretty much the same as the original one you can see at the start of the video

Here the section of the script that handles the new character when you want to equip it

elseif not isBuying and plr.OwnedCharacters:FindFirstChild(character) and plr.Character and plr.Character:FindFirstChild("Humanoid") then	
	
		local newChar = chars[character]:Clone()
		local animator = Instance.new("Animator")
		animator.Parent = newChar:FindFirstChild("Humanoid")
		newChar.Name = plr.Name
		newChar.HumanoidRootPart.CFrame = plr.Character.HumanoidRootPart.CFrame		
		plr.Character = newChar		
		newChar.Parent = workspace
	end

And new character looks like this:
image

Any help is really appreciated!

This is most likely because there is no animate script to handle the animations. The “animate” script handles the animations for running, jumping etc. (You should be able to take the animate script from the character that has the animations playing).

1 Like