Sounds like you’re dealing with a very difficult person, this behaviour is vampiric, feeding on your discomfort and reactions… so stay away and limit the damage she can do knowing you have issues.
Be careful though, as if she realises she has this power over you to affect you she’ll continue as you are basically proving by your reactions that you are an excellent source of supply. If she realizes you are her enemy she will turn people against you and make you out to be the bad guy.
You don’t need revenge, which will tie you more to her in a vicious cycle, and be unlikely to work as she sounds like an attention-getting narcissist and they are harder to affect with magick because they fully believe they are perfect, and, ANY and ALL interaction feeds her and keeps her coming back for more: You don’t want that. Cut her out and give her nothing and she’ll go bother other people.
Try the Grey Rock technique in person (free on youtube), and use a binding to magickally stop her from working against you. Look up Vovin’s Freeze spell for this.
You must protect your energy and not allow her to take it. And every interaction gives it to her, so stop talking to her. Say “I have to got” and leave, say “I’m sorry I don’t have the time to give you the attention you need right now” and leave, do NOT give her your number or social media and ignore her if you did. Don’t be combatant just always be very busy or forgetful.