1 min read

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 = true
Rotation = 0

<img src="https://prod.docsiteassets.roblox.com/assets/ui/misc/Clipping-Parent-Rotated.png" width="307" />

ClipsDescendants = true
Rotation = 10