All primitive Parts in Roblox (blocks, cylinders, spheres, and wedges) have surfaces and you can use Textures or Decals to apply an image to a chosen surface.
Whether you choose a texture or decal depends on the following:
Texture | Decal |
---|---|
A texture repeats both horizontally and vertically across the entire surface. The size of each “tile” can be modified and even offset. | A decal stretches across the entire surface, meaning its appearance depends on the surface size. |
![]() | ![]() |
Creating Textures or Decals
Both textures and decals can be added to a part as follows:
Create and select a primitive part such as a Block, Sphere, or Cylinder.
In the Explorer, hover over the part, click the + button, and select Texture or Decal.
Hover over the part and then click on a face to apply the decal.
Applying the Image
To apply an image to the texture or decal, click on its Texture property in the Properties window and select an image you've uploaded to Roblox.


Changing the Surface
Once created, a texture or decal can be applied to a specific surface by setting its Face property to Back, Bottom, Front, Left, Right, or Top.


Sizing and Position
As noted above, the primary difference between textures and decals is how the image is sized and positioned on the surface.
For Decals, the image will stretch across the entire surface.
Image Surfaces of 10×6 / 6x6 Studs For Textures, the image size can be controlled via the StudsPerTileU and StudsPerTileV properties.
Image Surfaces of 8×6 Studs Additionally, textures can be offset with the OffsetStudsU and OffsetStudsV properties, giving you more control over texture placement and even animation.
Image Surfaces of 8×6 Studs
Tint and Transparency
Both decals and textures support a color tint and transparency setting via their Color3 and Transparency properties respectively.
Image | Color Tint 255, 0, 0 / Transparency 0.5 | |
---|---|---|
![]() | ![]() | ![]() |