I want the align orientation to keep the orientation that the player is already at when the align orientation starts by using this code:
local orientation = skatePart.Orientation
skatePart.grindAttach.grindAlignRot.CFrame = CFrame.Angles(orientation.X,orientation.Y,orientation.Z)
But it is sort of random if it actually does the alignment correctly or not.
I have tried using the angle of the point on the rail to the part on the board but it does the same thing