I’m running into an issues with my builds where SurfaceGUIs (text) isn’t displaying through the windows of my building. I did a bit of digging on the issue that brought me too the AlwaysOnTop property, but I don’t want the text visible through everything, just transparent parts. I’ll include some SS below.
I think this cannot be solved, because it is a property of the glass material, just as it happens that some textures/decals do not display correctly behind, you should change the texture.
This is kind of fixable. The glass materials do not let any GUI phase through them. You would have to use SmoothPlastic or Forcefield for example to fix that.
You could also make a script that fires a ray from the object with the gui to your camera ignoring all objects with material set to glass and if it gets there without trouble you can set AlwaysOnTop true, but when your camera goes behind the wall it gets turned off.