American rapper, Lil Nas X is currently trending on Twitter following the release of his new wild music video for “Montero (Call Me By Your Name).”

The video directed by Tanu Muino and Lil Nas X, shows the gay rapper falling into the ”pits of Hell” on what appears to be the world’s longest stripper pole, only to come face-to-face with the ”Devil on his throne. ”

There, he seduces the devil with a very impressive lap dance, before murdering him to take his rightful place as the new lord of Hell.

According to a release he “harnesses his sexuality,” to strip the devil “of his power as an evil force — and dismantling the throne of judgment and punishment that has kept many of us from embracing our true selves out of fear.”

Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking

“I wrote a song with our name in it,” Lil Nas X, whose real name is Montero says of the track. “It’s about a guy I met last summer. I know we promised to never come out publicly, I know we promised to never be ‘that’ type of gay person, I know we promised to die with the secret, but this will open doors for many other queer people to simply exist.”

Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking

He continues,

“You see this is very scary for me, people will be angry, they will say I’m pushing an agenda. But the truth is, I am. The agenda to make people stay the fuck out of other people’s lives and stop dictating who they should be.”

Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking

However, the wild video has sparked mixed reactions from many online.

See some reactions below.

Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking Watch Lil Nas X give the "Devil" a lap dance in new wild music video that has got everyone talking