How do I confront my friend that insults me as a “joke” repeatedly
I have a friend I’ll call “Jake”. We’ve known each other for around 8 years. We got especially close recently. I told him about how one of my biggest insecurities is my intelligence. I always believed that I was an idiot or not intelligent since I didn’t do amazing academically.
He always made the same two jokes, he would make a joke about me being fat or being stupid. I tried not to take it seriously but it they got to me. I told him to tone it down and he said he would. However recently he did something that made me question our friendship.
I was asking our gc of friends if something we had discussed was still happening but they had been texting and decided to cancel it. I wanted to make sure incase anything changed. Then Jake went off on me, making jokes about me being stupid or comparing me to Patrick from SpongeBob but when I texted him privately to stop being an asshole about it he took a screenshot and sent it into the group chat for everyone to see and told me to “calm down and cop on it’s just a joke”. I blocked him immediately but texted him recently to tell him how I feel. The biggest issue is anytime there is conflict he either says 1. I’m overreacting 2. I need to be more mature 3. Simply says ok, stops for a period before starting again. It’s difficult to avoid him and sometimes I want to still be friends with him for the good moments but I’m wondering if it’s worth it when he’s this exhausting.