Tenacious D have covered Britney Spears’ hit “Baby One More Time” for the new movie Kung Fu Panda 4. The band’s TikTok of the song has now gone mega viral.

@jackblackTenacious B! ????? original sound – Jack Black

Jack Black voiced the character Po Ping in the Kung Fu Panda movies. He and his Tenacious D bandmate Kyle Gass covered the 1998 hit for the film’s end credits, which hits theatres this Friday, March 8.

“I was like, ‘Can we do Britney Spears?’ And [director Mike Mitchell] was like, ‘Yes,’” Black told People. “And he said that he wanted ‘…Baby One More Time’ because it’s kind of in the vein of Kung Fu.”

Their TikTok has been watched over 50 million times.