I'm sorry and i'm all about the peace, but I think she crossed the line, verbally, too many times lately. That type of trust (once its breeched) can cause so many different problems its best to cut her off and soon.
Oh no! And the compliment? We are so much alike you and me- I used to be the same way honestly. I wanted to make people feel better about everything (whether I genuinely agreed or didn't) I would "fudge" compliments and, when the wrong person was down on themselves, at the wrong time what was originally a well-meaning compliment easily appeared as if I was waving it in their face. And perpetuated the negative treatment- even though in my heart of hearts I meant it.
She's really crazy- and I don't mean crazy like "hey look at that man talking to himself crazy" but crazy like "Stalker best friend crazy" (I don't know if i'm backpeddling here but she sounds like a lifetime movie at the very beginning). Then to think she didn't answer you when you asked her what she meant by that? That to me shows an inordinate amount of hate. And if she said it flat-out, in a serious way, that would spook me even more.
Girl, trust your instincts. If its telling you she's toxic and could cause you problems in any way- kick her to the curb, and fast. Thats your senses telling you something doesn't sit well about her. And like I told you here and in my message to you, thats your MIND AND BODY protecting you from what could turn into bodily harm. Now i'm not saying she might not try to harm you just as it is- but the sooner you cut someone like her out of your life, the less complicated things become and the less she can use different things about you to hurt you (like i mentioned previously if you had a boyfriend or a group of friends- she could be trying to take over your life and take your place). The longer you keep her around, the more she'll find out about you, the more pain it'll bring you, and the more she can use against you.
DON'T call her and tell her you want to break the friendship, DON'T hang out with her anymore, DON'T call or accept her calls, JUST CUT HER OFF ENTIRELY and if you run into her on the street, be cordial but make no attempts to talk later. Just be kind and keep on moving
YOU LOOK LIKE SISTERS? ohhhhh this girls off her rocker SHE'S TRYING TO BECOME YOU. please, please, please stay away! Please! put it like this lana, would you rather have ALL THE FRIENDS THE WORLD OVER AND NONE OF THEM YOU COULD TRUST or would you rather have BE ALONE BUT BE SAFE AND HAPPY? You tell me... honestly its the best choice for yourself. Don't even worry about friends girl, if they are good people they
wouldnt make you feel the way she does.