Roblox Gui
Use when building Roblox menus, HUDs, shops, notifications, dialogs, or responsive cross-platform UI.
Specification
- Skill ID
- tabooharmony/roblox-brain/roblox-gui
- Publisher
- tabooharmony
- Repository
- roblox-brain
- Installs
- 0
- Files
- 2
- Synced
- Sep 23, 2026
How to use it
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
tabooharmony/roblox-brain/roblox-guiInstalls these files- SKILL.md
- references/full.md
What this skill tells the agent
roblox gui
When to Load
Load when building a HUD, menu, shop, dialog, notification, or UI attached to a 3D object.
Quick Reference
- Use
ScreenGuifor screen overlays,SurfaceGuifor a surface, andBillboardGuifor floating world labels. - Let
UIListLayout,UIGridLayout, and constraints own repeated layout. Avoid per-frame pixel positioning. - Use
Scalefor responsive structure andOffsetfor deliberate padding or fixed-size details. - Design for touch and gamepad as well as mouse and keyboard. Bind gameplay actions with
ContextActionServicewhere it fits. - For gamepad UI, define a selected entry point and deliberate directional behavior.
GuiService.SelectedObjectplusSelectableis the native baseline; the Focus Navigation library is optional for richer trees. - Keep UI state separate from the server state that it displays. A button is not an authority boundary.
- In Server Authority projects, a UI may show predicted state that is later corrected. Keep durable inventory, currency, and ownership displays tied to confirmed state, and use the Input Action System for gameplay-affecting input.
- Make scrolling, text growth, clipping, and safe-area behavior explicit before adding polish.
- Build custom loading UI in
ReplicatedFirst; never use a client-side character teleport as the readiness gate.
Need the details? Load references/full.md for layout recipes and UI lifecycle patterns.
More from tabooharmony
Use this skill in a project
Open any RiverX project, search the Skills panel for tabooharmony/roblox-brain/roblox-gui, and install it in one click.
