JessParker

Roblox Group

Group Icon
Owned By
Player Thumbnail
Members
795
Created
2 years ago
Access
Public
Previous Day Growth
N/A
Tracked Since
1 day ago
Stats Updated
1 day ago

Description

Create a complete “Shop NPC System”.

When the player clicks the NPC, open a Shop GUI with:
1. Buy Diamonds
2. Buy Skills (uses diamonds)

Players get diamonds by:
• Earning in-game (leaderstats)
• Buying with Robux (Developer Products)

“Buy Diamonds” → show packs: +100, +500, +1000.  
“Buy Skills” → list skills: Double Jump, Speed Boost, Shield, Attack Power.

Skill purchase rules:
• If diamonds ≥ cost → buy and subtract.
• Else → show “Not enough diamonds”.

NPC opens shop only when clicked (ProximityPrompt or ClickDetector).

Scripts must:
• Detect NPC click
• Open/close GUI
• Handle GUI buttons
• Use RemoteEvents
• Update diamonds + skills
• Save data with DataStoreService
• Prevent exploits

Generate:
1. LocalScript (GUI)
2. Server Script (NPC + purchases)
3. DataStore Script
4. GUI: Main Shop, Diamond Menu, Skills Menu, Error popup, Diamond counter (bottom-left, mobile-friendly)

Membership

More Groups

View All