Roblox pivot offset: why props float, sink or spin wrong

Updated Sep 14, 2026

The prop lands two studs above the floor, or half-buried in it. Rotating it swings the mesh around a point in empty space. This is a pivot offset: the mesh origin does not sit where Roblox expects it, which is bottom-center.

What Roblox expects

A MeshPart positions and rotates around its CFrame origin, the pivot. The convention for placeable props is bottom-center: the pivot rests on the floor plane, with the mesh centered on X and Z. Drop-to-surface, align tools and rotations then behave predictably, because the origin is where the prop touches the world.

Most 3D tools do not export that way. Blender's object origin sits wherever it was last left, often at the bounding-box center or at some leftover edit position. The offset gets baked into the vertex data and travels with the mesh into Studio.

Three ways to fix it

  1. 1.In Studio, by hand. Select the model, use Home → Pivot → Edit Pivot, and drag the origin to the bottom-center of the mesh. Fine for one prop, slow for a library of them.
  2. 2.In Blender, before export. Snap the mesh so its lowest face rests on Z = 0 and it is centered on X/Y. Set the 3D cursor to that point (Shift+C first to reset), then Object → Set Origin → Origin to 3D Cursor. Apply all transforms (Ctrl+A) and export.
  3. 3.Automatically. The Pivot Wizard takes any GLB or OBJ, rebuilds it with a bottom-center pivot, model resting on the floor and centered on X/Z, and hands back a Studio-ready ZIP. First fix free.

How to verify a pivot in ten seconds

The Mesh Checker reports where the mesh base sits. If it says the base is at Y = -1.43 studs, the prop will sink 1.43 studs into the ground the moment you place it at floor level. X/Z centering is checked the same way.

Every studmill generation is normalized on export: bottom-center pivot, floor-resting bounds, centered X/Z. Generated props never need this fix.

Converts any GLB or OBJ to a bottom-center pivot and returns a Studio-ready ZIP.

Open the Pivot Wizard

Numbers verified against Roblox Studio behavior and the studmill import pipeline as of Sep 14, 2026. Roblox changes limits and policies; the official docs win.

FAQ

Frequently asked questions

What is the Roblox pivot convention?

Bottom-center. The pivot sits on the floor plane and the mesh is centered on X and Z, so props land flush on surfaces and rotate around their own footprint.

Why does my model rotate around a point in mid-air?

Rotation happens around the pivot. If the origin is offset from the geometry, the mesh swings in an arc around that distant point instead of spinning in place.

Does moving the pivot change the mesh?

No. Pivot edits change the part frame of reference, not the vertices. The visible geometry stays identical; only placement and rotation become predictable.

Can I fix the pivot on a model I already uploaded?

Yes. Use the Studio Pivot editor on the placed model, or run the original file through the Pivot Wizard and upload the converted mesh.

Related guides

Generate a Roblox-ready prop now

Free tier, no credit card. Every asset ships with its compliance receipt.