I’m working on a custom character and I’m using an AlignOrientation instance to handle the characters rotation. The AlignOrientation’s AlignType property is configured to PrimaryAxisPerpendicualr which causes the AlignOrienation to face away from the camera while only applying torque around the Y axis.
The AlignOrientation’s CFrame is set like so: alignOrientation.CFrame = camera.CFrame
every frame
My issue is the AlignOrientation doesn’t seem to care about the look vector of the cameras CFrame and will align the front or back of the character (whichever is closer) to the target axis. I’ve attached a video which showcases the issue and a screenshot of the AlignOrientation’s properties
To reproduce the issue, join this experience and flick your camera 180 degrees really fast