Ash originally obtained Haunter at the Pokemon Tower, where it agreed to help Ash defeat Sabrina in a Gym battle. When battling, Haunter wouldn't attack, and instead played pranks on Sabrina, greatly annoying her. Then, Haunter blew up a bomb and Sabrina and her younger self were covered in ashes. When it licked her, she stood there, shocked. Sabrina then started laughing and Ash gifted his Haunter to her. Sabrina's little doll disappeared as she began to remember her past self. After this, Sabrina learned to live happier and gave Ash the Marsh Badge.