Restraining Order on My "Sister"?

I have a half sister on my mother's side. He got on drugs and she and a bad abused her two children. One child was taken away by her father. The other child was murdered. Both my "sister" and the man she was so in love with went to jail. She was willing to take all the blame and she still has a million excuses as so why she didn't leave him and save her children. She has stolen from the family multiple times before and after jail. She spreads rumours and lies and is beyond full of drama 24/7. She has the mentality of a 12 year old. She can't hold a job, car, house, and has constant bad men and woman in her life. A few years ago I started blocking her phone numbers and blocking her on social media. I didn't talk to her unless she directly spoke to me at family gatherings to not make a scene though I kept it short and never look at her. I have told my family multiple times I was done with how toxic she is and as far as I was concerned, she wasn't family to me. My mother constantly tells her and everyone about my life even when I tell her not to and want to keep it private. My mother is also very toxic in her own ways but she is my mother and I moved to another state to get away from it. I moved back after finding out my husband and I were pregnant because I wanted my child to know her family yet I'm still far enough away that their toxicity won't be around too much. Now my mother has been trying to be helpful but she won't stop bringing my "sister" around even when I tell her no. She knows where I live, what car I drive, where my husband works, etc. My mother brought her to my wedding were she made a big scene, stole a bunch of food, and left. Now I'm about ready to have my baby and she thinks she can just come up and touches me gets in my face saying she will be around my child, saying how she will rush to the hospital when I go into labor. I have it expressed that I do not want her around my child and I've given the hospital notice that I do not want her on the birthing floor. My issue is when I want to let my mom babysit (she volunteered to do so whenever and for as long as we allowed) I'm terrified that she will just bring my "sister" around. I don't want to get a restraining order but I don't know how else to get it through everyone's heads that she is not a good person and I don't trust her or the people she surrounds herself with. I don't know what kind of restraining order to get or if I can get one? I don't have the money for a lawyer but I know that's optional.