Script get stuck 
			 
			
				Hi everyone , if u are familiar with this , pls help me and tell me whats wrong. I got a script and modified it for the curent server i play. The quest is "Egg Delivery" from Jeremy in HS for TTS recipes. Everything works fine but after i talk to Valentine in Goddard and port back to HS , the script get stuck. The chronicle is Interlude and this is the script 
 
moveDistance = 30; 
  
MoveTo(149618, -112684, -2065, moveDistance); 
TargetNpc("Jeremy", 31521); 
MoveTo(GetTarget():GetLocation(), moveDistance); 
Talk(); 
ClickAndWait("npc_268467005_Quest", "Quest"); 
ClickAndWait("npc_268467005_Quest 621_EggDelivery", "Egg Delivery"); 
ClickAndWait("Quest 621_EggDelivery 31521-1.htm", "I'll deliver your eggs."); 
TargetMe(); 
MoveTo(149576, -112673, -2065, moveDistance); 
UseSkill(411, false, false); -- Stealth 
UseSkill(4, false, false); -- Dash 
MoveTo(150075, -113053, -2111, moveDistance); 
MoveTo(150311, -114245, -1895, moveDistance); 
MoveTo(150602, -114928, -1716, moveDistance); 
MoveTo(151018, -115075, -1620, moveDistance); 
MoveTo(152559, -114985, -1588, moveDistance); 
MoveTo(154266, -115082, -1539, moveDistance); 
MoveTo(154574, -115119, -1536, moveDistance); 
MoveTo(155000, -115165, -1563, moveDistance); 
UseSkill(4, false, false); -- Dash 
MoveTo(155047, -115170, -1568, moveDistance); 
MoveTo(155047, -115170, -1568, moveDistance); 
MoveTo(155118, -115178, -1574, moveDistance); 
MoveTo(156251, -115306, -1760, moveDistance); 
MoveTo(157310, -115569, -1894, moveDistance); 
MoveTo(157596, -115392, -1904, moveDistance); 
TargetNpc("Pulin", 31543); 
Talk(); 
ClickAndWait("npc_268467008_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31543-1.htm", "I've got some Boiled Eggs for you."); 
TargetMe(); 
UseSkill(411, false, false); -- Stealth 
UseSkill(4, false, false); -- Dash 
MoveTo(157477, -114395, -1887, moveDistance); 
MoveTo(157377, -113970, -1840, moveDistance); 
MoveTo(157121, -113352, -1777, moveDistance); 
MoveTo(156892, -112769, -1698, moveDistance); 
MoveTo(156981, -112213, -2188, moveDistance); 
MoveTo(157057, -112136, -2242, moveDistance); 
MoveTo(157111, -111977, -2328, moveDistance); 
MoveTo(157143, -111703, -2407, moveDistance); 
MoveTo(157188, -110512, -2642, moveDistance); 
MoveTo(157255, -109919, -2675, moveDistance); 
MoveTo(157081, -109769, -2671, moveDistance); 
MoveTo(156842, -109490, -2666, moveDistance); 
MoveTo(156460, -109322, -2666, moveDistance); 
MoveTo(156436, -108661, -2638, moveDistance); 
MoveTo(156425, -108210, -2632, moveDistance); 
UseSkill(4, false, false); -- Dash 
MoveTo(156425, -108194, -2632, moveDistance); 
MoveTo(156425, -108194, -2632, moveDistance); 
MoveTo(156424, -108146, -2632, moveDistance); 
MoveTo(156403, -107570, -2633, moveDistance); 
MoveTo(156331, -107226, -2644, moveDistance); 
MoveTo(156226, -106637, -2710, moveDistance); 
MoveTo(156095, -106334, -2739, moveDistance); 
MoveTo(155787, -106082, -2743, moveDistance); 
MoveTo(155690, -105744, -2754, moveDistance); 
TargetNpc("Naff", 31544); 
Talk(); 
ClickAndWait("npc_268467009_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31544-1.htm", "I have some Boiled Eggs for you!"); 
TargetMe(); 
UseSkill(411, false, false); -- Stealth 
MoveTo(155653, -105691, -2754, moveDistance); 
MoveTo(155475, -105416, -2756, moveDistance); 
MoveTo(155254, -105140, -2746, moveDistance); 
UseSkill(4, false, false); -- Dash 
MoveTo(155248, -105133, -2746, moveDistance); 
MoveTo(155248, -105133, -2746, moveDistance); 
MoveTo(154869, -104624, -2768, moveDistance); 
MoveTo(154640, -104263, -2819, moveDistance); 
MoveTo(153293, -102007, -2754, moveDistance); 
MoveTo(153119, -101756, -2722, moveDistance); 
MoveTo(152740, -101384, -2922, moveDistance); 
MoveTo(152459, -101379, -2920, moveDistance); 
MoveTo(152321, -101398, -2916, moveDistance); 
MoveTo(152185, -101421, -2906, moveDistance); 
MoveTo(151998, -101453, -2902, moveDistance); 
MoveTo(151998, -101453, -2902, moveDistance); 
MoveTo(151646, -101510, -2900, moveDistance); 
MoveTo(150079, -101756, -2653, moveDistance); 
MoveTo(149127, -101802, -2458, moveDistance); 
MoveTo(148842, -101822, -2399, moveDistance); 
MoveTo(147469, -102001, -2350, moveDistance); 
MoveTo(147317, -102002, -2356, moveDistance); 
MoveTo(147104, -101988, -2413, moveDistance); 
MoveTo(146447, -102109, -2886, moveDistance); 
MoveTo(146097, -102185, -2956, moveDistance); 
MoveTo(145241, -102576, -3514, moveDistance); 
MoveTo(145234, -102578, -3515, moveDistance); 
MoveTo(145234, -102578, -3515, moveDistance); 
MoveTo(145219, -102585, -3516, moveDistance); 
MoveTo(144794, -102880, -3536, moveDistance); 
MoveTo(143861, -103552, -3591, moveDistance); 
MoveTo(143197, -104066, -3607, moveDistance); 
MoveTo(142538, -104384, -3615, moveDistance); 
MoveTo(141551, -104900, -3641, moveDistance); 
MoveTo(141187, -105200, -3625, moveDistance); 
MoveTo(140830, -105399, -3633, moveDistance); 
TargetNpc("Crocus", 31545); 
Talk(); 
ClickAndWait("npc_268467010_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31545-1.htm", "I've got your eggs right here."); 
TargetMe(); 
UseSkill(411, false, false); -- Stealth 
UseSkill(4, false, false); -- Dash 
MoveTo(140722, -105497, -3633, moveDistance); 
MoveTo(140772, -105910, -3621, moveDistance); 
MoveTo(140784, -106206, -3627, moveDistance); 
MoveTo(140910, -106741, -3626, moveDistance); 
MoveTo(140901, -107053, -3635, moveDistance); 
MoveTo(140831, -107813, -3659, moveDistance); 
MoveTo(140791, -108470, -3641, moveDistance); 
MoveTo(141085, -108776, -3592, moveDistance); 
MoveTo(141366, -108716, -3585, moveDistance); 
MoveTo(141679, -108738, -3578, moveDistance); 
MoveTo(141706, -109105, -3592, moveDistance); 
TargetNpc("Kuber", 31546); 
Talk(); 
ClickAndWait("npc_268467011_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31546-1.htm", "Egg delivery, sir!"); 
TargetMe(); 
UseSkill(411, false, false); -- Stealth 
UseSkill(4, false, false); -- Dash 
MoveTo(141738, -109368, -3592, moveDistance); 
MoveTo(142116, -109260, -3586, moveDistance); 
MoveTo(142185, -109240, -3588, moveDistance); 
MoveTo(142185, -109240, -3588, moveDistance); 
MoveTo(142231, -109227, -3588, moveDistance); 
MoveTo(142979, -109024, -3545, moveDistance); 
MoveTo(143761, -109014, -3504, moveDistance); 
MoveTo(146222, -108939, -3294, moveDistance); 
MoveTo(146901, -108905, -3104, moveDistance); 
MoveTo(147542, -108875, -2923, moveDistance); 
MoveTo(147756, -108876, -2869, moveDistance); 
MoveTo(147808, -108876, -2855, moveDistance); 
MoveTo(147808, -108876, -2855, moveDistance); 
MoveTo(147908, -108877, -2827, moveDistance); 
MoveTo(148060, -108892, -2790, moveDistance); 
MoveTo(148363, -108914, -2703, moveDistance); 
MoveTo(148517, -108941, -2665, moveDistance); 
MoveTo(148886, -109019, -2591, moveDistance); 
MoveTo(149148, -109163, -2532, moveDistance); 
MoveTo(149378, -109525, -2456, moveDistance); 
MoveTo(149455, -109793, -2423, moveDistance); 
MoveTo(149554, -110642, -2302, moveDistance); 
MoveTo(149469, -110953, -2268, moveDistance); 
MoveTo(149206, -111255, -2224, moveDistance); 
MoveTo(148847, -111725, -2160, moveDistance); 
MoveTo(148253, -112553, -2172, moveDistance); 
MoveTo(148018, -112895, -2142, moveDistance); 
MoveTo(147873, -113132, -2125, moveDistance); 
MoveTo(147891, -113228, -2125, moveDistance); 
TargetNpc("Beolin", 31547); 
Talk(); 
ClickAndWait("npc_268467012_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31547-1.htm", "I've got your eggs right here."); 
TargetMe(); 
UseSkill(411, false, false); -- Stealth 
MoveTo(147587, -113252, -2113, moveDistance); 
UseSkill(4, false, false); -- Dash 
MoveTo(147614, -113174, -2113, moveDistance); 
MoveTo(147755, -113112, -2098, moveDistance); 
MoveTo(148002, -112870, -2143, moveDistance); 
MoveTo(148055, -112866, -2145, moveDistance); 
MoveTo(148609, -112648, -2130, moveDistance); 
MoveTo(148947, -112523, -2081, moveDistance); 
MoveTo(149151, -112498, -2065, moveDistance); 
MoveTo(149472, -112636, -2065, moveDistance); 
TargetNpc("Jeremy", 31521); 
Talk(); 
ClickAndWait("npc_268467005_Quest", "Quest"); 
ClickAndWait("npc_268467005_Quest 621_EggDelivery", "Egg Delivery"); 
ClickAndWait("Quest 621_EggDelivery 31521-3.htm", "I made all the deliveries."); 
MoveTo(149530, -112670, -2065, moveDistance); 
TargetMe(); 
MoveTo(149570, -112597, -2070, moveDistance);TargetMe(); 
repeat Sleep(1000); until UseItem(736); -- Scroll of Escape 
WaitForTeleport(); 
repeat 
Sleep(1000); 
until GetDistanceVector(GetMe():GetLocation(), FVector(148560, -55904, -2779))<10000; 
  
