‘best friend forever’

I have a friend that i’ve known for almost 5 years now that I met in school that I have grown apart from. There were countless instances where she had crossed boundaries (making fun of me and my family, talking about me to others, and a few times I tried talking her out of bad decisions and she used my bipolar against me.) I will not deny that i’ve had many good memories made with her, and that both of us have grown and learned to be better people since we first met. Anyways to the point, for the past yearish that we rekindled our friendship i’ve always had a lingering feeling that this relationship is draining me and isnt beneficial to my life. I always feel as if there are more cons than pros to having her around. She can be extremely rude and outspoken about her opinion and often times is insensitive and hurtful. Whenever we hung out together it was always just sitting around while she would scroll through social media and occasionally show me something that I didn’t find very humorous but faked a laugh anyways, did our makeup and dressed up, I take her photos, we order fast food, then she would have her other friends drive me home so she could hang out with them. Mind you I was cut off from anyone other than my family for more than a year and had nobody else. That was until I met my current boyfriend and every time I went to hang out with him she would be angry that I wasn’t spending as much time with her and that I was a bad friend because I never initiated anything. I feel as if we’ve grown apart as people, and that is apart of life that i’ve accepted. Except the only thing is she had family issues a bit ago and I set aside my feelings to let her stay at my house. Now I see her constantly and can’t help but be passive to hide my anxiety and dread of having to interact with her. She has a job and does online school at her own pace, but constantly spends her money on clothes, shoes, makeup, and technology but still needs to borrow my socks and underwear. She constantly talks shit about people that she doesn’t associate with anymore and her family. There’s been a few incidents where I was in a catatonic state due to severe depression and she wouldn’t stop overwhelming me with questions of if i was okay and what i needed to do to feel better. I understand that it’s difficult to live with a parent who makes your life a living hell, i know what it’s like to not have a place to stay or a bed to sleep on, I may not understand every characteristic catering to her situation, but I have been trying my hardest to empathize. I’ve been bottling up all of my true feelings and feel as if i’m going backwards which is something I can’t afford. I feel like i’m drowning in this relationship but keep getting dragged back down with reasons such as how much she loves me and my family, that i’m a bad person, that she can’t live with her dad again, etc. How do I tell someone I don’t want them in my life anymore and they need to move out?