Roblox DataStores

Persist player data in Roblox with DataStoreService: GetDataStore, GetAsync/ SetAsync/UpdateAsync/IncrementAsync wrapped in pcall, load-on-join and save-on-leave plus BindToClose, retries, and OrderedDataStore leaderboards. Use when saving or loading persistent data in a Roblox experience — when the user mentions DataStore, DataStoreService, GetAsync, SetAsync, UpdateAsync, save player data, or leaderboards. For general Luau scripting use roblox-luau.

Skill name
roblox-datastores

Install

npx skills add gamedev-skills/awesome-gamedev-agent-skills

Installs every skill in the collection; the router loads roblox-datastores when your request matches it.

Skill source

Read the full playbook in skills/other-engines/roblox-datastores/SKILL.md.

Related skills

bevy-ecs, love2d-core, pygame-core, roblox-luau