Within the last few days the MeshPart.CollisionFidelity seems to have been broken on the server - potentially getting set back to ‘Default’ instead of ‘Box’ or ‘Hull’. Previously we were setting the MeshPart.CollisionFidelity to ‘Box’ so that we could have meshes with gaps in the surface that would still maintain box collision so that players could not move through them or select smaller meshes contained within the outer mesh.
Today we noticed a bug where this CollisionFidelity is not functioning as intended on the server, but it is still behaving properly on the client (in Studio).
Here is a non-copylocked simple repro place with a MeshPart that shows the issue.
Notice the MeshPart CollisionFidelity is set to ‘Box’ in Studio, and you cannot run through it locally. However playing on the server behaves differently and you can jump through the gaps.