this is probably a really stupid question, but my guis size are weird with other device sizes, ie. average laptop, xbox, and tablet and mobile, here is the normal res:
You’ll have to script it then. If the scale of the viewport changes, then it will simply adjust. I’d recommend deciding what dimension you want to remain the same (x or y), then finding the length in pixels of that dimension (dimensionScale * workspace.CurrentCamera.ViewportSize.dimension). Once you find the length in pixels, set the opposite dimension to that.