MEGA/WENN

Katy Perry (pictured) categorically denied sex assault allegations made by actress Ruby Rose on social media. Rose made the shocking allegations in a Threads post on Sunday, April 12.

A rep for Katy, 41, tells TMZ:

“The allegations being circulated on social media by Ruby Rose about Katy Perry are not only categorically false, they are dangerous reckless lies. Ms. Rose has a well-documented history of making serious public allegations on social media against various individuals, claims that have repeatedly been denied by those named.”

Adam Bielawski/WENN.com

Rose, 40, claimed Katy (pictured) sexually assaulted her at a nightclub in Melbourne, Australia back in the day.

“I was only in my early 20s. I’m now 40. It has taken almost 2 decades to say this publicly,” she wrote.

Rose explained the shocking details.

“She didn’t kiss me. She saw me ‘resting’ on my best friend’s lap to avoid her and bent down, pulled her underwear to the side and rubbed her disgusting vagina on my face until my eyes snapped open and I projectile vomited on her.”

FayesVision/WENN.com

Rose alleged that she kept the incident “a secret” because Katy agreed to help her get a U.S. visa.

“But I DID tell y’all she wasn’t a good person. Instead I got attacked by.. everyone,” Rose said.

In another post, Rose wrote that she planned to go to “a police station to see if any of my experiences can be investigated.”

Reps for Rose did not respond to Page Six’s request for comment.