A frightened young girl was dragged by the hair and had her head stamped during a shocking attack.
Schoolgirl Maddison, aged 13, had got off the bus and was walking home at approximately 8.45pm on May 21 when her mum, Leanne Bennet, states that she was followed by a "gang of seven" teenagers.
According to Leanne one of the girls, who is known to her daughter, approached Maddison on Seaforth Road in Liverpool and started asking her about who she was friends with and why, Liverpool Echo reports.
Maddison reportedly walked ahead of the group to try and avoid confrontation, when one of the girls kicked her in the back.
The kick, which was filmed by another teenager in the gang, pushed Maddison down to the floor.
The footage then showed the teen hitting Maddison on her head repetitively before she managed to get up and throw a punch, which her mum said was "to defend herself".
A second girl then walked over and pulled Maddison's hair, dragging her to the floor again.
The first teenager then stamped on Maddison's head before a passing car stopped to break up the fight. Leanne said her daughter was not seriously injured but suffered grazes on her hand and knee.
Leanne said: "She was on the bus with her two friends, one got off before her and another afterwards. She was walking back home when this gang of three boys and four girls started following her.
"The girl was asking why she was mates with somebody and Maddison tried to walk away from them because she didn't want to fight or argue. This girl then kicked her in the back and ragged her by her hair.
"It wasn't until a man and woman in a car stopped and shouted 'ay' that they walked away. The woman walked her home, and when I didn't answer the door took her to my mum's a few streets away."
Leanne said when her mum called to her let her know what happened she "ran over in her slippers" thinking the worst had happened.
She said: "When I got there she was crying and told me what happened. She said they were posting the video on Snapchat. I was so angry."
Leanne reported the incident to Merseyside Police and the force said they are investigating the incident.
A spokesperson said: "We can confirm we are investigating an assault in Seaforth which took place last week. On Saturday, May 21, we received a report that a 13-year-old female was approached by three females.
"It was reported that, following a verbal altercation, the females assaulted the victim, causing minor injuries. CCTV and witness enquiries into the incident are being carried out and anyone with any information is asked to contact police.
"If you witnessed the incident or have any information please DM @MerpolCC, message ‘Merseyside Police Contact Centre’ on Facebook or call 101 with reference 22000371498.
"You can also call Crimestoppers, anonymously on 0800 555 111, or their online form at https://crimestoppers-uk.org/give-information/forms/give-information-anonymously."
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here.