But following her feud with Cardi B, I’m sure she won’t be afraid to comment back. Megan blasted Cardi several times for not writing her own music and for having a fake body. Moneybagg Yo is a rapper and songwriter. His first two projects to debut in the Top 20, Federal 3X and 2 Heartless, debuted at number 5 and number 16 on the Billboard 200, respectively.