Abductor

Abductors are an alien species from a Nickelodeon animated series, Invader Zim.