เมื่อคุณทำให้ UIPageLayout เป็นพ่อแม่ของ UI container ทุก GuiObject ที่เป็นพี่น้องจะกลายเป็นหน้าที่ไม่ซ้ำกันซึ่งคุณสามารถเปลี่ยนไปยังหน้าต่าง ๆ ได้ผ่านการเขียนสคริปต์ รูปแบบนี้มีประโยชน์เมื่อคุณต้องการสร้างอินเทอร์เฟซผู้ใช้ เช่น โมดอลแบบแท็บ, บทเรียน, หรือหน้าจอการปรับแต่งตัวละคร

หลังจากที่คุณสร้างหลายหน้าใน UIPageLayout แล้ว คุณจำเป็นต้องใช้การเขียนสคริปต์เพื่อเปลี่ยนจากหน้าไปยังหน้า ตัวอย่างเช่น โค้ดต่อไปนี้ที่วางลงใน Script ที่เป็นพี่น้องด้านลูกค้าของรูปแบบ จะเปลี่ยนไปข้างหน้าและกลับไปยังหน้าทุก ๆ สองวินาที
local frame = script.Parent
local pageLayout = frame:FindFirstChildWhichIsA("UIPageLayout")
task.wait(2)
pageLayout:Next()
task.wait(2)
pageLayout:Next()
task.wait(2)
pageLayout:Previous()
task.wait(2)
pageLayout:Previous()หากคุณต้องการดูหน้าในขณะที่แก้ไขใน Studio คุณสามารถใช้ Command Bar เพื่อไปยังหน้าต่าง ๆ ได้ ทำให้คุณสามารถตรวจสอบว่าคุณต้องทำการเปลี่ยนแปลงที่ไหนโดยไม่ต้องเล่นเกมของคุณทุกครั้ง
ในลำดับชั้นของหน้าต่าง Explorer ให้เลือกวัตถุ UIPageLayout

เปิด Command Bar
ป้อนคำสั่งใด ๆ ต่อไปนี้และกด Enter
การกระทำ คำสั่ง หน้าถัดไป game:GetService("Selection"):Get()[1]:Next() หน้าก่อนหน้า game:GetService("Selection"):Get()[1]:Previous() หน้าหมายเลขแรก game:GetService("Selection"):Get()[1]:JumpToIndex(0)