-- Goddard Town - Go to grocery 
if (GetDistanceVector(GetMe():GetLocation(), FVector(148560, -55904, -2779)) < 200) then 
	MoveTo(148570, -55912, -2781, moveDistance); 
	MoveTo(149273, -56432, -2781, moveDistance); 
	MoveTo(149833, -56941, -2981, moveDistance); 
	MoveTo(149740, -57106, -2981, moveDistance); 
	MoveTo(149557, -57685, -2981, moveDistance); 
	MoveTo(149532, -57739, -2981, moveDistance); 
	MoveTo(149254, -57871, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149122, -57684, -2968, moveDistance); 
	MoveTo(149306, -57502, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(149088, -56256, -2779)) < 200) then 
	MoveTo(149273, -56432, -2781, moveDistance); 
	MoveTo(149833, -56941, -2981, moveDistance); 
	MoveTo(149740, -57106, -2981, moveDistance); 
	MoveTo(149557, -57685, -2981, moveDistance); 
	MoveTo(149532, -57739, -2981, moveDistance); 
	MoveTo(149254, -57871, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149220, -57870, -2981, moveDistance); 
	MoveTo(149122, -57684, -2968, moveDistance); 
	MoveTo(149306, -57502, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(147664,-56464,-2779)) < 200) then 
	MoveTo(147684, -56930, -2781, moveDistance); 
	MoveTo(147700, -57270, -2781, moveDistance); 
	MoveTo(147711, -57941, -2981, moveDistance); 
	MoveTo(147840, -58115, -2981, moveDistance); 
	MoveTo(148553, -58101, -2981, moveDistance); 
	MoveTo(149127, -57950, -2981, moveDistance); 
	MoveTo(149184, -57857, -2981, moveDistance); 
	MoveTo(149149, -57707, -2968, moveDistance); 
	MoveTo(149320, -57492, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(147680,-56928,-2779)) < 200) then 
	MoveTo(147684, -56930, -2781, moveDistance); 
	MoveTo(147700, -57270, -2781, moveDistance); 
	MoveTo(147711, -57941, -2981, moveDistance); 
	MoveTo(147840, -58115, -2981, moveDistance); 
	MoveTo(148553, -58101, -2981, moveDistance); 
	MoveTo(149127, -57950, -2981, moveDistance); 
	MoveTo(149184, -57857, -2981, moveDistance); 
	MoveTo(149149, -57707, -2968, moveDistance); 
	MoveTo(149320, -57492, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(146832,-55904,-2779)) < 200) then 
    MoveTo(147664, -56464, -2779, moveDistance); 
	MoveTo(147684, -56930, -2781, moveDistance); 
	MoveTo(147700, -57270, -2781, moveDistance); 
	MoveTo(147711, -57941, -2981, moveDistance); 
	MoveTo(147840, -58115, -2981, moveDistance); 
	MoveTo(148553, -58101, -2981, moveDistance); 
	MoveTo(149127, -57950, -2981, moveDistance); 
	MoveTo(149184, -57857, -2981, moveDistance); 
	MoveTo(149149, -57707, -2968, moveDistance); 
	MoveTo(149320, -57492, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(146368,-56256,-2779)) < 200) then 
    MoveTo(146832, -55904, -2779, moveDistance); 
    MoveTo(147664, -56464, -2779, moveDistance); 
	MoveTo(147684, -56930, -2781, moveDistance); 
	MoveTo(147700, -57270, -2781, moveDistance); 
	MoveTo(147711, -57941, -2981, moveDistance); 
	MoveTo(147840, -58115, -2981, moveDistance); 
	MoveTo(148553, -58101, -2981, moveDistance); 
	MoveTo(149127, -57950, -2981, moveDistance); 
	MoveTo(149184, -57857, -2981, moveDistance); 
	MoveTo(149149, -57707, -2968, moveDistance); 
	MoveTo(149320, -57492, -2968, moveDistance); 
  
