Hello, I have been trying to make a Costume Character for sometime. But I have been experiencing a problem, When Welding I can’t animate the rig. And If I did not weld the rig, It doesn’t work in-game, Also welding the Character for some reason disables animations I did in-game.
If you have a solution to that, Or if you have a working way to create Costume Characters, Please tell me that.
I recently made a similar system myself for this game.
My setup was like this:
So try using Motor6Ds to join your meshes to the HumanoidRootPart, which contains the bone structure. I dont think you need a HumanoidRootPart and a RootPart.
It may also depend upon how exactly you are animating your character, you may need to write a custom Animate script or modify an existing one to work with the objects in your character.
No mine is slightly different. I’m saying you should try using Motor6Ds to weld the two meshes to the HumanoidRootPart, and only have one HRP that contains the bones and see if that works.
In your example, 3 Welds are used to join the HRP, meshes, and a RootPart which I presume is what contains the bones.
Hello, I tried what you said. But for some reason when I weld them It still spawns with a t-pose.
Format/Setup:
Script
local humanoid = character:WaitForChild("Humanoid")
local WalkAnim = script:WaitForChild("W")
local walkAnimTrack = humanoid.Animator:LoadAnimation(WalkAnim)
humanoid.Running:Connect(function(speed)
if speed > 0 then
if not walkAnimTrack.IsPlaying then
walkAnimTrack:Play()
end
else
if walkAnimTrack.IsPlaying then
walkAnimTrack:Stop()
end
end
end)