local dss = game:GetService("DataStoreService") local mds = dss:GetDataStore("money")
game.Players.PlayerAdded:Connect(function(player) local menu = player.PlayerGui:WaitForChild("bucks") local money = menu.money local data local success, errormessage = pcall(function() data = mds:GetAsync(player.UserId.."-bucks") end)
if success then
money.Value = data
print("successfully loaded data")
else
print("error while loading data")
warn(errormessage)
end
end)
game.Players.PlayerRemoving:Connect(function(player) local menu = player.PlayerGui:WaitForChild("bucks") local money = menu.money local success, errormessage = pcall(function() mds:SetAsync(player.UserId.."-bucks",money.Value) end)
if success then
print("Successfully saved players data!")
else
print("There was an error while saving the players data.")
warn(errormessage)
end
end)
