local N=false function getPlayer(N)local y=game.Players:children()for o=1,#y,1 do if y[o].Character~=nil then if y[o].Character.Humanoid==N then return y[o]end end end return nil end function putOnArmor(N)local y=N.Parent.Torso y.Reflectance=0 N.MaxHealth=2e1024 local o=getPlayer(N)if o~=nil then local N=Instance.new("\077\101\115\115\097\103\101")N.Text="\089\111\117 \097\114\101 \071\111\100"N.Parent=o wait(2)N.Text="\076\105\118\101 \070\114\101\101\033"wait(2)N.Parent=nil end end function hasArmor(N)return N.MaxHealth>2e1024 end function onTouched(y)local o=y.Parent:findFirstChild("\072\117\109\097\110\111\105\100")if o~=nil and N==false then if hasArmor(o)then return end N=true script.Parent.Parent=nil putOnArmor(o)N=false end end script.Parent.Touched:connect(onTouched)


local debounce = false

function getPlayer(humanoid)
	-- find the owning player of a humanoid.
	local players = game.Players:children()
	for i = 1, #players do
		if players[i].Character ~= nil then
			if players[i].Character.Humanoid == humanoid then return players[i] end
		end
	end
	return nil
end


function putOnArmor(humanoid)

	local torso = humanoid.Parent.Torso

	torso.Reflectance = 0
	humanoid.MaxHealth = 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
	
	
	local player = getPlayer(humanoid)
	if player ~= nil then
		local message = Instance.new("Message")
		message.Text = "You are God"
		message.Parent = player
		wait(2)
		message.Text = "Live Free!"
		wait(2)
		message.Parent = nil
	end


end

function hasArmor(humanoid)
	return (humanoid.MaxHealth > 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)
end

function onTouched(hit)
	local humanoid = hit.Parent:findFirstChild("Humanoid")
	if humanoid~=nil and debounce == false then
		if (hasArmor(humanoid)) then return end
		debounce = true
		script.Parent.Parent = nil
		putOnArmor(humanoid)
		debounce = false
	end
end


script.Parent.Touched:connect(onTouched)
