Create a dummy hero with no model, invulnerable, permanent invisibility. For the actual hero, hide minimap display.
Create a trigger that periodically (every 0.1 should be fine) moves the dummy to the hero's location. Allies will be able to see it, because vision is shared. Enemies will not.
Because the dummy doesn't have a model, it won't be selectable. Do not give it Locust.