Value nil to everything?

Just a tip, don’t use instance.new with parent argument.

You should do this:

game.Players.PlayerAdded:Connect(function(player)
	local scareValue = Instance.new("BoolValue")
	scareValue.Name = "ScareValue"
	scareValue.Value = false
	scareValue.Parent = player
end)

Rather than this:

game.Players.PlayerAdded:Connect(function(player)
	local scareValue = Instance.new("BoolValue", player)
	scareValue.Name = "ScareValue"
	scareValue.Value = false
end)

You can read about why here.