UI Scaling is completely messed up!

From Roblox Studio, the UI looks fine:

However, from In-Game, the UI looks like a mess:

Could anyone help me out? I’ve tried using Scale instead of Offset, used UIAspectRatios, set anchor points, I’m very lost…

If you want to have a look at it yourself, here’s the .rbxm file (import as model)
: misbehaving ui.rbxm (13.8 KB)

1 Like

turn on ignoreguiinset

doesn’t work :-[
any other ideas?

oh god why do you even use aspect ration here?


fixed.rbxm (13.2 KB)
You can compile UI into code after that btw because using StarterGui is a pretty bad idea

could you please teach us why “StarterGui is a pretty bad idea”?
thank you!

StarterGui essentially gets cloned by the server into player GUI.
So the client has to download StarterGui + items parented to their PlayerGui
It also confuses a lot of people because they rely on StarterGui, but their actual GUI is inside PlayerGui
This means you have 2 versions of your GUI, and one of them is just doing nothing
An alternative is having UI in replicated storage/first and parenting it via script to PlayerGui, but at this point compiling it will be better because you get direct control over each instance without needing to index them

2 Likes

wdym i use UIAspectRatios for all my ui elements in all my games and this is the first time it’s failed me

anyways thanks for helping me out, i’ll mark this as the solution :-]

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.