<human>: A "friend" of mine unfortunately has a very off-putting personality and self-invites herself to a lot of events, which is fine, because I'm usually open and welcome to accept anyone, but it has gotten to the point where other people would not go to events I host because they don't want to 'deal with her' anymore. "I love you winnay, but I really can't stand being in the same room as her."

I don't feel valued as a friend by her nonetheless (all she does is talk about her own problems, ignores any kind of advice I give her, and discounts and judges my opinions). I don't enjoy spending time with her all too much, and I feel like she takes advantage of my kindness, because I'm the type to never say no. I really just don't want to associate with her anymore, she takes up too much of my time. 

However, I do feel bad about just cutting her off without telling her WHY I did so. I feel like her personality is not her fault, so I shouldn't be so harsh. Is there any way to tell her that everyone (even me), thinks she's an extremely judgmental, self absorbed person? or should I just cut her off an move on?

Give me the gist of the text in a nutshell
<bot>: Friend" has slowly been isolating me from my other friends, don't know if I want to cut/tell her off because I feel like she really doesn't know how off-putting she is.