Help! My Custom StarterCharacter is having Issues with Movement & Animation!

I am having issues with my Custom StarterCharacter, and I’m not sure how to fix them.
A Video of the Issue :


Screenshot 2025-02-20 155955

I cannot jump, and the animate script isn’t working. (it is the default animate script)
How do I make this function like a normal StarterCharacter?

Ive searched the forum but I didn’t find anything that involved my specific issue.
If I missed a post that resolved the same problem, please link it.

I tried writing my own script but I don’t know very much beyond the basics(?)

If I need to link my custom StarterCharacter file let me know.

2 Likes

I was gonna say Motor6D’s, but I realized you got the names for limbs wrong.
It should be correctly named:

“Head”
“Left Arm”
“Right Arm”
“Left Leg”
“Right Leg”
“Torso”

Also, make sure to make the character’s limbs positioned in the same way a regular Roblox R6 rig’s limbs are positioned. (Arms are flat against the torso.)

1 Like

It can now jump, (the animations don’t play) and when I try to animate it:

This is tricky, I’m also on a relatively basic coding level.

Maybe the Motor6D’s are named incorrectly?

Try spawning an R6 rig with the base Roblox rig spawner, and comparing your StarterCharacter’s joints, arms, and humanoid and remove differences; make them the same.

1 Like

StarterCharacter.rbxm (305.7 KB)

I’ll leave this here in case someone wants to figure it out before I can

Ok, I think I solved it.

It’s just naming issues.
When you name the Motor6D’s respectively:

leftArm : “Left Shoulder”
rightArm : “Right Shoulder”
head : “Neck”
leftLeg : “Left Hip”
rightLeg : “Right Hip”

It animates correctly. :pray:
However, you have to adjust the Motor6D’s to point the right direction, because as of now he just does a little dance when he walks.

You also have to switch the default animations with your own.

2 Likes

Can I ask how you fixed this issue of not being able to jump?

I assumed the issue would be the HipHeight being too low on the Humanoid initially, but I could be wrong. Knowing would help those who stumble upon the thread here. It’d also help me know of other issues/solutions like this. Thanks!

I can’t speak completely for them, but after looking at the .rbxm file, I am most certain it is just the naming issues. Just look inside the Animate script, and all the correct names should be shown in the first few lines.

I mean, that’s what we talked about in the thread above.

After I sent the above message:

Yes, it was just the naming issues.

On another note, I’m having issues understanding how to fix the Motor6D orientation?

StarterCharacter_V2.rbxm (314.4 KB)
Its another file due to having to change the limb models (fixing symmetry)

It’s important to understand the two CFrames of Motor6D’s.

BUT

It is so much easier to use a PLUG-IN! I use this one:
https://create.roblox.com/store/asset/2908380847/Rig-Editor
There are others that are just as good, however this one is verified.
This editor automatically makes Motor6D’s, and I’m pretty sure it also aligns them so it rotates like an arm.
You can also edit rigs, with more detail, if it doesn’t work. However, if you are gonna use the plugin, I would recommend deleting the Motor6D’s and restarting them.
If you REALLY don’t want to use the plug-in, then spawn in an R6 rig and duplicate the Motor6D’s inside of the rig, into your custom one. Make sure to edit the Part0 and Part1 values. That’s how I would do it, as it would align as a regular arm, but the alignments may be off for a custom rig, so tweak it if it doesn’t work.

2 Likes

Actually I’ve been using Rig Editor from the start, but I’ll keep trying things. Thanks for all the Help!

Once I’ve gotten the rig working I’ll summarize (or if you would prefer to summarize yourself that’s fine) all of your replies and mark it as the answer.

1 Like

Your welcome! I hope others (including me) can use this thread in the future.

1 Like