Custom StarterCharacter x and z rotation bug

So my custom character when loaded into game doesn’t rotate when the keys D or A are clicked, I haven’t animated it yet but the tutorial I am following uses a custom character that can rotate smoothly without an animation script(only the model). The HumanoidRootPart is in joint with the torso and the all the main parts are jointed to the torso as well. What my character does instead is tilt to the right when I am pressing on D and just straight up falls to the ground.

HRP → Torso
Torso → shoulders, and hips

When making a custom character, does this happen often? If so how to fix it?