Ex is harassing me and I don't feel safe in my own house, what can I do?

First it started out as him (my ex) just trying to make me feel bad, but now it has escalated.

1) He's been following me

-He stood and watched my house for 20 minutes, then left

-He texted me after I got home at 3am saying, "You were out late, were you f***ing him?" I don't know how he knew I was out with my friend Ben. He had to have been at my house, but I didn't see him.

-He has showed up at my school, I ended up having campus security escort me to my car

-He tried getting a room at the hotel I work at, and when I spoke to security I explained why and they denied him a room, so he ate at the dining room, and I just stayed in the kitchen.

2) He's been abusing his phone

-He messages asking about when we're going to hang out next, after I told him not to contact me anymore

-He calls and leaves messages like "you'll coming running back like you always do." "You're weak and you need me." "Stop being mean and stop lying to yourself and come over."

-He sends pictures of our old pictures that he drew on (faking blood, crossing out faces,etc)

3)He abuses Facebook

-Since I blocked him, he now contacts me through our mutal friends' status messages. ("And the whore has to comment!" "Don't listen to Megan, she's an idiot." "Long time no talk Megan." "Bitch alert!") What am I supposed to do? Delete my friends?

I've blocked his number, got a new phone, transferred schools, switched jobs, blocked him on Facebook, and he's still finding ways to harrass me.He keeps making me feel like it's my fault that he's doing these things, and he doesn't see what he's doing is scary!

Before, I wasn't worried that he'd hurt me, but his messages (sending them by our mutal friends' phones) are getting more and more threatening. I do recall him being rather rough with me (broken rib and arm, many bruises) and wrote them off as accidents, but now I am worried. Please, tell me what to do?
Updates
+1 y
So, it's funny how fast you get an appology when you go to the police. I went and sure enough the next day I got a text saying that he was sorry and that he'll leave me alone. Maybe it's because he works right near my house, so he couldn't afford a restraining order. I don't care. Ship has sailed! Thanks so much everyone! I'm freeeeee and safe because of ya'll!
Ex is harassing me and I don't feel safe in my own house, what can I do?
Post Opinion