--pavetr.top/ds local healthIcon = Material("materials/octoteam/icons/heart.png") local armorIcon = Material("materials/octoteam/icons/armor.png") local ammoIcon = Material("materials/octoteam/icons/gun_bullet.png") function DrawHUD() local ply = LocalPlayer() local health = ply:Health() local armor = ply:Armor() local weapon = ply:GetActiveWeapon() local ammoClip = weapon:Clip1() local ammoReserve = ply:GetAmmoCount( weapon:GetPrimaryAmmoType() ) local centerX = ScrW() / 2 local centerY = ScrH() / 2 surface.SetDrawColor(255, 255, 255, 255) surface.SetMaterial(healthIcon) surface.DrawTexturedRect(centerX - 150, centerY - 100, 30, 30) surface.SetMaterial(armorIcon) surface.DrawTexturedRect(centerX - 150, centerY - 70, 30, 30) surface.SetMaterial(ammoIcon) surface.DrawTexturedRect(centerX - 150, centerY - 40, 30, 30) draw.SimpleText("Health: " .. health, "Default", centerX - 120, centerY - 90, Color(255, 255, 255)) draw.SimpleText("Armor: " .. armor, "Default", centerX - 120, centerY - 60, Color(255, 255, 255)) draw.SimpleText("Ammo: " .. ammoClip .. "/" .. ammoReserve, "Default", centerX - 120, centerY - 30, Color(255, 255, 255)) end hook.Add( "HUDPaint", "DrawHUD", DrawHUD )