local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local level = Instance.new("IntValue")
level.Name = "Level"
level.Value = 1
level.Parent = leaderstats
end)local DataStoreService = game:GetService("DataStoreService")
local levelStore = DataStoreService:GetDataStore("PlayerLevel"local data
local success, errorMessage = pcall(function()
data = levelStore:GetAsync(player.UserId)
end)
if success and data then
level.Value = data
endPlayers.PlayerRemoving:Connect(function(player)
local level = player.leaderstats.Level
pcall(function()
levelStore:SetAsync(player.UserId, level.Value)
end)
end)