A thief kissed her victims as their wallets were stolen on a nightclub dancefloor.
Heroin addict Sonya MacDonald danced with her victims before locking them in a passionate embrace as their wallets were pickpocketed.
She then left her victims hanging as she raced off and they only realised they had been robbed after MacDonald had disappeared.
Depute fiscal Bill Kermode told Perth Sheriff Court: “The accused started dancing with the witness. They started kissing and the accused put her arms around him.
“She then suddenly stopped kissing him and left to go to the toilet. The man discovered his wallet missing and suspected the accused of stealing it.
“She was seen running across the dancefloor with a wallet in her hands and was trying to stuff it down the front of her trousers. She was stopped and produced a wallet.”
The court was told that the wallet actually belonged to another man who had had it stolen from him earlier in the evening.
Mother-of-one MacDonald, 24, of North Bridge Street, Crieff, admitted a charge of theft by finding a wallet at the Loft nightclub in Perth on March 9 2013. She also admitted shouting and swearing and making racist remarks.
MacDonald further admitted trying to steal clothes from TK Maxx in Perth on November 14 last year by using bodily force to remove security tags.
The court was told that MacDonald was stealing to feed heroin and ‘legal high’ habits and had lost her child as a result of her criminal offending.
Sheriff Lindsay Foulis placed her under supervision for six months.