We use cookies on this site to enhance your user experience
Collapse Sidebar




The Shape property sets the type of shape the object has.

The Enum/PartType enum controls the shape value, and has three possible shapes:

Shape/Value Description
Ball A spherical shape, like a basketball.
Cylinder A rod-like shape, like a tin can.
Block The default, brick shape.

To obtain custom part shapes, you can use a MeshPart instead of a Part.

Code Samples

Create a Part in a Script

The script below spawns a new Part instance and sets several of the part’s properties.

Most notably, the script sets the Part/Shape property to Enum/PartType|Enum.PartType.Ball. It also names the part JurrasicPart (hehe), anchors it, makes it a child of Workspace, and sets its color to white.

local part = Instance.new("Part")		-- Create a new part

part.Name = "JurrasicPart"			-- Name the part... hehe
part.Anchored = true				-- Anchor the part
part.Parent = game.Workspace		-- Put the part into the Workspace
part.Shape = Enum.PartType.Ball		-- Give the part a ball shape
part.Color = Color3.new(1, 1, 1)		-- Set the color to black