when you kill a mob in the rpg, it gives 5 gold and 5 xp but no matter how many times you kill something or how much xp and gold you get, it will not go past 10. please help here is the script
local datastore = game:GetService("DataStoreService"):GetDataStore("MyRPGDataStore") --Call "GameStore" whatever you like game.Players.PlayerAdded:connect(function(player) local leaderstats = Instance.new("IntValue") leaderstats.Name = "leaderstats" leaderstats.Parent = player local xd = Instance.new("IntConstrainedValue") xd.Name = "Level" xd.Parent = leaderstats xd.Value = 1 xd.MaxValue = workspace:FindFirstChild("GameSettings").MaxLevel.Value xd.MinValue = 0 local qe = Instance.new("IntConstrainedValue") qe.Name = "EXP" qe.Parent = leaderstats qe.Value = 0 xd.MaxValue = workspace:FindFirstChild("GameSettings").MaxEXP.Value xd.MinValue = 0 local ss = Instance.new("IntConstrainedValue") ss.Name = "Gold" ss.Parent = leaderstats ss.Value = 0 xd.MaxValue = workspace:FindFirstChild("GameSettings").MaxGold.Value xd.MinValue = 0 local key = "user-" .. player.userId local storeditems = datastore:GetAsync(key) if storeditems then xd.Value = storeditems[1] qe.Value = storeditems[2] ss.Value = storeditems[3] else local items = {xd.Value, qe.Value, ss.Value} datastore:SetAsync(key, items) end while wait(120) do local stats = player:FindFirstChild("leaderstats") local aitems = {stats.Level.Value, stats.EXP.Value, stats.Gold.Value} local key = "user-" .. player.userId datastore:SetAsync(key, aitems) end end) game.Players.PlayerRemoving:connect(function(player) local stats = player:FindFirstChild("leaderstats") local items = {stats.Level.Value, stats.EXP.Value, stats.Gold.Value} local key = "user-" .. player.userId datastore:SetAsync(key, items) end)