Преглед на файлове

Pass 1 of CoB Complete.

Gitea преди 3 години
родител
ревизия
025f4ebec3
променени са 43 файла, в които са добавени 2593 реда и са изтрити 0 реда
  1. 100 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence.lua
  2. 60 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence10.lua
  3. 58 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence11.lua
  4. 54 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence2.lua
  5. 68 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence3.lua
  6. 48 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence4.lua
  7. 90 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence5.lua
  8. 60 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence6.lua
  9. 52 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence7.lua
  10. 54 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence8.lua
  11. 54 0
      server/SpawnScripts/CryptofBetrayal/agonized_essence9.lua
  12. 62 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin.lua
  13. 55 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin2.lua
  14. 56 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin3.lua
  15. 76 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin4.lua
  16. 40 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard.lua
  17. 38 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard2.lua
  18. 48 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard3.lua
  19. 34 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard4.lua
  20. 42 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard5.lua
  21. 86 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard6.lua
  22. 44 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor.lua
  23. 40 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor2.lua
  24. 58 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor3.lua
  25. 50 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor4.lua
  26. 36 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist.lua
  27. 36 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist2.lua
  28. 40 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist3.lua
  29. 40 0
      server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist4.lua
  30. 76 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab14.lua
  31. 70 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab15.lua
  32. 96 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab16.lua
  33. 78 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab17.lua
  34. 72 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab18.lua
  35. 84 0
      server/SpawnScripts/CryptofBetrayal/deathly_scarab19.lua
  36. 52 0
      server/SpawnScripts/CryptofBetrayal/ire_minion17.lua
  37. 54 0
      server/SpawnScripts/CryptofBetrayal/ire_minion18.lua
  38. 40 0
      server/SpawnScripts/CryptofBetrayal/ire_warlock3.lua
  39. 54 0
      server/SpawnScripts/CryptofBetrayal/ire_warlock4.lua
  40. 92 0
      server/SpawnScripts/CryptofBetrayal/shriller14.lua
  41. 74 0
      server/SpawnScripts/CryptofBetrayal/shriller15.lua
  42. 88 0
      server/SpawnScripts/CryptofBetrayal/shriller16.lua
  43. 84 0
      server/SpawnScripts/CryptofBetrayal/shriller17.lua

+ 100 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence.lua

