-- Request initial data local data = requestDataRemote:InvokeServer() print("Current Money:", data.Money, "Home:", data.CurrentHome)
-- Give money to player local function giveMoney(player, amount) local data = playerData[player] if data then data.Money = data.Money + amount -- Update leaderstats local leaderstats = player:FindFirstChild("leaderstats") if leaderstats then local cashStat = leaderstats:FindFirstChild("Cash") if cashStat then cashStat.Value = data.Money end end end end
-- Player data table local playerData = {}
Players.PlayerAdded:Connect(onPlayerAdded) Players.PlayerRemoving:Connect(onPlayerRemoving)