This should be a Graphics bug. I started noticing this bug more recently, so let me provide details.
What’s happening?
Any instances displayed with SurfaceGui on the surface of a part does not render properly, partially clipping into the surface it is placed on and causing z-fighting between the SurfaceGui and the part.
What should be happening?
SurfaceGui instances should display normally on top of the surface of a part that it is placed on as it did before.
Steps to reproduce
- Place a SurfaceGui on a part.
- Place instances inside the SurfaceGui (Frame, TextLabel, ImageLabel).
- Move camera while looking towards the SurfaceGui. Z-fighting can be observed at certain angles and the part can be partially seen through the SurfaceGui as a result.
Games observed in
Device Information
I currently use a Windows 11 PC with an RTX 3060. However, I am not the only one who experiences this.
Attachments
Video (quality reduced, not taken by me):
Look for: SurfaceGui with ImageLabels and Frames placed on red neon part. Z-fighting can be observed.
Screenshots from video showing issue:


Z-fighting with textures elsewhere in video are Beams, not SurfaceGuis. Unsure if this is the same issue or if it is an issue with the beam placement. Ignore that for now.
Device information of user recording this: Windows 11 PC, RTX 2060 graphics
I have observed this issue myself, but forgot to record my own video of it occurring. I will update this post when I see it again.
Extra Notes
-
It is likely that this issue is only observed on moving parts, but I am not too certain about this yet.This is false. It occurs with anchored parts as well. - It is likely that this issue is related to distortion caused by being located far from the game’s origin, but I am not too certain about this yet.