เฟรม Frames ทำหน้าที่เป็นตัวเก็บข้อมูลสำหรับ GuiObjects อื่น ๆ เช่น ป้ายชื่อ และ ปุ่ม คุณสามารถใช้เฟรมเพื่อแสดงบน หน้าจอ ของผู้ใช้หรือบน พื้นผิว ภายในเกม

เฟรมเป็นตัวเก็บข้อมูลที่เหมาะสำหรับเลย์เอาต์ที่ตอบสนอง เช่น เลย์เอาต์แบบรายการและแบบยืดหยุ่น ซึ่งช่วยให้คุณสามารถเปลี่ยนขนาดของเฟรมและปรับให้เข้ากับวิธีที่รายการเลย์เอาต์พอดีกับมันได้ Frames ยังเป็น GuiObjects หลัก ดังนั้นคุณสามารถปรับแต่งคุณสมบัติต่าง ๆ เช่น BackgroundColor3, Transparency, ใช้ พื้นหลังแบบไล่สี หรือ ขอบ และอื่น ๆ
นอกจากการใช้งานทั่วไปในฐานะตัวเก็บข้อมูลแล้ว คุณยังสามารถใช้ Frames สำหรับการออกแบบ UI ได้อีกด้วย ตัวอย่างเช่น ในฐานะตัวแบ่งภาพระหว่างองค์ประกอบ UI อื่น ๆ คุณสามารถปรับขนาดเฟรมให้บางและยาวจนกลายเป็นเส้น
การตัด
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.


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.

Rotation = 0

Rotation = 10
ขนาดอัตโนมัติ
เฟรมสามารถตั้งค่าให้ ปรับขนาดอัตโนมัติ ขึ้นอยู่กับเนื้อหาของมัน เพื่อให้บรรลุสิ่งนี้ ให้ตั้งค่า Size ของเฟรมเป็นความกว้างและ/หรือความสูง ขั้นต่ำ จากนั้นตั้งค่าคุณสมบัติ AutomaticSize ของมันเป็น X, Y, หรือ XY ขึ้นอยู่กับว่าแกนใดที่การปรับขนาดอัตโนมัติควรนำไปใช้ เมื่อตั้งค่าแล้ว เฟรมจะปรับขนาดโดยอัตโนมัติตามขนาดของ GuiObjects และเลย์เอาต์ภายในมัน