I’m not sure what approach to use for this. I tried a scrolling frame, however it wasn’t exactly the effect I’m looking for - I’d prefer clicking buttons rather than scrolling for my game.
This is can be either custom scrollframe or just scrollframe which has scrolling disabled on both axis, and just add buttons that set canvas position manually
You can use a UIPageLayout for this, with each page being an item/shirt. You can then just apply :Next() or :Previous() on the layout to change the page with the buttons