A man who admitted raping a child multiple times over a period of several months has been told he faces a lengthy prison sentence.
Paul O'Neill used a mobile phone to film the girl, then aged ten and 11, as he ordered her to carry out sexual acts while dressed in her school uniform.
Police computer experts later found 37 indecent videos of the girl along with a further eight images of the child on his laptop.
They also discovered that O'Neill, 48, had been hunting on the internet for images of other children.
He was found to have a file of 17 indecent images of other children estimated to be aged between three and 14, which included sexual activity.
O'Neill was arrested after another girl went to his victim's home to play with her friend and found a camera recording video in the bathroom.
She also spotted a mobile phone set to record in the bedroom where the girls were getting changed and revealed what she had seen when she returned home to her mother, who reported it to police.
Advocate depute Martin Macari told the High Court in Edinburgh: "He accepted that he had watched pornography on the laptop and that there would 'probably' be images of people under 16, including images downloaded from the internet and some he had taken himself."
O'Neill, of Braeside, Keith, in Moray, admitted to a string of sexual offences against the girl between December 2011 and September 2012 and taking or making indecent photographs of children at a house in Morayshire when he appeared in court on Monday.
Judge Lord Uist told O'Neill: "You have pled guilty to extremely serious crimes of child sexual abuse which are bound to result in a significant period of imprisonment."
The judge remanded O'Neill in custody and adjourned the case until July for sentencing. He also placed O'Neill on the sex offenders' register.
People who read this story also read
- Woman dies after plunging 35ft from window in tenement block
- Warrant granted for arrest of former Rangers owner Craig Whyte
- Police found colleague slumped over wheel with rum bottles on floor
- Police search for missing 23-year-old woman following RockNess
- Drivers face 63-mile diversion in Highlands after crash closes road