How to "properly" use AlignOrientation?

I’ve read of a couple custom Humanoid systems that use VectorForces to move the character and AlignOrientation to rotate the character. The best way I’ve found to use AlignOrientation to rotate the character is to rotate a second part:

It feels unnatural to use a second part considering BodyGyros don’t need a second part. Is this the only way to achieve this effect?

Also, on a slight tangent, is it correct to say that the new Attachment-based forces are meant to supersede Body movers? That’s been my impression, at least.

7 Likes

Im not really sure about this non humanoid character thing but i think everything is documented nicely here .

3 Likes

Instead of creating a new part in workspace, you can parent the second attachment to Terrain, and manipulate its CFrame/Orientation. Terrain is considered a BasePart.

9 Likes