A beggar opened fire on a city bus in Brooklyn Friday and shot a man who told him had told him to pipe down, police said.
The 46-year-old hothead was asking for money on the B12 as it rolled through Brownsville, police said. The victim told the creep to stop annoying people, and a fight ensued.
As the quarrel escalated, the thug whipped out a gun and fired four times, hitting the 31-year-old victim in the hand about 9:50 a.m., officials and sources said.
The eastbound bus screeched to a halt in front of the 73rd Precinct stationhouse on East New York Ave. An off-duty cop walking out of the stationhouse rushed onto the bus and arrested the suspect, who was trying to flee, police said. Charges against him were pending.
The victim, whose name was not released, was taken to Brookdale University Hospital with non-life-threatening wounds, officials said.
Police recovered a 9-mm. gun from the bus, cops said.