Work issues

I’ve had issues with a guy sexually harassing me at work. He started off cool, days later he started talking about my butt, then touched at one point. I told the boss after he tried busting into the door at a shaq that I’m in alone at night.

Now I’m paranoid and on guard 24/7 that he’s gonna pull up and retaliate.

On top of that a new guy was hired, and he’s already giving me weird vibes. Talking my head off, giving me weird things. He clocked out one night, 20min later he pulled up back to work to give me a knife… im so over it. I feel like I’m too much of a people pleaser and scared to be mean. What do I do? Should I be a little more mean?