"You are hot."
Translation:Tu as chaud.
You have to use être instead of avoir. "Tu es chaud(e)." Make sure you use the correct adjective form. Whether to pronounce that 'd' or not matters. ;)
Yes. Tu means you. You is gender neutral and can refer to either masculine or feminine genders. So, if you are speaking to a boy, you will use 'Tu as chaud', and if you are speaking to a girl, you will use 'Tu as chaude'.
At least, this is what I understand. But I am just learning. So, a comment by an experienced user will be appreciated.
The verb is "avoir" and chaud and froid don't agree with the noun. So it's "nous avons chaud, elle a chaud" etc. It would agree if you used être to say "I am hot" as in "je suis chaud, elle est chaude", but that has an entirely different meaning. ahem. Don't confuse them unintentionally.