Yeah. I mostly get complimented when they're genuinely surprised and don't have time to think it through, or if they're just wondering if it's "real". I get that from women, too, and children.
I don't get randos hitting on me, in public, with some sort of goal in mind. I think I don't give off the vibes for that.