Checkpoint & Stage System
Drop-in checkpoint progression for any game — obby, tycoon, or open-world. One switch flips between modes.
Overview
A complete, server-authoritative progression engine. Tag a part and the system saves the player's progress, respawns them there, validates every claim on the server so no one can exploit past it, grants rewards, and runs the whole HUD. Two modes from one config switch, a session-locked DataStore, scale-only UI on every device, and fully readable Luau with no obfuscation.
Two modes, one switch
Drop-in setup
Give any Part a
Exploit-proof by design
Claims happen only through server-side touches, validated by distance, a cooldown, and a sequence check — so a player who flies or teleports can't jump to the final stage. Teleport and skip requests are fully validated server-side. No client ever decides progress.
Rewards
Grant currency (through the Coreshun Currency product), XP (through Coreshun XP), or anything via the
Skip Stage — built-in monetization
An optional Skip Stage button (Linear) backed by a gamepass (owners skip free, non-owners get the purchase prompt) or an in-game currency cost per skip. Server-validated and cap-able with MaxStage. The classic obby money-maker, done safely.
Respawn, teleport & HUD
Players respawn at their saved checkpoint, overriding default spawns. A scale-only progress HUD ("Stage 12 / 50" or "8 / 20 discovered"), reached + locked popups, and a panel to teleport back to any reached stage or unlocked zone. Six themes, mobile-safe placement, fully configurable.
Built right
Setup (about 1 minute)
Pairs with the Coreshun stack
Rank players by stage on the Leaderboard, pay stage/zone rewards through Currency, gate zones by XP level, and fire a reach Toast — all by reading one attribute or calling one function.
Included
Fully readable Luau source, a README, a manual and cheat sheet, and a Rojo project. Unlimited personal and commercial use. Free updates.
Support
Need help, found a bug, or want to suggest a feature? Join the CoreShun Discord:
Part of the Coreshun stack — pairs with Currency, XP, Leaderboard, Quest, Toast, and more.
Drop-in checkpoint progression for any game — obby, tycoon, or open-world. One switch flips between modes.
Overview
A complete, server-authoritative progression engine. Tag a part and the system saves the player's progress, respawns them there, validates every claim on the server so no one can exploit past it, grants rewards, and runs the whole HUD. Two modes from one config switch, a session-locked DataStore, scale-only UI on every device, and fully readable Luau with no obfuscation.
Two modes, one switch
- Linear — numbered stages 1..N (obby / tycoon). Touch a checkpoint to save it; respawn at your furthest. Ordered so players can't skip ahead.
- Zones — named, unlockable areas (open-world / RPG). Each zone can require other zones, a currency cost, or a minimum level before it opens.
Config.General.Mode between "Linear" and "Zones" — the validation, respawn, HUD, and panel all adapt.Drop-in setup
Give any Part a
Checkpoint attribute. The value is the id — a number for Linear stages, or a zone key for Zones. That's the whole setup. SpawnLocations named 1, 2, 3 are auto-detected too, so the classic obby layout just works. Add or remove pads at runtime and the system keeps up.Exploit-proof by design
Claims happen only through server-side touches, validated by distance, a cooldown, and a sequence check — so a player who flies or teleports can't jump to the final stage. Teleport and skip requests are fully validated server-side. No client ever decides progress.
Rewards
Grant currency (through the Coreshun Currency product), XP (through Coreshun XP), or anything via the
OnReward hook, the first time a stage or zone is reached. Per-stage, every-N-stages, or per-zone — paid once per player so it can't be farmed.Skip Stage — built-in monetization
An optional Skip Stage button (Linear) backed by a gamepass (owners skip free, non-owners get the purchase prompt) or an in-game currency cost per skip. Server-validated and cap-able with MaxStage. The classic obby money-maker, done safely.
Respawn, teleport & HUD
Players respawn at their saved checkpoint, overriding default spawns. A scale-only progress HUD ("Stage 12 / 50" or "8 / 20 discovered"), reached + locked popups, and a panel to teleport back to any reached stage or unlocked zone. Six themes, mobile-safe placement, fully configurable.
Built right
- Server-authoritative — every claim, reward, skip, and teleport validated on the server.
- Session-locked DataStore — two servers can never save the same player at once; progress can't roll back on a fast rejoin. Graceful session-only fallback in unpublished places.
- Scale-only UI (phone to 4K), six themes, buyer-configurable keybind.
- Fully readable, heavily commented Luau — no obfuscation.
Setup (about 1 minute)
- Insert the model and run the one-line installer.
- Pick Linear or Zones in the config.
- Tag your checkpoint parts with a
Checkpointattribute — done.
Pairs with the Coreshun stack
Rank players by stage on the Leaderboard, pay stage/zone rewards through Currency, gate zones by XP level, and fire a reach Toast — all by reading one attribute or calling one function.
Included
Fully readable Luau source, a README, a manual and cheat sheet, and a Rojo project. Unlimited personal and commercial use. Free updates.
Support
Need help, found a bug, or want to suggest a feature? Join the CoreShun Discord:
Part of the Coreshun stack — pairs with Currency, XP, Leaderboard, Quest, Toast, and more.
