Question: how do you know a guy finds you attractive?
Answer: He smiles at you. He holds eye contact. He positions himself closer to you. He goes out of his way to talk to you. He makes an effort to look good around you. He initiates physical contact. He seems a little nervous around you. He tries to get your attention.