I’m not sure I undertand what you’re trying to do, but maybe this is the problem: ClipsDescendants and Rotation don’t work nicely together:
Note that GuiObject.Rotation isn’t supported by this property. If this or any ancestor GUI has a non-zeroGuiObject.Rotation , this property is ignored and descendant GUI elements will be rendered regardless of this property’s value.