Barret is good, but that cannon is not something I would carry through hills and woods, where 2km is maximum range of clear space. I was thinking of something more subtle than 12,7mm steel water pipe
Hathcock generally used the standard sniper rifle: The Winchester Model 70 .30-06 caliber rifle with the standard Unertl scope. On some occasions, however, he used a different weapon: the .50-caliber M2 Browning Machine Gun, on which he mounted the Unertl scope, using a bracket of his own design.[verification needed] This weapon was accurate to 2500 yards when fired one round at a time. At one point, he took careful aim at a courier carrying a load of assault rifles and ammunition on a bicycle. He had second thoughts when he saw a 12-year-old boy in his sights, but after considering the intended use of those weapons, he fired, hitting the bicycle frame. The boy tumbled over the handlebars and grabbed a gun, so Hathcock killed him. (Source Marine Sniper, Chapter 1.
During the Vietnam War, the North Vietnamese Army placed bounties from $8 to $2,000 on the heads of Marine snipers. Gunnery Sgt. Carlos Hathcock, with 93 confirmed kills, actually held the record bounty of $30,000 and killed every Vietnamese marksman who sought it.”