Need help...slightly scared

So I met this guy on Tinder (not going to be a happy ending story), we hooked up and then he stayed the night...and pretty much every night for the past 2 months. He is not the most "normal" of people, but he hasn't, in the short yet copious amount of time we spent together, ever laid a hand on me or attempted to hurt me. I do believe he is manipulative and is using me for the apartment I rent by myself. I have confronted him about that, and he claims he is not. Either way, today I finally got fed up and told him he would need to get anything left at my apartment this coming weekend, when I return home from vacation. I am slightly nervous he may try to hurt me, based on some dark and scary thoughts he's divulged to me in passing, even though they were never directed to me. Like I said, he never has before, but I've also never kicked him out before. Any advice on how to most safely handle this situation?