Two men are facing charges in connection to the death of 23-year-old Sandra Andrade who was shot and killed at La Cocina Bar near Palmview on Friday.
Police questioned Anthony Stewart, the sole eyewitness at the bar, who said his girlfriend was shot by someone from outside the bar.
Stewart confessed he was the shooter when he was taken into police custody, where he then claimed it was all an accident.
On Tuesday, the 28-year-old was charged with first degree murder and tampering with physical evidence.
Standing in tears before judge Homer Jasso, Stewart claimed he did not mean to kill her.
"Do you want to tell the court why you killed her? Jasso asked.
It was an accident," said a tearful Stewart.
After his arrest Stewart confessed to investigators that he gave the gun to his friend 29-year-old Eric Robles.
When arrested, Robles confessed he buried the .25 caliber semi-automatic Berretta handgun, which has since been retrieved.
Robles was charged with tampering with evidence.
While Sheriff Lupe Trevino acknowledges it could have been an accident as Stewart says, there is no evidence to back up his statements.
"Now the investigation is far from over. We have a murder weapon, we have a confession, now we are working on a motive Trevino said.
Stewart TMs bond was set at $600,000 for the two charges.
His alleged accomplice Robles TM bond was set at $100,000.
Stewart's criminal record only consists of a possession of marijuana charge.
Robles has an extensive record due to drug possession and evading police.