so I made a datastore script to save the value "WhiteEggs" but for some reason it doesn't work, it was working before but it doesn't now for some reason
local DataStoreService = game:GetService("DataStoreService")
local ItemSaving = DataStoreService:GetDataStore("ItemSaving")
game.Players.PlayerAdded:Connect(function(player)
local DataStoreValues = Instance.new("Folder")
DataStoreValues.Name = "DataStoreValues"
DataStoreValues.Parent = player
local WhiteEggs = Instance.new("IntValue")
WhiteEggs.Name = "WhiteEggs"
WhiteEggs.Parent = DataStoreValues
local Data
local success, errormessage = pcall(function()
Data = ItemSaving:GetAsync(player.UserId.."-WhiteEggs")
end)
if success then
WhiteEggs.Value = Data
else
print("Data Loading Error")
warn(errormessage)
end
end)
game.Players.PlayerRemoving:Connect(function(player)
local success,errormessage = pcall(function()
ItemSaving:SetAsync(player.UserId.."-WhiteEggs",player.DataStoreValues.WhiteEggs.Value)
end)
if success then
print("Data Saved")
else
print("Data Did not Save!")
warn(errormessage)
end
end)
