He conveyed that you are sexy and hot, that means he is physically attached to you and not emotionally. In this condition if you will go ahead for sex, then he will never commit further. Why you should fall for a guy who thinks that you are sexy rather then having a feelings for you? Tell him that you are not one who will go for a sex until feel that he is committed to you. Then wait until things get clear to you.