Tyler, The Creator dropped an insane freestyle over JAY-Z’s “4:44” beat on Wednesday (Aug. 22). On "Ziploc," the former Odd Future leader addresses rumors about his sexuality, his album leak and his complaint with Tidal’s streaming practices with Meek Mill’s album release.

For those who don't know, Flower Boy leaked two weeks before its release date. Nevertheless, Tyler was able to move 106,000 equivalent album units passing Meek's album sales. On the song, Tyler addressed both the leak and his first-week sales totals.

My s--- leaked two weeks before that release date / First week, did dos, a thousand off, beat Meek / Shout out Meek! Two n----s first week top 3!" he raps.

Tyler also slammed Tidal for their streaming tactic by putting Meek's album in front of Tidal's paywall during its first week, allowing anyone (with or without a subscription) to stream it for free. By doing that, Tyler felt that Tidal was tweaking with Meek’s sales figures and it could have impacted his own sales, which it didn't

"For playin' chess with these n----s / That think that they’re bench pressin' / Leg day is getting skipped, guess who really runnin' s---?" he spits, referencing JAY-Z’s lyrics on “BAM,” where he “N----s is skippin’ leg day just to run they mouth,” he raps. “I be skippin’ leg day, I still run the world.”

Tyler also addresses his sexuality and proclaims that Flower Boy "is the best album out," which can also be perceived as a subliminal shot at JAY-Z whose 4:44 project is, arguably, one of the most celebrated albums of 2017.

In addition to the "Ziploc" song, Tyler the Creator announced dates for his "Flower Boy" tour. You can check out his itinerary below.

50 Greatest West Coast Hip-Hop Artists of All Time