@@ -0,0 +1,100 @@
+--[[
+	Script Name		:	agonized_essence.lua
+	Script Purpose	:	Waypoint Path for agonized_essence.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:25:06 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -12.56, -0.09, -65.32, 2, 0)
+	MovementLoopAddLocation(NPC, -13.74, -0.09, -78.28, 2, 0)
+	MovementLoopAddLocation(NPC, -12.43, -0.09, -78.2, 2, 0)
+	MovementLoopAddLocation(NPC, -12.47, -0.09, -75.84, 2, 0)
+	MovementLoopAddLocation(NPC, 1.76, -0.09, -75.11, 2, 0)
+	MovementLoopAddLocation(NPC, -4, 0.66, -72.55, 2, 0)
+	MovementLoopAddLocation(NPC, 1.3, -0.09, -73.59, 2, 0)
+	MovementLoopAddLocation(NPC, 1.91, -0.09, -59.2, 2, 0)
+	MovementLoopAddLocation(NPC, -4.15, 0.66, -67.81, 2, 0)
+	MovementLoopAddLocation(NPC, -2.43, -0.09, -65.41, 2, 0)
+	MovementLoopAddLocation(NPC, -15.11, -0.09, -60.41, 2, 0)
+	MovementLoopAddLocation(NPC, -5.43, -0.09, -62.07, 2, 0)
+	MovementLoopAddLocation(NPC, -5.72, -0.07, -53.3, 2, 0)
+	MovementLoopAddLocation(NPC, -12.91, 0.4, -44.62, 2, 0)
+	MovementLoopAddLocation(NPC, -8.38, 0.51, -49.52, 2, 0)
+	MovementLoopAddLocation(NPC, -5.27, -0.13, -55.49, 2, 0)
+	MovementLoopAddLocation(NPC, -5.25, -0.09, -62.55, 2, 0)
+	MovementLoopAddLocation(NPC, -12.92, -0.09, -63.07, 2, 0)
+	MovementLoopAddLocation(NPC, -12.49, -0.09, -75.38, 2, 0)
+	MovementLoopAddLocation(NPC, -2.03, -0.09, -75.21, 2, 0)
+	MovementLoopAddLocation(NPC, -2.47, -0.09, -85.47, 2, 0)
+	MovementLoopAddLocation(NPC, -12.89, -0.09, -86.3, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, -0.09, -98.19, 2, 0)
+	MovementLoopAddLocation(NPC, -10.45, -0.09, -101.79, 2, 0)
+	MovementLoopAddLocation(NPC, -9.89, -0.09, -107.06, 2, 0)
+	MovementLoopAddLocation(NPC, -14.32, -0.09, -107.28, 2, 0)
+	MovementLoopAddLocation(NPC, -13.86, -0.09, -121.47, 2, 0)
+	MovementLoopAddLocation(NPC, 1.05, -0.09, -121.66, 2, 0)
+	MovementLoopAddLocation(NPC, 0.83, -0.09, -109.48, 2, 0)
+	MovementLoopAddLocation(NPC, 7.66, -0.09, -109.73, 2, 0)
+	MovementLoopAddLocation(NPC, -0.62, -0.09, -110.12, 2, 0)
+	MovementLoopAddLocation(NPC, -10.78, -0.09, -107.86, 2, 0)
+	MovementLoopAddLocation(NPC, -10.73, -0.09, -98.38, 2, 0)
+	MovementLoopAddLocation(NPC, -2.28, -0.09, -97.43, 2, 0)
+	MovementLoopAddLocation(NPC, -1.65, -0.09, -87.56, 2, 0)
+	MovementLoopAddLocation(NPC, -2.81, -0.09, -81.54, 2, 0)
+	MovementLoopAddLocation(NPC, 1.41, -0.09, -78.01, 2, 0)
+	MovementLoopAddLocation(NPC, 0.65, -0.09, -63.26, 2, 0)
+	MovementLoopAddLocation(NPC, -13.14, -0.09, -64.62, 2, 0)
+	MovementLoopAddLocation(NPC, 0.65, -0.09, -63.26, 2, 0)
+	MovementLoopAddLocation(NPC, 1.41, -0.09, -78.01, 2, 0)
+	MovementLoopAddLocation(NPC, -2.81, -0.09, -81.54, 2, 0)
+	MovementLoopAddLocation(NPC, -1.65, -0.09, -87.56, 2, 0)
+	MovementLoopAddLocation(NPC, -2.28, -0.09, -97.43, 2, 0)
+	MovementLoopAddLocation(NPC, -10.73, -0.09, -98.38, 2, 0)
+	MovementLoopAddLocation(NPC, -10.78, -0.09, -107.86, 2, 0)
+	MovementLoopAddLocation(NPC, -0.62, -0.09, -110.12, 2, 0)
+	MovementLoopAddLocation(NPC, 7.66, -0.09, -109.73, 2, 0)
+	MovementLoopAddLocation(NPC, 0.83, -0.09, -109.48, 2, 0)
+	MovementLoopAddLocation(NPC, 1.05, -0.09, -121.66, 2, 0)
+	MovementLoopAddLocation(NPC, -13.86, -0.09, -121.47, 2, 0)
+	MovementLoopAddLocation(NPC, -14.32, -0.09, -107.28, 2, 0)
+	MovementLoopAddLocation(NPC, -9.89, -0.09, -107.06, 2, 0)
+	MovementLoopAddLocation(NPC, -10.45, -0.09, -101.79, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, -0.09, -98.19, 2, 0)
+	MovementLoopAddLocation(NPC, -12.89, -0.09, -86.3, 2, 0)
+	MovementLoopAddLocation(NPC, -2.47, -0.09, -85.47, 2, 0)
+	MovementLoopAddLocation(NPC, -2.03, -0.09, -75.21, 2, 0)
+	MovementLoopAddLocation(NPC, -12.49, -0.09, -75.38, 2, 0)
+	MovementLoopAddLocation(NPC, -12.92, -0.09, -63.07, 2, 0)
+	MovementLoopAddLocation(NPC, -5.25, -0.09, -62.55, 2, 0)
+	MovementLoopAddLocation(NPC, -5.27, -0.13, -55.49, 2, 0)
+	MovementLoopAddLocation(NPC, -8.38, 0.51, -49.52, 2, 0)
+	MovementLoopAddLocation(NPC, -12.91, 0.4, -44.62, 2, 0)
+	MovementLoopAddLocation(NPC, -5.72, -0.07, -53.3, 2, 0)
+	MovementLoopAddLocation(NPC, -5.43, -0.09, -62.07, 2, 0)
+	MovementLoopAddLocation(NPC, -15.11, -0.09, -60.41, 2, 0)
+	MovementLoopAddLocation(NPC, -2.43, -0.09, -65.41, 2, 0)
+	MovementLoopAddLocation(NPC, -4.15, 0.66, -67.81, 2, 0)
+	MovementLoopAddLocation(NPC, 1.91, -0.09, -59.2, 2, 0)
+	MovementLoopAddLocation(NPC, 1.3, -0.09, -73.59, 2, 0)
+	MovementLoopAddLocation(NPC, -4, 0.66, -72.55, 2, 0)
+	MovementLoopAddLocation(NPC, 1.76, -0.09, -75.11, 2, 0)
+	MovementLoopAddLocation(NPC, -12.47, -0.09, -75.84, 2, 0)
+	MovementLoopAddLocation(NPC, -12.43, -0.09, -78.2, 2, 0)
+	MovementLoopAddLocation(NPC, -13.74, -0.09, -78.28, 2, 0)
+	MovementLoopAddLocation(NPC, -12.56, -0.09, -65.32, 2, 0)
+end
+
+

+ 60 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence10.lua

@@ -0,0 +1,60 @@
+--[[
+	Script Name		:	agonized_essence10.lua
+	Script Purpose	:	Waypoint Path for agonized_essence10.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:34:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 20.3, -0.09, -120.42, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.47, -0.09, -120.33, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 26.12, -0.09, -122.28, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.67, 0.57, -117.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.18, -0.09, -117.92, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 21.5, -0.09, -105.82, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 25.53, -0.09, -105.58, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.4, 0.65, -111.28, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 20.69, -0.09, -109.3, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.56, -0.09, -106.2, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 13.09, 0.66, -111.78, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 11.4, -0.09, -110.01, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.02, -0.09, -115.42, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 10.42, -0.09, -121.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 10.42, -0.09, -121.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 25.24, -0.09, -118.91, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.95, -0.09, -109.89, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 27.67, 0.04, -110.13, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.29, -0.09, -106.61, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 27.67, 0.04, -110.13, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.95, -0.09, -109.89, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 25.24, -0.09, -118.91, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 10.42, -0.09, -121.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 10.42, -0.09, -121.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.02, -0.09, -115.42, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 11.4, -0.09, -110.01, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 13.09, 0.66, -111.78, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.56, -0.09, -106.2, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 20.69, -0.09, -109.3, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.4, 0.65, -111.28, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 25.53, -0.09, -105.58, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 21.5, -0.09, -105.82, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.18, -0.09, -117.92, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.67, 0.57, -117.15, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 26.12, -0.09, -122.28, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.47, -0.09, -120.33, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 20.3, -0.09, -120.42, 2, math.random(0,5))
+end
+
+

+ 58 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence11.lua

@@ -0,0 +1,58 @@
+--[[
+	Script Name		:	agonized_essence11.lua
+	Script Purpose	:	Waypoint Path for agonized_essence11.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:39:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 15.65, 0.54, -109.83, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 15.73, -0.09, -106.25, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 8.86, -0.09, -115.07, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 6.98, -0.09, -106.61, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.15, -0.09, -106.71, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.68, 0.58, -111.27, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 27.24, 0.04, -110.29, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.64, 0.05, -110.09, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 23.7, -0.09, -118.43, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 16.19, -0.09, -121.97, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 15.57, 0.52, -118.57, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.51, -0.09, -122.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.15, -0.09, -120.03, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.2, -0.09, -119.8, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.75, -0.09, -110.37, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 2.28, -0.09, -110.13, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 6.53, -0.09, -110.29, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 14.41, -0.09, -105.89, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 6.53, -0.09, -110.29, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 2.28, -0.09, -110.13, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.75, -0.09, -110.37, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 9.2, -0.09, -119.8, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.15, -0.09, -120.03, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 7.51, -0.09, -122.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 15.57, 0.52, -118.57, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 16.19, -0.09, -121.97, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 23.7, -0.09, -118.43, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.64, 0.05, -110.09, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 27.24, 0.04, -110.29, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 18.68, 0.58, -111.27, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 24.15, -0.09, -106.71, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 6.98, -0.09, -106.61, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 8.86, -0.09, -115.07, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 15.73, -0.09, -106.25, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 15.65, 0.54, -109.83, 2, math.random(0,5))
+end
+
+

+ 54 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence2.lua

@@ -0,0 +1,54 @@
+--[[
+	Script Name		:	agonized_essence2.lua
+	Script Purpose	:	Waypoint Path for agonized_essence2.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:25:12 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 1.02, -0.09, -76.09, 2, 0)
+	MovementLoopAddLocation(NPC, -14.02, -0.09, -76.62, 2, 0)
+	MovementLoopAddLocation(NPC, -13.7, -0.09, -60.48, 2, 0)
+	MovementLoopAddLocation(NPC, -5.44, -0.09, -60.76, 2, 0)
+	MovementLoopAddLocation(NPC, -6.04, -0.09, -52.34, 2, 0)
+	MovementLoopAddLocation(NPC, -8.1, 0.5, -49.97, 2, 0)
+	MovementLoopAddLocation(NPC, -5.39, -0.13, -55.57, 2, 0)
+	MovementLoopAddLocation(NPC, -5.13, -0.09, -61.65, 2, 0)
+	MovementLoopAddLocation(NPC, 2.11, -0.09, -61.4, 2, 0)
+	MovementLoopAddLocation(NPC, 1.67, -0.09, -77.16, 2, 0)
+	MovementLoopAddLocation(NPC, -14.23, -0.09, -76.63, 2, 0)
+	MovementLoopAddLocation(NPC, -8.09, 0.66, -72.12, 2, 0)
+	MovementLoopAddLocation(NPC, -13.26, -0.09, -75.82, 2, 0)
+	MovementLoopAddLocation(NPC, -13.55, -0.09, -69.32, 2, 0)
+	MovementLoopAddLocation(NPC, -9.07, -0.09, -76.39, 2, 0)
+	MovementLoopAddLocation(NPC, 1.56, -0.09, -71.34, 2, 0)
+	MovementLoopAddLocation(NPC, -9.07, -0.09, -76.39, 2, 0)
+	MovementLoopAddLocation(NPC, -13.55, -0.09, -69.32, 2, 0)
+	MovementLoopAddLocation(NPC, -13.26, -0.09, -75.82, 2, 0)
+	MovementLoopAddLocation(NPC, -8.09, 0.66, -72.12, 2, 0)
+	MovementLoopAddLocation(NPC, -14.23, -0.09, -76.63, 2, 0)
+	MovementLoopAddLocation(NPC, 1.67, -0.09, -77.16, 2, 0)
+	MovementLoopAddLocation(NPC, 2.11, -0.09, -61.4, 2, 0)
+	MovementLoopAddLocation(NPC, -5.13, -0.09, -61.65, 2, 0)
+	MovementLoopAddLocation(NPC, -5.39, -0.13, -55.57, 2, 0)
+	MovementLoopAddLocation(NPC, -8.1, 0.5, -49.97, 2, 0)
+	MovementLoopAddLocation(NPC, -6.04, -0.09, -52.34, 2, 0)
+	MovementLoopAddLocation(NPC, -5.44, -0.09, -60.76, 2, 0)
+	MovementLoopAddLocation(NPC, -13.7, -0.09, -60.48, 2, 0)
+	MovementLoopAddLocation(NPC, -14.02, -0.09, -76.62, 2, 0)
+	MovementLoopAddLocation(NPC, 1.02, -0.09, -76.09, 2, 0)
+end
+
+

+ 68 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence3.lua

@@ -0,0 +1,68 @@
+--[[
+	Script Name		:	agonized_essence3.lua
+	Script Purpose	:	Waypoint Path for agonized_essence3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:29:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -0.4, -0.09, -61.7, 2, 0)
+	MovementLoopAddLocation(NPC, -7.28, -0.09, -63.99, 2, 0)
+	MovementLoopAddLocation(NPC, -6.34, 0.66, -66.92, 2, 0)
+	MovementLoopAddLocation(NPC, -6.55, -0.09, -64.89, 2, 0)
+	MovementLoopAddLocation(NPC, -12.33, -0.09, -65.52, 2, 0)
+	MovementLoopAddLocation(NPC, -12.87, -0.09, -60.16, 2, 0)
+	MovementLoopAddLocation(NPC, -11.52, 0.05, -70.22, 2, 0)
+	MovementLoopAddLocation(NPC, -9.66, 0.66, -70.32, 2, 0)
+	MovementLoopAddLocation(NPC, -12.38, -0.09, -70.18, 2, 0)
+	MovementLoopAddLocation(NPC, -9.54, -0.09, -76.23, 2, 0)
+	MovementLoopAddLocation(NPC, -8.94, 0.66, -73.03, 2, 0)
+	MovementLoopAddLocation(NPC, -9.94, -0.09, -74.66, 2, 0)
+	MovementLoopAddLocation(NPC, 1.61, -0.09, -75.17, 2, 0)
+	MovementLoopAddLocation(NPC, 1.71, -0.09, -70.21, 2, 0)
+	MovementLoopAddLocation(NPC, -2.97, 0.66, -70.28, 2, 0)
+	MovementLoopAddLocation(NPC, 0.88, -0.09, -70.88, 2, 0)
+	MovementLoopAddLocation(NPC, -5.5, 0.04, -59.71, 2, 0)
+	MovementLoopAddLocation(NPC, -6.43, 0.66, -67.89, 2, 0)
+	MovementLoopAddLocation(NPC, -14.5, -0.09, -60.66, 2, 0)
+	MovementLoopAddLocation(NPC, 1.83, -0.09, -62.84, 2, 0)
+	MovementLoopAddLocation(NPC, -1.93, 0.46, -69.89, 2, 0)
+	MovementLoopAddLocation(NPC, 1.23, -0.09, -78.59, 2, 0)
+	MovementLoopAddLocation(NPC, -4.71, -0.09, -78.98, 2, 0)
+	MovementLoopAddLocation(NPC, 1.23, -0.09, -78.59, 2, 0)
+	MovementLoopAddLocation(NPC, -1.93, 0.46, -69.89, 2, 0)
+	MovementLoopAddLocation(NPC, 1.83, -0.09, -62.84, 2, 0)
+	MovementLoopAddLocation(NPC, -14.5, -0.09, -60.66, 2, 0)
+	MovementLoopAddLocation(NPC, -6.43, 0.66, -67.89, 2, 0)
+	MovementLoopAddLocation(NPC, -5.5, 0.04, -59.71, 2, 0)
+	MovementLoopAddLocation(NPC, 0.88, -0.09, -70.88, 2, 0)
+	MovementLoopAddLocation(NPC, -2.97, 0.66, -70.28, 2, 0)
+	MovementLoopAddLocation(NPC, 1.71, -0.09, -70.21, 2, 0)
+	MovementLoopAddLocation(NPC, 1.61, -0.09, -75.17, 2, 0)
+	MovementLoopAddLocation(NPC, -9.94, -0.09, -74.66, 2, 0)
+	MovementLoopAddLocation(NPC, -8.94, 0.66, -73.03, 2, 0)
+	MovementLoopAddLocation(NPC, -9.54, -0.09, -76.23, 2, 0)
+	MovementLoopAddLocation(NPC, -12.38, -0.09, -70.18, 2, 0)
+	MovementLoopAddLocation(NPC, -9.66, 0.66, -70.32, 2, 0)
+	MovementLoopAddLocation(NPC, -11.52, 0.05, -70.22, 2, 0)
+	MovementLoopAddLocation(NPC, -12.87, -0.09, -60.16, 2, 0)
+	MovementLoopAddLocation(NPC, -12.33, -0.09, -65.52, 2, 0)
+	MovementLoopAddLocation(NPC, -6.55, -0.09, -64.89, 2, 0)
+	MovementLoopAddLocation(NPC, -6.34, 0.66, -66.92, 2, 0)
+	MovementLoopAddLocation(NPC, -7.28, -0.09, -63.99, 2, 0)
+	MovementLoopAddLocation(NPC, -0.4, -0.09, -61.7, 2, 0)
+end
+
+

+ 48 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence4.lua

@@ -0,0 +1,48 @@
+--[[
+	Script Name		:	agonized_essence4.lua
+	Script Purpose	:	Waypoint Path for agonized_essence4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:30:02 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -0.85, 0.01, -60.08, 2, 0)
+	MovementLoopAddLocation(NPC, -0.94, -0.09, -62.28, 2, 0)
+	MovementLoopAddLocation(NPC, -0.78, -0.09, -76.01, 2, 0)
+	MovementLoopAddLocation(NPC, -2.48, -0.09, -80.29, 2, 0)
+	MovementLoopAddLocation(NPC, -1.79, -0.09, -65.12, 2, 0)
+	MovementLoopAddLocation(NPC, -11.34, -0.09, -65.78, 2, 0)
+	MovementLoopAddLocation(NPC, -10.9, -0.09, -74.94, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -79.2, 2, 0)
+	MovementLoopAddLocation(NPC, -14.55, -0.09, -79.13, 2, 0)
+	MovementLoopAddLocation(NPC, -12.61, -0.09, -75.98, 2, 0)
+	MovementLoopAddLocation(NPC, -1.85, -0.09, -75.57, 2, 0)
+	MovementLoopAddLocation(NPC, -1.38, -0.09, -61.39, 2, 0)
+	MovementLoopAddLocation(NPC, -0.51, -0.09, -60.18, 2, 0)
+	MovementLoopAddLocation(NPC, -1.38, -0.09, -61.39, 2, 0)
+	MovementLoopAddLocation(NPC, -1.85, -0.09, -75.57, 2, 0)
+	MovementLoopAddLocation(NPC, -12.61, -0.09, -75.98, 2, 0)
+	MovementLoopAddLocation(NPC, -14.55, -0.09, -79.13, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -79.2, 2, 0)
+	MovementLoopAddLocation(NPC, -10.9, -0.09, -74.94, 2, 0)
+	MovementLoopAddLocation(NPC, -11.34, -0.09, -65.78, 2, 0)
+	MovementLoopAddLocation(NPC, -1.79, -0.09, -65.12, 2, 0)
+	MovementLoopAddLocation(NPC, -2.48, -0.09, -80.29, 2, 0)
+	MovementLoopAddLocation(NPC, -0.78, -0.09, -76.01, 2, 0)
+	MovementLoopAddLocation(NPC, -0.94, -0.09, -62.28, 2, 0)
+	MovementLoopAddLocation(NPC, -0.85, 0.01, -60.08, 2, 0)
+end
+
+

+ 90 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence5.lua

@@ -0,0 +1,90 @@
+--[[
+	Script Name		:	agonized_essence5.lua
+	Script Purpose	:	Waypoint Path for agonized_essence5.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:58:58 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -2.59, -0.09, -83.31, 2, 0)
+	MovementLoopAddLocation(NPC, -2.66, -0.09, -78.6, 2, 0)
+	MovementLoopAddLocation(NPC, -2.95, -0.09, -74.83, 2, 0)
+	MovementLoopAddLocation(NPC, -11.3, -0.09, -74.75, 2, 0)
+	MovementLoopAddLocation(NPC, -10.73, -0.09, -64.48, 2, 0)
+	MovementLoopAddLocation(NPC, -6.43, -0.09, -64.69, 2, 0)
+	MovementLoopAddLocation(NPC, -5.74, 0.04, -58.5, 2, 0)
+	MovementLoopAddLocation(NPC, -5.32, -0.1, -54.83, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, 0.47, -44.22, 2, 0)
+	MovementLoopAddLocation(NPC, -8, 0.5, -49.78, 2, 0)
+	MovementLoopAddLocation(NPC, -2.63, -0.03, -56.16, 2, 0)
+	MovementLoopAddLocation(NPC, -8.55, -0.07, -56.14, 2, 0)
+	MovementLoopAddLocation(NPC, -6.77, -0.1, -55.93, 2, 0)
+	MovementLoopAddLocation(NPC, -4.83, -0.05, -49.49, 2, 0)
+	MovementLoopAddLocation(NPC, -6.39, -0.1, -55.67, 2, 0)
+	MovementLoopAddLocation(NPC, -6.25, -0.09, -61, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, 0.3, -67.54, 2, 0)
+	MovementLoopAddLocation(NPC, -0.31, -0.09, -69.68, 2, 0)
+	MovementLoopAddLocation(NPC, -2.5, -0.09, -83.47, 2, 0)
+	MovementLoopAddLocation(NPC, -4.99, -0.09, -85.01, 2, 0)
+	MovementLoopAddLocation(NPC, -13.98, -0.09, -86.24, 2, 0)
+	MovementLoopAddLocation(NPC, -13.84, -0.09, -100.43, 2, 0)
+	MovementLoopAddLocation(NPC, -9.35, -0.09, -98.47, 2, 0)
+	MovementLoopAddLocation(NPC, 0.87, -0.09, -98.16, 2, 0)
+	MovementLoopAddLocation(NPC, -10.14, -0.09, -98.12, 2, 0)
+	MovementLoopAddLocation(NPC, -9.71, -0.09, -109.66, 2, 0)
+	MovementLoopAddLocation(NPC, -9.01, 0.66, -111.37, 2, 0)
+	MovementLoopAddLocation(NPC, -7.9, 0.66, -112.79, 2, 0)
+	MovementLoopAddLocation(NPC, -4.97, 0.66, -115.51, 2, 0)
+	MovementLoopAddLocation(NPC, 1.01, -0.09, -122.22, 2, 0)
+	MovementLoopAddLocation(NPC, -13.33, -0.09, -122.36, 2, 0)
+	MovementLoopAddLocation(NPC, -13.85, -0.09, -111.81, 2, 0)
+	MovementLoopAddLocation(NPC, -10.58, -0.09, -104.61, 2, 0)
+	MovementLoopAddLocation(NPC, -11.24, -0.09, -100.44, 2, 0)
+	MovementLoopAddLocation(NPC, -10.58, -0.09, -104.61, 2, 0)
+	MovementLoopAddLocation(NPC, -13.85, -0.09, -111.81, 2, 0)
+	MovementLoopAddLocation(NPC, -13.33, -0.09, -122.36, 2, 0)
+	MovementLoopAddLocation(NPC, 1.01, -0.09, -122.22, 2, 0)
+	MovementLoopAddLocation(NPC, -4.97, 0.66, -115.51, 2, 0)
+	MovementLoopAddLocation(NPC, -7.9, 0.66, -112.79, 2, 0)
+	MovementLoopAddLocation(NPC, -9.01, 0.66, -111.37, 2, 0)
+	MovementLoopAddLocation(NPC, -9.71, -0.09, -109.66, 2, 0)
+	MovementLoopAddLocation(NPC, -10.14, -0.09, -98.12, 2, 0)
+	MovementLoopAddLocation(NPC, 0.87, -0.09, -98.16, 2, 0)
+	MovementLoopAddLocation(NPC, -9.35, -0.09, -98.47, 2, 0)
+	MovementLoopAddLocation(NPC, -13.84, -0.09, -100.43, 2, 0)
+	MovementLoopAddLocation(NPC, -13.98, -0.09, -86.24, 2, 0)
+	MovementLoopAddLocation(NPC, -4.99, -0.09, -85.01, 2, 0)
+	MovementLoopAddLocation(NPC, -2.5, -0.09, -83.47, 2, 0)
+	MovementLoopAddLocation(NPC, -0.31, -0.09, -69.68, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, 0.3, -67.54, 2, 0)
+	MovementLoopAddLocation(NPC, -6.25, -0.09, -61, 2, 0)
+	MovementLoopAddLocation(NPC, -6.39, -0.1, -55.67, 2, 0)
+	MovementLoopAddLocation(NPC, -4.83, -0.05, -49.49, 2, 0)
+	MovementLoopAddLocation(NPC, -6.77, -0.1, -55.93, 2, 0)
+	MovementLoopAddLocation(NPC, -8.55, -0.07, -56.14, 2, 0)
+	MovementLoopAddLocation(NPC, -2.63, -0.03, -56.16, 2, 0)
+	MovementLoopAddLocation(NPC, -8, 0.5, -49.78, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, 0.47, -44.22, 2, 0)
+	MovementLoopAddLocation(NPC, -5.32, -0.1, -54.83, 2, 0)
+	MovementLoopAddLocation(NPC, -5.74, 0.04, -58.5, 2, 0)
+	MovementLoopAddLocation(NPC, -6.43, -0.09, -64.69, 2, 0)
+	MovementLoopAddLocation(NPC, -10.73, -0.09, -64.48, 2, 0)
+	MovementLoopAddLocation(NPC, -11.3, -0.09, -74.75, 2, 0)
+	MovementLoopAddLocation(NPC, -2.95, -0.09, -74.83, 2, 0)
+	MovementLoopAddLocation(NPC, -2.66, -0.09, -78.6, 2, 0)
+	MovementLoopAddLocation(NPC, -2.59, -0.09, -83.31, 2, 0)
+end
+
+

+ 60 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence6.lua

@@ -0,0 +1,60 @@
+--[[
+	Script Name		:	agonized_essence5_1.lua
+	Script Purpose	:	Waypoint Path for agonized_essence5_1.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:59:03 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -12.65, -0.09, -86.13, 2, 0)
+	MovementLoopAddLocation(NPC, -8.79, 0.66, -89.72, 2, 0)
+	MovementLoopAddLocation(NPC, -11.93, -0.09, -86.77, 2, 0)
+	MovementLoopAddLocation(NPC, -12.15, -0.09, -99.75, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -101.2, 2, 0)
+	MovementLoopAddLocation(NPC, -14.28, -0.09, -101.2, 2, 0)
+	MovementLoopAddLocation(NPC, 1.07, -0.09, -94.78, 2, 0)
+	MovementLoopAddLocation(NPC, 1.34, -0.09, -100.31, 2, 0)
+	MovementLoopAddLocation(NPC, 2.52, -0.09, -101.1, 2, 0)
+	MovementLoopAddLocation(NPC, -0.57, -0.09, -100.99, 2, 0)
+	MovementLoopAddLocation(NPC, -0.35, -0.09, -85.75, 2, 0)
+	MovementLoopAddLocation(NPC, -6.26, -0.09, -85.78, 2, 0)
+	MovementLoopAddLocation(NPC, -6.39, 0.66, -88.6, 2, 0)
+	MovementLoopAddLocation(NPC, -6.28, -0.09, -85.01, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, -0.09, -88.05, 2, 0)
+	MovementLoopAddLocation(NPC, -4.07, 0.66, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, -1.9, -0.09, -87.55, 2, 0)
+	MovementLoopAddLocation(NPC, 0.14, -0.09, -92.17, 2, 0)
+	MovementLoopAddLocation(NPC, -3.49, 0.66, -92.27, 2, 0)
+	MovementLoopAddLocation(NPC, 0.14, -0.09, -92.17, 2, 0)
+	MovementLoopAddLocation(NPC, -1.9, -0.09, -87.55, 2, 0)
+	MovementLoopAddLocation(NPC, -4.07, 0.66, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, -0.09, -88.05, 2, 0)
+	MovementLoopAddLocation(NPC, -6.28, -0.09, -85.01, 2, 0)
+	MovementLoopAddLocation(NPC, -6.39, 0.66, -88.6, 2, 0)
+	MovementLoopAddLocation(NPC, -6.26, -0.09, -85.78, 2, 0)
+	MovementLoopAddLocation(NPC, -0.35, -0.09, -85.75, 2, 0)
+	MovementLoopAddLocation(NPC, -0.57, -0.09, -100.99, 2, 0)
+	MovementLoopAddLocation(NPC, 2.52, -0.09, -101.1, 2, 0)
+	MovementLoopAddLocation(NPC, 1.34, -0.09, -100.31, 2, 0)
+	MovementLoopAddLocation(NPC, 1.07, -0.09, -94.78, 2, 0)
+	MovementLoopAddLocation(NPC, -14.28, -0.09, -101.2, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -101.2, 2, 0)
+	MovementLoopAddLocation(NPC, -12.15, -0.09, -99.75, 2, 0)
+	MovementLoopAddLocation(NPC, -11.93, -0.09, -86.77, 2, 0)
+	MovementLoopAddLocation(NPC, -8.79, 0.66, -89.72, 2, 0)
+	MovementLoopAddLocation(NPC, -12.65, -0.09, -86.13, 2, 0)
+end
+
+

+ 52 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence7.lua

@@ -0,0 +1,52 @@
+--[[
+	Script Name		:	agonized_essence7.lua
+	Script Purpose	:	Waypoint Path for agonized_essence7.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 01:59:08 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -13.5, -0.09, -98.08, 2, 0)
+	MovementLoopAddLocation(NPC, -8.77, 0.66, -94.52, 2, 0)
+	MovementLoopAddLocation(NPC, -11.21, -0.09, -96.54, 2, 0)
+	MovementLoopAddLocation(NPC, -10.51, -0.09, -104.61, 2, 0)
+	MovementLoopAddLocation(NPC, -9.29, 0.57, -110.91, 2, 0)
+	MovementLoopAddLocation(NPC, -13.82, -0.09, -112.83, 2, 0)
+	MovementLoopAddLocation(NPC, -13.87, -0.09, -122.79, 2, 0)
+	MovementLoopAddLocation(NPC, -10.87, -0.09, -105.17, 2, 0)
+	MovementLoopAddLocation(NPC, -10.09, -0.09, -100.31, 2, 0)
+	MovementLoopAddLocation(NPC, -7.01, -0.09, -98.03, 2, 0)
+	MovementLoopAddLocation(NPC, -0.7, -0.09, -96.68, 2, 0)
+	MovementLoopAddLocation(NPC, 0.5, -0.09, -96.7, 2, 0)
+	MovementLoopAddLocation(NPC, 0.64, -0.09, -83.93, 2, 0)
+	MovementLoopAddLocation(NPC, -2.8, -0.09, -83.46, 2, 0)
+	MovementLoopAddLocation(NPC, -2.73, -0.09, -77.34, 2, 0)
+	MovementLoopAddLocation(NPC, -2.8, -0.09, -83.46, 2, 0)
+	MovementLoopAddLocation(NPC, 0.64, -0.09, -83.93, 2, 0)
+	MovementLoopAddLocation(NPC, 0.5, -0.09, -96.7, 2, 0)
+	MovementLoopAddLocation(NPC, -0.7, -0.09, -96.68, 2, 0)
+	MovementLoopAddLocation(NPC, -7.01, -0.09, -98.03, 2, 0)
+	MovementLoopAddLocation(NPC, -10.09, -0.09, -100.31, 2, 0)
+	MovementLoopAddLocation(NPC, -10.87, -0.09, -105.17, 2, 0)
+	MovementLoopAddLocation(NPC, -13.87, -0.09, -122.79, 2, 0)
+	MovementLoopAddLocation(NPC, -13.82, -0.09, -112.83, 2, 0)
+	MovementLoopAddLocation(NPC, -9.29, 0.57, -110.91, 2, 0)
+	MovementLoopAddLocation(NPC, -10.51, -0.09, -104.61, 2, 0)
+	MovementLoopAddLocation(NPC, -11.21, -0.09, -96.54, 2, 0)
+	MovementLoopAddLocation(NPC, -8.77, 0.66, -94.52, 2, 0)
+	MovementLoopAddLocation(NPC, -13.5, -0.09, -98.08, 2, 0)
+end
+
+

+ 54 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence8.lua

@@ -0,0 +1,54 @@
+--[[
+	Script Name		:	agonized_essence8.lua
+	Script Purpose	:	Waypoint Path for agonized_essence8.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:07:38 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -13.19, -0.09, -106.11, 2, 0)
+	MovementLoopAddLocation(NPC, 2.5, -0.09, -109.78, 2, 0)
+	MovementLoopAddLocation(NPC, 0.33, -0.09, -112.45, 2, 0)
+	MovementLoopAddLocation(NPC, 1.39, 0.07, -146.76, 2, 0)
+	MovementLoopAddLocation(NPC, 0.94, -0.09, -130.57, 2, 0)
+	MovementLoopAddLocation(NPC, -4.12, 0.66, -116.44, 2, 0)
+	MovementLoopAddLocation(NPC, -1.86, -0.09, -118.75, 2, 0)
+	MovementLoopAddLocation(NPC, -13.97, -0.09, -119.58, 2, 0)
+	MovementLoopAddLocation(NPC, 1.02, -0.09, -118.69, 2, 0)
+	MovementLoopAddLocation(NPC, 1.65, -0.09, -105.5, 2, 0)
+	MovementLoopAddLocation(NPC, -3.86, 0.66, -111.34, 2, 0)
+	MovementLoopAddLocation(NPC, -2.2, -0.09, -109.5, 2, 0)
+	MovementLoopAddLocation(NPC, -4.13, -0.09, -106.31, 2, 0)
+	MovementLoopAddLocation(NPC, -10.9, -0.09, -109.27, 2, 0)
+	MovementLoopAddLocation(NPC, -11.89, -0.09, -121.69, 2, 0)
+	MovementLoopAddLocation(NPC, 1.8, -0.09, -116.75, 2, 0)
+	MovementLoopAddLocation(NPC, -11.89, -0.09, -121.69, 2, 0)
+	MovementLoopAddLocation(NPC, -10.9, -0.09, -109.27, 2, 0)
+	MovementLoopAddLocation(NPC, -4.13, -0.09, -106.31, 2, 0)
+	MovementLoopAddLocation(NPC, -2.2, -0.09, -109.5, 2, 0)
+	MovementLoopAddLocation(NPC, -3.86, 0.66, -111.34, 2, 0)
+	MovementLoopAddLocation(NPC, 1.65, -0.09, -105.5, 2, 0)
+	MovementLoopAddLocation(NPC, 1.02, -0.09, -118.69, 2, 0)
+	MovementLoopAddLocation(NPC, -13.97, -0.09, -119.58, 2, 0)
+	MovementLoopAddLocation(NPC, -1.86, -0.09, -118.75, 2, 0)
+	MovementLoopAddLocation(NPC, -4.12, 0.66, -116.44, 2, 0)
+	MovementLoopAddLocation(NPC, 0.94, -0.09, -130.57, 2, 0)
+	MovementLoopAddLocation(NPC, 1.39, 0.07, -146.76, 2, 0)
+	MovementLoopAddLocation(NPC, 0.33, -0.09, -112.45, 2, 0)
+	MovementLoopAddLocation(NPC, 2.5, -0.09, -109.78, 2, 0)
+	MovementLoopAddLocation(NPC, -13.19, -0.09, -106.11, 2, 0)
+end
+
+

+ 54 - 0
server/SpawnScripts/CryptofBetrayal/agonized_essence9.lua

@@ -0,0 +1,54 @@
+--[[
+	Script Name		:	agonized_essence9.lua
+	Script Purpose	:	Waypoint Path for agonized_essence9.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:07:45 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -2.42, -0.09, -109.98, 2, 0)
+	MovementLoopAddLocation(NPC, -2.4, -0.09, -106.53, 2, 0)
+	MovementLoopAddLocation(NPC, 3.23, -0.09, -110.07, 2, 0)
+	MovementLoopAddLocation(NPC, 0.44, -0.09, -112.05, 2, 0)
+	MovementLoopAddLocation(NPC, 0.87, -0.09, -122.28, 2, 0)
+	MovementLoopAddLocation(NPC, -3.53, 0.57, -117.33, 2, 0)
+	MovementLoopAddLocation(NPC, -3.96, -0.09, -121.41, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -122.7, 2, 0)
+	MovementLoopAddLocation(NPC, -13.61, -0.09, -122.96, 2, 0)
+	MovementLoopAddLocation(NPC, -14.51, -0.09, -105.31, 2, 0)
+	MovementLoopAddLocation(NPC, -14.52, -0.09, -106.04, 2, 0)
+	MovementLoopAddLocation(NPC, 1.99, -0.09, -106.25, 2, 0)
+	MovementLoopAddLocation(NPC, -3.97, -0.09, -121.98, 2, 0)
+	MovementLoopAddLocation(NPC, -14.71, -0.09, -113.53, 2, 0)
+	MovementLoopAddLocation(NPC, -3.01, -0.09, -106.28, 2, 0)
+	MovementLoopAddLocation(NPC, -0.95, -0.09, -122.52, 2, 0)
+	MovementLoopAddLocation(NPC, -3.01, -0.09, -106.28, 2, 0)
+	MovementLoopAddLocation(NPC, -14.71, -0.09, -113.53, 2, 0)
+	MovementLoopAddLocation(NPC, -3.97, -0.09, -121.98, 2, 0)
+	MovementLoopAddLocation(NPC, 1.99, -0.09, -106.25, 2, 0)
+	MovementLoopAddLocation(NPC, -14.52, -0.09, -106.04, 2, 0)
+	MovementLoopAddLocation(NPC, -14.51, -0.09, -105.31, 2, 0)
+	MovementLoopAddLocation(NPC, -13.61, -0.09, -122.96, 2, 0)
+	MovementLoopAddLocation(NPC, -15.68, -0.09, -122.7, 2, 0)
+	MovementLoopAddLocation(NPC, -3.96, -0.09, -121.41, 2, 0)
+	MovementLoopAddLocation(NPC, -3.53, 0.57, -117.33, 2, 0)
+	MovementLoopAddLocation(NPC, 0.87, -0.09, -122.28, 2, 0)
+	MovementLoopAddLocation(NPC, 0.44, -0.09, -112.05, 2, 0)
+	MovementLoopAddLocation(NPC, 3.23, -0.09, -110.07, 2, 0)
+	MovementLoopAddLocation(NPC, -2.4, -0.09, -106.53, 2, 0)
+	MovementLoopAddLocation(NPC, -2.42, -0.09, -109.98, 2, 0)
+end
+
+

+ 62 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin.lua

@@ -0,0 +1,62 @@
+--[[
+	Script Name		:	bloodsaber_assasin.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_assasin.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:19:30 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	MovementLoopAddLocation(NPC, 49.77, -4.16, -140.11, 2, fuckit)
+	MovementLoopAddLocation(NPC, 47.58, -0.15, -153.04, 2, 0)
+	MovementLoopAddLocation(NPC, 52.44, -0.15, -155.83, 2, 0)
+	MovementLoopAddLocation(NPC, 55.29, -0.16, -160.31, 2, 0)
+	MovementLoopAddLocation(NPC, 70.02, -4.16, -160.06, 2, 0)
+	MovementLoopAddLocation(NPC, 55.57, -0.16, -161.93, 2, 0)
+	MovementLoopAddLocation(NPC, 52.45, -0.15, -166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 48.15, -0.15, -168.49, 2, 0)
+	MovementLoopAddLocation(NPC, 47.87, -4.16, -183.14, 2, 0)
+	MovementLoopAddLocation(NPC, 47.07, -0.15, -168.82, 2, 0)
+	MovementLoopAddLocation(NPC, 42.33, -0.16, -165.73, 2, 0)
+	MovementLoopAddLocation(NPC, 40.31, -0.16, -162.02, 2, 0)
+	MovementLoopAddLocation(NPC, 15.28, -0.09, -161.49, 2, 0)
+	MovementLoopAddLocation(NPC, 25.34, -0.04, -161.31, 2, 0)
+	MovementLoopAddLocation(NPC, 40.41, -0.16, -159.26, 2, 0)
+	MovementLoopAddLocation(NPC, 43.04, -0.15, -155.41, 2, 0)
+	MovementLoopAddLocation(NPC, 46.88, -0.15, -153.84, 2, 0)
+	MovementLoopAddLocation(NPC, 46.07, -4.16, -139.77, 2, 0)
+	MovementLoopAddLocation(NPC, 46.88, -0.15, -153.84, 2, 0)
+	MovementLoopAddLocation(NPC, 43.04, -0.15, -155.41, 2, 0)
+	MovementLoopAddLocation(NPC, 40.41, -0.16, -159.26, 2, 0)
+	MovementLoopAddLocation(NPC, 25.34, -0.04, -161.31, 2, 0)
+	MovementLoopAddLocation(NPC, 15.28, -0.09, -161.49, 2, 0)
+	MovementLoopAddLocation(NPC, 40.31, -0.16, -162.02, 2, 0)
+	MovementLoopAddLocation(NPC, 42.33, -0.16, -165.73, 2, 0)
+	MovementLoopAddLocation(NPC, 47.07, -0.15, -168.82, 2, 0)
+	MovementLoopAddLocation(NPC, 47.87, -4.16, -183.14, 2, 0)
+	MovementLoopAddLocation(NPC, 48.15, -0.15, -168.49, 2, 0)
+	MovementLoopAddLocation(NPC, 52.45, -0.15, -166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 55.57, -0.16, -161.93, 2, 0)
+	MovementLoopAddLocation(NPC, 70.02, -4.16, -160.06, 2, 0)
+	MovementLoopAddLocation(NPC, 55.29, -0.16, -160.31, 2, 0)
+	MovementLoopAddLocation(NPC, 52.44, -0.15, -155.83, 2, 0)
+	MovementLoopAddLocation(NPC, 47.58, -0.15, -153.04, 2, 0)
+	MovementLoopAddLocation(NPC, 49.77, -4.16, -140.11, 2, math.random(0,20))
+end
+
+

+ 55 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin2.lua

@@ -0,0 +1,55 @@
+--[[
+	Script Name		:	bloodsaber_assassin2.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_assassin2.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:19:35 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	--[[Lua random sucks so lets make sure its random]]--
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	fuckit = math.random(0,20)
+	MovementLoopAddLocation(NPC, 46.63, -0.15, -153.64, 2, fuckit)
+	MovementLoopAddLocation(NPC, 42.63, -0.16, -155.12, 2, 0)
+	MovementLoopAddLocation(NPC, 39.96, -0.16, -160.08, 2, 0)
+	MovementLoopAddLocation(NPC, 41.33, -0.16, -164.5, 2, 0)
+	MovementLoopAddLocation(NPC, 46.2, -0.15, -168.26, 2, 0)
+	MovementLoopAddLocation(NPC, 48.05, -4.16, -182.53, 2, 0)
+	MovementLoopAddLocation(NPC, 48.33, -0.15, -168.8, 2, 0)
+	MovementLoopAddLocation(NPC, 51.72, -0.15, -166.74, 2, 0)
+	MovementLoopAddLocation(NPC, 55.4, -0.16, -162.55, 2, 0)
+	MovementLoopAddLocation(NPC, 68.88, -4.16, -161.49, 2, 0)
+	MovementLoopAddLocation(NPC, 56.02, -0.21, -160.47, 2, 0)
+	MovementLoopAddLocation(NPC, 52.75, -0.16, -155.54, 2, 0)
+	MovementLoopAddLocation(NPC, 48.58, -0.15, -153.69, 2, 0)
+	MovementLoopAddLocation(NPC, 48.74, -4.16, -139.25, 2, 0)
+	MovementLoopAddLocation(NPC, 48.58, -0.15, -153.69, 2, 0)
+	MovementLoopAddLocation(NPC, 52.75, -0.16, -155.54, 2, 0)
+	MovementLoopAddLocation(NPC, 56.02, -0.21, -160.47, 2, 0)
+	MovementLoopAddLocation(NPC, 68.88, -4.16, -161.49, 2, 0)
+	MovementLoopAddLocation(NPC, 55.4, -0.16, -162.55, 2, 0)
+	MovementLoopAddLocation(NPC, 51.72, -0.15, -166.74, 2, 0)
+	MovementLoopAddLocation(NPC, 48.33, -0.15, -168.8, 2, 0)
+	MovementLoopAddLocation(NPC, 48.05, -4.16, -182.53, 2, 0)
+	MovementLoopAddLocation(NPC, 46.2, -0.15, -168.26, 2, 0)
+	MovementLoopAddLocation(NPC, 41.33, -0.16, -164.5, 2, 0)
+	MovementLoopAddLocation(NPC, 39.96, -0.16, -160.08, 2, 0)
+	MovementLoopAddLocation(NPC, 42.63, -0.16, -155.12, 2, 0)
+	MovementLoopAddLocation(NPC, 46.63, -0.15, -153.64, 2, fuckit)
+end
+
+

+ 56 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin3.lua

@@ -0,0 +1,56 @@
+--[[
+	Script Name		:	bloodsaber_assassin3.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_assassin3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:25:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -23.21, -0.18, -184.23, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.25, -0.18, -184, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.23, -0.18, -187.51, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -30.41, -0.8, -187.57, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -30.56, -0.7, -181.33, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.63, -0.18, -179.21, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.17, -0.18, -187.32, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.53, -0.18, -186.69, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.07, -0.18, -190.03, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.13, -0.18, -184.18, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -28.72, -0.8, -189.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -31.92, -0.27, -184.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -28.25, -0.18, -174.34, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.21, -0.18, -178.94, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.3, -0.18, -187.75, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -17.26, -0.18, -183.24, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.49, -0.18, -187.59, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -17.26, -0.18, -183.24, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.3, -0.18, -187.75, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.21, -0.18, -178.94, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -28.25, -0.18, -174.34, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -31.92, -0.27, -184.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -28.72, -0.8, -189.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.13, -0.18, -184.18, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.07, -0.18, -190.03, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -25.53, -0.18, -186.69, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.17, -0.18, -187.32, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.63, -0.18, -179.21, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -30.56, -0.7, -181.33, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -30.41, -0.8, -187.57, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.23, -0.18, -187.51, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.25, -0.18, -184, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -23.21, -0.18, -184.23, 2, math.random(0,10))
+end
+
+

+ 76 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_assassin4.lua

@@ -0,0 +1,76 @@
+--[[
+	Script Name		:	bloodsaber_assassin4.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_assassin4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:26:28 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 0.6, -0.1, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 1.1, -0.15, -145.7, 2, 0)
+	MovementLoopAddLocation(NPC, -4.22, -0.06, -145.74, 2, 0)
+	MovementLoopAddLocation(NPC, -9.25, -0.01, -149.07, 2, 0)
+	MovementLoopAddLocation(NPC, -26.7, -0.08, -145.44, 2, 0)
+	MovementLoopAddLocation(NPC, -31.4, -0.05, -147.11, 2, 0)
+	MovementLoopAddLocation(NPC, -34.07, -0.17, -154.6, 2, 0)
+	MovementLoopAddLocation(NPC, -33.72, -0.18, -167.71, 2, 0)
+	MovementLoopAddLocation(NPC, -19.63, -0.18, -181.72, 2, 0)
+	MovementLoopAddLocation(NPC, 6.87, 0.41, -182.59, 2, 0)
+	MovementLoopAddLocation(NPC, 14.78, -0.04, -176.42, 2, 0)
+	MovementLoopAddLocation(NPC, 14.1, -0.09, -161.57, 2, 0)
+	MovementLoopAddLocation(NPC, 36.35, -0.16, -160.75, 2, 0)
+	MovementLoopAddLocation(NPC, 40.42, -0.16, -162.96, 2, 0)
+	MovementLoopAddLocation(NPC, 41.91, -0.16, -166.76, 2, 0)
+	MovementLoopAddLocation(NPC, 46.8, -0.15, -168.43, 2, 0)
+	MovementLoopAddLocation(NPC, 53.62, -0.16, -167.18, 2, 0)
+	MovementLoopAddLocation(NPC, 54.81, -0.16, -161.45, 2, 0)
+	MovementLoopAddLocation(NPC, 54.38, -0.16, -155.31, 2, 0)
+	MovementLoopAddLocation(NPC, 49.48, -0.15, -154.19, 2, 0)
+	MovementLoopAddLocation(NPC, 44.21, -0.15, -154.92, 2, 0)
+	MovementLoopAddLocation(NPC, 40.6, -0.16, -159.56, 2, 0)
+	MovementLoopAddLocation(NPC, 25.32, -0.04, -161.38, 2, 0)
+	MovementLoopAddLocation(NPC, 14.41, -0.16, -161.04, 2, 0)
+	MovementLoopAddLocation(NPC, 14.77, -0.24, -146.4, 2, 0)
+	MovementLoopAddLocation(NPC, 1.15, -0.27, -143.29, 2, 0)
+	MovementLoopAddLocation(NPC, 0.95, 0, -126.22, 2, 0)
+	MovementLoopAddLocation(NPC, 1.15, -0.27, -143.29, 2, 0)
+	MovementLoopAddLocation(NPC, 14.77, -0.24, -146.4, 2, 0)
+	MovementLoopAddLocation(NPC, 14.41, -0.16, -161.04, 2, 0)
+	MovementLoopAddLocation(NPC, 25.32, -0.04, -161.38, 2, 0)
+	MovementLoopAddLocation(NPC, 40.6, -0.16, -159.56, 2, 0)
+	MovementLoopAddLocation(NPC, 44.21, -0.15, -154.92, 2, 0)
+	MovementLoopAddLocation(NPC, 49.48, -0.15, -154.19, 2, 0)
+	MovementLoopAddLocation(NPC, 54.38, -0.16, -155.31, 2, 0)
+	MovementLoopAddLocation(NPC, 54.81, -0.16, -161.45, 2, 0)
+	MovementLoopAddLocation(NPC, 53.62, -0.16, -167.18, 2, 0)
+	MovementLoopAddLocation(NPC, 46.8, -0.15, -168.43, 2, 0)
+	MovementLoopAddLocation(NPC, 41.91, -0.16, -166.76, 2, 0)
+	MovementLoopAddLocation(NPC, 40.42, -0.16, -162.96, 2, 0)
+	MovementLoopAddLocation(NPC, 36.35, -0.16, -160.75, 2, 0)
+	MovementLoopAddLocation(NPC, 14.1, -0.09, -161.57, 2, 0)
+	MovementLoopAddLocation(NPC, 14.78, -0.04, -176.42, 2, 0)
+	MovementLoopAddLocation(NPC, 6.87, 0.41, -182.59, 2, 0)
+	MovementLoopAddLocation(NPC, -19.63, -0.18, -181.72, 2, 0)
+	MovementLoopAddLocation(NPC, -33.72, -0.18, -167.71, 2, 0)
+	MovementLoopAddLocation(NPC, -34.07, -0.17, -154.6, 2, 0)
+	MovementLoopAddLocation(NPC, -31.4, -0.05, -147.11, 2, 0)
+	MovementLoopAddLocation(NPC, -26.7, -0.08, -145.44, 2, 0)
+	MovementLoopAddLocation(NPC, -9.25, -0.01, -149.07, 2, 0)
+	MovementLoopAddLocation(NPC, -4.22, -0.06, -145.74, 2, 0)
+	MovementLoopAddLocation(NPC, 1.1, -0.15, -145.7, 2, 0)
+	MovementLoopAddLocation(NPC, 0.6, -0.1, -136.84, 2, 0)
+end
+
+

+ 40 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard.lua

@@ -0,0 +1,40 @@
+--[[
+	Script Name		:	bloodsaber_highguard.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:39:05 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 70.47, -4.16, -160.59, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.67, -4.16, -165.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.84, -4.16, -166.33, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 65.92, -4.16, -167.5, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 68.25, -4.16, -156.28, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.67, -4.16, -155.97, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.78, -4.16, -157.8, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 70.56, -4.16, -160.66, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 53.91, 0.21, -161.98, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 70.56, -4.16, -160.66, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.78, -4.16, -157.8, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.67, -4.16, -155.97, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 68.25, -4.16, -156.28, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 65.92, -4.16, -167.5, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.84, -4.16, -166.33, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.67, -4.16, -165.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 70.47, -4.16, -160.59, 2, math.random(0,20))
+end
+
+

+ 38 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard2.lua

@@ -0,0 +1,38 @@
+--[[
+	Script Name		:	bloodsaber_highguard2.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard2.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:45:28 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 47.07, -4.16, -138.21, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 41.35, -4.16, -148.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.56, -4.16, -141.58, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.24, -4.16, -140.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.91, -4.16, -148.64, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.7, -4.16, -141.51, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 45.79, -4.16, -142.09, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 46.37, -0.15, -153.77, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 45.79, -4.16, -142.09, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.7, -4.16, -141.51, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.91, -4.16, -148.64, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.24, -4.16, -140.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.56, -4.16, -141.58, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 41.35, -4.16, -148.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.07, -4.16, -138.21, 2, math.random(0,20))
+end
+
+

+ 48 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard3.lua

@@ -0,0 +1,48 @@
+--[[
+	Script Name		:	bloodsaber_highguard3.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:37:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -33.04, -0.8, -175.22, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -19.68, -0.18, -180.97, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -25.05, -0.18, -181.17, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -33.52, -0.47, -174.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -28.21, -0.09, -169.23, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -39, -0.18, -165.1, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -36.46, -0.18, -170.21, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -41.49, -0.28, -173.54, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -24.55, -0.18, -174.45, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -20.19, -0.18, -188.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -31.08, -0.48, -181.92, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -27.85, -0.18, -171.58, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -38.01, -0.18, -164.87, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -27.85, -0.18, -171.58, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -31.08, -0.48, -181.92, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -20.19, -0.18, -188.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -24.55, -0.18, -174.45, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -41.49, -0.28, -173.54, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -36.46, -0.18, -170.21, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -39, -0.18, -165.1, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -28.21, -0.09, -169.23, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -33.52, -0.47, -174.06, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -25.05, -0.18, -181.17, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -19.68, -0.18, -180.97, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -33.04, -0.8, -175.22, 2, math.random(0,5))
+end
+
+

+ 34 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard4.lua

@@ -0,0 +1,34 @@
+--[[
+	Script Name		:	bloodsaber_highguard4.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:37:43 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -36.5, -0.24, -173.47, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -40.82, -0.18, -166.11, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -35.77, -0.18, -169.65, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.97, -0.18, -165.31, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.96, -0.34, -173.59, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -37.27, -0.42, -173.81, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.96, -0.34, -173.59, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.97, -0.18, -165.31, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -35.77, -0.18, -169.65, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -40.82, -0.18, -166.11, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -36.5, -0.24, -173.47, 2, math.random(0,5))
+end
+
+

+ 42 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard5.lua

@@ -0,0 +1,42 @@
+--[[
+	Script Name		:	bloodsaber_highguard5.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard5.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:37:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -38.47, -0.18, -172.38, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -41.67, -0.18, -170.1, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -34, -0.18, -167.88, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -34.33, -0.13, -153.23, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.06, 0.25, -146.42, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -14.16, -0.31, -146.83, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -10.12, 0.06, -149.16, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 0.57, -0.08, -144.25, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 0.77, -0.12, -131.65, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 0.73, -0.09, -120.67, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 0.77, -0.12, -131.65, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, 0.57, -0.08, -144.25, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -10.12, 0.06, -149.16, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -14.16, -0.31, -146.83, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -30.06, 0.25, -146.42, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -34.33, -0.13, -153.23, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -34, -0.18, -167.88, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -41.67, -0.18, -170.1, 2, math.random(0,5))
+	MovementLoopAddLocation(NPC, -38.47, -0.18, -172.38, 2, math.random(0,5))
+end
+
+

+ 86 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_highguard6.lua

@@ -0,0 +1,86 @@
+--[[
+	Script Name		:	bloodsaber_highguard_1.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_highguard_1.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:22:35 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 1.14, -0.25, -142.49, 2, 0)
+	MovementLoopAddLocation(NPC, 3.9, -0.08, -147.72, 2, 0)
+	MovementLoopAddLocation(NPC, 15.42, -0.21, -147.61, 2, 0)
+	MovementLoopAddLocation(NPC, 14.93, -0.05, -137.59, 2, 0)
+	MovementLoopAddLocation(NPC, 28.28, -0.17, -133.55, 2, 0)
+	MovementLoopAddLocation(NPC, 35.32, -0.08, -128.95, 2, 0)
+	MovementLoopAddLocation(NPC, 36.98, 0.09, -122.5, 2, 0)
+	MovementLoopAddLocation(NPC, 37.19, -0.17, -117.05, 2, 0)
+	MovementLoopAddLocation(NPC, 32.18, -0.18, -110.99, 2, 0)
+	MovementLoopAddLocation(NPC, 28.82, 0.04, -110.33, 2, 0)
+	MovementLoopAddLocation(NPC, 24.85, -0.09, -110.35, 2, 0)
+	MovementLoopAddLocation(NPC, 31.99, -0.08, -110.12, 2, 0)
+	MovementLoopAddLocation(NPC, 36.59, -0.16, -116.26, 2, 0)
+	MovementLoopAddLocation(NPC, 36.01, -0.17, -125.82, 2, 0)
+	MovementLoopAddLocation(NPC, 28.88, -0.12, -133.24, 2, 0)
+	MovementLoopAddLocation(NPC, 16.98, -0.08, -136.91, 2, 0)
+	MovementLoopAddLocation(NPC, 16.34, -0.19, -139.14, 2, 0)
+	MovementLoopAddLocation(NPC, 15.93, 0.5, -152.45, 2, 0)
+	MovementLoopAddLocation(NPC, 15.69, -0.08, -161.52, 2, 0)
+	MovementLoopAddLocation(NPC, 45.98, -0.12, -161.24, 2, 0)
+	MovementLoopAddLocation(NPC, 16.57, -0.08, -161.7, 2, 0)
+	MovementLoopAddLocation(NPC, 16.63, -0.16, -172.63, 2, 0)
+	MovementLoopAddLocation(NPC, 8.65, 0.03, -180.52, 2, 0)
+	MovementLoopAddLocation(NPC, -2.72, -0.13, -183.24, 2, 0)
+	MovementLoopAddLocation(NPC, -17.06, -0.18, -181.99, 2, 0)
+	MovementLoopAddLocation(NPC, -25.7, -0.18, -173.91, 2, 0)
+	MovementLoopAddLocation(NPC, -33.27, -0.18, -167.24, 2, 0)
+	MovementLoopAddLocation(NPC, -34.48, 0.01, -162.35, 2, 0)
+	MovementLoopAddLocation(NPC, -33.74, -0.04, -151.94, 2, 0)
+	MovementLoopAddLocation(NPC, -29.7, 0.36, -146.55, 2, 0)
+	MovementLoopAddLocation(NPC, -5.86, -0.28, -146.88, 2, 0)
+	MovementLoopAddLocation(NPC, 1.11, -0.07, -144.82, 2, 0)
+	MovementLoopAddLocation(NPC, -5.86, -0.28, -146.88, 2, 0)
+	MovementLoopAddLocation(NPC, -29.7, 0.36, -146.55, 2, 0)
+	MovementLoopAddLocation(NPC, -33.74, -0.04, -151.94, 2, 0)
+	MovementLoopAddLocation(NPC, -34.48, 0.01, -162.35, 2, 0)
+	MovementLoopAddLocation(NPC, -33.27, -0.18, -167.24, 2, 0)
+	MovementLoopAddLocation(NPC, -25.7, -0.18, -173.91, 2, 0)
+	MovementLoopAddLocation(NPC, -17.06, -0.18, -181.99, 2, 0)
+	MovementLoopAddLocation(NPC, -2.72, -0.13, -183.24, 2, 0)
+	MovementLoopAddLocation(NPC, 8.65, 0.03, -180.52, 2, 0)
+	MovementLoopAddLocation(NPC, 16.63, -0.16, -172.63, 2, 0)
+	MovementLoopAddLocation(NPC, 16.57, -0.08, -161.7, 2, 0)
+	MovementLoopAddLocation(NPC, 45.98, -0.12, -161.24, 2, 0)
+	MovementLoopAddLocation(NPC, 15.69, -0.08, -161.52, 2, 0)
+	MovementLoopAddLocation(NPC, 15.93, 0.5, -152.45, 2, 0)
+	MovementLoopAddLocation(NPC, 16.34, -0.19, -139.14, 2, 0)
+	MovementLoopAddLocation(NPC, 16.98, -0.08, -136.91, 2, 0)
+	MovementLoopAddLocation(NPC, 28.88, -0.12, -133.24, 2, 0)
+	MovementLoopAddLocation(NPC, 36.01, -0.17, -125.82, 2, 0)
+	MovementLoopAddLocation(NPC, 36.59, -0.16, -116.26, 2, 0)
+	MovementLoopAddLocation(NPC, 31.99, -0.08, -110.12, 2, 0)
+	MovementLoopAddLocation(NPC, 24.85, -0.09, -110.35, 2, 0)
+	MovementLoopAddLocation(NPC, 28.82, 0.04, -110.33, 2, 0)
+	MovementLoopAddLocation(NPC, 32.18, -0.18, -110.99, 2, 0)
+	MovementLoopAddLocation(NPC, 37.19, -0.17, -117.05, 2, 0)
+	MovementLoopAddLocation(NPC, 36.98, 0.09, -122.5, 2, 0)
+	MovementLoopAddLocation(NPC, 35.32, -0.08, -128.95, 2, 0)
+	MovementLoopAddLocation(NPC, 28.28, -0.17, -133.55, 2, 0)
+	MovementLoopAddLocation(NPC, 14.93, -0.05, -137.59, 2, 0)
+	MovementLoopAddLocation(NPC, 15.42, -0.21, -147.61, 2, 0)
+	MovementLoopAddLocation(NPC, 3.9, -0.08, -147.72, 2, 0)
+	MovementLoopAddLocation(NPC, 1.14, -0.25, -142.49, 2, 0)
+end
+
+

+ 44 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor.lua

@@ -0,0 +1,44 @@
+--[[
+	Script Name		:	bloodsaber_inquisitor.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_inquisitor.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:30:55 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 45.77, -4.16, -183.75, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.36, -4.16, -181.53, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.75, -4.16, -179.2, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.3, -4.16, -181.08, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.52, -4.16, -172.83, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 41.59, -4.16, -178.67, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 44.6, -4.16, -178.82, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.38, -4.16, -183.86, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.89, -0.15, -169.1, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.57, -4.16, -178.3, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.37, -4.16, -181.01, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.57, -4.16, -178.3, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.89, -0.15, -169.1, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.38, -4.16, -183.86, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 44.6, -4.16, -178.82, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 41.59, -4.16, -178.67, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.52, -4.16, -172.83, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.3, -4.16, -181.08, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.75, -4.16, -179.2, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.36, -4.16, -181.53, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 45.77, -4.16, -183.75, 2, math.random(0,20))
+end
+
+

+ 40 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor2.lua

@@ -0,0 +1,40 @@
+--[[
+	Script Name		:	bloodsaber_inquisitor2.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_inquisitor2.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:31:00 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 48.09, -4.17, -137.8, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.94, -0.15, -153.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.74, -4.16, -142.95, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.75, -4.16, -140.75, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.47, -4.16, -149.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.14, -4.16, -144.99, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.09, -4.16, -138.49, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.4, -4.16, -140.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 53.04, -4.16, -148.57, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.4, -4.16, -140.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.09, -4.16, -138.49, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 43.14, -4.16, -144.99, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.47, -4.16, -149.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.75, -4.16, -140.75, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 47.74, -4.16, -142.95, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.94, -0.15, -153.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.09, -4.17, -137.8, 2, math.random(0,20))
+end
+
+

+ 58 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor3.lua

@@ -0,0 +1,58 @@
+--[[
+	Script Name		:	bloodsaber_inqusitor3.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_inqusitor3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:28:50 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -26.97, -0.36, -184.33, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.19, -0.18, -188.32, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -20.86, -0.16, -175.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -29.23, -0.75, -178.7, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -39.94, -0.79, -174.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -40.73, -0.18, -167.11, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.15, -0.18, -167.23, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.48, -0.03, -152.53, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.2, -0.01, -162.62, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.58, -0.18, -181.72, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -6.5, -0.16, -181.94, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.31, -0.18, -182.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -26.17, -0.18, -178.48, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.82, -0.18, -178.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -24.7, -0.18, -189.77, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -32.78, -0.8, -175.51, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -32.44, -0.18, -165.53, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -41.11, -0.18, -167.78, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -32.44, -0.18, -165.53, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -32.78, -0.8, -175.51, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -24.7, -0.18, -189.77, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.82, -0.18, -178.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -26.17, -0.18, -178.48, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -18.31, -0.18, -182.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -6.5, -0.16, -181.94, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -19.58, -0.18, -181.72, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.2, -0.01, -162.62, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.48, -0.03, -152.53, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -34.15, -0.18, -167.23, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -40.73, -0.18, -167.11, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -39.94, -0.79, -174.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -29.23, -0.75, -178.7, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -20.86, -0.16, -175.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -22.19, -0.18, -188.32, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -26.97, -0.36, -184.33, 2, math.random(0,10))
+end
+
+

+ 50 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_inquisitor4.lua

@@ -0,0 +1,50 @@
+--[[
+	Script Name		:	bloodsaber_inquisitor4.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_inquisitor4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:33:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -32.55, -0.48, -174.09, 2, 0)
+	MovementLoopAddLocation(NPC, -40.33, -0.8, -174.96, 2, 0)
+	MovementLoopAddLocation(NPC, -40.93, -0.18, -168.31, 2, 0)
+	MovementLoopAddLocation(NPC, -37.53, -0.18, -172.24, 2, 0)
+	MovementLoopAddLocation(NPC, -35.71, -0.18, -165.33, 2, 0)
+	MovementLoopAddLocation(NPC, -29.5, 0.04, -166.08, 2, 0)
+	MovementLoopAddLocation(NPC, -28.82, -0.8, -187.21, 2, 0)
+	MovementLoopAddLocation(NPC, -17.04, -0.18, -188.03, 2, 0)
+	MovementLoopAddLocation(NPC, -19.05, -0.18, -187.03, 2, 0)
+	MovementLoopAddLocation(NPC, -25.54, 1.16, -171.52, 2, 0)
+	MovementLoopAddLocation(NPC, -33.21, -0.18, -171.69, 2, 0)
+	MovementLoopAddLocation(NPC, -28.57, -0.8, -178.8, 2, 0)
+	MovementLoopAddLocation(NPC, -35.98, -0.18, -165.08, 2, 0)
+	MovementLoopAddLocation(NPC, -40.97, -0.18, -171.54, 2, 0)
+	MovementLoopAddLocation(NPC, -35.98, -0.18, -165.08, 2, 0)
+	MovementLoopAddLocation(NPC, -28.57, -0.8, -178.8, 2, 0)
+	MovementLoopAddLocation(NPC, -33.21, -0.18, -171.69, 2, 0)
+	MovementLoopAddLocation(NPC, -25.54, 1.16, -171.52, 2, 0)
+	MovementLoopAddLocation(NPC, -19.05, -0.18, -187.03, 2, 0)
+	MovementLoopAddLocation(NPC, -17.04, -0.18, -188.03, 2, 0)
+	MovementLoopAddLocation(NPC, -28.82, -0.8, -187.21, 2, 0)
+	MovementLoopAddLocation(NPC, -29.5, 0.04, -166.08, 2, 0)
+	MovementLoopAddLocation(NPC, -35.71, -0.18, -165.33, 2, 0)
+	MovementLoopAddLocation(NPC, -37.53, -0.18, -172.24, 2, 0)
+	MovementLoopAddLocation(NPC, -40.93, -0.18, -168.31, 2, 0)
+	MovementLoopAddLocation(NPC, -40.33, -0.8, -174.96, 2, 0)
+	MovementLoopAddLocation(NPC, -32.55, -0.48, -174.09, 2, 0)
+end
+
+

+ 36 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist.lua

@@ -0,0 +1,36 @@
+--[[
+	Script Name		:	bloodsaber_ritualist.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_ritualist.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 02:40:16 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 28.4, -0.16, -156.42, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 30, -0.16, -166.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 34.9, -0.16, -156.03, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 34.77, -0.16, -166.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 26.09, -0.16, -161.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 40.77, 0.02, -161.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 25.42, -0.16, -166.57, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 40.77, 0.02, -161.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 26.09, -0.16, -161.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 34.77, -0.16, -166.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 34.9, -0.16, -156.03, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 30, -0.16, -166.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 28.4, -0.16, -156.42, 2, math.random(0,20))
+end
+
+

+ 36 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist2.lua

@@ -0,0 +1,36 @@
+--[[
+	Script Name		:	bloodsaber_ritualist2.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_ritualist2.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 02:40:22 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 32.98, -0.16, -165.33, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 31.39, -0.16, -156.17, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 31.17, -0.16, -166.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 25.23, -0.16, -155.38, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 37.32, -0.16, -166.6, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 26.7, -0.16, -160.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 39.35, -0.16, -159.04, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 26.7, -0.16, -160.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 37.32, -0.16, -166.6, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 25.23, -0.16, -155.38, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 31.17, -0.16, -166.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 31.39, -0.16, -156.17, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 32.98, -0.16, -165.33, 2, math.random(0,20))
+end
+
+

+ 40 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist3.lua

@@ -0,0 +1,40 @@
+--[[
+	Script Name		:	bloodsaber_ritualist3.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_ritualist3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:36:49 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 53.22, -4.16, -173.13, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 53.79, -4.16, -178.72, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.94, -4.16, -181.19, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.63, -4.16, -181.81, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.63, -4.16, -184, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.44, -0.21, -169.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.53, -4.16, -184.11, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.94, -4.16, -180.43, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 52.43, -4.16, -180.67, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.94, -4.16, -180.43, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.53, -4.16, -184.11, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.44, -0.21, -169.35, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.63, -4.16, -184, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 48.63, -4.16, -181.81, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 42.94, -4.16, -181.19, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 53.79, -4.16, -178.72, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 53.22, -4.16, -173.13, 2, math.random(0,20))
+end
+
+

+ 40 - 0
server/SpawnScripts/CryptofBetrayal/bloodsaber_ritualist4.lua

@@ -0,0 +1,40 @@
+--[[
+	Script Name		:	bloodsaber_ritualist4.lua
+	Script Purpose	:	Waypoint Path for bloodsaber_ritualist4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:42:14 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 65.7, -4.16, -156.41, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 69.15, -4.16, -165.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 66.11, -4.16, -162.3, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 56.48, -0.31, -162.47, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 70.57, -4.16, -162.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.82, -4.16, -156, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.67, -4.16, -156.96, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 65.83, -4.16, -157.02, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 69.03, -4.16, -165.57, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 65.83, -4.16, -157.02, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 59.67, -4.16, -156.96, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 67.82, -4.16, -156, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 70.57, -4.16, -162.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 56.48, -0.31, -162.47, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 66.11, -4.16, -162.3, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 69.15, -4.16, -165.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 65.7, -4.16, -156.41, 2, math.random(0,20))
+end
+
+

+ 76 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab14.lua

@@ -0,0 +1,76 @@
+--[[
+	Script Name		:	deathly_scarab14.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab14.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:19:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -13.23, 0.45, -44.51, 2, 0)
+	MovementLoopAddLocation(NPC, -8.11, 0.5, -49.73, 2, 0)
+	MovementLoopAddLocation(NPC, -5.2, -0.06, -52.92, 2, 0)
+	MovementLoopAddLocation(NPC, -5.82, -0.09, -63.74, 2, 0)
+	MovementLoopAddLocation(NPC, -11.4, -0.09, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, -11.5, -0.09, -74.04, 2, 0)
+	MovementLoopAddLocation(NPC, -2.32, -0.09, -78.07, 2, 0)
+	MovementLoopAddLocation(NPC, -1.97, -0.09, -83.2, 2, 0)
+	MovementLoopAddLocation(NPC, -1.57, -0.09, -96.68, 2, 0)
+	MovementLoopAddLocation(NPC, -8.62, -0.07, -97.03, 2, 0)
+	MovementLoopAddLocation(NPC, -10.26, -0.09, -102.68, 2, 0)
+	MovementLoopAddLocation(NPC, -9.98, -0.09, -106.67, 2, 0)
+	MovementLoopAddLocation(NPC, 4.25, -0.09, -110.22, 2, 0)
+	MovementLoopAddLocation(NPC, 24.72, -0.09, -109.45, 2, 0)
+	MovementLoopAddLocation(NPC, 30.87, -0.08, -110.26, 2, 0)
+	MovementLoopAddLocation(NPC, 36.47, -0.07, -114.78, 2, 0)
+	MovementLoopAddLocation(NPC, 37.17, 0.09, -121.08, 2, 0)
+	MovementLoopAddLocation(NPC, 36.16, -0.01, -129.05, 2, 0)
+	MovementLoopAddLocation(NPC, 28.86, -0.1, -134.84, 2, 0)
+	MovementLoopAddLocation(NPC, 16.79, -0.04, -135.18, 2, 0)
+	MovementLoopAddLocation(NPC, 13.71, 0.01, -138.63, 2, 0)
+	MovementLoopAddLocation(NPC, 14.24, -0.18, -146.79, 2, 0)
+	MovementLoopAddLocation(NPC, -18.08, -0.16, -145.81, 2, 0)
+	MovementLoopAddLocation(NPC, -31.17, 0, -146.05, 2, 0)
+	MovementLoopAddLocation(NPC, -35.15, -0.09, -153.24, 2, 0)
+	MovementLoopAddLocation(NPC, -34.65, -0.18, -168.7, 2, 0)
+	MovementLoopAddLocation(NPC, -28.46, -0.21, -174.88, 2, 0)
+	MovementLoopAddLocation(NPC, -34.65, -0.18, -168.7, 2, 0)
+	MovementLoopAddLocation(NPC, -35.15, -0.09, -153.24, 2, 0)
+	MovementLoopAddLocation(NPC, -31.17, 0, -146.05, 2, 0)
+	MovementLoopAddLocation(NPC, -18.08, -0.16, -145.81, 2, 0)
+	MovementLoopAddLocation(NPC, 14.24, -0.18, -146.79, 2, 0)
+	MovementLoopAddLocation(NPC, 13.71, 0.01, -138.63, 2, 0)
+	MovementLoopAddLocation(NPC, 16.79, -0.04, -135.18, 2, 0)
+	MovementLoopAddLocation(NPC, 28.86, -0.1, -134.84, 2, 0)
+	MovementLoopAddLocation(NPC, 36.16, -0.01, -129.05, 2, 0)
+	MovementLoopAddLocation(NPC, 37.17, 0.09, -121.08, 2, 0)
+	MovementLoopAddLocation(NPC, 36.47, -0.07, -114.78, 2, 0)
+	MovementLoopAddLocation(NPC, 30.87, -0.08, -110.26, 2, 0)
+	MovementLoopAddLocation(NPC, 24.72, -0.09, -109.45, 2, 0)
+	MovementLoopAddLocation(NPC, 4.25, -0.09, -110.22, 2, 0)
+	MovementLoopAddLocation(NPC, -9.98, -0.09, -106.67, 2, 0)
+	MovementLoopAddLocation(NPC, -10.26, -0.09, -102.68, 2, 0)
+	MovementLoopAddLocation(NPC, -8.62, -0.07, -97.03, 2, 0)
+	MovementLoopAddLocation(NPC, -1.57, -0.09, -96.68, 2, 0)
+	MovementLoopAddLocation(NPC, -1.97, -0.09, -83.2, 2, 0)
+	MovementLoopAddLocation(NPC, -2.32, -0.09, -78.07, 2, 0)
+	MovementLoopAddLocation(NPC, -11.5, -0.09, -74.04, 2, 0)
+	MovementLoopAddLocation(NPC, -11.4, -0.09, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, -5.82, -0.09, -63.74, 2, 0)
+	MovementLoopAddLocation(NPC, -5.2, -0.06, -52.92, 2, 0)
+	MovementLoopAddLocation(NPC, -8.11, 0.5, -49.73, 2, 0)
+	MovementLoopAddLocation(NPC, -13.23, 0.45, -44.51, 2, 0)
+end
+
+

+ 70 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab15.lua

@@ -0,0 +1,70 @@
+--[[
+	Script Name		:	deathly_scarab15.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab15.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:15:10 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -14.36, -0.09, -120.38, 2, 0)
+	MovementLoopAddLocation(NPC, 1.06, -0.09, -119.52, 2, 0)
+	MovementLoopAddLocation(NPC, 1.09, -0.09, -123.43, 2, 0)
+	MovementLoopAddLocation(NPC, 1.16, -0.15, -129.77, 2, 0)
+	MovementLoopAddLocation(NPC, 2.49, -0.16, -145.73, 2, 0)
+	MovementLoopAddLocation(NPC, -9.86, 0.18, -146.47, 2, 0)
+	MovementLoopAddLocation(NPC, -32.04, -0.03, -146.74, 2, 0)
+	MovementLoopAddLocation(NPC, -34.58, -0.19, -154.83, 2, 0)
+	MovementLoopAddLocation(NPC, -34.58, -0.18, -166.28, 2, 0)
+	MovementLoopAddLocation(NPC, -30.42, -0.18, -172.14, 2, 0)
+	MovementLoopAddLocation(NPC, -17.78, -0.18, -181.58, 2, 0)
+	MovementLoopAddLocation(NPC, -7.83, -0.09, -182.88, 2, 0)
+	MovementLoopAddLocation(NPC, 6.87, 0.41, -182.68, 2, 0)
+	MovementLoopAddLocation(NPC, 13.06, -0.22, -177.41, 2, 0)
+	MovementLoopAddLocation(NPC, 14.38, -0.07, -170.7, 2, 0)
+	MovementLoopAddLocation(NPC, 15.59, -0.17, -160.46, 2, 0)
+	MovementLoopAddLocation(NPC, 15.64, -0.18, -145.42, 2, 0)
+	MovementLoopAddLocation(NPC, 15.87, -0.07, -136.49, 2, 0)
+	MovementLoopAddLocation(NPC, 30.38, -0.01, -134.59, 2, 0)
+	MovementLoopAddLocation(NPC, 35.96, -0.03, -128.3, 2, 0)
+	MovementLoopAddLocation(NPC, 37.06, 0.09, -122.25, 2, 0)
+	MovementLoopAddLocation(NPC, 36.4, -0.08, -115.12, 2, 0)
+	MovementLoopAddLocation(NPC, 31.64, -0.07, -110.06, 2, 0)
+	MovementLoopAddLocation(NPC, 24.92, -0.09, -110.28, 2, 0)
+	MovementLoopAddLocation(NPC, 31.64, -0.07, -110.06, 2, 0)
+	MovementLoopAddLocation(NPC, 36.4, -0.08, -115.12, 2, 0)
+	MovementLoopAddLocation(NPC, 37.06, 0.09, -122.25, 2, 0)
+	MovementLoopAddLocation(NPC, 35.96, -0.03, -128.3, 2, 0)
+	MovementLoopAddLocation(NPC, 30.38, -0.01, -134.59, 2, 0)
+	MovementLoopAddLocation(NPC, 15.87, -0.07, -136.49, 2, 0)
+	MovementLoopAddLocation(NPC, 15.64, -0.18, -145.42, 2, 0)
+	MovementLoopAddLocation(NPC, 15.59, -0.17, -160.46, 2, 0)
+	MovementLoopAddLocation(NPC, 14.38, -0.07, -170.7, 2, 0)
+	MovementLoopAddLocation(NPC, 13.06, -0.22, -177.41, 2, 0)
+	MovementLoopAddLocation(NPC, 6.87, 0.41, -182.68, 2, 0)
+	MovementLoopAddLocation(NPC, -7.83, -0.09, -182.88, 2, 0)
+	MovementLoopAddLocation(NPC, -17.78, -0.18, -181.58, 2, 0)
+	MovementLoopAddLocation(NPC, -30.42, -0.18, -172.14, 2, 0)
+	MovementLoopAddLocation(NPC, -34.58, -0.18, -166.28, 2, 0)
+	MovementLoopAddLocation(NPC, -34.58, -0.19, -154.83, 2, 0)
+	MovementLoopAddLocation(NPC, -32.04, -0.03, -146.74, 2, 0)
+	MovementLoopAddLocation(NPC, -9.86, 0.18, -146.47, 2, 0)
+	MovementLoopAddLocation(NPC, 2.49, -0.16, -145.73, 2, 0)
+	MovementLoopAddLocation(NPC, 1.16, -0.15, -129.77, 2, 0)
+	MovementLoopAddLocation(NPC, 1.09, -0.09, -123.43, 2, 0)
+	MovementLoopAddLocation(NPC, 1.06, -0.09, -119.52, 2, 0)
+	MovementLoopAddLocation(NPC, -14.36, -0.09, -120.38, 2, 0)
+end
+
+

+ 96 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab16.lua

@@ -0,0 +1,96 @@
+--[[
+	Script Name		:	deathly_scarab16.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab16.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:28:03 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 24.91, -0.09, -109.44, 2, 0)
+	MovementLoopAddLocation(NPC, 33.76, -0.2, -111.56, 2, 0)
+	MovementLoopAddLocation(NPC, 37.28, -0.18, -118.46, 2, 0)
+	MovementLoopAddLocation(NPC, 36.33, -0.01, -128.48, 2, 0)
+	MovementLoopAddLocation(NPC, 28.82, -0.14, -134.24, 2, 0)
+	MovementLoopAddLocation(NPC, 14.77, -0.04, -136.86, 2, 0)
+	MovementLoopAddLocation(NPC, 14.15, -0.12, -161.29, 2, 0)
+	MovementLoopAddLocation(NPC, 35.64, -0.16, -161.23, 2, 0)
+	MovementLoopAddLocation(NPC, 14.54, -0.08, -161.75, 2, 0)
+	MovementLoopAddLocation(NPC, 14.53, -0.18, -173.43, 2, 0)
+	MovementLoopAddLocation(NPC, 11.43, -0.13, -179.57, 2, 0)
+	MovementLoopAddLocation(NPC, -1.14, -0.07, -183.59, 2, 0)
+	MovementLoopAddLocation(NPC, -13.9, -0.13, -181.89, 2, 0)
+	MovementLoopAddLocation(NPC, -22.18, -0.18, -181.96, 2, 0)
+	MovementLoopAddLocation(NPC, -31.68, -0.18, -172.27, 2, 0)
+	MovementLoopAddLocation(NPC, -34.32, 0, -162.39, 2, 0)
+	MovementLoopAddLocation(NPC, -34.67, -0.03, -152.95, 2, 0)
+	MovementLoopAddLocation(NPC, -30.33, 0.05, -146.76, 2, 0)
+	MovementLoopAddLocation(NPC, -18.33, -0.24, -146.52, 2, 0)
+	MovementLoopAddLocation(NPC, 1.37, -0.16, -145.61, 2, 0)
+	MovementLoopAddLocation(NPC, 1.04, -0.16, -129.71, 2, 0)
+	MovementLoopAddLocation(NPC, 1.12, -0.09, -121.61, 2, 0)
+	MovementLoopAddLocation(NPC, -13.16, -0.09, -121.6, 2, 0)
+	MovementLoopAddLocation(NPC, -9.94, -0.09, -104.12, 2, 0)
+	MovementLoopAddLocation(NPC, -10.6, -0.09, -100.6, 2, 0)
+	MovementLoopAddLocation(NPC, -8.26, -0.09, -97.72, 2, 0)
+	MovementLoopAddLocation(NPC, -1.17, -0.09, -97.17, 2, 0)
+	MovementLoopAddLocation(NPC, -2.4, -0.09, -82.73, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, -0.09, -78.85, 2, 0)
+	MovementLoopAddLocation(NPC, 1.27, -0.09, -77.32, 2, 0)
+	MovementLoopAddLocation(NPC, 0.5, -0.09, -62.06, 2, 0)
+	MovementLoopAddLocation(NPC, -4.38, -0.09, -63.01, 2, 0)
+	MovementLoopAddLocation(NPC, -6.86, 0.09, -51.72, 2, 0)
+	MovementLoopAddLocation(NPC, -12.82, 0.47, -44.25, 2, 0)
+	MovementLoopAddLocation(NPC, -14.68, -0.12, -38.88, 2, 0)
+	MovementLoopAddLocation(NPC, -9.21, -0.17, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, -0.2, -0.2, -28.92, 2, 0)
+	MovementLoopAddLocation(NPC, -9.21, -0.17, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, -14.68, -0.12, -38.88, 2, 0)
+	MovementLoopAddLocation(NPC, -12.82, 0.47, -44.25, 2, 0)
+	MovementLoopAddLocation(NPC, -6.86, 0.09, -51.72, 2, 0)
+	MovementLoopAddLocation(NPC, -4.38, -0.09, -63.01, 2, 0)
+	MovementLoopAddLocation(NPC, 0.5, -0.09, -62.06, 2, 0)
+	MovementLoopAddLocation(NPC, 1.27, -0.09, -77.32, 2, 0)
+	MovementLoopAddLocation(NPC, -2.49, -0.09, -78.85, 2, 0)
+	MovementLoopAddLocation(NPC, -2.4, -0.09, -82.73, 2, 0)
+	MovementLoopAddLocation(NPC, -1.17, -0.09, -97.17, 2, 0)
+	MovementLoopAddLocation(NPC, -8.26, -0.09, -97.72, 2, 0)
+	MovementLoopAddLocation(NPC, -10.6, -0.09, -100.6, 2, 0)
+	MovementLoopAddLocation(NPC, -9.94, -0.09, -104.12, 2, 0)
+	MovementLoopAddLocation(NPC, -13.16, -0.09, -121.6, 2, 0)
+	MovementLoopAddLocation(NPC, 1.12, -0.09, -121.61, 2, 0)
+	MovementLoopAddLocation(NPC, 1.04, -0.16, -129.71, 2, 0)
+	MovementLoopAddLocation(NPC, 1.37, -0.16, -145.61, 2, 0)
+	MovementLoopAddLocation(NPC, -18.33, -0.24, -146.52, 2, 0)
+	MovementLoopAddLocation(NPC, -30.33, 0.05, -146.76, 2, 0)
+	MovementLoopAddLocation(NPC, -34.67, -0.03, -152.95, 2, 0)
+	MovementLoopAddLocation(NPC, -34.32, 0, -162.39, 2, 0)
+	MovementLoopAddLocation(NPC, -31.68, -0.18, -172.27, 2, 0)
+	MovementLoopAddLocation(NPC, -22.18, -0.18, -181.96, 2, 0)
+	MovementLoopAddLocation(NPC, -13.9, -0.13, -181.89, 2, 0)
+	MovementLoopAddLocation(NPC, -1.14, -0.07, -183.59, 2, 0)
+	MovementLoopAddLocation(NPC, 11.43, -0.13, -179.57, 2, 0)
+	MovementLoopAddLocation(NPC, 14.53, -0.18, -173.43, 2, 0)
+	MovementLoopAddLocation(NPC, 14.54, -0.08, -161.75, 2, 0)
+	MovementLoopAddLocation(NPC, 35.64, -0.16, -161.23, 2, 0)
+	MovementLoopAddLocation(NPC, 14.15, -0.12, -161.29, 2, 0)
+	MovementLoopAddLocation(NPC, 14.77, -0.04, -136.86, 2, 0)
+	MovementLoopAddLocation(NPC, 28.82, -0.14, -134.24, 2, 0)
+	MovementLoopAddLocation(NPC, 36.33, -0.01, -128.48, 2, 0)
+	MovementLoopAddLocation(NPC, 37.28, -0.18, -118.46, 2, 0)
+	MovementLoopAddLocation(NPC, 33.76, -0.2, -111.56, 2, 0)
+	MovementLoopAddLocation(NPC, 24.91, -0.09, -109.44, 2, 0)
+end
+
+

+ 78 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab17.lua

@@ -0,0 +1,78 @@
+--[[
+	Script Name		:	deathly_scarab17.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab17.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:49:46 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 13.83, -0.16, -172.82, 2, 0)
+	MovementLoopAddLocation(NPC, 15.64, -0.16, -162.26, 2, 0)
+	MovementLoopAddLocation(NPC, 39.79, -0.16, -159.81, 2, 0)
+	MovementLoopAddLocation(NPC, 43.26, -0.15, -154.43, 2, 0)
+	MovementLoopAddLocation(NPC, 53.78, -0.16, -154.44, 2, 0)
+	MovementLoopAddLocation(NPC, 54.78, -0.16, -165.83, 2, 0)
+	MovementLoopAddLocation(NPC, 48.43, -0.15, -168.43, 2, 0)
+	MovementLoopAddLocation(NPC, 42.62, -0.16, -167.58, 2, 0)
+	MovementLoopAddLocation(NPC, 40.81, -0.16, -163.4, 2, 0)
+	MovementLoopAddLocation(NPC, 26.27, -0.16, -160.45, 2, 0)
+	MovementLoopAddLocation(NPC, 15.43, -0.18, -160.52, 2, 0)
+	MovementLoopAddLocation(NPC, 15.97, -0.16, -146.18, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, -0.16, -146.32, 2, 0)
+	MovementLoopAddLocation(NPC, -28.96, 0.41, -147.45, 2, 0)
+	MovementLoopAddLocation(NPC, -34.78, 0.37, -151.33, 2, 0)
+	MovementLoopAddLocation(NPC, -34.65, -0.18, -168.83, 2, 0)
+	MovementLoopAddLocation(NPC, -31.6, -0.18, -171.82, 2, 0)
+	MovementLoopAddLocation(NPC, -31.59, -1.15, -177.33, 2, 0)
+	MovementLoopAddLocation(NPC, -19.54, -0.18, -177.63, 2, 0)
+	MovementLoopAddLocation(NPC, -18.92, -0.18, -187.21, 2, 0)
+	MovementLoopAddLocation(NPC, -29.36, -0.8, -188.09, 2, 0)
+	MovementLoopAddLocation(NPC, -30.65, -1.2, -176.84, 2, 0)
+	MovementLoopAddLocation(NPC, -19.11, -0.18, -181.69, 2, 0)
+	MovementLoopAddLocation(NPC, -1.7, -0.08, -181.95, 2, 0)
+	MovementLoopAddLocation(NPC, -1.86, -0.16, -190.84, 2, 0)
+	MovementLoopAddLocation(NPC, -1.38, -0.08, -183.43, 2, 0)
+	MovementLoopAddLocation(NPC, 6.43, 0.32, -180.94, 2, 0)
+	MovementLoopAddLocation(NPC, 13.57, -0.05, -176.13, 2, 0)
+	MovementLoopAddLocation(NPC, 6.43, 0.32, -180.94, 2, 0)
+	MovementLoopAddLocation(NPC, -1.38, -0.08, -183.43, 2, 0)
+	MovementLoopAddLocation(NPC, -1.86, -0.16, -190.84, 2, 0)
+	MovementLoopAddLocation(NPC, -1.7, -0.08, -181.95, 2, 0)
+	MovementLoopAddLocation(NPC, -19.11, -0.18, -181.69, 2, 0)
+	MovementLoopAddLocation(NPC, -30.65, -1.2, -176.84, 2, 0)
+	MovementLoopAddLocation(NPC, -29.36, -0.8, -188.09, 2, 0)
+	MovementLoopAddLocation(NPC, -18.92, -0.18, -187.21, 2, 0)
+	MovementLoopAddLocation(NPC, -19.54, -0.18, -177.63, 2, 0)
+	MovementLoopAddLocation(NPC, -31.59, -1.15, -177.33, 2, 0)
+	MovementLoopAddLocation(NPC, -31.6, -0.18, -171.82, 2, 0)
+	MovementLoopAddLocation(NPC, -34.65, -0.18, -168.83, 2, 0)
+	MovementLoopAddLocation(NPC, -34.78, 0.37, -151.33, 2, 0)
+	MovementLoopAddLocation(NPC, -28.96, 0.41, -147.45, 2, 0)
+	MovementLoopAddLocation(NPC, -12.97, -0.16, -146.32, 2, 0)
+	MovementLoopAddLocation(NPC, 15.97, -0.16, -146.18, 2, 0)
+	MovementLoopAddLocation(NPC, 15.43, -0.18, -160.52, 2, 0)
+	MovementLoopAddLocation(NPC, 26.27, -0.16, -160.45, 2, 0)
+	MovementLoopAddLocation(NPC, 40.81, -0.16, -163.4, 2, 0)
+	MovementLoopAddLocation(NPC, 42.62, -0.16, -167.58, 2, 0)
+	MovementLoopAddLocation(NPC, 48.43, -0.15, -168.43, 2, 0)
+	MovementLoopAddLocation(NPC, 54.78, -0.16, -165.83, 2, 0)
+	MovementLoopAddLocation(NPC, 53.78, -0.16, -154.44, 2, 0)
+	MovementLoopAddLocation(NPC, 43.26, -0.15, -154.43, 2, 0)
+	MovementLoopAddLocation(NPC, 39.79, -0.16, -159.81, 2, 0)
+	MovementLoopAddLocation(NPC, 15.64, -0.16, -162.26, 2, 0)
+	MovementLoopAddLocation(NPC, 13.83, -0.16, -172.82, 2, 0)
+end
+
+

+ 72 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab18.lua

@@ -0,0 +1,72 @@
+--[[
+	Script Name		:	deathly_scarab18.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab18.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:21:49 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -31.33, -0.18, -172.33, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -19.39, -0.18, -177.2, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -18.84, -0.18, -186.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -29.81, -0.18, -167.32, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.12, -0.18, -167.28, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -37.86, -0.18, -165.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.98, -0.18, -171.93, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -37.52, -0.31, -173.4, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.22, 0.08, -176.68, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -35.17, -0.73, -175.88, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -35.56, 1.47, -177.82, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -24.6, 3.34, -169.06, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -19.79, 1.59, -173.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -26.8, -0.18, -172.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -26.89, 2.24, -165.8, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -33.23, 0.75, -180.22, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -25.88, -0.18, -179.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -32.61, 1.62, -188.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.37, -0.18, -188.13, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -22.03, -0.18, -183.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -24.05, -0.18, -189.1, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.44, -0.18, -182.62, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 6.31, 0.31, -182.09, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.18, -0.18, -182.14, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -25.23, -0.18, -177.98, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.18, -0.18, -182.14, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, 6.31, 0.31, -182.09, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.44, -0.18, -182.62, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -24.05, -0.18, -189.1, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -22.03, -0.18, -183.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -17.37, -0.18, -188.13, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -32.61, 1.62, -188.26, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -25.88, -0.18, -179.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -33.23, 0.75, -180.22, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -26.89, 2.24, -165.8, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -26.8, -0.18, -172.87, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -19.79, 1.59, -173.79, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -24.6, 3.34, -169.06, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -35.56, 1.47, -177.82, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -35.17, -0.73, -175.88, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.22, 0.08, -176.68, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -37.52, -0.31, -173.4, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.98, -0.18, -171.93, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -37.86, -0.18, -165.18, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -40.12, -0.18, -167.28, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -29.81, -0.18, -167.32, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -18.84, -0.18, -186.91, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -19.39, -0.18, -177.2, 2, math.random(0,20))
+	MovementLoopAddLocation(NPC, -31.33, -0.18, -172.33, 2, math.random(0,20))
+end
+
+

+ 84 - 0
server/SpawnScripts/CryptofBetrayal/deathly_scarab19.lua

@@ -0,0 +1,84 @@
+--[[
+	Script Name		:	deathly_scarab19.lua
+	Script Purpose	:	Waypoint Path for deathly_scarab19.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:19:14 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -18.34, -0.18, -146.11, 2, 0)
+	MovementLoopAddLocation(NPC, 14.68, -0.21, -146.22, 2, 0)
+	MovementLoopAddLocation(NPC, 14.22, -0.04, -176.39, 2, 0)
+	MovementLoopAddLocation(NPC, 15.2, -0.04, -136.99, 2, 0)
+	MovementLoopAddLocation(NPC, 30.38, -0.02, -134.25, 2, 0)
+	MovementLoopAddLocation(NPC, 36.3, -0.22, -125, 2, 0)
+	MovementLoopAddLocation(NPC, 36.16, -0.05, -113.74, 2, 0)
+	MovementLoopAddLocation(NPC, 36.65, -0.09, -127.3, 2, 0)
+	MovementLoopAddLocation(NPC, 29.38, -0.08, -132.91, 2, 0)
+	MovementLoopAddLocation(NPC, 20.46, -0.08, -136.6, 2, 0)
+	MovementLoopAddLocation(NPC, 15.78, -0.23, -138.25, 2, 0)
+	MovementLoopAddLocation(NPC, 16.07, -0.17, -146.79, 2, 0)
+	MovementLoopAddLocation(NPC, 9.24, 0.15, -146.31, 2, 0)
+	MovementLoopAddLocation(NPC, 0.9, -0.09, -145.19, 2, 0)
+	MovementLoopAddLocation(NPC, -28.86, 0.38, -147.03, 2, 0)
+	MovementLoopAddLocation(NPC, -33.58, 0.3, -148.02, 2, 0)
+	MovementLoopAddLocation(NPC, -34.96, -0.16, -154.64, 2, 0)
+	MovementLoopAddLocation(NPC, -34.61, -0.18, -168.09, 2, 0)
+	MovementLoopAddLocation(NPC, -28.89, -0.18, -168.39, 2, 0)
+	MovementLoopAddLocation(NPC, -33.8, -0.18, -171.26, 2, 0)
+	MovementLoopAddLocation(NPC, -25.29, -0.18, -173.5, 2, 0)
+	MovementLoopAddLocation(NPC, -25.43, -0.18, -180.58, 2, 0)
+	MovementLoopAddLocation(NPC, -19.99, -0.18, -179.95, 2, 0)
+	MovementLoopAddLocation(NPC, -18.3, -0.18, -185.73, 2, 0)
+	MovementLoopAddLocation(NPC, -17.7, -0.18, -181.8, 2, 0)
+	MovementLoopAddLocation(NPC, -6.04, -0.14, -182.92, 2, 0)
+	MovementLoopAddLocation(NPC, 6.5, 0.34, -181.55, 2, 0)
+	MovementLoopAddLocation(NPC, 14.32, -0.1, -177.22, 2, 0)
+	MovementLoopAddLocation(NPC, 14.75, -0.22, -173.21, 2, 0)
+	MovementLoopAddLocation(NPC, 14.61, -0.2, -160.79, 2, 0)
+	MovementLoopAddLocation(NPC, 37.99, -0.16, -161.17, 2, 0)
+	MovementLoopAddLocation(NPC, 14.61, -0.2, -160.79, 2, 0)
+	MovementLoopAddLocation(NPC, 14.75, -0.22, -173.21, 2, 0)
+	MovementLoopAddLocation(NPC, 14.32, -0.1, -177.22, 2, 0)
+	MovementLoopAddLocation(NPC, 6.5, 0.34, -181.55, 2, 0)
+	MovementLoopAddLocation(NPC, -6.04, -0.14, -182.92, 2, 0)
+	MovementLoopAddLocation(NPC, -17.7, -0.18, -181.8, 2, 0)
+	MovementLoopAddLocation(NPC, -18.3, -0.18, -185.73, 2, 0)
+	MovementLoopAddLocation(NPC, -19.99, -0.18, -179.95, 2, 0)
+	MovementLoopAddLocation(NPC, -25.43, -0.18, -180.58, 2, 0)
+	MovementLoopAddLocation(NPC, -25.29, -0.18, -173.5, 2, 0)
+	MovementLoopAddLocation(NPC, -33.8, -0.18, -171.26, 2, 0)
+	MovementLoopAddLocation(NPC, -28.89, -0.18, -168.39, 2, 0)
+	MovementLoopAddLocation(NPC, -34.61, -0.18, -168.09, 2, 0)
+	MovementLoopAddLocation(NPC, -34.96, -0.16, -154.64, 2, 0)
+	MovementLoopAddLocation(NPC, -33.58, 0.3, -148.02, 2, 0)
+	MovementLoopAddLocation(NPC, -28.86, 0.38, -147.03, 2, 0)
+	MovementLoopAddLocation(NPC, 0.9, -0.09, -145.19, 2, 0)
+	MovementLoopAddLocation(NPC, 9.24, 0.15, -146.31, 2, 0)
+	MovementLoopAddLocation(NPC, 16.07, -0.17, -146.79, 2, 0)
+	MovementLoopAddLocation(NPC, 15.78, -0.23, -138.25, 2, 0)
+	MovementLoopAddLocation(NPC, 20.46, -0.08, -136.6, 2, 0)
+	MovementLoopAddLocation(NPC, 29.38, -0.08, -132.91, 2, 0)
+	MovementLoopAddLocation(NPC, 36.65, -0.09, -127.3, 2, 0)
+	MovementLoopAddLocation(NPC, 36.16, -0.05, -113.74, 2, 0)
+	MovementLoopAddLocation(NPC, 36.3, -0.22, -125, 2, 0)
+	MovementLoopAddLocation(NPC, 30.38, -0.02, -134.25, 2, 0)
+	MovementLoopAddLocation(NPC, 15.2, -0.04, -136.99, 2, 0)
+	MovementLoopAddLocation(NPC, 14.22, -0.04, -176.39, 2, 0)
+	MovementLoopAddLocation(NPC, 14.68, -0.21, -146.22, 2, 0)
+	MovementLoopAddLocation(NPC, -18.34, -0.18, -146.11, 2, 0)
+end
+
+

+ 52 - 0
server/SpawnScripts/CryptofBetrayal/ire_minion17.lua

@@ -0,0 +1,52 @@
+--[[
+	Script Name		:	ire_minion17.lua
+	Script Purpose	:	Waypoint Path for ire_minion17.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:17:02 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 0.38, 0.03, -190.11, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.3, -0.15, -192.96, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.17, -0.05, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.27, -0.12, -187.99, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.5, -0.1, -187.8, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -2.43, -0.15, -193.02, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.27, 0.05, -191.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.22, 0, -192.19, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.61, -0.13, -189.81, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.95, -0.06, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.23, -0.08, -190.15, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.44, -0.09, -193.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.18, -0.14, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.75, -0.03, -189.65, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.9, 0.18, -190.28, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.75, -0.03, -189.65, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.18, -0.14, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.44, -0.09, -193.14, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.23, -0.08, -190.15, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.95, -0.06, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.61, -0.13, -189.81, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.22, 0, -192.19, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.27, 0.05, -191.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -2.43, -0.15, -193.02, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.5, -0.1, -187.8, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.27, -0.12, -187.99, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.17, -0.05, -187.73, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.3, -0.15, -192.96, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.38, 0.03, -190.11, 2, math.random(0,10))
+end
+
+

+ 54 - 0
server/SpawnScripts/CryptofBetrayal/ire_minion18.lua

@@ -0,0 +1,54 @@
+--[[
+	Script Name		:	ire_minion18.lua
+	Script Purpose	:	Waypoint Path for ire_minion18.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 04:17:06 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -4.13, -0.08, -189.11, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.16, -0.11, -193.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.6, -0.06, -188.07, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.77, -0.12, -187.63, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.14, -0.14, -193.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.3, -0.08, -191.37, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.32, -0.05, -191.2, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.48, -0.02, -187.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.18, -0.09, -187.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.1, -0.12, -192.59, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.22, -0.15, -187.46, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.24, -0.18, -186.84, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.07, -0.08, -192.45, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.77, -0.14, -190.91, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.92, -0.08, -191.48, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -2.07, -0.12, -188.02, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.92, -0.08, -191.48, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.77, -0.14, -190.91, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.07, -0.08, -192.45, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.24, -0.18, -186.84, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.22, -0.15, -187.46, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.1, -0.12, -192.59, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.18, -0.09, -187.86, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.48, -0.02, -187.98, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 1.32, -0.05, -191.2, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.3, -0.08, -191.37, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -1.14, -0.14, -193.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -0.77, -0.12, -187.63, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, 0.6, -0.06, -188.07, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -3.16, -0.11, -193.13, 2, math.random(0,10))
+	MovementLoopAddLocation(NPC, -4.13, -0.08, -189.11, 2, math.random(0,10))
+end
+
+

+ 40 - 0
server/SpawnScripts/CryptofBetrayal/ire_warlock3.lua

@@ -0,0 +1,40 @@
+--[[
+	Script Name		:	ire_warlock3.lua
+	Script Purpose	:	Waypoint Path for ire_warlock3.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:13:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -9.83, -0.18, -152.56, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.63, -0.14, -154.74, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -15.09, 0.05, -152.49, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.61, 0.27, -154.8, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -15.09, -0.04, -155.1, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.89, -0.01, -152.96, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.86, -0.25, -153.81, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.61, -0.08, -152.85, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -10.68, 0.27, -155.11, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.61, -0.08, -152.85, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.86, -0.25, -153.81, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.89, -0.01, -152.96, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -15.09, -0.04, -155.1, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.61, 0.27, -154.8, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -15.09, 0.05, -152.49, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.63, -0.14, -154.74, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.83, -0.18, -152.56, 2, math.random(0,15))
+end
+
+

+ 54 - 0
server/SpawnScripts/CryptofBetrayal/ire_warlock4.lua

@@ -0,0 +1,54 @@
+--[[
+	Script Name		:	ire_warlock4.lua
+	Script Purpose	:	Waypoint Path for ire_warlock4.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:13:43 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -12.37, 0.01, -154.15, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.45, -0.21, -151.96, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.96, -0.03, -154.87, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.28, 0, -152.72, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.38, 0.27, -154.92, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.7, -0.17, -152.06, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.69, -0.13, -154.75, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.27, -0.29, -153.78, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.81, 0.04, -153.81, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -10.69, -0.12, -152.5, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.1, 0.91, -155.88, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.02, -0.1, -154.11, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.88, -0.08, -152.93, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.87, -0.23, -151.38, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.17, 0.09, -154.31, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.35, -0.14, -151.59, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.17, 0.09, -154.31, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.87, -0.23, -151.38, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.88, -0.08, -152.93, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -11.02, -0.1, -154.11, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.1, 0.91, -155.88, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -10.69, -0.12, -152.5, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.81, 0.04, -153.81, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.27, -0.29, -153.78, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -9.69, -0.13, -154.75, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.7, -0.17, -152.06, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -13.38, 0.27, -154.92, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.28, 0, -152.72, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -14.96, -0.03, -154.87, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.45, -0.21, -151.96, 2, math.random(0,15))
+	MovementLoopAddLocation(NPC, -12.37, 0.01, -154.15, 2, math.random(0,15))
+end
+
+

+ 92 - 0
server/SpawnScripts/CryptofBetrayal/shriller14.lua

@@ -0,0 +1,92 @@
+--[[
+	Script Name		:	shriller14.lua
+	Script Purpose	:	Waypoint Path for shriller14.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:44:20 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 36.38, -0.24, -125.45, 2, 0)
+	MovementLoopAddLocation(NPC, 27.05, -0.19, -135.28, 2, 0)
+	MovementLoopAddLocation(NPC, 17.74, 0, -134.29, 2, 0)
+	MovementLoopAddLocation(NPC, 13.84, -0.04, -139.15, 2, 0)
+	MovementLoopAddLocation(NPC, 14.33, -0.19, -146.63, 2, 0)
+	MovementLoopAddLocation(NPC, -3.6, -0.15, -147.26, 2, 0)
+	MovementLoopAddLocation(NPC, -8.31, -0.07, -149.06, 2, 0)
+	MovementLoopAddLocation(NPC, -16.24, -0.07, -147.28, 2, 0)
+	MovementLoopAddLocation(NPC, -31.67, -0.02, -146.66, 2, 0)
+	MovementLoopAddLocation(NPC, -34.33, -0.19, -154.62, 2, 0)
+	MovementLoopAddLocation(NPC, -34.31, 0.01, -162.31, 2, 0)
+	MovementLoopAddLocation(NPC, -28.9, -0.8, -188.62, 2, 0)
+	MovementLoopAddLocation(NPC, -17.12, -0.18, -181.99, 2, 0)
+	MovementLoopAddLocation(NPC, 7.42, 0.43, -182, 2, 0)
+	MovementLoopAddLocation(NPC, 17.36, -0.11, -174.64, 2, 0)
+	MovementLoopAddLocation(NPC, 14.59, -0.07, -170.75, 2, 0)
+	MovementLoopAddLocation(NPC, 14.85, -0.26, -147.09, 2, 0)
+	MovementLoopAddLocation(NPC, 14.72, -0.05, -136.26, 2, 0)
+	MovementLoopAddLocation(NPC, 31.47, -0.05, -133.61, 2, 0)
+	MovementLoopAddLocation(NPC, 37.45, -0.09, -126.45, 2, 0)
+	MovementLoopAddLocation(NPC, 37.19, -0.02, -114.37, 2, 0)
+	MovementLoopAddLocation(NPC, 30.2, -0.08, -110.35, 2, 0)
+	MovementLoopAddLocation(NPC, 24.28, -0.09, -109.66, 2, 0)
+	MovementLoopAddLocation(NPC, 6.53, -0.09, -110.08, 2, 0)
+	MovementLoopAddLocation(NPC, -10.33, -0.09, -109.46, 2, 0)
+	MovementLoopAddLocation(NPC, -11.75, -0.09, -86.11, 2, 0)
+	MovementLoopAddLocation(NPC, -2.36, -0.09, -84.47, 2, 0)
+	MovementLoopAddLocation(NPC, -1.14, -0.09, -64.55, 2, 0)
+	MovementLoopAddLocation(NPC, -5.67, -0.09, -61.75, 2, 0)
+	MovementLoopAddLocation(NPC, -5.51, 0.04, -57.23, 2, 0)
+	MovementLoopAddLocation(NPC, -6.98, -0.13, -52.54, 2, 0)
+	MovementLoopAddLocation(NPC, -15.08, -0.1, -39.05, 2, 0)
+	MovementLoopAddLocation(NPC, -6.88, -0.21, -29.28, 2, 0)
+	MovementLoopAddLocation(NPC, 2.15, -0.16, -29.77, 2, 0)
+	MovementLoopAddLocation(NPC, 4.44, -0.17, -32.73, 2, 0)
+	MovementLoopAddLocation(NPC, 2.15, -0.16, -29.77, 2, 0)
+	MovementLoopAddLocation(NPC, -6.88, -0.21, -29.28, 2, 0)
+	MovementLoopAddLocation(NPC, -15.08, -0.1, -39.05, 2, 0)
+	MovementLoopAddLocation(NPC, -6.98, -0.13, -52.54, 2, 0)
+	MovementLoopAddLocation(NPC, -5.51, 0.04, -57.23, 2, 0)
+	MovementLoopAddLocation(NPC, -5.67, -0.09, -61.75, 2, 0)
+	MovementLoopAddLocation(NPC, -1.14, -0.09, -64.55, 2, 0)
+	MovementLoopAddLocation(NPC, -2.36, -0.09, -84.47, 2, 0)
+	MovementLoopAddLocation(NPC, -11.75, -0.09, -86.11, 2, 0)
+	MovementLoopAddLocation(NPC, -10.33, -0.09, -109.46, 2, 0)
+	MovementLoopAddLocation(NPC, 6.53, -0.09, -110.08, 2, 0)
+	MovementLoopAddLocation(NPC, 24.28, -0.09, -109.66, 2, 0)
+	MovementLoopAddLocation(NPC, 30.2, -0.08, -110.35, 2, 0)
+	MovementLoopAddLocation(NPC, 37.19, -0.02, -114.37, 2, 0)
+	MovementLoopAddLocation(NPC, 37.45, -0.09, -126.45, 2, 0)
+	MovementLoopAddLocation(NPC, 31.47, -0.05, -133.61, 2, 0)
+	MovementLoopAddLocation(NPC, 14.72, -0.05, -136.26, 2, 0)
+	MovementLoopAddLocation(NPC, 14.85, -0.26, -147.09, 2, 0)
+	MovementLoopAddLocation(NPC, 14.59, -0.07, -170.75, 2, 0)
+	MovementLoopAddLocation(NPC, 17.36, -0.11, -174.64, 2, 0)
+	MovementLoopAddLocation(NPC, 7.42, 0.43, -182, 2, 0)
+	MovementLoopAddLocation(NPC, -17.12, -0.18, -181.99, 2, 0)
+	MovementLoopAddLocation(NPC, -28.9, -0.8, -188.62, 2, 0)
+	MovementLoopAddLocation(NPC, -34.31, 0.01, -162.31, 2, 0)
+	MovementLoopAddLocation(NPC, -34.33, -0.19, -154.62, 2, 0)
+	MovementLoopAddLocation(NPC, -31.67, -0.02, -146.66, 2, 0)
+	MovementLoopAddLocation(NPC, -16.24, -0.07, -147.28, 2, 0)
+	MovementLoopAddLocation(NPC, -8.31, -0.07, -149.06, 2, 0)
+	MovementLoopAddLocation(NPC, -3.6, -0.15, -147.26, 2, 0)
+	MovementLoopAddLocation(NPC, 14.33, -0.19, -146.63, 2, 0)
+	MovementLoopAddLocation(NPC, 13.84, -0.04, -139.15, 2, 0)
+	MovementLoopAddLocation(NPC, 17.74, 0, -134.29, 2, 0)
+	MovementLoopAddLocation(NPC, 27.05, -0.19, -135.28, 2, 0)
+	MovementLoopAddLocation(NPC, 36.38, -0.24, -125.45, 2, 0)
+end
+
+

+ 74 - 0
server/SpawnScripts/CryptofBetrayal/shriller15.lua

@@ -0,0 +1,74 @@
+--[[
+	Script Name		:	shriller15.lua
+	Script Purpose	:	Waypoint Path for shriller15.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/10/2020 02:48:23 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 16.43, -0.09, -174.51, 2, 0)
+	MovementLoopAddLocation(NPC, 7.14, 0.42, -182.03, 2, 0)
+	MovementLoopAddLocation(NPC, -1.88, -0.1, -183.28, 2, 0)
+	MovementLoopAddLocation(NPC, -1.67, -0.14, -193.13, 2, 0)
+	MovementLoopAddLocation(NPC, 0.67, -0.05, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, -3.83, -0.09, -188.53, 2, 0)
+	MovementLoopAddLocation(NPC, -4.36, -0.02, -190.27, 2, 0)
+	MovementLoopAddLocation(NPC, -2.36, -0.16, -192.81, 2, 0)
+	MovementLoopAddLocation(NPC, -4.2, 0.07, -192.68, 2, 0)
+	MovementLoopAddLocation(NPC, -0.03, -0.1, -187.68, 2, 0)
+	MovementLoopAddLocation(NPC, -2.18, -0.11, -190.23, 2, 0)
+	MovementLoopAddLocation(NPC, -1.96, -0.1, -183.23, 2, 0)
+	MovementLoopAddLocation(NPC, -7.98, -0.1, -181.88, 2, 0)
+	MovementLoopAddLocation(NPC, -17.57, -0.18, -182.06, 2, 0)
+	MovementLoopAddLocation(NPC, -33.33, -0.18, -164.14, 2, 0)
+	MovementLoopAddLocation(NPC, -34.11, -0.01, -161.58, 2, 0)
+	MovementLoopAddLocation(NPC, -34.51, -0.01, -152.39, 2, 0)
+	MovementLoopAddLocation(NPC, -30.05, 0.26, -145.61, 2, 0)
+	MovementLoopAddLocation(NPC, -12.65, -0.11, -145.92, 2, 0)
+	MovementLoopAddLocation(NPC, 0.13, -0.09, -145.63, 2, 0)
+	MovementLoopAddLocation(NPC, 0.65, -0.12, -133.25, 2, 0)
+	MovementLoopAddLocation(NPC, 0.84, -0.09, -105.25, 2, 0)
+	MovementLoopAddLocation(NPC, -4.08, 0.85, -111.53, 2, 0)
+	MovementLoopAddLocation(NPC, 3.21, -0.09, -110.17, 2, 0)
+	MovementLoopAddLocation(NPC, -0.41, -0.09, -112.99, 2, 0)
+	MovementLoopAddLocation(NPC, 0.99, 0, -124.09, 2, 0)
+	MovementLoopAddLocation(NPC, -0.41, -0.09, -112.99, 2, 0)
+	MovementLoopAddLocation(NPC, 3.21, -0.09, -110.17, 2, 0)
+	MovementLoopAddLocation(NPC, -4.08, 0.85, -111.53, 2, 0)
+	MovementLoopAddLocation(NPC, 0.84, -0.09, -105.25, 2, 0)
+	MovementLoopAddLocation(NPC, 0.65, -0.12, -133.25, 2, 0)
+	MovementLoopAddLocation(NPC, 0.13, -0.09, -145.63, 2, 0)
+	MovementLoopAddLocation(NPC, -12.65, -0.11, -145.92, 2, 0)
+	MovementLoopAddLocation(NPC, -30.05, 0.26, -145.61, 2, 0)
+	MovementLoopAddLocation(NPC, -34.51, -0.01, -152.39, 2, 0)
+	MovementLoopAddLocation(NPC, -34.11, -0.01, -161.58, 2, 0)
+	MovementLoopAddLocation(NPC, -33.33, -0.18, -164.14, 2, 0)
+	MovementLoopAddLocation(NPC, -17.57, -0.18, -182.06, 2, 0)
+	MovementLoopAddLocation(NPC, -7.98, -0.1, -181.88, 2, 0)
+	MovementLoopAddLocation(NPC, -1.96, -0.1, -183.23, 2, 0)
+	MovementLoopAddLocation(NPC, -2.18, -0.11, -190.23, 2, 0)
+	MovementLoopAddLocation(NPC, -0.03, -0.1, -187.68, 2, 0)
+	MovementLoopAddLocation(NPC, -4.2, 0.07, -192.68, 2, 0)
+	MovementLoopAddLocation(NPC, -2.36, -0.16, -192.81, 2, 0)
+	MovementLoopAddLocation(NPC, -4.36, -0.02, -190.27, 2, 0)
+	MovementLoopAddLocation(NPC, -3.83, -0.09, -188.53, 2, 0)
+	MovementLoopAddLocation(NPC, 0.67, -0.05, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, -1.67, -0.14, -193.13, 2, 0)
+	MovementLoopAddLocation(NPC, -1.88, -0.1, -183.28, 2, 0)
+	MovementLoopAddLocation(NPC, 7.14, 0.42, -182.03, 2, 0)
+	MovementLoopAddLocation(NPC, 16.43, -0.09, -174.51, 2, 0)
+end
+
+

+ 88 - 0
server/SpawnScripts/CryptofBetrayal/shriller16.lua

@@ -0,0 +1,88 @@
+--[[
+	Script Name		:	shriller16.lua
+	Script Purpose	:	Waypoint Path for shriller16.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 03:53:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 16.97, -0.08, -175.12, 2, 0)
+	MovementLoopAddLocation(NPC, 7.62, 0.42, -182.36, 2, 0)
+	MovementLoopAddLocation(NPC, -1.67, -0.09, -182.14, 2, 0)
+	MovementLoopAddLocation(NPC, -1.48, -0.16, -190.29, 2, 0)
+	MovementLoopAddLocation(NPC, -4.7, -0.08, -192.98, 2, 0)
+	MovementLoopAddLocation(NPC, 1.32, -0.06, -187.38, 2, 0)
+	MovementLoopAddLocation(NPC, 1.48, -0.07, -192.2, 2, 0)
+	MovementLoopAddLocation(NPC, -4.24, -0.11, -187.79, 2, 0)
+	MovementLoopAddLocation(NPC, -1.51, -0.15, -190.14, 2, 0)
+	MovementLoopAddLocation(NPC, -4.67, 0.15, -190.25, 2, 0)
+	MovementLoopAddLocation(NPC, 0.4, -0.01, -190.27, 2, 0)
+	MovementLoopAddLocation(NPC, -1.9, -0.12, -190.17, 2, 0)
+	MovementLoopAddLocation(NPC, -2.06, -0.1, -183.57, 2, 0)
+	MovementLoopAddLocation(NPC, -20.5, -0.18, -182.41, 2, 0)
+	MovementLoopAddLocation(NPC, -39.67, -0.18, -172.67, 2, 0)
+	MovementLoopAddLocation(NPC, -34.24, -0.18, -164.5, 2, 0)
+	MovementLoopAddLocation(NPC, -34.05, 0.01, -151.9, 2, 0)
+	MovementLoopAddLocation(NPC, -29.26, 0.41, -145.58, 2, 0)
+	MovementLoopAddLocation(NPC, -12.34, -0.08, -146.22, 2, 0)
+	MovementLoopAddLocation(NPC, -12.61, -0.03, -153.7, 2, 0)
+	MovementLoopAddLocation(NPC, -12.07, -0.11, -148.54, 2, 0)
+	MovementLoopAddLocation(NPC, -0.59, 0, -144.84, 2, 0)
+	MovementLoopAddLocation(NPC, 1.62, -0.14, -141.6, 2, 0)
+	MovementLoopAddLocation(NPC, 0.93, -0.1, -130.19, 2, 0)
+	MovementLoopAddLocation(NPC, 0.54, -0.09, -107.85, 2, 0)
+	MovementLoopAddLocation(NPC, -11.45, -0.09, -107.58, 2, 0)
+	MovementLoopAddLocation(NPC, -13.26, -0.09, -119.99, 2, 0)
+	MovementLoopAddLocation(NPC, 0.04, -0.09, -121.19, 2, 0)
+	MovementLoopAddLocation(NPC, -0.43, -0.09, -110.32, 2, 0)
+	MovementLoopAddLocation(NPC, 9.69, -0.09, -109.64, 2, 0)
+	MovementLoopAddLocation(NPC, 26.77, 0.04, -110.14, 2, 0)
+	MovementLoopAddLocation(NPC, 31.64, -0.09, -110.37, 2, 0)
+	MovementLoopAddLocation(NPC, 36.4, -0.08, -115.06, 2, 0)
+	MovementLoopAddLocation(NPC, 31.64, -0.09, -110.37, 2, 0)
+	MovementLoopAddLocation(NPC, 26.77, 0.04, -110.14, 2, 0)
+	MovementLoopAddLocation(NPC, 9.69, -0.09, -109.64, 2, 0)
+	MovementLoopAddLocation(NPC, -0.43, -0.09, -110.32, 2, 0)
+	MovementLoopAddLocation(NPC, 0.04, -0.09, -121.19, 2, 0)
+	MovementLoopAddLocation(NPC, -13.26, -0.09, -119.99, 2, 0)
+	MovementLoopAddLocation(NPC, -11.45, -0.09, -107.58, 2, 0)
+	MovementLoopAddLocation(NPC, 0.54, -0.09, -107.85, 2, 0)
+	MovementLoopAddLocation(NPC, 0.93, -0.1, -130.19, 2, 0)
+	MovementLoopAddLocation(NPC, 1.62, -0.14, -141.6, 2, 0)
+	MovementLoopAddLocation(NPC, -0.59, 0, -144.84, 2, 0)
+	MovementLoopAddLocation(NPC, -12.07, -0.11, -148.54, 2, 0)
+	MovementLoopAddLocation(NPC, -12.61, -0.03, -153.7, 2, 0)
+	MovementLoopAddLocation(NPC, -12.34, -0.08, -146.22, 2, 0)
+	MovementLoopAddLocation(NPC, -29.26, 0.41, -145.58, 2, 0)
+	MovementLoopAddLocation(NPC, -34.05, 0.01, -151.9, 2, 0)
+	MovementLoopAddLocation(NPC, -34.24, -0.18, -164.5, 2, 0)
+	MovementLoopAddLocation(NPC, -39.67, -0.18, -172.67, 2, 0)
+	MovementLoopAddLocation(NPC, -20.5, -0.18, -182.41, 2, 0)
+	MovementLoopAddLocation(NPC, -2.06, -0.1, -183.57, 2, 0)
+	MovementLoopAddLocation(NPC, -1.9, -0.12, -190.17, 2, 0)
+	MovementLoopAddLocation(NPC, 0.4, -0.01, -190.27, 2, 0)
+	MovementLoopAddLocation(NPC, -4.67, 0.15, -190.25, 2, 0)
+	MovementLoopAddLocation(NPC, -1.51, -0.15, -190.14, 2, 0)
+	MovementLoopAddLocation(NPC, -4.24, -0.11, -187.79, 2, 0)
+	MovementLoopAddLocation(NPC, 1.48, -0.07, -192.2, 2, 0)
+	MovementLoopAddLocation(NPC, 1.32, -0.06, -187.38, 2, 0)
+	MovementLoopAddLocation(NPC, -4.7, -0.08, -192.98, 2, 0)
+	MovementLoopAddLocation(NPC, -1.48, -0.16, -190.29, 2, 0)
+	MovementLoopAddLocation(NPC, -1.67, -0.09, -182.14, 2, 0)
+	MovementLoopAddLocation(NPC, 7.62, 0.42, -182.36, 2, 0)
+	MovementLoopAddLocation(NPC, 16.97, -0.08, -175.12, 2, 0)
+end
+
+

+ 84 - 0
server/SpawnScripts/CryptofBetrayal/shriller17.lua

@@ -0,0 +1,84 @@
+--[[
+	Script Name		:	shriller17.lua
+	Script Purpose	:	Waypoint Path for shriller17.lua
+	Script Author	:	Devn00b
+	Script Date		:	06/11/2020 05:07:49 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, -8.41, -0.08, -149.41, 2, 0)
+	MovementLoopAddLocation(NPC, -31.16, -0.05, -147.07, 2, 0)
+	MovementLoopAddLocation(NPC, -35.11, -0.11, -153.63, 2, 0)
+	MovementLoopAddLocation(NPC, -34.03, -0.18, -164.14, 2, 0)
+	MovementLoopAddLocation(NPC, -26.63, -0.18, -173.53, 2, 0)
+	MovementLoopAddLocation(NPC, -17.36, -0.18, -181.87, 2, 0)
+	MovementLoopAddLocation(NPC, -1.75, -0.09, -182.67, 2, 0)
+	MovementLoopAddLocation(NPC, -1.8, -0.19, -192.51, 2, 0)
+	MovementLoopAddLocation(NPC, -1.91, -0.1, -183.14, 2, 0)
+	MovementLoopAddLocation(NPC, 11.13, 0.11, -180.87, 2, 0)
+	MovementLoopAddLocation(NPC, 15.09, -0.08, -174.72, 2, 0)
+	MovementLoopAddLocation(NPC, 14.98, -0.23, -147.71, 2, 0)
+	MovementLoopAddLocation(NPC, 1.53, 0.14, -146.29, 2, 0)
+	MovementLoopAddLocation(NPC, 1, -0.16, -133.71, 2, 0)
+	MovementLoopAddLocation(NPC, 0.86, -0.09, -121.52, 2, 0)
+	MovementLoopAddLocation(NPC, 0.29, -0.09, -110.51, 2, 0)
+	MovementLoopAddLocation(NPC, 14.4, 0.35, -109.68, 2, 0)
+	MovementLoopAddLocation(NPC, 26.83, 0.04, -110.13, 2, 0)
+	MovementLoopAddLocation(NPC, 32.17, -0.09, -110.32, 2, 0)
+	MovementLoopAddLocation(NPC, 36.96, -0.11, -116.03, 2, 0)
+	MovementLoopAddLocation(NPC, 36.64, -0.06, -127.74, 2, 0)
+	MovementLoopAddLocation(NPC, 28.46, -0.09, -135.23, 2, 0)
+	MovementLoopAddLocation(NPC, 17.41, -0.01, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 14.96, -0.18, -138.81, 2, 0)
+	MovementLoopAddLocation(NPC, 15.18, -0.27, -163.2, 2, 0)
+	MovementLoopAddLocation(NPC, 15.15, -0.17, -172.15, 2, 0)
+	MovementLoopAddLocation(NPC, 11.12, 0.05, -180.01, 2, 0)
+	MovementLoopAddLocation(NPC, 1.21, -0.17, -182.26, 2, 0)
+	MovementLoopAddLocation(NPC, -7.82, -0.09, -182.12, 2, 0)
+	MovementLoopAddLocation(NPC, -20.24, -0.18, -182.34, 2, 0)
+	MovementLoopAddLocation(NPC, -26.02, -0.18, -186.81, 2, 0)
+	MovementLoopAddLocation(NPC, -20.24, -0.18, -182.34, 2, 0)
+	MovementLoopAddLocation(NPC, -7.82, -0.09, -182.12, 2, 0)
+	MovementLoopAddLocation(NPC, 1.21, -0.17, -182.26, 2, 0)
+	MovementLoopAddLocation(NPC, 11.12, 0.05, -180.01, 2, 0)
+	MovementLoopAddLocation(NPC, 15.15, -0.17, -172.15, 2, 0)
+	MovementLoopAddLocation(NPC, 15.18, -0.27, -163.2, 2, 0)
+	MovementLoopAddLocation(NPC, 14.96, -0.18, -138.81, 2, 0)
+	MovementLoopAddLocation(NPC, 17.41, -0.01, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 28.46, -0.09, -135.23, 2, 0)
+	MovementLoopAddLocation(NPC, 36.64, -0.06, -127.74, 2, 0)
+	MovementLoopAddLocation(NPC, 36.96, -0.11, -116.03, 2, 0)
+	MovementLoopAddLocation(NPC, 32.17, -0.09, -110.32, 2, 0)
+	MovementLoopAddLocation(NPC, 26.83, 0.04, -110.13, 2, 0)
+	MovementLoopAddLocation(NPC, 14.4, 0.35, -109.68, 2, 0)
+	MovementLoopAddLocation(NPC, 0.29, -0.09, -110.51, 2, 0)
+	MovementLoopAddLocation(NPC, 0.86, -0.09, -121.52, 2, 0)
+	MovementLoopAddLocation(NPC, 1, -0.16, -133.71, 2, 0)
+	MovementLoopAddLocation(NPC, 1.53, 0.14, -146.29, 2, 0)
+	MovementLoopAddLocation(NPC, 14.98, -0.23, -147.71, 2, 0)
+	MovementLoopAddLocation(NPC, 15.09, -0.08, -174.72, 2, 0)
+	MovementLoopAddLocation(NPC, 11.13, 0.11, -180.87, 2, 0)
+	MovementLoopAddLocation(NPC, -1.91, -0.1, -183.14, 2, 0)
+	MovementLoopAddLocation(NPC, -1.8, -0.19, -192.51, 2, 0)
+	MovementLoopAddLocation(NPC, -1.75, -0.09, -182.67, 2, 0)
+	MovementLoopAddLocation(NPC, -17.36, -0.18, -181.87, 2, 0)
+	MovementLoopAddLocation(NPC, -26.63, -0.18, -173.53, 2, 0)
+	MovementLoopAddLocation(NPC, -34.03, -0.18, -164.14, 2, 0)
+	MovementLoopAddLocation(NPC, -35.11, -0.11, -153.63, 2, 0)
+	MovementLoopAddLocation(NPC, -31.16, -0.05, -147.07, 2, 0)
+	MovementLoopAddLocation(NPC, -8.41, -0.08, -149.41, 2, 0)
+end
+
+