So i tried using a UiAspectRatioConstraint to fix this. It looks fine on PC but it looks all weird on mobile devices. The shape is the same, sure, but positioning is off.
Ah, nevermind guys. the issue was my bad, I tween the gui to a certain position when i open it and that position was set before changing the anchorpoint and other stuff. Thanks for the help!