Okay, it's a waypoint. So, delete it when the player is invisible; then re-create it again when they aren't invisible.

Failing that, find the waypoint (using the waypoint shader array) and set the alpha to 0 when the player is invisible; then set it to 1 when they aren't.