game.Players.PlayerAdded:connect(function(player) local stats = Instance.new("IntValue", player) stats.Name = "leaderstats" local level = Instance.new("IntValue", stats) level.Name = "Level" level.Value = 1 local new = Instance.new("IntValue", player) new.Name = "New" new.Value = 0 local complete = Instance.new("IntValue", player) complete.Name = "Complete" complete.Value = 0 if not stats then return end if not complete then return end player:SaveNumber("Complete", complete.Value) end) game.Players.PlayerRemoving:connect(function(player) player:WaitForDataReady() local stats = player:FindFirstChild("leaderstats") if not stats then return end local complete = player:FindFirstChild("Complete") if not complete then return end player:SaveNumber("Complete", complete.Value) end)
I want it to save the players Complete stats when they leave and laod when they join. I enabled all the data store stuff to studio, but it keeps saying Data is not ready for DataStore, or something along those lines. Please help.