Since about September 22, 2023, I got reports from friends that Roblox quietly rolled out a new collision update that made the lids of my trash cans very stiff, despite having nothing that actually clips or prevents the lid of the cart from swinging freely. Prior to this update, there was no problem with the lids opening. These lids are hinged via HingeConstraints, by the way.
You can even see the lid partially open, as if something was blocking it, but there’s absolutely nothing there.
I don’t know if this has anything to do with my trash carts being made prior to CSGv3. If anyone has been experiencing something similar, please tell me.
Are you using CollisionGroups? Has there been something changed in the CollisionGroups of the lids and bins?
If the NetworkOwnership has changed between which player ‘owns’ the garbage bin then the physics may lag a little bit for the driver of the truck.
MeshParts can also have different CollisionFidelity. Have you tried making them PreciseConvexDecomposition?
There’s a neat tool in the Studio physics settings called AreContactPointsShown that shows red spheres whenever 2 unanchored items touch. It’s great for working with Constraints and showing where points contact each other.
This behavior hasn’t been present prior to September 22, 2023, and many other people I know are experiencing the same collision glitch in their games, so that can’t be it. It has to be an issue with the engine itself. Also, these carts are Unions, not MeshParts.
Unions and MeshParts have similar Properties like CollisionFidelity.
My reason for suggesting to check these items is so you can see a difference between how they were before and now. If you notice a difference then you can turn this into a Bug Report to let the Roblox team know what you’ve found.
Maybe it’s a recent change they don’t know happened. Maybe they updated something and it’s not working. If you can find out why then it’d be really helpful.
I’m pretty sure it’s a bug, as this has never been an issue and only started occurring randomly without making any changes to the unions/meshes themselves. I think there’s some sort of error with PreciseConvexDecomposition as there is absolutely nothing meant to collide between the lid and container. I’m going to send a message to try and get this posted in bug reports.