What I want: 0, 10, 0, 10 Frame | 1, 0 CornerRadius.
However, after using UIScale (clamped to 0.5x)

it looks like a round square
Try to set CornerRadius to something like 10,0
doesnt work
I think its cause is UIScale, but I don’t want to scale it above 0.5 for mobile players as it will be too large for their screen ![]()
so I think I use software to create a circle for imagelabel?
Roblox limitations. No fix for this, you need to use an image.
try using an image and also are you using an image for the glow?
It only looks like a round square because now you’re using a very small amount of pixels (10x10 times 0.5 = 5x5 resolution) to give roblox to accurately make the frame look round. There’s 2 pixels of wiggle room on each side, so the most that roblox can do is remove 3 pixels from one corner. If all 3 pixels are removed, the shape will become a diamond, which is less round than what happens when removing 1 pixel.
Frames don’t have any anti-aliasing, and I don’t think there’s any other options for it. It’s as round as it’s gonna get, until you resize it larger. Like what other people have suggested, you can make your own image instead of relying on Roblox to round the corners at such a small size