Roblox GUI Maker
← All templates

HUD

Roblox Quest Tracker GUI

Expandable objective and progress HUD

ACTIVE QUEST
-
Crystal Collector
Collect crystal shards
8 / 12
Reward: 350 Coins
Open in Editor →Start blank

A compact quest HUD with editable objective, progress, reward, and a previewable details toggle. Connect live quest data and completion rewards in your game code.

This template is built entirely from native Roblox instances and is fully editable. Open it in the editor to change colors, text, sizes and layout, then export the result as clean Luau — paste it into a LocalScript inside a ScreenGui and it works as-is.

How to build this

A quest tracker is a small panel pinned to a corner of the screen that shows the active objective and a progress bar that fills as the player makes progress. It stays visible during gameplay, so it has to be compact. This guide builds the HUD, a smooth progress bar, and a toggle to expand and collapse the details.

1. A compact corner panel

Anchor the panel to a corner with AnchorPoint and a scale Position so it sits tight against the edge on every screen size. A TextLabel holds the objective, a nested Frame pair (background + fill) is the progress bar.

2. A progress bar that tweens

The bar is a background Frame with a child fill Frame. To update progress, tween the fill's Size on the X scale from its current value to the new ratio — TweenService makes it glide instead of jumping.

Tip: Keep the HUD small and out of the gameplay area. Anchor to a corner and use scale sizing so it lands the same on phone and desktop.

Read the full How to Make a Roblox Quest Tracker HUD guide →

More templates

GAME TITLE
PLAY
SETTINGS
QUIT

Main Menu

🛒 SHOP

Shop

SETTINGS
Music
Sound Effects
Particles

Settings