Surface Gui Text overlaps with surface Gui background

I’m trying to build a surface text OVER another surface Gui background but it seems to overlap. Ive tried searching up how to solve this and even tried zindex but nothing helped. The text is suppose to be clearly black and over the background which is another surface Gui without both overlapping. I can only see the text clearly if I angle my camera. This is how it looks:
Screenshot 2024-12-12 175040
And here is how it is suppose to look:
Screenshot 2024-12-12 175047

Make the text’s ZIndex property higher than the background’s.

A TextLabel with a Frame who’s ZIndex is higher.
image

A TextLabel with a Frame who’s ZIndex is lower.
image

I did that and still does not work

Hm. I apologize I can’t really help with this, but are the GUIs on different parts? I think this could occur because they’re on different pats.

Are the text and background in separate SurfaceGuis? If so, you can try changing the ZOffset property in the SurfaceGui instead.