If there is one thing that Azealia Banks is not, it's boring. There is never a dull moment with the "Chasing Time" rapper. She really speaks her mind no matter what. That's what got her suspended from Twitter. In the last 24 hours alone, she has managed to roast Elon Musk, the creator of The Shade Room, Angelica Nwandu, calling her a "useless pig," and Kim Kardashian, saying she has a "beat up c**chie." All in a day's work, amirite?

Banks went after Kim Kardashian and Kanye West via Instagram, calling out the reality TV star's most recent campaign ad with SKIMS for SSENSE. She took a screenshot of the ad and shared it to her own IG story, along with a few choice words. "It is really time for kim kardashian to retire this beat up c**chie," she wrote.

"It just looks worn the fuck out. Nothing about this big beaver she has in this photo is even remotely sexy. Terrible advertising," she wrote, even though we're not so sure "sexy" is what Kim was going for, considering it's a shape-wear line. Azealia wasn't done. She shared another story that read, "Kanye, this is all your fault."

Anyway, while Azealia's scathing comments toward Kim, Elon, and Angelica were most definitely of the offensive variety, fans seem to be rather enjoying the roasting rampage she has been on this week.