Friend/ex friend trouble ?

Hey guys I would really appreciate if u could read this and give me advice x

I’m 17 years old in year 12 (final year of school) and I have this friend who for the past few months I feel like she’s been jealous of me. Since about October she’s been acting weird towards me , always cracking it at me at school, taking her anger out on me , always complaining and putting her Problems onto me.

My parents are getting a divorce atm and not once has she asked if I’m ok and every time I’m upset she apparently talks shit about me saying I always make her feel bad and that I’m a sook.

The past few weeks she’s been talking shit to once of my best friends (who’s also her good friend) that apparently I’m a hoe and that all I talk about is my tits (Im a lot curvier than her and she’s quite skinny) and apparently I’m trying to have a secret sex competition with her to see who can loose their virginity first, which is rediculous. All she talks about is herself and me and our table are sick of it.

So about two weeks ago I confronted her about talking all this shit about me when she’s supposed to be my “friend” and I sent her videos on Snapchat about it and her mum walked in when I was saying “sex competition” apparently and she has strict Greek parents and so they told her to stay the hell away from me and that I’m a bad influence leading her into doing things, which makes me so mad coz it’s “all my fault” grrr and now we don’t talk at all and we ignore eachother at school, idk what to do do I go up and say something or just accept we are done ? I don’t know we were friends for years and Ik she’s toxic to me kinda but idk it’s hard to let it all go.