Eh, comparing him to Voldemort is way off. More like a wormtongue.
I was going to make a nerdy corrective comment changing that to "Wormtail", but that name actually works fairly well for him.
What the buff "IsInvisable" does is make the mesh disappear so you can replace it with a particle effect or lack of. That's all it does. It doesn't make you invulnerable or phase out.
So it's not much use, then. PhasedOut makes ships still follow the ship using in question, and this doesn't nothing but hide the mesh. I was really hoping for something that would make it untargetable.