Roblox GUI Maker
← All use cases

Roblox GUI Maker for Shop Menus

A shop needs a scrollable area where items tile into a grid, each with an icon and price, plus a way for the purchase to actually reach the server.

What a shop menu usually needs

πŸ›’ SHOP
Open the Shop template β†’Start blank

How to build a shop menu in Roblox GUI Maker

  1. Start with a ScreenGui and a ScrollingFrame that fills most of the screen. Add a UIGridLayout inside it to auto-tile child frames.
  2. Create one item cell Frame with an ImageLabel (icon), a TextLabel (price), and a TextButton (Buy). Duplicate it for each item.
  3. Add a RemoteEvent in ReplicatedStorage. The editor generates a client LocalScript that fires the event on click and a server Script that listens.
  4. Export both scripts. Place the LocalScript under StarterGui and the Script under ServerScriptService.

Key Roblox properties for shop menus

ScrollingFrameUIGridLayoutCellSizeScrollBarThicknessImageLabelRemoteEventUIAspectRatioConstraint

Tips for a better shop menu

Related guide

How to Make a Roblox Shop GUI β†’

Build it visually in Roblox GUI Maker β€” drag, resize, nest, auto-arrange with layouts, and wire buttons to show or hide panels β€” then export clean Luau that recreates the whole interface, click handlers included, ready to paste into a LocalScript. Free, no login.

Other use cases

Main Menus

Inventory Screens

Simulator HUDs