Was out walking tonight downtown with my girl and some random ass dude pats my chest as he was walking by "sup buddy". I said "you good man?!" He didn't turn around and kept walking

I have no clue what to do on this situation. Was something like "I'm not gay, don't touch me faggot" be a good response? Why did he do that?