🔹 What is DataStoreService?


🔹 How to Access

local DataStoreService = game:GetService("DataStoreService")
local myDataStore = DataStoreService:GetDataStore("PlayerData")


🔹 Common Functions

  1. SetAsync(key, value)

    Saves data.

    myDataStore:SetAsync("Player_123", 100)
    
    
  2. GetAsync(key)

    Retrieves saved data.

    local coins = myDataStore:GetAsync("Player_123")
    
    
  3. UpdateAsync(key, callback)

    Safely updates existing data.

    myDataStore:UpdateAsync("Player_123", function(oldValue)
        return (oldValue or 0) + 10
    end)
    
    
  4. RemoveAsync(key)

    Deletes saved data.


🔹 Best Practices