get the hots for someone—(sl.) be strongly attracted to a person sexually:
- Just as I suspected, Angie. You’re starting to get the hots for James.
give it hot to someone—(rare coll.) punish or scold smb. severely:
- I have given it hot to Grant Allen who did … much the same as Romanes is doing now though not so barefacedly.
See also: make it hot for someone / make someone hot.