Snoop Dogg has "changed his ways" when it comes to smoking weed.
The 50-year-old rap star is famous for his advocacy of marijuana and was pictured smoking a joint as he walked the red carpet at the MTV Movie and TV Awards back in 2021 but decided not to light up for the 2022 ceremony.
He said: "No, I ain't smoking tonight. I'm trying to abide by the law. I've changed my ways. I've become better."
The 'Drop It Like It's Hot' hitmaker went on to pay tribute to fellow star Jennifer Lopez - who was being honoured at the annual ceremony with the Generation Award - and claimed that the accolade was well-deserved because of the way her acting roles have "empowered women" throughout her career.
He told 'Entertainment Tonight': "You gotta think about the depth and the range. Where she started and where she is, and how she continues to keep going on and empowering women in the Latin community, and women in general.
"Like, I think about some of the most powerful roles that she played... I think about how impactful [they are]."
Snoop - whose real name is Calvin Broadus Jr. - went on to describe the 'Jenny From the Block' hitmaker, 52, as his "homegirl" and heaped further praise on her for managing to "look good" every year.
He added: "And how she manages to keep lookin' good every year. I mean, she's amazing. That's my homegirl. Keep doing your thing... you deserve it."