My game has these ragdolls which rely on the new Physics Constraints that came out like 8 months ago. I haven’t touched the place 4 days and I last played it 3 days ago. 1 day ago (yesterday) someone reported the game was acting funny. The physics seem to be half broken or something. My ragdolls no longer work in-game and I don’t know why.
I don’t know if this is considered Roblox Critical as it’s only a small portion of how physics work, but it’s definitely weird.
Here’s where it gets weird. If I put just a regular ragdoll into studio and press play to let it drop, everything works except for the upper-torso. It’s rotation refuses to move or something, even if I tilt it sideways to make sure that it’s not perfectly balanced or something.
Here’s a gif (click to play, it’s green-screen broken but still works). The part that’s always going back to rotation 0,0,0 is called ‘Upper Torso’ and there’s no humanoid anywhere inside this model.
As you can see he absolutely refuses to rotate, even going so far as to re-balance himself when I rotate him by studio tools. This has never happened before in the months that I’ve used this exact rig, untouched or edited. Not shown in the gif, but if I rotate by any other axis he’ll do the same thing: return to rotation 0,0,0
Here’s the explorer window, to show that there’s nothing physically inside except for constraints and the parts that they effect (Be sure to click on the first image to see the full list since discourse cut off half of it in the preview window)
My brother brought this up yesterday when talking about our game bugging out as well.
Using BodyGyros seems unstable for us, players are not oriented as they were before.
We enabled a change that could result in something like this on Thursday. The change has been disabled a few minutes ago; @ScriptOn, can you confirm the current status (whether the problem has been fixed)?
An attempt to switch to a correct inertia tensor for asymmetric objects; the new behavior doesn’t make sense so it’s likely that there’s a bug in some case we haven’t tested sufficiently.