Alabama Barker will turn 17 on December 24 but reportedly held her soirée this past Saturday, six weeks early, because of the difficulty in getting all of her friends together during the holiday season. The teen shared images and video clips from her gathering, which featured performances by rappers Heembeezy and Nardo Wick and was geotagged as having taken place at West Hollywood nightclub Nightingale Plaza.

In the clips, Barker was shown wearing a short red gown with a deeply plunging neckline as she danced with a group of friends that included rapper and OnlyFans model Bhad Bhabie. She was also seen holding what appeared to be a bottle of alcohol at the party, which video clips show was attended by her rock musician father.

As videos from the celebration circulated, Barker became the target of a barrage of criticism on TikTok, where detractors commented on everything from the bottle she was holding and her choice of an ensemble to the music played at the event.

Barker hit back at the criticism in a video shared on her own TikTok account, in which she wrote that she was “heavy on this my life do what I want.”

With DJ Khaled, Lil Baby and Lil Durk’s 2021 track “Every Chance I Get” serving as the soundtrack, she posed while peering at the camera while the lyrics—including “This my life, do what I want”—were heard being rapped.

Captioning the clip, she wrote: “You guys making full TikTok vids hating on a minor just goes to show [you’re] self projecting, I’m me and I’m more [than] happy with myself, I don’t owe anybody a explanation for any of my actions that don’t affect you.”

A video shared by another TikTik user shared how Barker defended herself from the criticism, saying that “just because she was holding a bottle of alcohol, it doesn’t mean she was drinking from it.”

“This looks like what 16, 17 year olds were doing back in my day,” the TikToker said. “Really, the biggest difference is that she’s from a high-profile family.”

“You couldn’t have explained it better,” Barker, whose stepmother is Kourtney Kardashian, commented on the post.

Over the summer, Barker caused another controversy when an ad she appeared in was banned in the U.K., amid complaints that she had been inappropriately portrayed in a sexual manner. Barker was unveiled as a brand ambassador for the fashion brand PrettyLittleThing on June 1, in an ad for its Y2K Edit clothing collection.

Text on the ad said that customers could “channel that teen dream realness with barely-there micro mini skirts.” Barker, whose mother is Shanna Moakler, was shown posing in apparel from the brand.

The image showed her sporting a low-cut short dress and high heels while spraying a water hose, according to the U.K.’s Advertising Standards Authority (ASA). She was wearing a short dress while lying on a bed and appeared as if she was on a phone call while licking her lips.

The campaign drew complaints amid questions that the ad had breached the U.K.’s standards and showed somebody under 18 being portrayed in a sexual manner.

PrettyLittleThing responded to the complaint by confirming that Barker was 16 at the time of the photoshoot for the ad and that she had been recruited because its customer base is primarily between ages 16 and 24, according to the ASA.

Further, the company characterized its Y2K brand as “girly, colorful, fun, and playful” and said that there was no intention of sexualizing the teenager.

Despite the company’s assertions, the complaint was upheld by the ASA, which cited an advertising code that says “marketing communications must not portray or represent anyone who was, or seemed to be, under 18 in a sexual way.”

Newsweek reached out for comment to a Travis Barker representative and to Nightingale Plaza.