Cuando pones un UIPageLayout como padre de un contenedor de UI, cada GuiObject hermano se convierte en una página única a la que puedes transitar a través de scripting. Este diseño es útil cuando deseas crear interfaces de usuario como modales con pestañas, tutoriales o pantallas de personalización de personajes.

Después de crear múltiples páginas dentro del UIPageLayout, necesitas usar scripting para transitar de una página a otra. Por ejemplo, el siguiente código, pegado en un Script hermano del lado del cliente del diseño, transita hacia adelante y luego hacia atrás entre las páginas cada dos segundos.
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()Si deseas ver las páginas mientras editas en Studio, puedes usar la Barra de Comandos para navegar de una página a otra, permitiéndote revisar dónde necesitas hacer cambios sin tener que jugar tu juego cada vez.
En la jerarquía de la ventana Explorador, selecciona el objeto UIPageLayout.

Abre la Barra de Comandos.
Ingresa cualquiera de los siguientes comandos y presiona Enter.
Acción Comando Siguiente Página game:GetService("Selection"):Get()[1]:Next() Página Anterior game:GetService("Selection"):Get()[1]:Previous() Primera Página game:GetService("Selection"):Get()[1]:JumpToIndex(0)