Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
include
By default, GuiObject containers clip their content (descendant GuiObjects) through the ClipsDescendants boolean. If you want descendants to appear outside of a container's bounds, simply set ClipsDescendants to false.
<img src="https://prod.docsiteassets.roblox.com/assets/ui/misc/ClipsDescendants-On.png" width="223" /> ClipsDescendants = true
<img src="https://prod.docsiteassets.roblox.com/assets/ui/misc/ClipsDescendants-Off.png" width="292" /> ClipsDescendants = false
Importantly, StarterGui.ClipsDescendantsSupportsRotation must be true for clipping to work on rotated descendants (non‑zero Rotation) within the container. However, clipping by a rotated container (clipping container itself is rotated) or by rounded corners (UICorner) is not supported. If you need clipping on rotated or rounded containers, consider CanvasGroup.
<img src="https://prod.docsiteassets.roblox.com/assets/ui/misc/Clipping-Descendants-Rotated.png" width="223" /> ClipsDescendants = trueRotation = 0
<img src="https://prod.docsiteassets.roblox.com/assets/ui/misc/Clipping-Parent-Rotated.png" width="307" /> ClipsDescendants = trueRotation = 10