Meshpart scaling bug in Studio with 100% crash rate

I found a bug related to meshparts that are guaranteed to crash studio 100% of the times. This is a Studio bug as you are required to have Studio’s scale tool in order to reproduce this bug. This bug will always occur if you are working with a mesh that is perfectly flat (an example of this would be a mesh such as a “plane”, whenever uploaded it would be sized x,0,x where x are arbitrary size values).

If you do not have access to make a simple flat mesh then here is a .rbxm and a .fbx with the same mesh
FlatPlaneMesh.rbxm (2.2 KB)
FlatPlaneMesh.fbx (10.8 KB)

Repro steps:

  1. Create a mesh that is perfectly flat (if you use blender just insert a single “plane” and export it as a .fbx or use one of the files I provided above)

  2. Insert the mesh into a meshpart.

  3. Select the meshpart with the Roblox studio “Scale” tool (Ctrl + 3 is the default hotkey for this tool in studio)

  4. Hold in “Shift” to scale the meshpart and select whatever handle it is that corresponds to my green colored handle as shown below.

  5. Studio should now have stopped responding.
    image

Additional information:
If you don’t hold in Shift when scaling the meshpart then you will get this result. So in order to repro this bug you are required to use Shift + Scale or else it will not work!
21da60b9961fc5fe360157edcf266d0a

12 Likes

If Roblox hasn’t ported the tool from C++, then my guess is this is a divide by zero in error when trying to determine how much to resize the other dimensions.

3 Likes

This is still a problem - results in 100% crash rate for me too. This happens when a mesh has an axis that’s too small (i guess <0.05 studs) - it can be fixed by adding some thickness to the Mesh in your 3d software (solidify in Blender). It’d be nice if Roblox would handle this case without crashing!

1 Like

100% crash rate, it would be nice if they could handle this case, some of us have already lose many hours of work due to this.

Also all places should come with Auto Save.