The frame is covering the entire screen but I want it to be beneath the other Guis so I can see the other Guis. Sort of like a background to cover the screen.
You can use the ZIndex
property. The higher this number is the greater the overlap priority it contains. Ensure this property is at 0
to give it an inferior placement; that will place it underneath all other GUI Instances.
Gui Objects like Frames, Text Labels, Text Buttons etc have a property called 'Z Index'.
Gui Objects are in front, or behind, depending on this property. The Higher the index, the closer it is to the top.
ZIndex is weird, so the other methods above might not work like you want them to. If all of your guis are parented at the same time in the same place, no problem. Use ZIndex. But if you are parenting a gui from another location into the player's gui, zindex will work in order of when the objects were parented.