I'm a starseed. 'Starseed' humans believe they are aliens sent to Earth to save the planet. Sounds like Genestealer mischief to me.