Updated the post and title to reflect the realization that this issue happens both in game and in studio, thanks to @HiddenKaiser
In Cabin Crew Simulator, quaternion calculations are suddenly producing dramatically inconsistent results as of today - after Roblox pushed an update to the client & studio.
Simplified prints showing the difference:
Studio Output before updating:
Studio Output after updating:
In many cases players are unable to enter the planes now, causing major issues for our game. This is how the jetways end up looking in game (incorrectly attached to the airplanes):
This suddenly started out of nowhere, with absolutely no changes made by us. We’ve attempted to change our methods (from CFrame.new() to CFrame.fromMatrix or also CFrame.lookAt), but nothing seems to help.
This is happening to many players across many different servers - we’re getting multiple reports. We’re also easily able to replicate it 100% of the time.
Expected behavior
Calculations should preferably work as it did before whatever change was made today.