advice??

Okay so my bf and I have been together for about 2.5 yrs. I adore him and tell him everything. Anyway, during Halloween I went to a party with some friends and one of my friends (we've been friends for about 10 yrs now also we have history) was hitting on me hard. Like to the point were he totally went over the line and I started crying bc I felt so uncomfortable. So I left and went to my bfs house and told him about it and that was that. 
Well now all my friends want to hangout and stuff but that guy will always be there and idk what to do. I know I'll feel uncomfortable around him and I definitley can't take my bf around him bc my bf literally wants to fight him--understandably (this would cause a HUGE rift in my friend group with me). I explained the situation to my best friend and she understands for the most part but I've noticed now I'm not getting invited to as many places. I'm just kind of hurt bc I feel like the whole situation was my fault and I know it wasn't but literally no one knows what happened except for me, my bf, and my best friend. :( idk what to do :(