GUILayout beneath (hidden by) GameObjects?

Hello! Per other answers, I have put my GUILayout areas in a different layer with a different camera in an attempt to get them to be hidden below other objects. However, although the camera is working properly, the GUILayout always ends up on top. I’ve even added a 3rd, super-front camera/cube that blocks everything, but the GUILayout text is still on top.

Is there another way?

The only way is to not use OnGUI. The other answers are referring to GUIText/GUITexture objects, not OnGUI code. OnGUI does not use cameras or layers at all.