You're the guy that makes eye candy. "And when you're told this, you feel kind of weird." Eye candy "— sort of pejorative, don't you think?
Y cuando te dicen eso, te sientes algo extraño. "caramelos para la vista" - algo peyorativo, ¿no creen?