Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Why isnt this script working?

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

1 answer

This discussion is preserved as it was. New answers, comments, and votes are closed.