Azealia Banks launched into a one-sided, bigoted Twitter rant against former One Direction singer Zayn Malik last night. She has had numerous ugly incidents on Twitter; this is one of her ugliest moments yet.

After Banks implied that Malik's new "Like I Would" music video stole imagery from her "Yung Rapunxel" video, he sent out a subtweet possibly directed at her that read, "I see you reaching but I don't care."

This was all the provocation Banks needed. She proceeded to threw the whole book of slurs at Malik, calling him "hairy curry scented bitch," "FAGGOT," and "sand nigga." She then immersed herself in a Twitter argument with 14-year-old Disney star Skai Jackson. “Azealia Banks needs to simmer down a little,” Jackson tweeted.

“And you need to grow some hips and start ur menses. stay in a child’s place,” Banks clapped back.

They volleyed back and forth like this for some time. "You give black women a bad name," Jackson wrote. "I'll be praying for you."

The entire affair culminated in Banks getting canned from the U.K. festival Born & Bred, at which she was scheduled to headline. Read the offending tweets below.