...I attract people who like me when I'm the most emotionally distant and unreal.
And it feels awfu...
The guy is being a jerk.
He's disrespecting all the boundaries you have set.
He acts like you've not said, "No," to him multiple times already.
Obviously, being "nice" and trying not to hurt his feelings aren't working.
Forgive me for being so blunt, but you've already suffered enough over this situation. IMO, block the jerk completely on all media and tell him that if he ever shows up to your door or tries to bother you that you will call the police....and mean it. The days of being nice to this guy should end. Let him know that if he tries to continue contacting you in any form or fashion you will consider it harassment and/or stalking and will take whatever legal action necessary if he does not immediately cease and desist attempting to contact you.
After informing him of the above, block him to heck and back and into the next century.
He is definitely not your friend. You hit the nail on the head when you indicated that friends don't push boundaries.
If he shows up in person, call the police. Have nothing to do with him at all. Screw his little feelings and his big ones too. Your safety and sanity come first. No explanations and no apologies need come from your camp. He needs to move on down the road and find somebody else to harass or who will fall madly in love with him. However, I suspect it will likely be the former and not the latter.
Best of luck with the situation.
I apologize if I seem bossy. Just lemme know and I shall rein my opinions in.