It has been more than 20 years since Tupac Shakur was fatally shot at 25 years old — and the upcoming flick All Eyez on Me opened the door for more debates surrounding the details of that day.

An LAPD insider revealed to People what they believe happened, and they think it has everything to do with gang violence.

MORE: What Did Gianni Versace’s Autopsy Reveal?

“[Shakur] wanted to get out of jail and he basically signed his life away to Suge [Knight]. He didn’t want to do it, but when he does that they own him,” the source explained, adding the late rapper “immediately [became] enemies with the Crips” thanks to Suge's association with LA gang Mob Piru — which was "built off of Death Row.”

tupac shakur suge knight

“Some people thought Suge had Tupac killed because he was trying to leave Death Row and start his own label,” the insider continued. “That’s always common in the music industry: the artist wants to leave because they aren’t being paid what they think they should be paid and feel like they are getting ripped off. But immediately after Tupac was shot [in Las Vegas], the next day there were murders all the way back in LA because the Compton Mob Piru (which Suge was a part of) knew that the Southside Compton Crips were involved.”

On the day of his death, Tupac was involved in an altercation with Orlando Anderson of the Crips at the MGM Grand Casino in Las Vegas. The LAPD source said they believe that “It was simple retaliation: you mess with one of ours, we will mess with one of yours. If Orlando had never been jumped in the hotel, they never would have killed Tupac that night.”

MORE: Enter Here for Your Chance to Win a 'Fifty Shades Darker' TV/Blu-ray Set

The insider noted that an unnamed former Crips member blamed the artist's death on the fight earlier that day — and he believes that both Tupac and Suge know who pulled the trigger. Suge recently confirmed in a signed affidavit that his ex-wife Sharitha and Death Row Records' security chief Reggie Wright Jr. were responsible — which Sharitha adamantly denied.

All Eyez on Me hits theaters on June 16.