A man has been placed on a supervision order after he threatened his ex-girlfriend and banged on her car window in front of a child.
William Noble, 32, became irate when he saw his former partner Natasha Brown with another man and followed them to his home before becoming abusive.
He then called the police and complained that his ex was acting aggressively towards him.
Noble, of Linksfield, Tayport, admitted that he behaved in a threatening or abusive manner likely to cause fear or alarm, followed Ms Brown, banged on the window of her car and threatened her at Broad Street, Tayport, on September 11.
Fiscal depute Marie Irvine told Dundee Sheriff Court that Noble and Ms Brown had been in a relationship for a short time but had split up.
She said they had passed each other in their cars, when Noble was driving with a child and the complainer was travelling with her new partner. Noble then pursued the couple.
As Ms Brown and her partner parked at his home, they heard a loud screeching noise and saw Noble’s car behind them, the court heard.
Noble then came over and started banging on the nearside window of the car. Ms Brown asked him what he was doing, said Ms Irvine.
“The accused replied to her, saying ‘I’ll be f****** seeing you’ and was angry and aggressive,” the fiscal said. “He then said, ‘I’m going to punch your p***, and added that she was lucky the child was in the car.
“The accused then got his telephone and called the police, telling them the complainer was being aggressive before driving off at speed.”
Solicitor Ross Bennett told the court he understood that Ms Brown had made a rude gesture towards his client as they passed one another.
He said Noble had become angry and “lost the place” because the gesture had been made in the presence of the child.
“He accepts he shouldn’t have followed the vehicle and shouted at them,” Mr Bennett added.
Sheriff Alison McKay told Noble his behaviour was not appropriate and he was placed on a community payback order under supervision for a year.
He was also ordered to complete 100 hours of unpaid work within six months.