Chris Brown blasted TMZ on Instagram today (September 14) for its story saying that the singer did not perform at a gay pride parade as he was scheduled to.

The celebrity news site published an article earlier today saying that the ATL Black Gay Pride Weekend is threatening to sue the singer for not refunding a $12,500 deposit fee after not showing up to the event. The booking agency reportedly breached the contract by using the wrong picture on promotional posters and did not tell Brown about the performance.

Brown is saying that he was never scheduled to perform at the event and criticized TMZ producer Harvey Levin, who is gay, for painting him as homophobic.

“Yall gotta stop with this bullshit,” he writes. “I was never booked. Yall love to say I’m homophobic and shit to have something to be mad at. I don’t care that you are gay Harvey. I applaud you and a person of your caliber should be finding outlets for young gay men/teens and women to be more open and comfortable about coming out. Some of my friends have came out to me and I love them just the same. It would really be a blessing if u focused on real issues. But all these false stories to bring your site traffic is corny. But find another person to drag through the mud of lies. I know I’m talented but I’m not running for president any time soon so fall back wit all the nonsense.”

Last week, Brown called out the site when it reported on his child custody case and said that he did not appear in court. Brown posted a picture of himself at the courthouse, to disprove the story that said he was not present for the proceedings.

For additional Chris Brown coverage, watch the following DX Daily: