Uploaded mesh has wrong anchor point

I am uploading a 4-sided die mesh that I made in blender, and in order for it to roll correctly it needs to rotate from the center of mass, otherwise it will land in weird places. In blender it looks perfectly centered at the origin, but when I upload it to Roblox the anchor point is significantly off:

It’s slightly off to the side and this produces strange rolls that end up with it floating off the ground. Is there something I need to do in blender to fix this?

I don’t think you can really fix the anchor point on an uploaded mesh, Studio decides where that is. You could make invisible block/s that the mesh is attached to so it rolls properly.

If you set the collision fidelity to PreciseConvexDecomp, it should work fine. That selection box does not represent its true physics center of mass.

If you use a special mesh, you replace it by a mesh part. If you use a special mesh, the collision box will be always cubic or rectangular.

Then, you have to find the option “CollisionFidelity” on your part then set it to “Precise Convex Decomposition”