SO what you are saying is:
For invisibility, rather than giving the invisibility effect, make the person vanished. However, when a projectile or weapon hits their location, unvanish them. This suggestion would be a fix to all the hackers using PlayerESP, TrueSight, or a resource pack that makes particles so thick that they can see your hitbox.
is that correct?