Please read this I really need someones opinion

Destiny

Ok keep in mind I was a virgin. So I went to a party with 2 of my guy friends and I had to much to drink. A couple of hours later I was throwing up in the bathroom for like 30 mins and one of my guy friends had to pee and so he went pee and then took me to the bed room to laid down. Then he said he would be back in a few it was like 1 hour later and he came back and laid down next to me. 30 min go by and I’m sill puking and my other guy friend came in and started yelling at my to get out of the bed but the other just pulled him out so I could sleep but like 10 min after they left my friend that I was laying with he started to put his hand down my pants but I said no and pulled his and back up but he didn’t stop I didn’t know what to do so I just let him then he told me to give him a bj after that we were having sex but then people started coming in and we stopped they knew what was going on so they said I was dirt nasty. This one guy said “I’ve fucked some ugly girls before but come on ( his name ) what are u doing?”. the guy I was with in bed yell at them to get out bc he was trying to “get dome”. I literally started crying after that but I made it the where he didn’t notice I was crying. They left and then he started to do it again but he put it in my butt. My other guy friend tried coming in again but the door was locked so we stopped and then he came in and poured beer on me then called me a hoe and that he knew I was a hoe when he first meet me. We were done after that. I feel disgusting and ugly for that happening. And the thing is I never said yes. I have to go to school with the people that said those things to me and I literally freak out when ever I see them bc I’m afraid they will call me a whore or ur an ugly fat bitch or they will spread rumors about me. I just don’t know what to do. I just want to lay in my bed and not talk to anyone. How do I mentally handle this?? Please help!