Use this plugin to optimize GUI scaling across all devices. Apply the āConstraintsā and āUnit Conversionā features to GUI elements to ensure they scale properly and maintain optimal sizing.
Also you can watch tutorial on YouTube about this plugin.
you will need to use aiAspectRatioConstraint to keep the proportions of x and y the same across all devices + you will need to use scale instead of offset because offset is the size of pixels while scale is based on screen size for example if scale.X = 0.5 then the gui size x will take half the screen across all devices etcā¦
In the test tab youll find a button for ādeviceā using this option you can test what your GUI looks like on several devices.
Also utilise scale instead of offset for automatic scaling, you can also use a bunch of UI constraints that help with scaling. Id recommend checking out all the UI constraints roblox has.