--exechack.cc/lua hook.Add("Think","Crosshair", function() local dist = LocalPlayer():GetShootPos():Distance(LocalPlayer():GetEyeTrace().HitPos) if dist < 500 then hook.Remove("HUDPaint","Crosshair") hook.Add("PostDrawOpaqueRenderables","Crosshair", function() local tr = LocalPlayer():GetEyeTrace() local pos = tr.HitPos local ang = tr.HitNormal:Angle() ang:RotateAroundAxis(ang:Right(),-90) cam.Start3D2D(pos,ang,0.1) draw.RoundedBox(255,-50,-50,100,100,Color(255,255,255)) cam.End3D2D() end) elseif dist > 500 then hook.Remove("PostDrawOpaqueRenderables","Crosshair") hook.Add("HUDPaint","Crosshair", function() draw.RoundedBox(255,ScrW()/2-5,ScrH()/2-5,10,10,Color(255,255,255)) end) end end)