Seeking advice - How can I make myself utterly repellent to men?

Literally at a concert and some dude is all up on me. Again Fng *again.

People, I am 38. I have an undercut and wear mostly men's clothing. I'm literally mistaken for a dude on occasion.

And yet. I cannot go to a single thing in public without some dude trying to slobber all over me.

Please leave us alone. Let us enjoy things. Go tf away.

So, in your all's opinion, how can I make myself utterly repulsive to men everywhere?