babeface
A babeface is a person who thinks they're super hot but only gets called a babe when someone's trying to flirt with them.
'She's a babeface, but only when she's wearing that shirt.'
'He's a babeface, but only when he's not wearing socks.'
'They called him a babeface, but he didn't even notice.'