I've only had one situation where I was seriously "hit on" by a member of the same sex, and it was my (gay) cousin's live-in b/f. You know how with gay couples alot of times it seems as though one is more , well, manly, and the other is more "flaming" ? He was / is definitely the more flaming one. So he caught me one sunny day when I was at this block party , on my cousin's block, and I had gone into their place to, I don't know, use the washroom or whatever. He was inside and my cousin was down on the street. And so anyway when I was on my way back out he started at me with his little rap. He said he always thought I was a really attractive man, etc., he asked about my sexuality ( I was single at the time), and he basically just flat-out asked if he could "service" me.
That was the first (and has been the last) time that anything like that's ever happened to me. I basically just handled it by being firm, but still nice let's say. I don't take it as an insult; I mean technically it's complimentary one way or the other. It's just not for me. I know what I am , and what I'm not, and that's that. So I just told him, No no no no no no no NO. I'm sorry. Can't do it. He pressed on with a why not??, trying to sound "playful". I said, A) I'm not INTO that, as I told you I'm STRAIGHT, and B) even if I were , you've been w/my cousin for the past ten years for god sakes !! (BTW, it seems like, I hate to say this, but it seems like gay males just tend to lead really really promiscuous lives compared to other people, even when they're in so-called "monogamous relationships"). So anyway he backed off, and then he immediately started pleading for me not to tell my cuz. Which I never did (why start sh*t ?) . He said my cousin would "beat" him ! lol !! WTF ??? Anyway , they're still together today, and they have since moved out of state together.
Anyway, in your case though I highly doubt that this guy's gay or anything like that. He's probably just goofing around with you, albeit in a very odd way. But you should just be straightforward and say flat-out to him, Stop that, please ! I'm not kidding ! I'm uncomfortable with it, and if you keep it up there's going to be trouble ! (By trouble I mean you should threaten him with, as another poster here said, a sexual harrassment complaint). And I'm sure that'll do it. ~Dino