A man raped two women and filmed one of them during the attack.
Peter Renton preyed on his victims between April 2019 and June 2021 at addresses in Edinburgh, Aberdeen and Musselburgh, East Lothian.
He told one of the women after an attack: “You have just been raped. You were about to cry there, weren’t you?”
Renton faces a lengthy jail term after he appeared at the High Court in Glasgow on Thursday.
He pled guilty to three assault and rape charges involving the women.
The 39-year-old was remanded in custody pending sentencing in March.
Prosecutor David Dickson told how Renton met the first victim in mid-2018.
The court heard of four attacks involving her at his home in Musselburgh and her own in Aberdeen.
Describing the first, Mr Dickson said: “She tried to scream and plead. She was scared that she would suffocate.”
It was soon after he made the comment of her having just been raped.
During another he threatened to “batter” a young relative of the woman if she did not agree to his demands.
Towards late 2019, Renton struck again and stated: “If you fight back, you will make it worse for you.”
In May 2020, Renton became aware the woman had been in touch with another man.
He punched her at the flat in Musselburgh then ordered her into the bedroom.
Renton grabbed her phone and used the mobile to film himself raping his victim.
Mr Dickson said: “In the video she can be seen crying and very distressed.”
She went to police in June 2020, but Renton had moved onto another woman he had met on Facebook.
This victim was also attacked at her home in Broomhouse, Edinburgh.
She later told police: “He would just have sex regardless of what I said. I just accepted it as one of those things.”
The woman also recalled Renton “laughing” at her as if it was a “joke”.
Renton was held by police in July 2021 after a probe into the abuse.
Lady Scott deferred sentencing for reports until March 9 in Inverness.
The judge said she is also considering non-harassment orders being imposed banning Renton from contacting the victims.