local stageread = Instance.new("ScreenGui")
stageread.Parent = script.Parent
local player = game.Players.LocalPlayer
local text = Instance.new("TextLabel")
text.Parent = stageread
text.Position = UDim2.new(0, 1350, 0, 450)
text.Size = UDim2.new(0, 250, 0, 100)
text.Font = "Arial"
text.FontSize = "Size24"
text.TextWrapped = true
text.BackgroundTransparency = 1
text.TextColor3 = BrickColor.White().Color
while true do
local left = 14 - player.leaderstats.Stage.Value
text.Text = (" "..player.leaderstats.Stage.Value.. " Of 14! " ..left.. " stages left")
wait(.1)
end
I have this script here, and it works, but when I go in the actual game it doesn't fit the screen like it did in Studio. Can someone help me with this? I've seen games before have GUI that changes as the window size changes to fit the screen, and I need help doing that.

2 comments
So should I just leave the offset coordinates as 0?
Yeah, just play around with the scale and offset until you get something you want. Using large offsets will cause noticeable differences on difference screens though.