<human>: (sorry it's so long!)

I have been best friends with someone for over 6 years. Lately, I have noticed changes in our relationship – mostly that they are becoming increasingly opinionated about things to the point of making me and others feel uncomfortable and insecure. It's getting to where I don't like talking to this person or hanging out with them. I am afraid to keep trying to tell them how I feel because they go on the attack and I usually become defensive and end up feeling abused afterward.

I have asked a few close friends if they feel the same way or see what I have experienced and I've learned that many of my friends do not like this person for this exact reason. People think this person is rude, obnoxious, annoying, and unpleasant. They did not tell me because they didn't want to hurt my feelings. I have also learned that the reason many of my friends have not been around lately is because of this friend. This person has a history of acting jealous in regards to my relationships and friendships with other people – spreading lies about me, talking about me behind my back, and trying to get my friends to say bad things about me. They also have tried to have sexual relationships with many of my friends, but have not been successful. 

This friend's birthday was this weekend. I did not see them or really talk to them, and did not talk to them on New Years. We made plans to hang out, but I backed off due to their attitude and my other friends' unwillingness to hang out with me because the friend would be present. I received a text saying "You are not a very good friend. And you lie too much." I have not responded and don't really know where to go from this point. I have no idea if I should try to work things out, or just give up on this friendship. What would you do?

Can you summarize the given text in a few sentences?
<bot>: My best friend is making me lose my other friends based on their attitude. Should I try to work things out, or just move on?