Bad Bunny is feeling the heat after he was caught throwing a fan's phone into water after she tried to force a video selfie with him.
The incident took place on Monday in the Dominican Republic while the 28-year-old was walking on an oceanside boardwalk, as reported by TMZ.
In the 30-second clip, which has now been viewed 6.8 million times since it was reposted to Twitter by Pop Crave, you can see the 'Me Porto Bonito' singer initially smile into the fan's camera as she holds it up to his face.
However, the mood takes a turn just seconds later when Bad Bunny suddenly grabs the device and tosses it in the direction of the ocean.
The initial hubbub of the other fans around him immediately falls silent as they come to terms with what just happened.
Watch the full clip below:
Of course, the video garnered attention online with many pointing out that it was wrong of the rapper to do what he did.
"I like him but this was very unfortunate. Imagine if the girl is poor and can’t afford a new phone? He didn’t even ask her to give him some space before taking the phone from her hand," wrote one Twitter user.
"I love him but this was unnecessary. and everyone justifying his actions are weird. a normal human being with rational thinking would’ve told the person 'can u please back away.' Him just grabbing her phone and throwing it like that was completely rude," another user added.
A third described it as "unnecessary stuff," adding that it was a "super d*** move."
However, some fans jumped in to defend the star stating that the fan shouldn't have invaded his "personal space."
"If somebody invaded my personal space, I’d do the same. King," said this user, while another added: "People need to stop acting like celebrities are their best friends. You’re a complete stranger to them — you can’t just run up, invade their personal space, and start recording."
Some took the situation lightheartedly, with one user stating that he never specified that he was a "good bunny."
And just to add to that, Nev Schulman, best known for being the host of MTV's Catfish, left a comment under the post calling Bad Bunny out for stealing "his move."
He's most likely referring to the iconic episode where he also threw someone's phone into the sea because he didn't like how they were carrying themselves - an unexpected but highly appreciated crossover.
Anyway, since the incident went viral last night, the 28-year-old rapper has decided to speak out to give fans an insight into why he acted out.
Taking to Twitter, he explained that he only reacted based on the "lack of respect" shown by the fan.
"The person who comes up to me to say hello, to tell me something, or just to meet me, will always receive my attention and respect.
"Those who come to put a phone in my face, I will consider it for what it is, a lack of respect and I will treat it like one." [This tweet was translated from Spanish to English via The Independent.]
So there we have it guys, don't disrespect Bad Bunny unless you're in the mood for a swim... Yikes.