ForceDehijack
ForceDehijack Triggers will make the RemoteDude stop being hijacked if it currently is - so either you see your companion's true position/etc, or RemoteDude disappears if you are not connected to anyone.
However it only lasts for about one frame whenever the trigger is activated, and then RemoteDude goes back to being hijacked.
It might kind of work for a longer time if you had some Lua code or another Trigger activating ForceDehijack every frame? hasn't been tested.
Vars
None. There might be a "duration" variable in the full code for the Trigger, which just defaults to zero because there is no Var to set that variable with, so maybe it could be made to last longer and work normally by directly editing the Trigger in memory with Cheat Engine or something.