un niño está caliente
"gato caliente" means Hot cat in "spanish"
Say "you're hot."
Usted es atractiva-- you are sexy. 'hot' is food of something not person.
You can say "¿eres un niño?"
Good boy = Chico bueno
papa
"amante"
If you mean hot like warm, we say "chaud" If you mean a hot girl or boy we usually use the English word "sexy". So for a hot boy we say "un garçon sexy"
Hot date - fecha caliente
calor [ka'loɾ]
"Tengo calor"
Francisco