Go to your parents or a person you trust. This person has a problem and you need to stay away from him. Do NOT be alone with him since he has all ready expressed his thoughts about you. He is an adult at 18 and not a "boy" so to approach a 12 year old like this is illegal. GET help from an adult about him.