The subway rider seen on video helping Marine vet Daniel Penny hold down Jordan Neely after an outburst on a Manhattan train took the witness stand on Tuesday after prosecutors agreed not to charge him in exchange for testifying in Penny's manslaughter trial, telling the court he said aloud that the former serviceman was not squeezing "tight enough" during the altercation.

Although he initially gave detectives a different story, he arrived after Penny had already taken Neely down.

"Everybody was frantic and saying, call the cops, call the cops,'" said Eric Gonzales, a 39-year-old father of two. "I see those two individuals on the floor, so I assumed one was trying to restrain the other until the cops came."

DANIEL PENNY THOUGHT HE WAS PROTECTING A DIVERSE SUBWAY CAR, BUT PROSECUTORS HIGHLIGHT RACIAL UNDERTONES

Daniel Penny arrives at the court weating a navy blue suit with curly blonde hair

Daniel Penny arrives at the court after a break in New York City on Tuesday, Nov. 12, 2024. (AP Photo/Yuki Iwamura)

Neely barged onto the train, threw his jacket on the floor, raised his fists and started making death threats, according to witnesses.

Gonzales said that when he arrived on the scene, he waved his hand in front of Penny's face to let him know he was jumping in to help and then grabbed Neely's arms and held them.

"I said I was gonna grab his hands so you can let go, giving him a different option to restrain him until police came," he testified. "If I held his arms down he could let go of his neck. I didn’t think anything of it at the moment, I was just giving him an alternative."

Neely continued to struggle, but the two continued to hold him down, waiting for the police. Gonzales said he did urge Penny to loosen his grip but later told him to grab tighter.

JUDGE DENIES MARINE VET DANIEL PENNY'S MOTION FOR MISTRIAL IN SUBWAY CHOKE HOLD CASE DESPITE ‘BIAS’

Screenshot from bystander video showing Jordan Neely being held in a chokehold on the New York City subway.

Screenshot from bystander video showing Jordan Neely on the ground after Daniel Penny and Eric Gonzales let go of him on a New York City subway car. (Luces de Nueva York/Juan Alberto Vazquez via Storyful)

"Jordan Neely tapped on another individual who was kneeling by Penny’s head saying to let him go, he wanted to be released," Gonzales said. "I told him, ‘We’re not gonna let you go.’"

Bystander video that prosecutors played in court shows Gonzales telling Neely, "We're not gonna let you go until the cops arrive."

As the three struggled on the floor, Gonzales said another rider was delivering commentary on a FaceTime call.

WATCH: Defense attorney breaks down Marine vet's motion for a mistrial in subway chokehold death

"We were struggling at the time, and I see an individual who was FaceTiming with his wife saying something along the lines of if he has a poop stain on him that means he’s gonna die or pass out," Gonzales testified.

DANIEL PENNY TRIAL: SUBWAY MADMAN RAISED FISTS BEFORE MARINE VET'S DEADLY CHOKEHOLD, WITNESS TESTIFIES

Other witnesses previously described how Neely "smelled like soiled sweatpants" when he barged into the train and started making threats. Gonazles said he acknowledged a brown stain on his pants – but "it was old."

"It was a dry stain he had on his pants," he said.

He said he was frustrated with the FaceTimer because he was talking but not helping.

"I was doing everything possible to basically shut him up," he said. "At one point he was telling Daniel Penny not to hold too tight or said he was holding too tight. To try to dismiss him and shut him up, I said that Penny wasn’t holding on tight enough."

Bodycam shows Penny remains on scene as NYPD treat Jordan Neely

This image from body camera video provided by New York City Police Department, Daniel Penny, left, looks on in a New York City subway car as officers attempt to revive Jordan Neely on May 5, 2023. (New York City Police Department via AP)

Under cross-examination, Gonzales said he originally told prosecutors that when he said Penny was not squeezing hard enough, he saw a gap between his arm and Neely's chin, and Penny's arm was on his chest, not around his throat.

He said part of the concern as the two held Neely down was that he might "fight or escape" before police arrived. He remembered telling detectives that Penny was restraining but not choking Neely, but on the stand backtracked and said he had only made "an assumption" and that Penny's arm was "against his neck."

At some point, Neely went limp, and he let go. Penny let go shortly thereafter, Gonzales testified. He said he checked for a pulse and found one before stepping away.

TEEN WITNESS TO JORDAN NEELY CHOKE HOLD TESTIFIES SHE WAS ‘SCARED’ BY HIS SHOUTING, WANTED TO ‘GET AWAY’

Jordan Neely, left, with Carolyn Neely smiling in a selfie

This undated photo, provided by Mills and Edwards, LLP, in New York, Friday, May 12, 2023, shows Jordan Neely with Carolyn Neely, an aunt. (Courtesy Mills & Edwards, LLP via AP)

He left and continued his workday and learned of Neely's death in a newspaper the following morning, when a coworker showed him he was in a photo at the scene.

"I took all my vacation time – I went into hiding in other words," Gonzales said.

Police found him about a week after the incident, and he then met with an assistant district attorney (ADA). He testified that he remembered being scared about "getting pinned for a murder charge."

Then, he said, he lied to prosecutors, telling them he arrived at the altercation earlier than he really did and that Neely hit him first.

PROTESTERS ACCUSE MARINE VET OF WHITE SUPREMACY AS JURY SELECTION BEGINS IN SUBWAY VIGILANTE CASE

Jordan Neely aftermath

Screenshot from bystander video showing Jordan Neely being held in a chokehold on the New York City subway. As Neely struggled against the headlock, witness Eric Gonzales held Neely's hands away. (Luces de Nueva York/Juan Alberto Vazquez via Storyful)

"I fabricated a story to the ADA – I lied to the ADA," he said. "I told the ADA that as things were transpiring, [that] I was there on-site when everything went down. I told the ADA that Neely had struck me first, and then everything went down."

However, prosecutors already had photos of him at a turnstile at the time Penny first grabbed Neely. 

"I saw a still photo of me just finishing swiping my Metro card at the time," he said.

During this interview, he also told prosecutors that he asked Neely if he was OK after letting go, and Neely said yes.

Prosecutors later offered him immunity in exchange for testifying against Penny, he said. 

CLICK HERE TO GET THE FOX NEWS APP

The defense asked the court about investigators' notes during the Gonzales interview, saying only a few had been provided in discovery. Prosecutors claimed they had turned over everything they had. 

Gonzales also said he's still scared about testifying despite the prosecution's immunity offer – saying he believes he or his family could be harmed if he testifies in favor of Penny.

Penny faces up to 19 years in prison if convicted of manslaughter and criminally negligent homicide.