Part's orientaton not changing even when flipping

I have a part that contains an AlignPosition in it to move it forward. However, when the part crashes into a player, it starts to change orientation while moving in the same direction. Yet, when I checked the orientation of the part, it never changed. What is changed in the moving part when it starts to spin around?

3 Likes

“The CFrame property of a part controls both its position and orientation. If the part is being moved using AlignPosition or other constraints, the CFrame might be updated to maintain the desired position and orientation, which could result in apparent spinning or changes in direction when collisions occur.”
~ GPT
Basically you are only changing the position and the game doesn’t record any change in orientation when it’s flipped. Try using an AlignOrientation to fix this

1 Like