game.Players.PlayerAdded:connect(function(player)
local leaderstats = Instance.new("Model")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local money = Instance.new("IntValue")
money.Name = "Points"
money.Value = 0
money.Parent = leaderstats
local XP = Instance.new("IntValue")
XP.Name = "XP"
XP.Value = 0
XP.Parent = leaderstats
local levels = Instance.new("IntValue")
levels.Name = "Level"
levels.Value = 1
levels.Parent = leaderstats
function onXPChanged(player, XP, level)
if XP.Value>=levels.Value * 100 then
XP.Value = XP.Value - levels.Value * 100
levels.Value = levels.Value + 1
XP.Changed:connect(function() onXPChanged(player, XP, level) end)
end
while true do
wait(1)
XP.Value = XP.Value + 10
end
end
end)
I think I went wrong towards the end |