Hello, I am GreatLatte and I script and build. I am currently working on a shop, but the issue is when I scale it, it scales differently on mobile. Yes, I have set offset to 0 for both x,y and have am using scale, but it still scales wrong.
You don’t need a plugin, you can literally just use Scale, and it is not working. Thats how I did it before, and thats why I am wondering why its no working. But what plugin?
Try messing around with the SizeConstraints. For example, change RelativeXY to RelativeXX or RelativeYY and it resize it. After tweaking a bit of it, try seeing the results and reply with them.
So there is a plugin where you can scale down UIs either by position or scaling so they fit a certain space and it won’t be cramped like the picture you provided.
The Roblox scale is confusing sometimes, since I like the plugin that I provided below.
In the plugins tab, there will be 2 buttons; Position and Size. If you click size, it will automatically convert the UI that you want to be scaled to fit onto every device.
Position helps with positioning the main frame, for example the very first parent of all of the buttons or images inside of it, then you would size it.
I have had issues similar to these in the past where no matter if I used scale or not, my GUI still would not resize and position itself to the original version. However, when I changed the SizeConstraint, I resized it until it looked like the original and, to my surprise, it worked out well and the size was exactly the same across all devices, regardless of the option you pick (RelativeXX, RelativeYY). However, I will give this one piece of advice. If you are making a horizontal GUI, use RelativeYY. Otherwise, use RelativeXX for vertical GUI.
tl;dr, you shouldn’t have to worry on messing around with your GUI when doing this, all that is left are good results.