game.Players.PlayerAdded:connect(function(player)
player:WaitForDataReady()
if player:LoadNumber('demonlvl') and player:LoadNumber('anglelvl') == 0 or nil then
stats = Instance.new('IntValue', player)
stats.Name = 'leaderstat'
demonlvl = Instance.new('IntValue', stats)
anglelvl = Instance.new('IntValue', stats)
demonlvl.Name = 'DemonLevel'
anglelvl.Name = 'AngleLevel'
demonlvl = 1
anglelvl = 1
end
if player:LoadNumber('demonlvl') ~= 1 then
demonlvl.Value = player:LoadNumber('demonlvl')
end
if player:LoadNumber('anglelvl') ~= 1 then
anglelvl.Value = player:LoadNumber('anglelvl')
end
player:SaveNumber('demonlvl')
player:SaveNumber('anglelvl')
end)
script.Parent.Save.MouseButton1Down:connect(function()
player = script.Parent.Parent.Parent
script.Parent.Save.Text = 'Saving'
player:WaitForDataReady()
if demonlvl ~= 0 or nil then
player:SaveNumber('demonlvl')
end
if anglelvl ~= 0 or nil then
player:SaveNumber('anglelvl')
end
wait(.5)
script.Parent.Save.Text = 'Saved'
wait(.5)
script.Parent.Save.Text = 'Save'
end)
the parent is a screen gui and the parent of that is the starter gui... there is also another child to the screen gui and that is a save button
