Rotated canvasgroups for clipping descendents isnt working if the screengui zindexbehavior is global

so rotated frames can’t clip descendents even if that property is enabled so i was using a rotated canvasgroup to clip its descendents

but if the player’s graphics are low the resolution of stuff inside the canvasgroup is really bad which i fixed by setting the parent screengui’s zindexbehavior property to global (for some reason)

but now the rotated canvasframe ISNT clipping its descendents anymore? i messed around with the indexes of all the frames and the canvasgroup (as in trying canvasgroup zindex > child frames zindex or canvasgroup zindex < child frames zindex) and none of that tweaking is giving me back my canvasgroup clipping

i attached two images of this; in one of them you can see that the canvasgroup is high resolution but not clipping, and in the other you can see that the canvasgroup is pixelated and blurry but clipping as it should

if anyone knows of how to do this with both clipping AND non-pixelated resolution please let me know
Screen Shot 2025-09-21 at 9.28.58 PM

This is a limitation of canvas groups unfortunately, they will just cease to work if the ScreenGui’s ZIndexBehaviour is sibling (see docs). There isn’t much that can be done because there isn’t an actual fix to making rotated GUI elements clip. There is a feature request for it here, I would suggest showing support for it: ClipsDescendants should work with rotated UI elements