[Plugin] AutoScale Lite for GUIs - Scale your UI


The plugin has two main functions. Converting a UI element’s size/position to Scale or Offset, and the auto scaling feature.
The Add Constraint feature makes use of the UIAspectRatioConstraint which ensures that your UI retains it’s size on all screen sizes. You can add this constraint to your UI manually but my plugin does the calculating of the AspectRatio property by dividing the AbsoluteSizes so you don’t have to!


How do I use it hmmmmm?
First, you need your GUI. Make sure it is in a ScreenGUI.

Second, select only the children of the ScreenGUI (not the descendants) and click the Add Constraint button.

This will add the constraint with the calculated AspectRatio property to the UI element, make sure you repeat step 2 for each child of the ScreenGUI. The descendants of the ScreenGUI will inherit the size of the parent so don’t go into each descendant and add a constraint to it.

Correct :white_check_mark: much smart

Wrong :x: bruh

Let me know if you need any help!

Plugin Link

(Make sure to leave a :+1:)



AutoScale Plus
Want to support me and want more features? Check out AutoScale Plus

Making a GUI perfect on any screen
GUI isn't the same size for all devices
UI's going offset when in-game
How can i properly position UI
General Rule to UI Scaling
Frame Scale Issue
How to make a GUI stay on the same place for all devices?
Help Scaling Gui
GUI resize plugin?
[HELP NEEDED] Scaling Plugins Aren't Working
GUI Scaling on different devices (Help Needed)
How would I deal with GUIs being cut off on mobile devices?
Getting the smooth material effect
Help Please | How to fix ui size?
Perfectly Fitted UI
UIaspectRatioContraint not working
UIs not positioned correctly
Text Not Wrapping Properly on Mobile
Gui scaling problem
Scaling not working on making UI's compatible?
Tablet scaling problems
How should I go about Cross-Platform UIs?
GUI test on phone
Scaling GUIs plugin
UI Messed up on different user's screens [FIXED!]
Using UIAspectRatioConstraint on Main menu
UI descendants scaling problems
UI descendants scaling problems
Gui is too small on bigger monitors, but if I make it larger, it can't be seen on the smaller screens
[OPEN] Bon Appétit Bakery || Hiring Programmer
User Interfaces | Chapter 1
How can I make anything inside of a frame not small
[Plugin] AutoScale Plus for GUIs
What plugins are you using?
How do I make my ui ratio the same for all devices
Is this game worth advertising in the future?
How do you maintain image sizes for different resolutions?
Change an offset gui to a scaled one, without looking ugly
Help Centering UI for all Screens!
Methods for scaling UIs consistently
GUI error with resolutions
Weird UIGridLayout issue!
[DONE] GUI developer
Scroll bar looks weird in game
UI Design Scaling Problem
UI looking different in Studio, and play-test mode, than UI in normal game
Help with GUI scaling
Text label inciting blurry text on mobile
Western Cuesta- A ROBLOX Deathrun Map-Looking for Feedback and Suggestions
UI Problem when sizing to screen
UI changes position when testing and playing. (have constraint)
Gui not scaling correctly
UI Computer to Mobile Scaling issues
Is nobody gonna talk about how Roblox just doesnt support Mobile GUIS
LayoutUtil: Automatically sizes a ScrollingFrame's UIGridLayout/UIListLayout
I need some help
GUI scale and fitting
TextBox How to keep the same text size for every screen resolution?
How do I get my UI to be constrained?
Help with making UI scale for all screen sizes
How can I have same text size for every platform
UI Size different on studio and game
GUI scales Incorrectly
What device should I use so my GUI could be better in my game?
Trouble with Placing ScreenGUIs
Constructing a Radial Gui, and I need guidance(scripting)
Help with scaling a GUI for mobile
The UI must be on same position on every computer or phone
The gui is put on different sides. how do i fix it?
How to make a GUI stay on the same place for all devices?
Why is my UI so squished? I'm using Offset
How to properly set GUI sizes?
Mobile UI Scaling Support

Cool! Good for UI Designing


Works perfectly fine!


Very awesome!


I would like for there to be an option to automatically convert any newly inserted UI elements to scale so I don’t have to do that manually. Then I would definitely get this.


Really cool! Thank you so much for making this plugin!! ;D


I actually started working on that yesterday lol, going to release it today.

Edit: Released the new update but the settings toggle doesn’t seem to be working, will fix tomorrow.



This plugin will make a fine addition to my collection


Awesome, I’ve been looking for something like this for ages. My attempts at UI design had been previously slaughtered by it looking funky on different size screens, and I never did get these UI constraint things. Thank you, this will be very helpful. :slight_smile:


Hi everyone, the new update has arrived and the setting now works.

Click the Settings button at the plugin tab to open this gui, your settings are saved through the plugin. Please tell me if you experience crashes when clicking the button.


This. Is. Amazing.


This actually helps a lot- great time saver.


So helpful! Thank you! :slight_smile:


Np, if you have any feature suggestions just message me <3


Yeah I noticed default scale would just make images or frames WAY too big and messing around with it can get really confusing and time consuming thanks for making this plugin, I’ll use it a lot :+1:


The AutoScale feature has actually transformed my UI design completely, and scalability is excellent now, so thank you!

One gripe I have about GUIs is that TextScaled is kinda limited; if you have a row of TextButtons, and each is set to automatically scale, they’re all going to have different text sizes and look terrible. Right now, I circumvent this in my game by changing the TextSize every time the game resolution is changed until TextFits = false for every TextLabel in the same “group”, and then use the the biggest TextSize that fits all the TextLabels in the group. Have you had any experience dealing with this? I hope it’s not too off-topic, but if no functionality exists (well… that I’m aware of) I feel like this would be a good concept for a public module (not sure how a plug-in would work).


Useful for new developers! Great job! :+1:


I’ve definitely experienced this before, I’ll look into how I could implement a fix into a plugin. Thanks!

(Might make a viewport frame plugin soon)


I thought of doing it as a module, where you have a method like Module:AddTextGroup(group), where group is an array of TextLabels/Buttons that must be the same size. Every time the method is called it scales the text group to the same, largest possible size, and every time the game resolution changes, it does the same for all added text groups

Actually, I think I’m gonna make this now, lol, I already do a similar thing for my game GUI, but it’s cumbersome having to connect to my custom ResolutionChanged event every time.


UITextSizeConstraints will help with this