elseif (GetDistanceVector(GetMe():GetLocation(), FVector(146368,-56256,-2779)) < 200) then 
    MoveTo(146832, -55904, -2779, moveDistance); 
    MoveTo(147664, -56464, -2779, moveDistance); 
	MoveTo(147684, -56930, -2781, moveDistance); 
	MoveTo(147700, -57270, -2781, moveDistance); 
	MoveTo(147711, -57941, -2981, moveDistance); 
	MoveTo(147840, -58115, -2981, moveDistance); 
	MoveTo(148553, -58101, -2981, moveDistance); 
	MoveTo(149127, -57950, -2981, moveDistance); 
	MoveTo(149184, -57857, -2981, moveDistance); 
	MoveTo(149149, -57707, -2968, moveDistance); 
	MoveTo(149320, -57492, -2968, moveDistance); 
else 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(150704, -55744, -2979)) < 200) then 
   MoveTo(149637, -58082, -2992, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(150400, -56752, -2979)) < 200) then 
   MoveTo(149637, -58082, -2992, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(149872, -57424, -2979)) < 200) then 
   MoveTo(149637, -58082, -2992, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(144496, -55088, -2979)) < 200) then 
   MoveTo(144944, -55392, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(144944, -55392, -2979)) < 200) then 
   MoveTo(144960, -56224, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(144960, -56224, -2979)) < 200) then 
   MoveTo(144752, -56752, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(144752, -56752, -2979)) < 200) then 
   MoveTo(145392, -56960, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(145392, -56960, -2979)) < 200) then 
   MoveTo(145264, -57680, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(145264, -57680, -2979)) < 200) then 
   MoveTo(145696, -57696, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(145696, -57696, -2979)) < 200) then 
   MoveTo(146272, -58176, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(146272, -58176, -2979)) < 200) then 
   MoveTo(147232, -58480, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(147232, -58480, -2979)) < 200) then 
   MoveTo(147680, -58208, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(147680, -58208, -2979)) < 200) then 
   MoveTo(148288, -58304, -2979, moveDistance); 
