Spears's sons Jayden James, 8, and Sean Preston, 8, were all smiles with the pop star on Saturday when Skrillex came backstage at her Vegas residency to meet the family.
"What a sweetheart," Spears wrote of the photo. "Thank you for coming tonight @Skrillex, dream come true for my boys!!"
The "Bangarang" DJ posed in the middle of the photo next to Lexie, Spears's niece. Sean and Jayden threw up peace signs on either side of Skrillex, and Spears and her brother Bryan (Lexie's dad) smiled from behind.
The 33-year-old singer had a noticeably different hair-do in the snap: blue and purple ombré tresses! Jayden's hair matched his mom's experimental new color – the 8-year-old's normally blonde hair is also a cool blue.
What It's like to Be at Home with Britney Spears and Her Boys
The teal color is the latest addition to Spear's ever-changing hair color. Just a few weeks ago, the star was only sporting the purple tips.