TikTok star Bryce Hall can't seem to go out to eat anywhere in L.A. without getting into a fight ... this time, he and his crew were involved in an ugly brawl at a Mexican restaurant, but Bryce says it wasn't his fault.
The violence broke out Monday at Cinco Mexican restaurant near LAX, and video shows Bryce and his boys in a huge scuffle with staffers on the outdoor patio.
Sources with direct knowledge of the incident tell TMZ ... Bryce and his buddies were hanging out on the patio before playing golf at a nearby course, and things took a turn for the worse when a server told Bryce and co. to stop vaping.
It's illegal to vape at restaurants in L.A. but we're told Bryce and his boys refused to quit and Bryce allegedly blew smoke in a staffer's face when asked to stop.
Sources say Bryce and his friends were asked to leave and given the check. When their server went inside to run Bryce's credit card, all hell broke loose.
One source says it was Bryce and his buddies who jumped an employee, with Bryce throwing the first punch and continuing to brawl until other staffers broke it up.
Now, Bryce tells us he was vaping, but says he was cordial when the manager asked him to leave. He claims the trouble started when he had to ask to get his credit card back more than 10 times ... and the manager allegedly told him, "No, get the f*** off the property."
Bryce alleges the manager grabbed him and tried to drag him away, sparking the bigger all-out brawl. He claims he only put the guy in a headlock while defending one of his friends. In the end, Bryce says the manager kicked him in the nuts.
One employee claims to have suffered a potentially broken hand and bruised face in the scuffle ... and named Bryce as his attacker in a police report. We're told he wants to press charges.
Bryce and his friends had already left by the time cops arrived. Bryce claims he has witnesses and video to back up his version of events.