How can I get GUI's to be resize on different sized screens, but still keep their shape?

How can I get GUI’s to be resize on different sized screens, but still keep their shape and position?

1 Like

You could use UIAspectRatioConstraint to maintain the ratio/shape of your GUI.

Here’s a good introduction to the other GUI constraints Scaling UI For All Devices

For maintaining their position, you could probably use Scale rather than Offset in your Position properties and also change the AnchorPoint where the GUI should be “anchored” at. You can look here for more details Positioning and Sizing UI Objects | Roblox Creator Documentation

Lastly, you could use plugins such as AutoScale to help you scale stuff up, but my tip here is don’t be too reliant on it as in some situation it doesn’t fix the problem and manual fixing is required.

Cheers.

4 Likes