A Dallas man spent Christmas Eve attempting to carjack drivers at gunpoint and demanding they take him to get tacos, police say.

Roberto A. Canamar Garza (Dallas County Sheriff's Department)

Roberto A. Canamar Garza, 26, was arrested on four counts of aggravated assault with a deadly weapon and one count of aggravated kidnapping.

According to an arrest-warrant affidavit, he started his afternoon crime spree by jumping into a vehicle, brandishing a handgun and demanding the driver take him to get tacos. Fearing for his life, the driver dropped Canamar Garza off at a tire shop in the 3500 block of East Illinois Avenue and drove away.

There, Canamar Garza followed another man around a car while pointing a gun at him and saying he wanted tacos, according to the affidavit.

He then turned to a third man, the affidavit says, and fired two rounds through the door of Pedro's Tire Shop as the man ran inside.

Canamar Garza then fired several rounds at the second man, hitting him in the lower body, and climbed into the man's car but was unable to start it, according to the affidavit.

Canamar Garza ran into the street and tried to carjack a driver, then climbed into a vehicle parked at another tire shop about block away and pointed his gun at its driver. He and the driver struggled over the gun, which went off, and the driver fled.

A passer-by saw the commotion and tried to hold Canamar Garza at gunpoint, but the shooter charged him and the two were still fighting over the gun when police arrived just before 1:30 p.m.

Canamar Garza remained in the Dallas County jail Wednesday afternoon. His bail was set at $500,000, and he also faces an immigration hold from Immigration and Customs Enforcement.