The truth seems to be slowly coming out...

Ryan Lochte is caught up in a major scandal amid rumors he lied about being held up at gunpoint during a robbery at the Rio Olympics, and now Brazilian authorities are claiming his witness pals Jack Conger and Gunnar Bentz, who were pulled off a plane for questioning Wednesday, have confessed that the story is fabricated, People reports.

"Their story was not right. We knew on Sunday that their story was not right, because it didn't make sense. The stories that the two men told us were not the same. The other two men would not speak to us. So we knew that they were lying," the Brazilian police source dished to the mag.

"Everything they said was a lie and not true. When [Lochte] went on American TV and said his story, it made Brazil look bad when he was the one who had been doing the wrong thing. The video shows a completely different story than what we were told by the athletes. It's very disappointing to all of us. We are reaching out to Ryan to ask him to set the record straight and be completely upfront with what happened, whatever it was. Nothing happened that can't be fixed, but everyone needs to be on the same page, and we all need to know exactly what happened," the source added.

"All four of them need to be completely honest right now. This affects the safety of everyone who is still down here," the source concluded.

Lochte sources, though, tell TMZ the smoking gun gas station video was edited and the hold up was cut out. That source also debunks reports that his teammates confessed.

Time to come clean, guys!