Why are guys always calling me sexy or hot?

I am a guy. Why do guys always call me sexy, hot, handsome and try to get me to hang out with them thinking it will help them pick up women. I kinda suck at reading social cues and am not having much luck in the dating game although i do notice women look/stare at me a lot I don't really consider myself attractive. I'm really getting tired of guys calling me sexy though, it's weird to me. What do y'all think the reason is for this?
Why are guys always calling me sexy or hot?
Post Opinion