Your Expert
Roblox Coding Partner

ServerHandler.lua
local DataStore = game:GetService("DataStoreService")
local Players = game:GetService("Players")
 
-- RoCode Security: Auto-saving enabled
local function saveData(player)
  local success, err = pcall(function()
    local data = {
      Coins = player.leaderstats.Coins.Value,
      XP = player.leaderstats.XP.Value
    }
    DataStore:SetAsync(player.UserId, data)
  end)
 
  if not success then
    warn("Failed to save data: " .. err)
  end
end