Christina Aguilera’s “Your Body” video finally dropped on Friday. The reviews are in -- and they’re good.

The colorful video is like a “Dirrty 2.0,” except with curves, class, and color. The song has a catchy beat that is sure to get picked up on the radio.

Aguilera is shown hooking up with multiple men and then disposing of them after she gets what she wants from their bodies -- whether it’s in a car, bathroom stall, or hotel room.

First Aguilera blows up a car with pink fire. Then she somehow assaults a guy with blue paint. And, finally, the last guy in the video is bludgeoned to seeming death and before turning into pink confetti.

After washing herself clean of the confetti, the video shows Aguilera in a 1950s-era outfit eating cereal and watching “I Love Lucy.”

The new music video also makes sure to note “No Men Were Harmed” during its production.

Continue reading for the lyrics, courtesy of “A-Z Lyrics”:

"Your Body"

I came here tonight to get you out of my mind,

I’m gonna take what I find (uh oh, yeah!)

So open the box, don’t need no key I’m unlocked

And I won’t tell you to stop (uh oh, yeah!)

 

Hey boy!

I don’t need to know where you’ve been,

All I need to know is you and no need for talking

Hey boy!

So don’t even tell me your name,

All I need to know is whose place,

And let’s get walking ...

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh

 

It’s true what you heard, I am a freak, I’m disturbed

So come on and give me your worst (uh oh, yeah)

We’re moving faster than slow,

If you don’t know where to go,

I’ll finish off on my own (uh oh, yeah)

 

Hey boy!

I don’t need to know where you’ve been,

All I need to know is you and no need for talking

Hey boy!

So don’t even tell me your name,

All I need to know is whose place,

And let’s get walking...

Say say hey...

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh

 

I think you already know my name

I think you already know my name

 

Hey hey, Ha!, Alright, Say

 

I think you already know my name

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh, (say)

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh

 

All I wanna do is love your body

Oooooh ooooh oooooh oooooooh

(Say, say, hey)

Tonight’s your lucky night, I know you want it

Oooooh ooooh oooooh oooooooh