How would you unlock the humanoidrootpart orientation?

Or another way to say it, how would you create a new movement system, and overwrite the default?

I’m currently trying to make a space game, but I can’t seem to figure out how to make it so that the character isn’t always pointing forward? How would I do this?

Also, everytime I try removing the head and uppertorso of the character, it always kills it. How do you stop that?

1 Like

If you want to remove the default movement system, copy the player module and put it in StarterPlayerScripts, just like that
image

From what I know, if you want to rotate the player’s rootpart, you’ll have to disable any form of control from the player, for example, you can rotate the player but the player can just rotate their camera back (which rotates the whole body)

Also, could you provide more information on this?
You want the player to walk backwards? Or rotated? Or you just want to rotate the player ?

Also also, you can’t remove that, it will always kill the player, you can set Transparency = 1and CanCollide = false.

1 Like

Basically, say I wanted the character to be a ball, I tried removing everything in character model BUT the uppertorso, humanoid, head and rootpart, but you just end up with a moving humanoidrootpart, that’s still locked, I want it to behave like a normal part, so I tried removing the neck, but you just die everytime, even if the humanoid.RequiresNeck is false.

basically what i’m trying to achieve is this:

Although the videos are no longer available, I see what you are trying to achieve.

As I’ve mentioned before, don’t remove anything from the PlayerModel. instead change the Transparency and CanCollide properties of it.
If you want to change the shape for the player, you can take the Torso of the player then look for the property called “Shape” and change it to a ball, you can also change the Size of it.

You will also need to get a StarterCharacter, in studio, go to the Avatar tab and look for “Rig Builder”
image

Choose your rig type and click on “Block Rig”

image

Then you’re gonna see a gray default character in your game. Name the model “StarterCharacter” and put it inside StarterPlayer. Also from there you can change the torso’s size and shape , and make other parts invisible and non-collidable.

As for the ball rolling and all that, you will have to make an Animation (probably), I actually never played with that before, and for the ball to stick to certain surfaces, again you’ll have to use a Module ( i believe). If i find the module I will link it here in an Edit

1 Like

I put it in starterplayer, and then named it “StarterCharacter”, but it’s not working, I’m still my old character?

image
It should look like this

It worked for me? Could you show me a picture of your StarterPlayer folder?

1 Like

My bad, I didn’t even put it in there, it works! Thanks so much, now to change the movement system I can just

Like this? Does the same thing apply for camera?

image
Yes, you can find the CameraModule right here inside PlayerModule.

Simply play the game and CTRL + C (or Right Click and Copy) and then close the game, then CTRL+V (or RClick + Paste) inside StarterPlayerScripts

1 Like

Thanks, it works, i don’t want to bother you with too many questions, but how would i free the camera? like this:

https://i.gyazo.com/04f793ce23d3723643427c7fd7de46da.mp4