These icons seems to have custom placement, in a way the scalling are made like nothing else exists? The solution would be that the position goes according to the menu :
I Have no idea why you’re using AnchorPoint “0.5/1” considering the UI are not even made to be centered, nor re-adjusting via the Right side but the left one.
Can’t really help further, i don’t know at all how you organized that, but fixable whenever the items are a exterior source or the Menu’s parents,.
You see, if you use offset you will scale elements in pixels. If you want your UI to be universal across all platforms, then consider using scale.
If you do not know what I mean, scale is set by the first and third values: {scaleX, 0 scaleY, 0}. If both scale values are 1, that means the element takes up the entire size of its parent. 0.5 is half the size, and etc. Try fiddling around with these values to achieve your desired result.
The beauty of scale vs offset is that using the former means that elements of will scale according to screen size making it auto-responsive across all platforms. Using the latter means that elements may go off the screen or they appear too small in some devices.
This plugin will rescale your GUIs for ALL screens, so they will fit in PC, mobile, tablet, console and so on.
Select all the GUIs and activate that plugin by clicking on it once, then try how it works by resizing properties or other windows in Studio, and you’ll see how it auto-scales.
Hope you’ll find this useful. It it works, please mark my reply as solution
I’m surprised people are still finding and using this. This is a really old plugin I made when I didn’t understand how UI scaling worked. I would not recommend using it, as it will just lead to distorted UI on different resolutions. You’ll need to manually set Scale/Offset to some reasonable value if you want your UI to display properly across varying devices. If getting UI to work with any resolution was as simple as converting any offset to scale, Roblox would do it automatically.
It looks like everything is scaling properly. It just looks like the scrolling frame’s offset is a bit off. I would try setting the background transparency to 0.5 and launching the mobile game to get a better idea of what’s going wrong.