local function metalhud(v, player, cam)
	if (player.mo and player.mo.skin == "hypermetal")
	and not (player.powers[pw_carry] == CR_NIGHTSMODE)
		if player.mo.metaltext
			v.draw(255, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
		end
		if player.mo.metaltext2
			v.draw(245, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(275, 15, "EGGNET", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
			v.drawString(275, 25, "UNIT ID: ", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
			v.drawString(275, 35, "OBJECTIVE:", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
		end
		if player.mo.metaltext3
			v.draw(235, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(265, 15, "EGGNET CON", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
			v.drawString(265, 25, "UNIT ID: ME", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
			v.drawString(265, 35, "OBJECTIVE: EX", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
		end
		if player.mo.metaltext4
			v.draw(225, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(245, 15, "EGGNET CONNE", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
			v.drawString(245, 25, "UNIT ID: METAL", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
			v.drawString(245, 35, "OBJECTIVE: EXTER", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
		end
		if player.mo.metaltext5
			v.draw(215, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(235, 15, "EGGNET CONNECT", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
			v.drawString(235, 25, "UNIT ID: METAL SON", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
			v.drawString(235, 35, "OBJECTIVE: EXTERMIN", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
		end
		if player.mo.metaltext6
			v.draw(215, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(235, 15, "EGGNET CONNECTED", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE, "small")
			v.drawString(235, 25, "UNIT ID: METAL SONIC", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE, "small")
			v.drawString(235, 35, "OBJECTIVE: EXTERMINATE", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE, "small")
		end
		if player.mo.metaltext7
			v.draw(215, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(235, 15, "EGGNET CONNECT", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
			v.drawString(235, 25, "UNIT ID: METAL SON", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
			v.drawString(235, 35, "OBJECTIVE: EXTERMIN", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_40TRANS, "small")
		end
		if player.mo.metaltext8
			v.draw(225, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(245, 15, "EGGNET CONNE", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
			v.drawString(245, 25, "UNIT ID: METAL", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
			v.drawString(245, 35, "OBJECTIVE: EXTER", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_50TRANS, "small")
		end
		if player.mo.metaltext9
			v.draw(235, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(265, 15, "EGGNET CON", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
			v.drawString(265, 25, "UNIT ID: ME", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
			v.drawString(265, 35, "OBJECTIVE: EX", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_60TRANS, "small")
		end
		if player.mo.metaltext10
			v.draw(245, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
			v.drawString(275, 15, "EGGNET", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
			v.drawString(275, 25, "UNIT ID:", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
			v.drawString(275, 35, "OBJECTIVE:", V_PERPLAYER|V_SNAPTOTOP|V_SNAPTORIGHT|V_ALLOWLOWERCASE|V_70TRANS, "small")
		end
		if player.mo.metaltext11
			v.draw(255, 1, v.cachePatch("METALTEXT"), V_SNAPTORIGHT|V_SNAPTOTOP)
		end
	end
end

hud.add(metalhud, player)