My friend, let's call her S, is always trying to pick fights with me. Early in friendship, she called my an ugly fat B as a joke. I avoid fighting because that led to a lot of people not accepting me and leaving me as a ex - friend and I am trying to not defend myself as much to keep friendships. I said you should look at yourself before you call me a fat B. She got offended and said that I hurt her feelings and said that she does not want to be friends with me. A few days later, she forced me to apologize. Until a few weeks later when she wants to bring up the fact that I always comment on her size. I learn about this later because her parents always talk about weight and it seems like she is pushing her insecurity on me. I comfort her, but she blames everything on me and says that she will (off) herself because of me. Just a few weeks ago, my other friend who was closer to her, lets call her C, asks S if she would take Ozempic - I feel like this is where the asshole part comes in. S seemed lonely so me and C go up to her and start a conversation. I really wasn't aware that Ozempic was a medicine that makes you lose weight. I asked S a question about Ozempic - towards my weight - she loses it and says that I am always fat shaming her and calling her obese (I have never done that). I felt like I should of just kept the joke to myself and I told her that I was sorry and that I did not want to direct towards her and that I did not mean to overstep that boundary. I also told her that if she did not want to talk to me that is fine - I did not want to hurt her in any way. I created a group chat prior to this and she started grilling me in the group chat. Saying stuff like * I hate you, why are you always judging me. * I am sorry that I cannot change for you. * I know that I am fat. I was extremely upset about what she said and I cried for days because I really believed that I a friend that I could trust. We haven't been talking since now. She is really active in MY group chat - Every time I release dates for an activity she tells me to "sybau" or "stfu" or "your not funny go away." She was extremely distant, although I talked with her at school about it and that I felt back. She told me that it was okay and we could still be friends - although she changes opinions about me everyday - I hate you, your okay or I really like you we are still friends emotions. Today, I tried to talk to her about art. I asked her what was wrong because she seemed to not send long messages like her usual self. I asked her what I did wrong again and told her that I was sorry that I offended her if I did do that. She said for me to "figure it out" and told me that sorry does not always help and says that it was just her opinion "though." I feel like a giant asshole - and yes she has called me fat before but i would still forgive her nonetheless because I really still would like to be friends. No, she is not the only friend that I have. I don't want to break friendship.