have you tried quest::pathto($x, $y, $z) and $npc->SetRunning() after setting him immune /non-targetable / non-aggro? 
		
	
		
		
		
		
		
		
			
				__________________ 
				I muck about @  The Forge.
 say(rand 99>49?'try '.('0x'.join '',map{unpack 'H*',chr rand 256}1..2):'incoherent nonsense')while our $Noport=1;
			 
		
		
		
		
		
		
	
		
		
	
	
	 |