Trying to store PlayerGui.Menu.Stats.Z.Money.Text
localScript position = game.Players.LocalPlayer.PlayerGui.Menu.Stats.Z.Money.LocalScript
local money = script.Parent:WaitForChild("Money")
local Gui = script.Parent
money.Changed:connect(function()
Gui.Text = money.Value
end)
ServerScriptService
local dataStore = game:GetService("DataStoreService"):GetDataStore("Money")
function SaveData(dataname, playerid, value)
dataStore:SetAsync(playerid, value)
print(playerid)
print(value)
end
game.Players.PlayerAdded:connect(function(player)
local money = player.PlayerGui:WaitForChild("Menu").Stats.Z.Money["Money"]
money.Value = dataStore:GetAsync(player.userId)
money.Changed:connect(function()
SaveData("Money", player.userId, money.Value)
wait(1)
SaveData("Money", player.userId, money.Value)
end)
end)

2 comments
You have FireServer in a server script?
No it's not