Urgent need advice soon

Mia

Ok so there is this kid in my PE class who we will call mike. Mike is my best guy friends friend. We will call my best friend Todd. So Mike knows I like Todd and Mike keeps asking me out and I keep saying no because I don’t want to date and I am having a hard time in middle school. He keeps saying oh I am making excuses and just harassing me What’s also annoying is that he acts all depressed after and yells at me . I have told him to stop but he won’t and I can’t hang out with Todd because Mike is always there. Mike just won’t stop and I am going to Todd’s brothers year old birthday. And mike will be there. As well as my mom. (Also mike kicks me a lot and can be very mean to) on the bright side my friend we will call sage will be there. I don’t want to go to the party if mike is there but I have to go and I want to just I don’t want to see mike. This is happening today

UPDATE 1:

So I went to the party and he ended up being there and at first he ignored me thank god then he started making hints and then blaming me when I did nothing wrong if I don’t want to date him I don’t have to. And he kept blaming me and it hurt. Todd got a brilliant idea to do a FaceTime call and we would resolve it but I don’t even want to talk to mike what’s done is done . Tomorrow is going to be weird because I have mike in my PE class. Also to add on to the PE he is always looking at my bra straps which can sometimes be seen. I wore a cropped hoodie to the party because i wanted to look nice and he kept looking at my stomach. I just want this over with I am done with him but he dose not stop. Please help

UPDATE 2: now mike is posting stuff all over my social media account this needs to stop any advice