Why does this guy keep giving me unsolicited criticism of my appearance?

Why does this guy I work with keep commenting on my looks in a critical way when I didn't ask?

My first shift with him, he asked me why my outfit was "so weird", and he asked me if I've "had a nose job." The second shift, he asked me if I wear certain things to "make me look skinnier than I am", more recently we were having a conversation and he goes "you know you're about a 7 out of 10, right?" I asked him why he felt the need to rate me to my face when I didn't ask to be rated, and he said he's "allowed an opinion".

Wtf is wrong with this dude, he is not a looker himself but I never comment on HIS appearance? Or anyone's?

Why does this guy keep giving me unsolicited criticism of my appearance?
Post Opinion