A SEX offender has admitted masturbating on a public bus in front of a group of children and threatening to rape a schoolgirl.

Gordon Sawers told a primary school-aged female that he was “going to rape and stab yous" during the incident on board the vehicle which was travelling between Kilmarnock and Ardrossan.

The 46-year-old pleaded guilty to a total of five charges when he appeared at Kilmarnock Sheriff Court on Tuesday, November 26.

The Stagecoach vehicle was pulled over by police in Kilwinning on February 25 this year.

Sawers accepted a charge of communicating indecently with teenage girls, another of indecently causing a youth to hear sexual communications and threatening her with sexual violence, along with an offence of public indecency.

The incident took place at around 4pm on the day in question, procurator fiscal depute Fraser Alexander told the court, when Sawers was travelling on the double decker bus, sitting within the rear seats upstairs.

Gordon Sawers.Gordon Sawers (Image: Facebook)

During the journey, a group of girls came on board and sat together close to where Sawers was located.

"Sawers then began to engage the girls in conversation. Very quickly this turned onto a sexual conversation," Mr Alexander told the court.

"To be clear, it was the accused only that was making any sexual references."

The prosecutor then detailed a number of specific explicit remarks made by Sawers, who is now described as a prisoner at HMP Kilmarnock, towards two of the group.

He told the pair "I will take you to my house and s**g you", adding “I will inject you with heroin” before warning he would “get with your maw".

Sawers made further comments which were directed towards the youngest member of the group.

He stated that he wanted to perform a sexual act upon the girl and told her “I’m going to rape and stab yous and that”.

(Image: Facebook)

The court heard that Sawers then proceeded to perform a sex act on himself, causing the youngsters to be "distressed" and "visibly upset".

It was at this stage that another passenger who was travelling on the bus informed the driver of Sawers' conduct - with the police immediately contacted.

The bus pulled over on Pennyburn Road where officers attended and traced the offender.

The bus was pulled over on Pennyburn Road in Kilwinning.The bus was pulled over on Pennyburn Road in Kilwinning (Image: Submitted)

He was arrested and taken to Saltcoats police office where he was cautioned and charged and made no reply.

Sawers later appeared in court and was granted bail - an order which he breached on two occasions in May of this year having been found out with his home address.

(Image: Submitted)

Defence solicitor Brian Holliman asked for sentence to be deferred for the preparation of background reports and to call alongside other, unrelated, matters which are outstanding.

Sheriff Nicola Patrick set a date for sentencing in the new year with the lawyer reserving further comment until then.

Sawers will be remanded in custody in the meantime and was added to the sex offenders register in the interim.