Model Karrueche Tran has filed a restraining order against her former partner, r'n'b singer Chris Brown, after he allegedly threatened to shoot her.

In the court filing, Karrueche claimed that Brown twice punched her in the stomach and once threw her downstairs. In a sworn statement to a judge, Karrueche also said Brown had "told a few people that he was going to kill me". He also threatened to "take her out" and shoot her, TMZ reported.

Brown is also accused of throwing a drink in the face of a friend of Karrueche.

Brown and Tran dated on and off from 2011 to 2014 when Karrueche broke off the relationship after allegedly discovering that Brown had fathered a girl, Royalty, with another model called Nia Guzman.

The singer has frequently hit the headlines over his behaviour.

In 2009, he admitted attacking his former partner, Rihanna, after a Grammy party. When questioned about the assault on Good Morning America two years later he threw a chair at a window and had to be removed by security, the Daily Mail reported.

Brown has also been accused of fighting with Drake in a New York nightclub, "clashing" with Frank Ocean in Los Angeles, and being investigated for allegedly beating a woman and stealing her phone. In 2013 his probation was revoked following an alleged hit and run in LA.

Fellow rapper Soulja Boy recently accused Brown of challenging him to a fight for "liking" a picture of Karrueche on Instagram. Brown denied the allegations.

Brown recently posted an Instagram video in which he bragged about stalking women. In the video, Brown says: "Ladies, y'all be complaining about n****s being, like, stalkers and in love with y'all, kinda crazy and shit and you get tired of it. Well, guess what? I'm one of them n****s! If I love you, b****, ain't nobody gonna have you. I'm gonna make you miserable. I'm going to chase that n**** out and I'm gonna chase yo ass around, and it's done."