So this guy I dated years ago has started talking to me on fb recently. I am currently in a great relationship, and he is well aware of this (my Bf knows that he has been talking to me too), but he continuously asks me out to parties and to get high with him. My answer is always no (politely) but he's gone so far as to ask about my current sex life and it's getting to the point where i feel uncomfortable about it. I really don't like being rude. But is there a polite way to tell him to fuck off?
Nope. Not at this point. You’ve been polite and he’s not getting the message.
Now it’s entirely appropriate to either block him so he can’t keep messaging you at all or to let it fly and just tell him what’s up. He’s being a creep, he’s being invasive and rude and you want him to fuck right off.
The block button is there for a reason though and if getting confrontational doesn’t feel right for you, feel free to just block his ass so he can’t keep bugging you.
You don’t owe anyone politeness but especially not when they’re being a creep.