UIListLayout is the Roblox layout object that automatically stacks a Frame's children in a vertical list or horizontal row. Instead of positioning every button by hand, you drop one UIListLayout into a container and the children arrange themselves. This guide covers the properties that matter and a complete example.
1. Add it to a container
UIListLayout is a child of the container it controls. The moment it's parented, every sibling Frame, button or label gets arranged.
2. Direction, padding and alignment
FillDirection picks vertical or horizontal. Padding sets the gap between children. HorizontalAlignment and VerticalAlignment position the whole stack within the container.
