So ive made the Data Store script with SH's community people's help,But if i had a GUI,For example a currency gui and i would of liked to access the amount of coins,For example :
script.Parent.Text = RETRIVAL HERE
You would simply use GetAsync to retrieve the value saved to a particular key. If you want it to update when a key's value is changed, you could also use OnUpdate (However this is throttled, so it may not always update very quickly).
OnUpdate Example:
local DataStore = game:GetService("DataStoreService"):GetDataStore("DataStoreName") local connection = DataStore:OnUpdate("keyName", function(value) script.Parent.Text = value end) connection:disconnect() -- Use this when you want it to stop checking for updates
GetAsync Example:
local DataStore = game:GetService("DataStoreService"):GetDataStore("DataStoreName") script.Parent.Text = DataStore:GetAsync("keyName") -- This is good if you want to load data when a player enters