Skip to content

Build something

Choose the feature you need. You do not need to read every guide to use Scribe.

If this is your first visit, complete Getting Started first. It gives you a working shared data module and scripts for the server and client. Most feature guides then use the larger Emberfall template; copy the fields you need into your own template.

I want to…Start here
Give a player coins or change a settingRead and write values
Update a label when data changesObserve a field
Keep an inventory or list of questsContainers
Build a cooldown or daily rewardTimers and cooldowns
Calculate a level from XPDerived fields
Store a position, colour, or other Roblox valueRoblox datatypes
Store very large currenciesBig numbers
Change server data from a UI buttonCommands and requests
Use React, Fusion, or VideUI frameworks
Share data across players on one serverThe server store
I want to…Start here
Sell products, passes, or items for in-game currencyMonetization
Let players send giftsGifting
Exchange items between playersExchange
Decide which transaction tool a feature needsCross-key transactions
Rank playersLeaderboards
Track currency sources and sinksEconomy analytics
I want to…Start here
Experiment without writing player dataTesting modes
Find out why loading, saving, or syncing is failingTroubleshooting
Inspect data in StudioScribe Studio
Edit, export, restore, or erase an offline profileOffline profiles
Move an existing game to ScribeMigrating to Scribe
Send operational alerts to DiscordDiscord telemetry

For exact arguments and return values, use the API reference. For how a feature works internally, use the Understand Scribe group in the navigation.