The 31-year-old singer showed up at Stubbs Amphitheatre in Austin, Texas, on Thursday night ready to rock out in a sheer giraffe-print shirt.
Matching his look with a beaded necklace and white acid-washed jeans, MGK proved he doesn't care about his wardrobe or getting physical with a concertgoer.
He's currently on his Tickets To My Downfall tour but hit a snag over the weekend. The altercation went down at the Louder Than Life Festival in Louisville, Kentucky, on Saturday.
Fox's boyfriend was getting no love from the crowd. In a video of the event, the audience can be heard booing the rocker with some even flipping him off during his set.
Things went from nasty to worse when one crowd member decided to push MGK. The singer lost it and reportedly threw a punch. It's unclear if he actually made contact.
MGK later went on social media and seemed to troll his haters over the situation. Appearing on camera with a bloody nose, the Bloody Valentine singer smiled while letting the red liquid ooze into his mouth.
This isn't the first time Fox's man has gotten physical in the last month. His last challenger was MMA fighter, Conor McGregor.
The boys got into a heated altercation and had to be ripped apart by their security on the red carpet at MTV's Video Music Awards.
According to reports, the fight occurred after McGregor allegedly slid into Fox's DMs. In a video, the Transformers actress was seen being rushed to safety by security when their confrontation almost turned physical.
Unlike the VMAs, Fox was not put in harms way when MGK unloaded on the fan at the music festival. The rocker's girlfriend stuck by his side following his fight with McGregor but she was nowhere to be found when he hit the stage on Thursday.