A 16-year old girl shouted profanities at magistrates and stormed out of court when she was ordered to pay £25 in compensation to a man she assaulted.

The Weymouth teenager, who cannot be named for legal reasons, admitted the charge of assault by beating at Weymouth Youth Court.

When ordered to pay compensation to a man after she threw cooking oil in his face, the teenager swore at magistrates.

She shouted: "You've taken enough money from me," before storming from the court.

Lee Turner, prosecuting, said the assault happened on June 7 after the defendant became angry after she was asked about missing money.

The court heard staff at the accommodation where the defendant lived asked her about £10 which had gone missing from the staff room.

Mr Turner said the teenager became angry and left the property.

When she returned later the same day there was a confrontation and she tried to kick a male member of staff.

Mr Turner said another member of staff intervened and tried to calm the teenager down.

The court heard the man then "upset" the defendant again and she confronted him with an aerosol air freshener which she sprayed into his face.

She then took a bottle of cooking oil and threw the contents of a bottle into his face and attempted to scratch him.

Police were then called to the scene.

When the teenager was interviewed, she admitted to throwing the oil but said she had intended for it to land in the man's lap.

She denied taking the money.

Lee Christmas, mitigating, said the teenager had multiple previous convictions for assault.

"She is someone who is challenging," Mr Christmas said.

He added the teenager had previously been subject to a curfew but had breached it and had said she would not take part in meetings with the probation service.

The teenager was given a conditional discharge and ordered to pay £25 compensation to the victim.