How do I change surface type of part after new UI update?

I’m trying to put studs on a part and I have no clue how to do it with the new UI

The surface ‘tool’ was deprecated.
If you had a Part that had the old surface types in it then there will be a Surface tab in the Properties window and you can change each surface there.
If you change a Part’s Surfaces to all Smooth the tab will disappear.

If you want to do it now just find a stud Texture in the Toolbox and apply it.

You can’t on new parts, unless you have an older place to steal one of these parts from, you can’t get that menu again. You’d need to copy that Part and that part would have the menu pop up.

I recommend using StudioTweaks plugin as it has a “Selection Face Markers” option which literally shows you what Surface you’re looking at (Front, Back etc)
image

1 Like

Just an Update to anybody wondering on an answer to this.


There are 2 ways you can do this:

  1. Instance.new()
  2. Command Bar

The first option is self explanatory, you just create a Part using Instance.new(), in which it contains the Studs and Intlet surfaces. (This method may get fixed later on, but its been around since forever).

The second is also pretty simple, you manually change the SurfaceType of the Part via Script and or Command Bar, which would look something like this:

BasePart.TopSurface = Enum.SurfaceType.Studs
-- Enum.SurfaceType is the path to all existing surfaces

In case you are wondering what the Property names are, they are the following:
BasePart.TopSurface BasePart.BottomSurface
BasePart.LeftSurface BasePart.RightSurface
BasePart.FrontSurface BasePart.BackSurface

For both methods, the Surfaces tab should reappear until you make all surfaces Smooth.
Keep in mind that this is deprecated, so for any future work, you are better off using Materials or Textures.

1 Like

You can use a plugin in the toolbox like F3X or Surface Converter, super simple

1 Like