end; 
  
if (GetDistanceVector(GetMe():GetLocation(), FVector(148288, -58304, -2979)) < 200) then 
   MoveTo(149120, -58064, -2979, moveDistance); 
end; 
  
MoveTo(149233, -57917, -2981, moveDistance); 
MoveTo(149200, -57854, -2981, moveDistance); 
MoveTo(149142, -57714, -2968, moveDistance); 
MoveTo(149201, -57625, -2968, moveDistance); 
MoveTo(149323, -57484, -2968, moveDistance); 
end; 
  
TargetNpc("Valentine", 31584); 
Talk(); 
ClickAndWait("npc_268456416_Quest", "Quest"); 
ClickAndWait("Quest 621_EggDelivery 31584-2.htm", "\"Jeremy sent me.\""); 
TargetMe(); 
  
MoveTo(149323, -57484, -2968, moveDistance); 
MoveTo(149201, -57625, -2968, moveDistance); 
MoveTo(149142, -57714, -2968, moveDistance); 
MoveTo(149200, -57854, -2981, moveDistance); 
MoveTo(149233, -57917, -2981, moveDistance); 
MoveTo(148894, -58011, -2981, moveDistance); 
MoveTo(148192, -58074, -2981, moveDistance); 
MoveTo(147688, -58072, -2976, moveDistance); 
MoveTo(147720, -56472, -2776, moveDistance); 
MoveTo(147944, -55256, -2728, moveDistance); 
TargetNpc("Tatiana", 31275); 
MoveTo(GetTarget():GetLocation(), moveDistance); 
Talk(); 
ClickAndWait("npc_268456402_Chat 1", "I want to teleport"); 
ClickAndWait("npc_268456402_goto 1095", "Hot Springs"); 
WaitForTeleport(); 
TargetMe(); 
ShowToClient("HS Quest", "Finished"); 
 
 
 
I made that TargetMe(); at the end to check if it does soemthing , but no. If any of u know what i`m doing wrong pls let me know. 
 
One more thing. I tried to make my own .recstart but it doesnt work , i dont see any msg like "recording started" or something , only at .recstop.  
 
Thx in advance
			 
			
			
			
		 |