Learn
Engine Class
GlobalDataStore
Not Creatable
Not Replicated

Summary
Methods
IncrementAsync(key: string,delta: number,userIds: {any},options: DataStoreIncrementOptions):Variant
OnUpdate(key: string,callback: function):RBXScriptConnection
Deprecated
SetAsync(key: string,value: Variant,userIds: {any},options: DataStoreSetOptions):Variant
UpdateAsync(key: string,transformFunction: function):Tuple
Inherited Members

API Reference
Methods
GetAsync
Yields
Capabilities: DataStore
GlobalDataStore:GetAsync(
Parameters
key:string
Default Value: "nil"
Returns

IncrementAsync
Yields
Capabilities: DataStore
GlobalDataStore:IncrementAsync(
key:string, delta:number, userIds:{any}, options:DataStoreIncrementOptions
):Variant
Parameters
key:string
delta:number
Default Value: 1
userIds:{any}
Default Value: "{}"
Default Value: "nil"
Returns
Variant

OnUpdate
Deprecated

RemoveAsync
Yields
Capabilities: DataStore
GlobalDataStore:RemoveAsync(key:string):Tuple
Parameters
key:string
Returns

SetAsync
Yields
Capabilities: DataStore
GlobalDataStore:SetAsync(
key:string, value:Variant, userIds:{any}, options:DataStoreSetOptions
):Variant
Parameters
key:string
value:Variant
userIds:{any}
Default Value: "{}"
Default Value: "nil"
Returns
Variant

UpdateAsync
Yields
Capabilities: DataStore
GlobalDataStore:UpdateAsync(
key:string, transformFunction:function
Parameters
key:string
transformFunction:function
Returns

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.