Why not just make him "Capture" the vehicle.
its original, but won't work. the hijacker code kills the hijacker in the process. there is no "get out" because the hijacker no longer exsists.
This is hard coded in the engine.
Then make it so he's "Inside of it"
(When a stolen paladin gets blow up the hijacker runs out)
Just kill the hero you got/put him in an insivable transport.
then when it's done create a new hero/evac him.