Blac Chyna has posted her fiancé Rob Kardashian number on her Twitter account after she caught him texting other girls.

Rob Kardashian and Blac Chyna

Rob Kardashian and Blac Chyna

The 28-year-old model decided to give her beau - the father of her unborn child - a taste of his own medicine on Thursday (29.09.16) night by sharing his contact details with the world in a bid to stop him flirting with "bitches" behind her back.

She wrote: "Robert Kardashian Number. (818) 317-5131 ! (sic)"

The brunette beauty then documented the aftermath on her Snapchat account as the 29-year-old sock designer was bombarded with messages from eagle-eyed strangers.

She explained in the video: "To ensure your man is not texting no bitches just tweet his number out! How's that feel Rob?"

Chyna then panned the camera to Rob, who was looking down at his phone, as he smiled at her and said: "Feels good."

The reality star replied: "Get your number changed! Thank you."

Chyna's brutal tweet comes just days after Rob got revenge on his half-sister Kylie Jenner by tweeting her phone number out after she failed to invite his lover to her own baby shower.

He wrote at the time: "Didn't invite the Mother of my child to a baby shower you all were trying to throw for me ? You all must have lost your damn minds ,,, (sic)"

Along with the digits themselves, the 'Rob & Chyna' star made it clear that this wasn't part of a hacking scandal, as he wrote: "I ain't hacked either this is rob dog lol (sic)"

Meanwhile, the couple - who got engaged in April following four months of dating - are set to welcome their first child into the world in November, but the run-up to the birth hasn't been the easiest as it's believed they've barely been talking to each other.

The pair have locked horns a number of times on their new reality TV show 'Rob & Chyna' and it's thought the once-reclusive star is struggling to keep up with the filming schedule.

Chyna also has three-year-old son King Cairo with her ex-boyfriend Tyga, who is now dating Rob's half-sister Kylie, 19.