gross behavior

I'm due next month which I am very excited and happy about no doubt about it. Well, I've had a friend since I was 15 and I'm almost 19 years old. It's been on and off type of relationship, but it was little fights because of an old friend of ours, well I don't know if I want her to be around my daughter period considering her behavior. Ever since I met her, she's always wanted a baby and she has even lied to me about being pregnant multiple times she says she is pregnant every time she has unprotected sex which is a lot. Then she got on birth control and was on it for a year or two, no biggy at least she was on birth control, well she got off of it like 6 months ago or so around that time I got pregnant. Well, she had a boyfriend and they were cute and all, but she'd basically cheat on him have guys send her money for pictures and what not and did this after they broke up. 
Well, a month or two after they broke up she posted on Facebook that she was in the hospital I was like okay, I was wondering what's wrong? So she told me and she said was raped. Well, I went to the hospital and when it was just me and her in the room she told me that he is paying her for sex, and she is getting the tonight I was like what the fuck?? And she said they even agreed to have sex before they met up he would pay her $200 for sex and she did get the money, and still claims it as rape which I doubt is rape. I'm a rape victim, and didn't have sex for a long time she said she was rape and had sex the next day like what the fuck?? 
Then, after she claimed it was "rape" she told me she had sex with 5 more guys to try to get pregnant. Well tonight, I was on offer up( a app to sell things), and she was selling herself for $200.. 
I Just want your guys' opinion and what you would and if you would let this girl around your child? I don't think I should, and not to mention, I have a feeling she has an STD, because of how many guys she's had sex with without a condom. I have no problem with her having sex, by her behavior is just gross..