@zeelplayz
Roblox Oct 30, 2026

SurfaceAppearance throwing an error in Roblox Studio

Imported a mesh with PBR textures and adding a SurfaceAppearance gives me an error. Do I need to change some setting first, or does it only work on certain mesh types?
1

Leave A Reply

Log in to post an answer.

1 Answer

arungaming Nov 04, 2026
zeelplayz
Two usual causes. SurfaceAppearance only works when it's parented to a MeshPart, put it under a normal Part and it does nothing or errors. And you can't set its texture properties (ColorMap etc) from a script at runtime, those are locked, so any script trying to assign them will throw. Set the maps in Studio on a template, then clone that whole SurfaceAppearance in your script instead.