How can you make a gui stay in the same place if the user resizes the screen?
You use a frame. Set the frame position and then put text and stuff inside it. Roblox Screen GUIs are proportional to the screen size. So resizing a screen moves the GUIs.