Mobile
PC
However, things go bad with Tablet
Using a GridLayout
How can I make sure that it always is 3 in each row without changing the sizes or padding between each one
Also get problems with iPhone X
Mobile
PC
Also get problems with iPhone X
Try using the Scale of the X and Y for properties in position (and possibly size as well).
It will scale for all devices and should look similar for all players.
Just use the GUI rescaling plugin. It is very helpful and will work on all devices.
Are you using offset? Changing the offset to scale helps size it down.
As mentioned by @soccervr you can use a GUI rescaling plugin such as AutoScale GUI.
I’ll link the post on that plugin just here.