Last night I was out in a club with some friends. I am the best looking one in the group, they acknowledge that as well so I’m not narcissistic. I made all of them get girls while I left alone. Someone told me this happens because I’m too cocky.

Actually lots of my friends tell me at first they thought I was a cocky douchebag but once they started to know me they really liked me.

Am I being cocky while trying to be confident? How to improve?