Basically, I got the print "Data was succesfuly Saved" But Data is not being saved, what am I doing wrong?
local DataStoreService = game:GetService("DataStoreService")
local playerData = DataStoreService:GetDataStore("playerData")
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local Francs = Instance.new("IntValue")
Francs.Name = "Francs"
Francs.Parent = leaderstats
local Points = Instance.new("IntValue")
Points.Name = "Points"
Points.Parent = leaderstats
local dataTable = {
Francs = Francs.Value,
Points = Points.Value
}
local success, errormessage = pcall(function()
playerData:GetAsync(player.UserId, dataTable)
end)
if success then
print("Data was saved")
else
print("Error while getting your data")
warn(errormessage)
end
end)
-- Player Removing
game.Players.PlayerRemoving:Connect(function(player)
local dataTable = {
Francs = player.leaderstats.Francs.Value,
Points = player.leaderstats.Points.Value
}
local success, errormessage = pcall(function()
playerData:SetAsync(player.UserId, dataTable)
end)
if success then
print("Data successfully saved!")
else
print("There was an error while saving the data")
warn(errormessage)
end
end)

1 comment
I removed that part and still same result