--exechack.cc/lua local function DEG2RAD(x) return x * math.pi / 180 end hook.Add("HUDPaint","fdgdg",function() local real_angle = LocalPlayer():GetAngles() local yaw = DEG2RAD(real_angle.y); for _, p in next,player.GetAll() do if p:IsPlayer()then local positionDiff = LocalPlayer():GetPos() - p:GetPos(); local x = math.cos(yaw) * positionDiff.y - math.sin(yaw) * positionDiff.x; local y = math.cos(yaw) * positionDiff.x + math.sin(yaw) * positionDiff.y; local len = math.sqrt(x * x + y * y); x = x / len; y = y / len; local pos1 = ScrW() / 2 + x * 200; local pos2 = ScrH() / 2 + y * 200; draw.SimpleText(p:Health(),"Default",pos1-10,pos2+10,Color(0,255,0)); surface.DrawCircle(pos1,pos2,11, team.GetColor(p:Team())); end end end)