Advertisement
dad1312

Untitled

May 15th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 270.74 KB | None | 0 0
  1. --Thanks for using Build2Script Plugin by jarredbcv!
  2. if (script:FindFirstChild("forCustomRun")~=nil) then
  3. local sc = script["forCustomRun"].Value
  4. assert(loadstring(sc))()
  5. return
  6. elseif (script:FindFirstChild("forCustomRunL")~=nil) then
  7. local locsc = workspace:FindFirstChild("_localrun")
  8. local sc = script["forCustomRunL"]
  9. if (locsc~=nil) then
  10. local loc = locsc:clone()
  11. loc["scrun"].Value = sc.Value
  12. loc.Name = script.Name
  13. for i,v in pairs(script:GetChildren()) do
  14. v:clone().Parent = loc
  15. end
  16. loc.Parent = script.Parent
  17. script:remove()
  18. return
  19. else
  20. assert(loadstring(sc.Value))()
  21. return
  22. end
  23. end
  24. local m = Instance.new("Model")
  25. m.Name = "Beewilder"
  26. t1 = Instance.new("Tool", m)
  27. t1.Name = "Beewilder"
  28. t1.GripForward = Vector3.new(-0.352426082, 0.887301624, -0.297475487)
  29. t1.GripPos = Vector3.new(0.25, 3, -0.125)
  30. t1.GripRight = Vector3.new(-0.311946213, 0.188308597, 0.931251526)
  31. t1.GripUp = Vector3.new(-0.882318199, -0.420993686, -0.210425526)
  32. p1 = Instance.new("Part", t1)
  33. p1.BrickColor = BrickColor.new("Really black")
  34. p1.Material = Enum.Material.SmoothPlastic
  35. p1.Reflectance = 0.050000000745058
  36. p1.Name = "Handle"
  37. p1.CFrame = CFrame.new(-5.67733812, 2.53900504, -13.4927578, 8.35134342e-005, -0.99999994, -5.81257846e-005, 0.0725177824, -5.19165333e-005, 0.997366786, -0.997366786, -8.75087062e-005, 0.0725177824)
  38. p1.FormFactor = Enum.FormFactor.Symmetric
  39. p1.Size = Vector3.new(2, 7, 2)
  40. p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  41. p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  42. p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  43. p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  44. p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  45. p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  46. b1 = Instance.new("SpecialMesh", p1)
  47. b1.MeshType = Enum.MeshType.Head
  48. b1.Name = "Mesh"
  49. b1.Scale = Vector3.new(0.200000003, 1.04999995, 0.200000003)
  50. x1 = Instance.new("Sound", p1)
  51. x1.Name = "Crash"
  52. x1.Pitch = 1
  53. x1.SoundId = "http://www.roblox.com/asset/?id=10730819"
  54. x1.Volume = 1
  55. x1.Looped = false
  56. x1.PlayOnRemove = false
  57. x2 = Instance.new("Sound", p1)
  58. x2.Name = "CSlash"
  59. x2.Pitch = 0.25
  60. x2.SoundId = "http://www.roblox.com/asset/?id=46153268"
  61. x2.Volume = 1
  62. x2.Looped = false
  63. x2.PlayOnRemove = false
  64. x3 = Instance.new("Sound", p1)
  65. x3.Name = "Slash"
  66. x3.Pitch = 0.40000000596046
  67. x3.SoundId = "http://roblox.com/asset/?id=10209645"
  68. x3.Volume = 1
  69. x3.Looped = false
  70. x3.PlayOnRemove = false
  71. x4 = Instance.new("Sound", p1)
  72. x4.Name = "S2"
  73. x4.Pitch = 1
  74. x4.SoundId = "http://www.roblox.com/asset/?id=60619309"
  75. x4.Volume = 1
  76. x4.Looped = false
  77. x4.PlayOnRemove = false
  78. x5 = Instance.new("Sound", p1)
  79. x5.Name = "S4"
  80. x5.Pitch = 0.5
  81. x5.SoundId = "http://www.roblox.com/asset/?id=60661796 "
  82. x5.Volume = 1
  83. x5.Looped = false
  84. x5.PlayOnRemove = false
  85. x6 = Instance.new("Sound", p1)
  86. x6.Name = "S3"
  87. x6.Pitch = 1
  88. x6.SoundId = "http://www.roblox.com/asset/?id=60619326"
  89. x6.Volume = 1
  90. x6.Looped = false
  91. x6.PlayOnRemove = false
  92. x7 = Instance.new("Sound", p1)
  93. x7.Name = "Screech"
  94. x7.Pitch = 1.2000000476837
  95. x7.SoundId = "http://www.roblox.com/asset/?id=51322486"
  96. x7.Volume = 1
  97. x7.Looped = false
  98. x7.PlayOnRemove = false
  99. x8 = Instance.new("Sound", p1)
  100. x8.Name = "MetalClash"
  101. x8.Pitch = 0.69999998807907
  102. x8.SoundId = "http://www.roblox.com/asset/?id=62339698 "
  103. x8.Volume = 1
  104. x8.Looped = false
  105. x8.PlayOnRemove = false
  106. x9 = Instance.new("Sound", p1)
  107. x9.Name = "Smack"
  108. x9.Pitch = 0.60000002384186
  109. x9.SoundId = "http://www.roblox.com/asset/?id=46153268"
  110. x9.Volume = 1
  111. x9.Looped = false
  112. x9.PlayOnRemove = false
  113. x10 = Instance.new("Sound", p1)
  114. x10.Name = "QSlash"
  115. x10.Pitch = 0.40000000596046
  116. x10.SoundId = "rbxasset://sounds/swordslash.wav"
  117. x10.Volume = 1
  118. x10.Looped = false
  119. x10.PlayOnRemove = false
  120. x11 = Instance.new("Sound", p1)
  121. x11.Name = "Slash2"
  122. x11.Pitch = 1.3300000429153
  123. x11.SoundId = "rbxasset://sounds/swordlunge.wav"
  124. x11.Volume = 1
  125. x11.Looped = false
  126. x11.PlayOnRemove = false
  127. x12 = Instance.new("Sound", p1)
  128. x12.Name = "BaneSlash1"
  129. x12.Pitch = 0.69999998807907
  130. x12.SoundId = "http://www.roblox.com/asset/?id=28144425"
  131. x12.Volume = 1
  132. x12.Looped = false
  133. x12.PlayOnRemove = false
  134. x13 = Instance.new("Sound", p1)
  135. x13.Name = "Ominent"
  136. x13.Pitch = 0.5
  137. x13.SoundId = "http://www.roblox.com/asset/?id=28257433"
  138. x13.Volume = 1
  139. x13.Looped = false
  140. x13.PlayOnRemove = false
  141. x14 = Instance.new("Sound", p1)
  142. x14.Name = "RoarSound"
  143. x14.Pitch = 0.29999998211861
  144. x14.SoundId = "http://www.roblox.com/asset/?id=63719813 "
  145. x14.Volume = 1
  146. x14.Looped = false
  147. x14.PlayOnRemove = false
  148. x15 = Instance.new("Sound", p1)
  149. x15.Name = "NFE"
  150. x15.Pitch = 0.20000000298023
  151. x15.SoundId = "http://www.roblox.com/asset/?id=2697431"
  152. x15.Volume = 1
  153. x15.Looped = false
  154. x15.PlayOnRemove = false
  155. p2 = Instance.new("Part", t1)
  156. p2.BrickColor = BrickColor.new("Really black")
  157. p2.Material = Enum.Material.SmoothPlastic
  158. p2.Reflectance = 0.050000000745058
  159. p2.Name = "Handle18"
  160. p2.CFrame = CFrame.new(-1.98750198, 2.73276091, -16.5808315, 0.000118180214, -0.999991715, -5.46137744e-005, -0.0725178421, 4.73824548e-005, -0.997357607, 0.997366905, 0.000120753102, -0.0725223124)
  161. p2.CanCollide = false
  162. p2.FormFactor = Enum.FormFactor.Symmetric
  163. p2.Size = Vector3.new(1, 1, 1)
  164. p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  165. p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  166. p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  167. p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  168. p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  169. p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  170. b2 = Instance.new("SpecialMesh", p2)
  171. b2.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  172. b2.TextureId = ""
  173. b2.MeshType = Enum.MeshType.FileMesh
  174. b2.Name = "Mesh"
  175. p3 = Instance.new("Part", t1)
  176. p3.BrickColor = BrickColor.new("Really black")
  177. p3.Material = Enum.Material.SmoothPlastic
  178. p3.Reflectance = 0.050000000745058
  179. p3.Name = "Handle5"
  180. p3.CFrame = CFrame.new(-1.18773198, 2.53948593, -13.4933538, 0.000120315723, -0.999991715, -5.8218342e-005, 0.0725030899, -5.08245284e-005, 0.997359276, -0.99736768, -0.000123143764, 0.0725078136)
  181. p3.CanCollide = false
  182. p3.FormFactor = Enum.FormFactor.Symmetric
  183. p3.Size = Vector3.new(1, 1, 1)
  184. p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  185. p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  186. p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  187. p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  188. p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  189. p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  190. b3 = Instance.new("SpecialMesh", p3)
  191. b3.MeshId = "http://www.roblox.com/asset/?id=1033714"
  192. b3.TextureId = ""
  193. b3.MeshType = Enum.MeshType.FileMesh
  194. b3.Name = "Mesh"
  195. b3.Scale = Vector3.new(0.550000012, -2, 0.550000012)
  196. p4 = Instance.new("Part", t1)
  197. p4.BrickColor = BrickColor.new("Black")
  198. p4.Material = Enum.Material.SmoothPlastic
  199. p4.Reflectance = 0.050000000745058
  200. p4.Name = "Handle3"
  201. p4.CFrame = CFrame.new(-5.6775651, 2.53915095, -13.4928122, 0.000118528129, -0.999991715, -5.45838848e-005, 0.0725178421, -4.73274413e-005, 0.997358084, -0.997366905, -0.000121098019, 0.0725223273)
  202. p4.CanCollide = false
  203. p4.FormFactor = Enum.FormFactor.Symmetric
  204. p4.Size = Vector3.new(1, 1, 1)
  205. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  206. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  207. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  208. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  209. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  210. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  211. b4 = Instance.new("SpecialMesh", p4)
  212. b4.MeshId = "http://www.roblox.com/asset/?id=1033714"
  213. b4.TextureId = ""
  214. b4.MeshType = Enum.MeshType.FileMesh
  215. b4.Name = "Mesh"
  216. b4.Scale = Vector3.new(0.550000012, 10, 0.550000012)
  217. p5 = Instance.new("Part", t1)
  218. p5.BrickColor = BrickColor.new("New Yeller")
  219. p5.Material = Enum.Material.SmoothPlastic
  220. p5.Reflectance = 0.050000000745058
  221. p5.Name = "Handle4"
  222. p5.CFrame = CFrame.new(-4.180758, 2.53902888, -13.4929838, 0.00012340727, -0.999991715, -6.95102717e-005, 0.0724589974, -6.18683189e-005, 0.997362494, -0.997371674, -0.000127043328, 0.072463721)
  223. p5.CanCollide = false
  224. p5.FormFactor = Enum.FormFactor.Symmetric
  225. p5.Size = Vector3.new(1, 7, 1)
  226. p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  227. p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  228. p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  229. p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  230. p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  231. p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  232. b5 = Instance.new("CylinderMesh", p5)
  233. b5.Name = "Mesh"
  234. b5.Scale = Vector3.new(1.70000005, 0.0500000007, 1.70000005)
  235. p6 = Instance.new("Part", t1)
  236. p6.BrickColor = BrickColor.new("Really black")
  237. p6.Material = Enum.Material.SmoothPlastic
  238. p6.Reflectance = 0.050000000745058
  239. p6.Name = "Handle2"
  240. p6.CFrame = CFrame.new(-10.1659164, 2.53885388, -13.4919538, 0.000118528129, -0.999991715, -5.45838848e-005, 0.0725178421, -4.73274413e-005, 0.997358084, -0.997366905, -0.000121098019, 0.0725223273)
  241. p6.CanCollide = false
  242. p6.FormFactor = Enum.FormFactor.Custom
  243. p6.Size = Vector3.new(1, 2, 1)
  244. p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  245. p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  246. p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  247. p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  248. p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  249. p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  250. b6 = Instance.new("SpecialMesh", p6)
  251. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  252. b6.TextureId = ""
  253. b6.MeshType = Enum.MeshType.FileMesh
  254. b6.Name = "Mesh"
  255. b6.Scale = Vector3.new(1.75, 1.75, 3)
  256. p7 = Instance.new("Part", t1)
  257. p7.BrickColor = BrickColor.new("New Yeller")
  258. p7.Material = Enum.Material.SmoothPlastic
  259. p7.Reflectance = 0.050000000745058
  260. p7.Name = "Handle6"
  261. p7.CFrame = CFrame.new(-10.1659164, 2.53885388, -13.4919538, 0.000118587588, -0.999991715, -5.46731171e-005, 0.0725178421, -4.74121116e-005, 0.997358084, -0.997366905, -0.000121163808, 0.0725223273)
  262. p7.CanCollide = false
  263. p7.FormFactor = Enum.FormFactor.Symmetric
  264. p7.Size = Vector3.new(1, 1, 1)
  265. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  266. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  267. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  268. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  269. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  270. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  271. b7 = Instance.new("SpecialMesh", p7)
  272. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  273. b7.TextureId = ""
  274. b7.MeshType = Enum.MeshType.FileMesh
  275. b7.Name = "Mesh"
  276. b7.Scale = Vector3.new(0.5, 1, 0.5)
  277. p8 = Instance.new("Part", t1)
  278. p8.BrickColor = BrickColor.new("Black")
  279. p8.Material = Enum.Material.SmoothPlastic
  280. p8.Reflectance = 0.050000000745058
  281. p8.Name = "Handle7"
  282. p8.CFrame = CFrame.new(-1.92733014, 2.57540917, -13.9911146, 7.11778412e-005, -0.99999994, -5.50749864e-005, 0.0725183263, -4.97682995e-005, 0.997366726, -0.997366726, -7.49843311e-005, 0.0725183263)
  283. p8.CanCollide = false
  284. p8.FormFactor = Enum.FormFactor.Symmetric
  285. p8.Size = Vector3.new(1, 2.4000001, 1)
  286. p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  287. p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  288. p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  289. p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  290. p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  291. p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  292. b8 = Instance.new("BlockMesh", p8)
  293. b8.Name = "Mesh"
  294. b8.Scale = Vector3.new(1, 0.75, 0.75)
  295. p9 = Instance.new("Part", t1)
  296. p9.BrickColor = BrickColor.new("Black")
  297. p9.Material = Enum.Material.SmoothPlastic
  298. p9.Reflectance = 0.050000000745058
  299. p9.Name = "Handle8"
  300. p9.CFrame = CFrame.new(-1.927266, 2.64792895, -14.9884596, -4.72227475e-005, 2.23216175e-005, -0.99999994, 0.99736625, 0.0725220442, -4.54795736e-005, 0.0725220442, -0.99736625, -2.56875246e-005)
  301. p9.CanCollide = false
  302. p9.FormFactor = Enum.FormFactor.Symmetric
  303. p9.Size = Vector3.new(1, 1, 2)
  304. p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  305. p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  306. p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  307. p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  308. p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  309. p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  310. p10 = Instance.new("Part", t1)
  311. p10.BrickColor = BrickColor.new("Really black")
  312. p10.Material = Enum.Material.SmoothPlastic
  313. p10.Reflectance = 0.050000000745058
  314. p10.Name = "Handle9"
  315. p10.CFrame = CFrame.new(-1.92728198, 2.647995, -14.9884596, -1.93440719e-005, -9.65392464e-005, 0.99999994, 0.997369945, -0.0724799037, 1.22960064e-005, 0.0724799037, 0.997369945, 9.76873271e-005)
  316. p10.CanCollide = false
  317. p10.FormFactor = Enum.FormFactor.Symmetric
  318. p10.Size = Vector3.new(2.20000005, 1, 1.79999995)
  319. p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  320. p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  321. p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  322. p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  323. p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  324. p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  325. b9 = Instance.new("CylinderMesh", p10)
  326. b9.Name = "Mesh"
  327. p11 = Instance.new("Part", t1)
  328. p11.BrickColor = BrickColor.new("New Yeller")
  329. p11.Material = Enum.Material.SmoothPlastic
  330. p11.Reflectance = 0.050000000745058
  331. p11.Name = "Handle10"
  332. p11.CFrame = CFrame.new(-1.02806902, 2.53894711, -13.4921598, -6.66427441e-005, -0.99999994, -0.000158736104, 0.997366369, -5.49559445e-005, -0.0725188851, 0.0725189298, -0.000163150922, 0.99736619)
  333. p11.CanCollide = false
  334. p11.FormFactor = Enum.FormFactor.Symmetric
  335. p11.Size = Vector3.new(1, 2, 2)
  336. p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  337. p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  338. p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  339. p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  340. p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  341. p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  342. b10 = Instance.new("SpecialMesh", p11)
  343. b10.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  344. b10.TextureId = ""
  345. b10.MeshType = Enum.MeshType.FileMesh
  346. b10.Name = "Mesh"
  347. b10.Scale = Vector3.new(0.75, 1.5, 0.75)
  348. p12 = Instance.new("Part", t1)
  349. p12.BrickColor = BrickColor.new("New Yeller")
  350. p12.Material = Enum.Material.SmoothPlastic
  351. p12.Reflectance = 0.050000000745058
  352. p12.Name = "Handle30"
  353. p12.CFrame = CFrame.new(-1.93446004, 2.71024489, -14.9848318, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  354. p12.CanCollide = false
  355. p12.FormFactor = Enum.FormFactor.Custom
  356. p12.Size = Vector3.new(2, 0.600000024, 1.79999995)
  357. p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  358. p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  359. p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  360. p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  361. p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  362. p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  363. b11 = Instance.new("CylinderMesh", p12)
  364. b11.Name = "Mesh"
  365. p13 = Instance.new("Part", t1)
  366. p13.BrickColor = BrickColor.new("New Yeller")
  367. p13.Material = Enum.Material.SmoothPlastic
  368. p13.Reflectance = 0.050000000745058
  369. p13.Name = "Handle12"
  370. p13.CFrame = CFrame.new(-3.25667405, 1.93677998, -5.5644908, 0.000232716746, 0.817227781, 0.57631427, -0.997303784, 0.0424759686, -0.0598292649, -0.0733737946, -0.574746728, 0.815034449)
  371. p13.CanCollide = false
  372. p13.FormFactor = Enum.FormFactor.Custom
  373. p13.Size = Vector3.new(0.200000003, 1.30999947, 0.810000062)
  374. p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  375. p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  376. p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  377. p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  378. p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  379. p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  380. p14 = Instance.new("Part", t1)
  381. p14.BrickColor = BrickColor.new("Black")
  382. p14.Material = Enum.Material.SmoothPlastic
  383. p14.Reflectance = 0.050000000745058
  384. p14.Name = "Handle13"
  385. p14.CFrame = CFrame.new(-1.92779398, 2.43049192, -11.9963379, -1.39693839e-007, -5.95636811e-005, -0.999990642, -0.997359097, -0.0724942237, 3.1126674e-006, -0.072497949, 0.997368395, -5.88756957e-005)
  386. p14.CanCollide = false
  387. p14.FormFactor = Enum.FormFactor.Symmetric
  388. p14.Size = Vector3.new(1, 1, 2)
  389. p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  390. p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  391. p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  392. p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  393. p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  394. p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  395. p15 = Instance.new("Part", t1)
  396. p15.BrickColor = BrickColor.new("Black")
  397. p15.Material = Enum.Material.SmoothPlastic
  398. p15.Reflectance = 0.050000000745058
  399. p15.Name = "Handle14"
  400. p15.CFrame = CFrame.new(-1.92767, 2.50295091, -12.9937124, 9.45251522e-005, -0.99999994, -5.85319031e-005, 0.0725177824, -5.15230568e-005, 0.997366786, -0.997366786, -9.85208317e-005, 0.0725177824)
  401. p15.CanCollide = false
  402. p15.FormFactor = Enum.FormFactor.Symmetric
  403. p15.Size = Vector3.new(1, 2.4000001, 1)
  404. p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  405. p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  406. p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  407. p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  408. p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  409. p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  410. b12 = Instance.new("BlockMesh", p15)
  411. b12.Name = "Mesh"
  412. b12.Scale = Vector3.new(1, 0.75, 0.75)
  413. p16 = Instance.new("Part", t1)
  414. p16.BrickColor = BrickColor.new("Really black")
  415. p16.Material = Enum.Material.SmoothPlastic
  416. p16.Reflectance = 0.050000000745058
  417. p16.Name = "Handle15"
  418. p16.CFrame = CFrame.new(-1.92756796, 2.43039393, -11.9963818, 1.77964212e-005, 1.88439135e-005, 0.99999994, -0.99737078, 0.0724624693, 1.63841578e-005, -0.0724624693, -0.99737078, 2.00839331e-005)
  419. p16.CanCollide = false
  420. p16.FormFactor = Enum.FormFactor.Symmetric
  421. p16.Size = Vector3.new(1.79999995, 1, 1.79999995)
  422. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  423. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  424. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  425. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  426. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  427. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  428. b13 = Instance.new("CylinderMesh", p16)
  429. b13.Name = "Mesh"
  430. p17 = Instance.new("Part", t1)
  431. p17.BrickColor = BrickColor.new("Really black")
  432. p17.Material = Enum.Material.SmoothPlastic
  433. p17.Reflectance = 0.050000000745058
  434. p17.Name = "Handle11"
  435. p17.CFrame = CFrame.new(-1.93698394, 2.6436379, -14.9374218, -8.34119492e-005, 5.35709223e-005, 0.999991655, -0.997287035, 0.0734906048, -8.56404804e-005, -0.0734950155, -0.997295678, 4.62184798e-005)
  436. p17.CanCollide = false
  437. p17.FormFactor = Enum.FormFactor.Symmetric
  438. p17.Size = Vector3.new(1.39999998, 1, 2)
  439. p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  440. p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  441. p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  442. p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  443. p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  444. p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  445. b14 = Instance.new("SpecialMesh", p17)
  446. b14.MeshType = Enum.MeshType.Head
  447. b14.Name = "Mesh"
  448. p18 = Instance.new("Part", t1)
  449. p18.BrickColor = BrickColor.new("Black")
  450. p18.Material = Enum.Material.SmoothPlastic
  451. p18.Reflectance = 0.050000000745058
  452. p18.Name = "Handle32"
  453. p18.CFrame = CFrame.new(-1.92948401, 2.53323793, -13.4936018, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  454. p18.CanCollide = false
  455. p18.FormFactor = Enum.FormFactor.Custom
  456. p18.Size = Vector3.new(0.600000024, 4.39999962, 1.80999994)
  457. p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  458. p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  459. p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  460. p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  461. p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  462. p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  463. p19 = Instance.new("Part", t1)
  464. p19.BrickColor = BrickColor.new("New Yeller")
  465. p19.Material = Enum.Material.SmoothPlastic
  466. p19.Reflectance = 0.050000000745058
  467. p19.Name = "Handle24"
  468. p19.CFrame = CFrame.new(-1.98710597, 3.13636804, -13.4493818, 0.9658916, -0.258914739, 0.000166986123, 0.258226573, 0.963271439, -0.073551327, 0.0188830048, 0.071091041, 0.997291207)
  469. p19.CanCollide = false
  470. p19.FormFactor = Enum.FormFactor.Symmetric
  471. p19.Size = Vector3.new(3, 3, 3)
  472. p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  473. p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  474. p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  475. p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  476. p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  477. p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  478. b15 = Instance.new("SpecialMesh", p19)
  479. b15.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  480. b15.TextureId = ""
  481. b15.MeshType = Enum.MeshType.FileMesh
  482. b15.Name = "Mesh"
  483. b15.Scale = Vector3.new(2.5, 1, 1)
  484. p20 = Instance.new("Part", t1)
  485. p20.BrickColor = BrickColor.new("Really black")
  486. p20.Material = Enum.Material.SmoothPlastic
  487. p20.Reflectance = 0.050000000745058
  488. p20.Name = "Handle16"
  489. p20.CFrame = CFrame.new(-1.93754005, 2.43521905, -12.049304, -0.000105496787, -7.50179315e-005, -0.999991655, -0.997283995, -0.0735279173, 0.000109244269, -0.0735323429, 0.997292578, -6.59804064e-005)
  490. p20.CanCollide = false
  491. p20.FormFactor = Enum.FormFactor.Symmetric
  492. p20.Size = Vector3.new(1.39999986, 1, 1.79999995)
  493. p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  494. p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  495. p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  496. p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  497. p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  498. p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  499. b16 = Instance.new("SpecialMesh", p20)
  500. b16.MeshType = Enum.MeshType.Head
  501. b16.Name = "Mesh"
  502. p21 = Instance.new("Part", t1)
  503. p21.BrickColor = BrickColor.new("New Yeller")
  504. p21.Material = Enum.Material.SmoothPlastic
  505. p21.Reflectance = 0.050000000745058
  506. p21.Name = "Handle19"
  507. p21.CFrame = CFrame.new(-2.18666101, 2.53938007, -13.4932919, 0.000118557902, -0.999991715, -5.5030705e-005, 0.0725178421, -4.77709254e-005, 0.997358084, -0.997366905, -0.000121160148, 0.0725225061)
  508. p21.CanCollide = false
  509. p21.FormFactor = Enum.FormFactor.Symmetric
  510. p21.Size = Vector3.new(3, 3, 3)
  511. p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  512. p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  513. p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  514. p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  515. p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  516. p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  517. b17 = Instance.new("SpecialMesh", p21)
  518. b17.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  519. b17.TextureId = ""
  520. b17.MeshType = Enum.MeshType.FileMesh
  521. b17.Name = "Mesh"
  522. b17.Scale = Vector3.new(2.5, 1, 1)
  523. p22 = Instance.new("Part", t1)
  524. p22.BrickColor = BrickColor.new("New Yeller")
  525. p22.Material = Enum.Material.SmoothPlastic
  526. p22.Reflectance = 0.050000000745058
  527. p22.Name = "Handle20"
  528. p22.CFrame = CFrame.new(-2.16600394, 3.11696601, -13.4508018, -0.999991715, 6.86040439e-005, -6.94512928e-005, -7.57231828e-005, -0.0724692047, 0.99736172, 6.44683969e-005, 0.997370422, 0.0724731684)
  529. p22.CanCollide = false
  530. p22.FormFactor = Enum.FormFactor.Symmetric
  531. p22.Size = Vector3.new(1, 1, 1)
  532. p22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  533. p22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  534. p22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  535. p22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  536. p22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  537. p22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  538. b18 = Instance.new("SpecialMesh", p22)
  539. b18.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  540. b18.TextureId = ""
  541. b18.MeshType = Enum.MeshType.FileMesh
  542. b18.Name = "Mesh"
  543. b18.Scale = Vector3.new(1, 2.5, 1)
  544. p23 = Instance.new("Part", t1)
  545. p23.BrickColor = BrickColor.new("New Yeller")
  546. p23.Material = Enum.Material.SmoothPlastic
  547. p23.Reflectance = 0.050000000745058
  548. p23.Name = "Handle37"
  549. p23.CFrame = CFrame.new(-2.01025701, 2.17151189, -8.78325558, 0.000218707472, 0.121417366, 0.99259311, -0.997298062, 0.0728161633, -0.00868890062, -0.0733367205, -0.989926457, 0.121108353)
  550. p23.CanCollide = false
  551. p23.FormFactor = Enum.FormFactor.Custom
  552. p23.Size = Vector3.new(0.480000019, 1.79999948, 1.60000002)
  553. p23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  554. p23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  555. p23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  556. p23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  557. p23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  558. p23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  559. p24 = Instance.new("Part", t1)
  560. p24.BrickColor = BrickColor.new("New Yeller")
  561. p24.Material = Enum.Material.SmoothPlastic
  562. p24.Reflectance = 0.050000000745058
  563. p24.Name = "Handle39"
  564. p24.CFrame = CFrame.new(-2.8557961, 1.983091, -6.13252783, 0.000229732381, 0.582711637, 0.812678993, -0.997303843, 0.0597655922, -0.0425714701, -0.0733769834, -0.810477912, 0.581154227)
  565. p24.CanCollide = false
  566. p24.FormFactor = Enum.FormFactor.Custom
  567. p24.Size = Vector3.new(0.25, 1.30999947, 1.14999998)
  568. p24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  569. p24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  570. p24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  571. p24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  572. p24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  573. p24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  574. p25 = Instance.new("Part", t1)
  575. p25.BrickColor = BrickColor.new("New Yeller")
  576. p25.Material = Enum.Material.SmoothPlastic
  577. p25.Reflectance = 0.050000000745058
  578. p25.Name = "Handle41"
  579. p25.CFrame = CFrame.new(-1.93446004, 2.600245, -14.9848318, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  580. p25.CanCollide = false
  581. p25.FormFactor = Enum.FormFactor.Custom
  582. p25.Size = Vector3.new(2, 0.600000024, 1.79999995)
  583. p25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  584. p25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  585. p25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  586. p25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  587. p25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  588. p25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  589. b19 = Instance.new("CylinderMesh", p25)
  590. b19.Name = "Mesh"
  591. p26 = Instance.new("Part", t1)
  592. p26.BrickColor = BrickColor.new("New Yeller")
  593. p26.Material = Enum.Material.SmoothPlastic
  594. p26.Reflectance = 0.050000000745058
  595. p26.Name = "Handle40"
  596. p26.CFrame = CFrame.new(-1.934654, 2.38313794, -11.99261, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  597. p26.CanCollide = false
  598. p26.FormFactor = Enum.FormFactor.Custom
  599. p26.Size = Vector3.new(2, 0.600000024, 1.79999995)
  600. p26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  601. p26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  602. p26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  603. p26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  604. p26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  605. p26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  606. b20 = Instance.new("CylinderMesh", p26)
  607. b20.Name = "Mesh"
  608. p27 = Instance.new("Part", t1)
  609. p27.BrickColor = BrickColor.new("New Yeller")
  610. p27.Material = Enum.Material.SmoothPlastic
  611. p27.Reflectance = 0.050000000745058
  612. p27.Name = "Handle42"
  613. p27.CFrame = CFrame.new(-3.821491, 1.91518295, -5.26946783, 0.000232592036, 0.972100198, 0.234566435, -0.997303486, 0.0174365975, -0.0712729394, -0.073374331, -0.233917505, 0.969483614)
  614. p27.CanCollide = false
  615. p27.FormFactor = Enum.FormFactor.Custom
  616. p27.Size = Vector3.new(0.200000003, 1.30999947, 0.470000029)
  617. p27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  618. p27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  619. p27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  620. p27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  621. p27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  622. p27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  623. p28 = Instance.new("Part", t1)
  624. p28.BrickColor = BrickColor.new("Really black")
  625. p28.Material = Enum.Material.SmoothPlastic
  626. p28.Reflectance = 0.050000000745058
  627. p28.Name = "Handle25"
  628. p28.CFrame = CFrame.new(-1.38870895, 1.94249499, -13.5374699, 0.000118204676, -0.865959466, -0.500097275, 0.0725178421, -0.498774111, 0.863682508, -0.997366905, -0.0363698155, 0.0627433062)
  629. p28.CanCollide = false
  630. p28.FormFactor = Enum.FormFactor.Symmetric
  631. p28.Size = Vector3.new(1, 1, 1)
  632. p28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  633. p28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  634. p28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  635. p28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  636. p28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  637. p28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  638. b21 = Instance.new("SpecialMesh", p28)
  639. b21.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  640. b21.TextureId = ""
  641. b21.MeshType = Enum.MeshType.FileMesh
  642. b21.Name = "Mesh"
  643. b21.Scale = Vector3.new(0.75, 1.5, 0.75)
  644. p29 = Instance.new("Part", t1)
  645. p29.BrickColor = BrickColor.new("New Yeller")
  646. p29.Material = Enum.Material.SmoothPlastic
  647. p29.Reflectance = 0.050000000745058
  648. p29.Name = "Handle34"
  649. p29.CFrame = CFrame.new(-1.93457603, 2.7402339, -16.5836048, 0.000205150791, -9.82519414e-005, 0.999991655, -0.997301936, 0.0732855648, 0.000210316633, -0.0732896477, -0.9973104, -8.18754197e-005)
  650. p29.CanCollide = false
  651. p29.FormFactor = Enum.FormFactor.Custom
  652. p29.Size = Vector3.new(0.480000019, 1.20000005, 1.79999995)
  653. p29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  654. p29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  655. p29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  656. p29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  657. p29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  658. p29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  659. p30 = Instance.new("Part", t1)
  660. p30.BrickColor = BrickColor.new("Black")
  661. p30.Material = Enum.Material.SmoothPlastic
  662. p30.Reflectance = 0.050000000745058
  663. p30.Name = "Handle35"
  664. p30.CFrame = CFrame.new(-1.984936, 2.54453588, -13.6131878, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  665. p30.CanCollide = false
  666. p30.FormFactor = Enum.FormFactor.Custom
  667. p30.Size = Vector3.new(0.290000021, 7.81999969, 0.800000012)
  668. p30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  669. p30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  670. p30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  671. p30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  672. p30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  673. p30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  674. p31 = Instance.new("Part", t1)
  675. p31.BrickColor = BrickColor.new("New Yeller")
  676. p31.Material = Enum.Material.SmoothPlastic
  677. p31.Reflectance = 0.050000000745058
  678. p31.Name = "Handle38"
  679. p31.CFrame = CFrame.new(-2.33940291, 2.05637002, -7.27213287, 0.000230383797, 0.3472462, 0.937774003, -0.997307062, 0.0688906759, -0.0252643079, -0.0733769238, -0.935239077, 0.346327245)
  680. p31.CanCollide = false
  681. p31.FormFactor = Enum.FormFactor.Custom
  682. p31.Size = Vector3.new(0.350000024, 1.91999948, 1.37)
  683. p31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  684. p31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  685. p31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  686. p31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  687. p31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  688. p31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  689. p32 = Instance.new("Part", t1)
  690. p32.BrickColor = BrickColor.new("New Yeller")
  691. p32.Material = Enum.Material.SmoothPlastic
  692. p32.Reflectance = 0.050000000745058
  693. p32.Name = "Handle22"
  694. p32.CFrame = CFrame.new(-1.93736994, 2.42025495, -11.9850082, 8.23694936e-005, -0.00012748313, 0.999991655, 0.997285664, -0.0735130608, -9.00354789e-005, 0.0735171884, 0.99729389, 0.000120006007)
  695. p32.CanCollide = false
  696. p32.FormFactor = Enum.FormFactor.Symmetric
  697. p32.Size = Vector3.new(1.60000002, 1.19000006, 2.4000001)
  698. p32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  699. p32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  700. p32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  701. p32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  702. p32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  703. p32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  704. b22 = Instance.new("CylinderMesh", p32)
  705. b22.Name = "Mesh"
  706. p33 = Instance.new("Part", t1)
  707. p33.BrickColor = BrickColor.new("Really black")
  708. p33.Material = Enum.Material.SmoothPlastic
  709. p33.Reflectance = 0.050000000745058
  710. p33.Name = "Handle21"
  711. p33.CFrame = CFrame.new(-1.93723702, 2.52789593, -13.4741879, 8.35622122e-005, -0.000128100932, 0.99999994, 0.997293234, -0.0735226423, -9.27543661e-005, 0.0735225081, 0.997292936, 0.000121610443)
  712. p33.CanCollide = false
  713. p33.FormFactor = Enum.FormFactor.Symmetric
  714. p33.Size = Vector3.new(1.60000002, 2.19999981, 1.60000002)
  715. p33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  716. p33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  717. p33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  718. p33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  719. p33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  720. p33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  721. b23 = Instance.new("CylinderMesh", p33)
  722. b23.Name = "Mesh"
  723. p34 = Instance.new("Part", t1)
  724. p34.BrickColor = BrickColor.new("New Yeller")
  725. p34.Material = Enum.Material.SmoothPlastic
  726. p34.Reflectance = 0.050000000745058
  727. p34.Name = "Handle26"
  728. p34.CFrame = CFrame.new(-1.98717201, 1.94245195, -13.5373878, 0.965915859, 0.258824408, 0.000166747792, -0.258109927, 0.963302433, -0.073551327, -0.0191999376, 0.0710061938, 0.997291207)
  729. p34.CanCollide = false
  730. p34.FormFactor = Enum.FormFactor.Symmetric
  731. p34.Size = Vector3.new(3, 3, 3)
  732. p34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  733. p34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  734. p34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  735. p34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  736. p34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  737. p34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  738. b24 = Instance.new("SpecialMesh", p34)
  739. b24.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  740. b24.TextureId = ""
  741. b24.MeshType = Enum.MeshType.FileMesh
  742. b24.Name = "Mesh"
  743. b24.Scale = Vector3.new(2.5, 1, 1)
  744. p35 = Instance.new("Part", t1)
  745. p35.BrickColor = BrickColor.new("Really black")
  746. p35.Material = Enum.Material.SmoothPlastic
  747. p35.Reflectance = 0.050000000745058
  748. p35.Name = "Handle28"
  749. p35.CFrame = CFrame.new(-1.93292594, 2.4445529, -12.1967878, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  750. p35.CanCollide = false
  751. p35.FormFactor = Enum.FormFactor.Symmetric
  752. p35.Size = Vector3.new(2.20000005, 1.80000007, 1.79999995)
  753. p35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  754. p35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  755. p35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  756. p35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  757. p35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  758. p35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  759. b25 = Instance.new("SpecialMesh", p35)
  760. b25.MeshType = Enum.MeshType.Head
  761. b25.Name = "Mesh"
  762. p36 = Instance.new("Part", t1)
  763. p36.BrickColor = BrickColor.new("Really black")
  764. p36.Material = Enum.Material.SmoothPlastic
  765. p36.Reflectance = 0.050000000745058
  766. p36.Name = "Handle27"
  767. p36.CFrame = CFrame.new(-1.93267798, 2.63351893, -14.789896, 0.000205359262, -9.87637613e-005, 0.999991655, 0.997302413, -0.0732855648, -0.000210561964, 0.0732894689, 0.9973104, 8.23706068e-005)
  768. p36.CanCollide = false
  769. p36.FormFactor = Enum.FormFactor.Symmetric
  770. p36.Size = Vector3.new(2.20000005, 1.80000007, 1.79999995)
  771. p36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  772. p36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  773. p36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  774. p36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  775. p36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  776. p36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  777. b26 = Instance.new("SpecialMesh", p36)
  778. b26.MeshType = Enum.MeshType.Head
  779. b26.Name = "Mesh"
  780. p37 = Instance.new("Part", t1)
  781. p37.BrickColor = BrickColor.new("New Yeller")
  782. p37.Material = Enum.Material.SmoothPlastic
  783. p37.Reflectance = 0.050000000745058
  784. p37.Name = "Handle17"
  785. p37.CFrame = CFrame.new(-1.93696201, 2.63744092, -14.9883518, 8.23694936e-005, -0.00012748313, 0.999991655, 0.997285664, -0.0735130608, -9.00354789e-005, 0.0735171884, 0.99729389, 0.000120006007)
  786. p37.CanCollide = false
  787. p37.FormFactor = Enum.FormFactor.Symmetric
  788. p37.Size = Vector3.new(1.60000002, 1.23999977, 2.4000001)
  789. p37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  790. p37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  791. p37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  792. p37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  793. p37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  794. p37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  795. b27 = Instance.new("CylinderMesh", p37)
  796. b27.Name = "Mesh"
  797. p38 = Instance.new("Part", t1)
  798. p38.BrickColor = BrickColor.new("New Yeller")
  799. p38.Material = Enum.Material.SmoothPlastic
  800. p38.Reflectance = 0.050000000745058
  801. p38.Name = "Handle33"
  802. p38.CFrame = CFrame.new(-1.93456805, 2.28207493, -10.3003082, 0.000205150791, -9.82519414e-005, 0.999991655, -0.997301936, 0.0732855648, 0.000210316633, -0.0732896477, -0.9973104, -8.18754197e-005)
  803. p38.CanCollide = false
  804. p38.FormFactor = Enum.FormFactor.Custom
  805. p38.Size = Vector3.new(0.480000019, 1.79999948, 1.79999995)
  806. p38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  807. p38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  808. p38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  809. p38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  810. p38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  811. p38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  812. p39 = Instance.new("Part", t1)
  813. p39.BrickColor = BrickColor.new("New Yeller")
  814. p39.Material = Enum.Material.SmoothPlastic
  815. p39.Reflectance = 0.050000000745058
  816. p39.Name = "Handle31"
  817. p39.CFrame = CFrame.new(-2.16616607, 1.97120798, -13.5349178, -0.999991715, 6.73715258e-005, -6.70061272e-005, -7.31957698e-005, -0.0724787414, 0.997361064, 6.34156022e-005, 0.997369528, 0.0724830925)
  818. p39.CanCollide = false
  819. p39.FormFactor = Enum.FormFactor.Symmetric
  820. p39.Size = Vector3.new(1, 1, 1)
  821. p39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  822. p39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  823. p39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  824. p39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  825. p39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  826. p39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  827. b28 = Instance.new("SpecialMesh", p39)
  828. b28.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  829. b28.TextureId = ""
  830. b28.MeshType = Enum.MeshType.FileMesh
  831. b28.Name = "Mesh"
  832. b28.Scale = Vector3.new(1, 2.5, 1)
  833. p40 = Instance.new("Part", t1)
  834. p40.BrickColor = BrickColor.new("New Yeller")
  835. p40.Material = Enum.Material.SmoothPlastic
  836. p40.Reflectance = 0.050000000745058
  837. p40.Name = "Handle29"
  838. p40.CFrame = CFrame.new(-1.934654, 2.49313688, -11.99261, 0.000205180448, -9.8599885e-005, 0.999991655, 0.997302294, -0.0732855648, -0.000210371683, 0.0732895583, 0.9973104, 8.22202637e-005)
  839. p40.CanCollide = false
  840. p40.FormFactor = Enum.FormFactor.Custom
  841. p40.Size = Vector3.new(2, 0.600000024, 1.79999995)
  842. p40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  843. p40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  844. p40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  845. p40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  846. p40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  847. p40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  848. b29 = Instance.new("CylinderMesh", p40)
  849. b29.Name = "Mesh"
  850. p41 = Instance.new("Part", t1)
  851. p41.BrickColor = BrickColor.new("Really black")
  852. p41.Material = Enum.Material.SmoothPlastic
  853. p41.Reflectance = 0.050000000745058
  854. p41.Name = "Handle23"
  855. p41.CFrame = CFrame.new(-1.38865399, 3.1363709, -13.4492979, 0.000117745454, -0.865985155, 0.500053346, 0.0725176781, 0.498742402, 0.86370039, -0.997366905, 0.0361642763, 0.0628615767)
  856. p41.CanCollide = false
  857. p41.FormFactor = Enum.FormFactor.Symmetric
  858. p41.Size = Vector3.new(1, 1, 1)
  859. p41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  860. p41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  861. p41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  862. p41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  863. p41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  864. p41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  865. b30 = Instance.new("SpecialMesh", p41)
  866. b30.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  867. b30.TextureId = ""
  868. b30.MeshType = Enum.MeshType.FileMesh
  869. b30.Name = "Mesh"
  870. b30.Scale = Vector3.new(0.75, 1.5, 0.75)
  871. b31 = Instance.new("SpecialMesh", t1)
  872. b31.MeshId = "http://www.roblox.com/asset/?id=10681506"
  873. b31.TextureId = "http://www.roblox.com/asset/?id=31592526"
  874. b31.MeshType = Enum.MeshType.FileMesh
  875. b31.Name = "ClawMesh"
  876. b31.VertexColor = Vector3.new(2, 0, 0)
  877. b31.Scale = Vector3.new(5, 5, 4)
  878. b32 = Instance.new("SpecialMesh", t1)
  879. b32.MeshId = "http://www.roblox.com/asset/?id=58430372"
  880. b32.TextureId = "http://www.roblox.com/asset/?id=63509920"
  881. b32.MeshType = Enum.MeshType.FileMesh
  882. b32.Name = "DragonMesh"
  883. b32.Offset = Vector3.new(0, -1, 0)
  884. b32.VertexColor = Vector3.new(0.5, 0, 2)
  885. b32.Scale = Vector3.new(7.5, 7.5, 7.5)
  886. v1 = Instance.new("StringValue", t1)
  887. v1.Name = "Drive"
  888. v1.Value = "Amethyst"
  889. b33 = Instance.new("SpecialMesh", t1)
  890. b33.MeshId = "http://www.roblox.com/asset/?id=51177741"
  891. b33.TextureId = ""
  892. b33.MeshType = Enum.MeshType.FileMesh
  893. b33.Name = "JawMesh"
  894. b33.VertexColor = Vector3.new(0.75, 0.25, 2)
  895. b33.Scale = Vector3.new(6, 8, 6)
  896. b34 = Instance.new("SpecialMesh", t1)
  897. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  898. b34.TextureId = ""
  899. b34.MeshType = Enum.MeshType.FileMesh
  900. b34.Name = "RingMesh"
  901. b34.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  902. b35 = Instance.new("SpecialMesh", t1)
  903. b35.MeshId = "http://www.roblox.com/asset/?id=60119920 "
  904. b35.TextureId = "http://www.roblox.com/asset/?id=60119961"
  905. b35.MeshType = Enum.MeshType.FileMesh
  906. b35.Name = "SwordMesh"
  907. b35.VertexColor = Vector3.new(0.25, 0.25, 2)
  908. b35.Scale = Vector3.new(3, 1, 3)
  909. s1 = script:clone()
  910. s2 = script:clone()
  911. v2 = Instance.new("BoolValue", s2)
  912. v2.Name = "Value"
  913. v2.Value = true
  914. s2.Name = "TWODCAM"
  915. s2.Disabled = true
  916. so2 = Instance.new("StringValue", s2)
  917. so2.Name = "forCustomRunL"
  918. so2.Value = [===[
  919. lockCamera = false
  920. distance = 50
  921. height = 3
  922.  
  923. local torso = script.Parent.Torso
  924. local center = Instance.new("Part")
  925. center.Name = script.Parent.Name .. " Center"
  926. center.Transparency = 1
  927. center.CanCollide = false
  928. center.Size = Vector3.new(1,1,1)
  929. center.Position = torso.Position
  930. center.CFrame = workspace.CurrentCamera.CoordinateFrame
  931. center.Parent = game.Workspace
  932. local bp = Instance.new("BodyPosition")
  933. bp.position = center.Position
  934. bp.maxForce = Vector3.new(1000000, 1000000, 1000000)*5000
  935. bp.P=10000
  936. bp.D=750
  937. bp.Parent = center
  938. local bg = Instance.new("BodyGyro")
  939. bg.maxTorque = Vector3.new(9e+009, 9e+009, 9e+009)
  940. bg.cframe = center.CFrame
  941. bg.P=10000
  942. bg.D=2000
  943. bg.Parent = center
  944. local cam = game.Workspace.CurrentCamera
  945. cam.CameraSubject = center
  946. cam.CameraType = Enum.CameraType.Attach
  947. CF=script.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  948. dir=(CF*CFrame.new(0,0,5)).p
  949.  
  950. while torso.Parent and script.Value.Value==true do
  951. wait()
  952. center.BodyPosition.position = torso.Position
  953. CF=script.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  954. dir=(CF*CFrame.new(0,0,5)).p
  955. bg.cframe=CFrame.new(center.Position,dir)*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  956. if lockCamera then
  957. cam.CoordinateFrame = CFrame.new(Vector3.new(center.Position.x + distance,center.Position.y + height,center.Position.z),center.CFrame.lookVector*50)
  958. end
  959. end
  960.  
  961. center:Remove()
  962. cam.CameraSubject=script.Parent.Humanoid
  963. cam.CameraType="Custom"
  964. wait()
  965. script:Remove()
  966.  
  967. ]===]
  968. s2.Parent = s1
  969. s3 = script:clone()
  970. v3 = Instance.new("StringValue", s3)
  971. v3.Name = "EfDec"
  972. v3.Value = "http://www.roblox.com/asset/?id=63343099"
  973. v4 = Instance.new("ObjectValue", s3)
  974. v4.Name = "Ob"
  975. s3.Name = "GenBillGuiGrow"
  976. s3.Disabled = true
  977. so3 = Instance.new("StringValue", s3)
  978. so3.Name = "forCustomRun"
  979. so3.Value = [===[
  980. wait()
  981. b=Instance.new("BillboardGui")
  982. b.Name="Billpootis"
  983. b.Adornee=script.Ob.Value
  984. b.Size=UDim2.new(1,0,1,0)
  985. b.StudsOffset=Vector3.new(0,2,-2)
  986. i=Instance.new("ImageLabel")
  987. i.Image=script.EfDec.Value
  988. i.Size=UDim2.new(1,0,1,0)
  989. i.Position=UDim2.new(0,0,0,0)
  990. i.Parent=b
  991. i.BackgroundTransparency=1
  992. lolhax=math.random(1,500000)
  993.  
  994. for _,v in pairs(game.Players:children()) do
  995. if v:FindFirstChild("PlayerGui")~=nil then
  996. l=b:clone()
  997. l.Name=lolhax
  998. l.Name=script.Parent.Name
  999. l.Parent=v.PlayerGui
  1000. coroutine.resume(coroutine.create(function(b) if script.EfDec.Value=="http://www.roblox.com/asset/?id=63343099" then for i=1, 5 do b.Size=UDim2.new(1+i*3,0,1+i*3,0) wait() b.StudsOffset=Vector3.new(0,i*1.75,-2) end wait(2) b:Remove() else for i=1, 10 do b.StudsOffset=Vector3.new(i,-i*1.5,-i) b.Size=UDim2.new(5+i/.08,0,5+i/.08,0) wait() end b:Remove() end end),l)
  1001. end
  1002. end
  1003. wait(5)
  1004. for _,v in pairs(game.Players:children()) do
  1005. if v:FindFirstChild("PlayerGui")~=nil then
  1006. if v.PlayerGui:FindFirstChild(script.Parent.Parent.Name)~=nil then
  1007. l=v:FindFirstChild(lolhax)
  1008. if l~=nil then l:Remove() end
  1009. end
  1010. end
  1011. end
  1012. script:Remove()
  1013.  
  1014. ]===]
  1015. s3.Parent = s1
  1016. g1 = Instance.new("ScreenGui", s1)
  1017. g1.Name = "2DDamage"
  1018. o1 = Instance.new("TextLabel", g1)
  1019. o1.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  1020. o1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1021. o1.Name = "Damage"
  1022. o1.Position = UDim2.new(0.10000000149012, 0, 0.53750002384186, 0)
  1023. o1.Text = "25"
  1024. o1.TextColor3 = Color3.new(0.8, 1, 1)
  1025. o1.FontSize = Enum.FontSize.Size11
  1026. o2 = Instance.new("TextLabel", g1)
  1027. o2.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  1028. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1029. o2.Name = "Hits"
  1030. o2.Position = UDim2.new(0.10000000149012, 0, 0.47499999403954, 0)
  1031. o2.Text = "25"
  1032. o2.TextColor3 = Color3.new(0.4, 0.4, 1)
  1033. o2.Font = Enum.Font.ArialBold
  1034. o2.FontSize = Enum.FontSize.Size36
  1035. s4 = script:clone()
  1036. s4.Name = "Welds"
  1037. s4.Disabled = true
  1038. so4 = Instance.new("StringValue", s4)
  1039. so4.Name = "forCustomRun"
  1040. so4.Value = [===[
  1041. --Saz
  1042. Head=script.Parent.Parent.Head
  1043. Torso=Head.Parent.Torso
  1044. Arm=Torso.Parent["Left Arm"]
  1045. Armor=script.Parent
  1046. Weld=function()
  1047. Armor:BreakJoints()
  1048. wait()
  1049. w=Instance.new("Weld")
  1050. w.Name="GauntletWeld"
  1051. w.Part1=Armor.GauntletBase
  1052. w.Part0=Arm
  1053. w.C0=CFrame.new(0,-.25,0)
  1054. w.Parent=w.Part1
  1055. w=Instance.new("Weld")
  1056. w.Name="Weld"
  1057. w.Part0=Armor.GauntletBase
  1058. w.Part1=Armor.CrystalBase
  1059. w.C0=CFrame.new(-.4,-.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  1060. w.Parent=w.Part1
  1061.  
  1062. w=Instance.new("Weld")
  1063. w.Name="Weld"
  1064. w.Part0=Armor.GauntletBase
  1065. w.Part1=Armor.Crystal
  1066. w.C0=CFrame.new(-.25,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1067. w.Parent=w.Part1
  1068.  
  1069. w=Instance.new("Motor6D")
  1070. w.Name="MOTOR"
  1071. w.Part0=Armor.GauntletBase
  1072. w.Part1=Armor.CrystalCover1
  1073. w.C0=CFrame.new(-.35,-.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  1074. w.Parent=w.Part1
  1075. w.MaxVelocity=.05
  1076.  
  1077. w=Instance.new("Motor6D")
  1078. w.Name="MOTOR"
  1079. w.Part0=Armor.GauntletBase
  1080. w.Part1=Armor.CrystalCover2
  1081. w.C0=CFrame.new(-.35,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,math.pi/2)
  1082. w.Parent=w.Part1
  1083. w.MaxVelocity=.05
  1084.  
  1085. w=Instance.new("Weld")
  1086. w.Name="Weld"
  1087. w.Part0=Armor.GauntletBase
  1088. w.Part1=Armor.Head1
  1089. w.C0=CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.pi/3.25,0,0)
  1090. w.Parent=w.Part1
  1091.  
  1092. w=Instance.new("Weld")
  1093. w.Name="Weld"
  1094. w.Part0=Armor.GauntletBase
  1095. w.Part1=Armor.Head2
  1096. w.C0=CFrame.new(0,0,.3)*CFrame.fromEulerAnglesXYZ(math.pi/3.25,math.pi,0)
  1097. w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  1098. w.Parent=w.Part1
  1099.  
  1100. w=Instance.new("Weld")
  1101. w.Name="Weld"
  1102. w.Part0=Armor.GauntletBase
  1103. w.Part1=Armor.Head3
  1104. w.C0=CFrame.new(-.3,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1105. w.C0=w.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  1106. w.Parent=w.Part1
  1107.  
  1108.  
  1109. end
  1110. Weld()
  1111. ]===]
  1112. s4.Parent = s1
  1113. s5 = script:clone()
  1114. v5 = Instance.new("IntValue", s5)
  1115. v5.Name = "Value"
  1116. v5.Value = 0
  1117. s5.Name = "Stun"
  1118. s5.Disabled = true
  1119. so5 = Instance.new("StringValue", s5)
  1120. so5.Name = "forCustomRunL"
  1121. so5.Value = [===[
  1122. wait()
  1123. Hum=script.Parent.Humanoid
  1124. Walk=Hum.WalkSpeed
  1125. Hum.WalkSpeed=0
  1126. while true do
  1127. if script.Value.Value<1 then
  1128. break
  1129. end
  1130. script.Value.Value=script.Value.Value-1
  1131. if script.Value.Value>30 then
  1132. script.Value.Value=30
  1133. end
  1134. wait(.1) --1 frame
  1135. end
  1136. Hum.WalkSpeed=Walk
  1137. if script.Parent:FindFirstChild("TWODCAM")~=nil then
  1138. script.Parent.TWODCAM.Value.Value=false
  1139. end
  1140. script:Remove()
  1141. ]===]
  1142. s5.Parent = s1
  1143. s6 = script:clone()
  1144. s6.Name = "Shaker"
  1145. s6.Disabled = true
  1146. so6 = Instance.new("StringValue", s6)
  1147. so6.Name = "forCustomRunL"
  1148. so6.Value = [===[
  1149. while true do
  1150. workspace.CurrentCamera.Focus=workspace.CurrentCamera.Focus*CFrame.new(math.random(-10,10)/40,math.random(-10,10)/20,math.random(-10,10)/40)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/100,math.random(-10,10)/50,math.random(-10,10)/100)
  1151. wait()
  1152. end
  1153.  
  1154. ]===]
  1155. s6.Parent = s1
  1156. s7 = script:clone()
  1157. v6 = Instance.new("IntValue", s7)
  1158. v6.Name = "ToBlock"
  1159. v6.Value = 90
  1160. s7.Name = "Blocker"
  1161. s7.Disabled = true
  1162. so7 = Instance.new("StringValue", s7)
  1163. so7.Name = "forCustomRun"
  1164. so7.Value = [===[
  1165. --turdulator
  1166.  
  1167. CPlayer=script.Parent
  1168. Hum=CPlayer.Humanoid
  1169.  
  1170. cHealth=Hum.Health
  1171.  
  1172. ToBlock=script.ToBlock -- % of incoming damage
  1173.  
  1174. print("Blocking!")
  1175.  
  1176. d=true
  1177. conn=nil;
  1178. doblock=function()
  1179. if Hum.Parent~=CPlayer or d==false then
  1180. return
  1181. end
  1182. d=false
  1183. _cHealth=Hum.Health
  1184. if _cHealth<cHealth then
  1185. conn:disconnect()
  1186. conn=nil;
  1187. _Hum=Hum:clone()
  1188. _Hum.Health=math.ceil(cHealth-((cHealth-_cHealth)*(ToBlock.Value/100)))
  1189. print("Blocked!")
  1190. Hum.Parent=nil
  1191. Hum.Health=_Hum.Health
  1192. Hum.Parent=CPlayer
  1193. cHealth=Hum.Health
  1194. conn=Hum.Changed:connect(doblock)
  1195. end
  1196. d=true
  1197. end
  1198. conn=Hum.Changed:connect(doblock)
  1199. ]===]
  1200. s7.Parent = s1
  1201. g2 = Instance.new("ScreenGui", s1)
  1202. g2.Name = "GuardGui"
  1203. o3 = Instance.new("Frame", g2)
  1204. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  1205. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1206. o3.Position = UDim2.new(0.25, -49, 0.34999999403954, 121)
  1207. o3.Size = UDim2.new(0.15000000596046, 0, 0.15000000596046, 0)
  1208. o4 = Instance.new("ImageLabel", o3)
  1209. o4.BackgroundTransparency = 1
  1210. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1211. o4.Name = "Libra1"
  1212. o4.Position = UDim2.new(0.075000002980232, 0, 0.77499997615814, 0)
  1213. o4.Size = UDim2.new(0.17499999701977, 0, 0.375, 0)
  1214. o4.Image = "http://www.roblox.com/asset/?id=64908370"
  1215. o5 = Instance.new("ImageLabel", o3)
  1216. o5.BackgroundTransparency = 1
  1217. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1218. o5.Name = "Libra2"
  1219. o5.Position = UDim2.new(0.25, 0, 0.77499997615814, 0)
  1220. o5.Size = UDim2.new(0.17499999701977, 0, 0.375, 0)
  1221. o5.Image = "http://www.roblox.com/asset/?id=64908370"
  1222. o6 = Instance.new("ImageLabel", o3)
  1223. o6.BackgroundTransparency = 1
  1224. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1225. o6.Name = "Libra3"
  1226. o6.Position = UDim2.new(0.42500001192093, 0, 0.77499997615814, 0)
  1227. o6.Size = UDim2.new(0.17499999701977, 0, 0.375, 0)
  1228. o6.Image = "http://www.roblox.com/asset/?id=64908370"
  1229. o7 = Instance.new("ImageLabel", o3)
  1230. o7.BackgroundTransparency = 1
  1231. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1232. o7.Name = "Libra4"
  1233. o7.Position = UDim2.new(0.60000002384186, 0, 0.77499997615814, 0)
  1234. o7.Size = UDim2.new(0.17499999701977, 0, 0.375, 0)
  1235. o7.Image = "http://www.roblox.com/asset/?id=64908370"
  1236. o8 = Instance.new("ImageLabel", o3)
  1237. o8.BackgroundTransparency = 1
  1238. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1239. o8.Name = "Libra5"
  1240. o8.Position = UDim2.new(0.77499997615814, 0, 0.77499997615814, 0)
  1241. o8.Size = UDim2.new(0.17499999701977, 0, 0.375, 0)
  1242. o8.Image = "http://www.roblox.com/asset/?id=64908370"
  1243. o9 = Instance.new("TextLabel", o3)
  1244. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1245. o9.Name = "LABEL"
  1246. o9.Position = UDim2.new(0.5, 0, 0.10000000149012, 0)
  1247. o9.Text = "Barrier Gauge"
  1248. o9.TextColor3 = Color3.new(0.6, 0, 1)
  1249. o9.Font = Enum.Font.ArialBold
  1250. o9.FontSize = Enum.FontSize.Size10
  1251. o10 = Instance.new("TextLabel", o3)
  1252. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1253. o10.Name = "LABEL"
  1254. o10.Position = UDim2.new(0.5, 0, 0.69999998807907, 0)
  1255. o10.Text = "Guard Strength"
  1256. o10.TextColor3 = Color3.new(0.6, 0, 1)
  1257. o10.Font = Enum.Font.ArialBold
  1258. o10.FontSize = Enum.FontSize.Size10
  1259. o11 = Instance.new("Frame", o3)
  1260. o11.BackgroundColor3 = Color3.new(1, 0, 0)
  1261. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1262. o11.BorderSizePixel = 0
  1263. o11.Name = "Gauge"
  1264. o11.Position = UDim2.new(0.050000000745058, 0, 0.25, 0)
  1265. o11.Size = UDim2.new(0.89999997615814, 0, 0.25, 0)
  1266. o12 = Instance.new("Frame", o11)
  1267. o12.BackgroundColor3 = Color3.new(0.2, 0.8, 0.2)
  1268. o12.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1269. o12.BorderSizePixel = 0
  1270. o12.Name = "Fill"
  1271. o12.Size = UDim2.new(1, 0, 1, 0)
  1272. s8 = script:clone()
  1273. s8.Name = "DeathScript"
  1274. s8.Disabled = true
  1275. so8 = Instance.new("StringValue", s8)
  1276. so8.Name = "forCustomRun"
  1277. so8.Value = [===[
  1278. --Credit to the original maker.
  1279. --I have no idea who it is though.
  1280.  
  1281. --turdulator
  1282.  
  1283. print("Hello world!")
  1284.  
  1285. Character = script.Parent
  1286. Humanoid = Character.Humanoid
  1287. Torso = Character.Torso
  1288.  
  1289. function OnDeath()
  1290. print("Death")-- HAHA
  1291. Humanoid.Parent = nil
  1292. if Torso then
  1293. local Head = Character:FindFirstChild("Head")
  1294. if Head then
  1295. local Neck = Instance.new("Weld")
  1296. Neck.Name = "Neck"
  1297. Neck.Part0 = Torso
  1298. Neck.Part1 = Head
  1299. Neck.C0 = CFrame.new(0, 1.5, 0)
  1300. Neck.C1 = CFrame.new()
  1301. Neck.Parent = Torso
  1302. end
  1303. local Limb = Character:FindFirstChild("Right Arm")
  1304. if Limb then
  1305.  
  1306. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1307. local Joint = Instance.new("Glue")
  1308. Joint.Name = "RightShoulder"
  1309. Joint.Part0 = Torso
  1310. Joint.Part1 = Limb
  1311. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1312. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1313. Joint.Parent = Torso
  1314.  
  1315. local B = Instance.new("Part")
  1316. B.TopSurface = 0
  1317. B.BottomSurface = 0
  1318. B.formFactor = "Symmetric"
  1319. B.Size = Vector3.new(1, 1, 1)
  1320. B.Transparency = 1
  1321. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1322. B.Parent = Character
  1323. local W = Instance.new("Weld")
  1324. W.Part0 = Limb
  1325. W.Part1 = B
  1326. W.C0 = CFrame.new(0, -0.5, 0)
  1327. W.Parent = Limb
  1328.  
  1329. end
  1330. local Limb = Character:FindFirstChild("Left Arm")
  1331. if Limb then
  1332.  
  1333. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1334. local Joint = Instance.new("Glue")
  1335. Joint.Name = "LeftShoulder"
  1336. Joint.Part0 = Torso
  1337. Joint.Part1 = Limb
  1338. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1339. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1340. Joint.Parent = Torso
  1341.  
  1342. local B = Instance.new("Part")
  1343. B.TopSurface = 0
  1344. B.BottomSurface = 0
  1345. B.formFactor = "Symmetric"
  1346. B.Size = Vector3.new(1, 1, 1)
  1347. B.Transparency = 1
  1348. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1349. B.Parent = Character
  1350. local W = Instance.new("Weld")
  1351. W.Part0 = Limb
  1352. W.Part1 = B
  1353. W.C0 = CFrame.new(0, -0.5, 0)
  1354. W.Parent = Limb
  1355.  
  1356. end
  1357. local Limb = Character:FindFirstChild("Right Leg")
  1358. if Limb then
  1359.  
  1360. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1361. local Joint = Instance.new("Glue")
  1362. Joint.Name = "RightHip"
  1363. Joint.Part0 = Torso
  1364. Joint.Part1 = Limb
  1365. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1366. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1367. Joint.Parent = Torso
  1368.  
  1369. local B = Instance.new("Part")
  1370. B.TopSurface = 0
  1371. B.BottomSurface = 0
  1372. B.formFactor = "Symmetric"
  1373. B.Size = Vector3.new(1, 1, 1)
  1374. B.Transparency = 1
  1375. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1376. B.Parent = Character
  1377. local W = Instance.new("Weld")
  1378. W.Part0 = Limb
  1379. W.Part1 = B
  1380. W.C0 = CFrame.new(0, -0.5, 0)
  1381. W.Parent = Limb
  1382.  
  1383. end
  1384. local Limb = Character:FindFirstChild("Left Leg")
  1385. if Limb then
  1386.  
  1387. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1388. local Joint = Instance.new("Glue")
  1389. Joint.Name = "LeftHip"
  1390. Joint.Part0 = Torso
  1391. Joint.Part1 = Limb
  1392. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1393. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1394. Joint.Parent = Torso
  1395.  
  1396. local B = Instance.new("Part")
  1397. B.TopSurface = 0
  1398. B.BottomSurface = 0
  1399. B.formFactor = "Symmetric"
  1400. B.Size = Vector3.new(1, 1, 1)
  1401. B.Transparency = 1
  1402. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1403. B.Parent = Character
  1404. local W = Instance.new("Weld")
  1405. W.Part0 = Limb
  1406. W.Part1 = B
  1407. W.C0 = CFrame.new(0, -0.5, 0)
  1408. W.Parent = Limb
  1409.  
  1410. end
  1411. --[
  1412. local Bar = Instance.new("Part")
  1413. Bar.TopSurface = 0
  1414. Bar.BottomSurface = 0
  1415. Bar.formFactor = "Symmetric"
  1416. Bar.Size = Vector3.new(1, 1, 1)
  1417. Bar.Transparency = 1
  1418. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1419. Bar.Parent = Character
  1420. local Weld = Instance.new("Weld")
  1421. Weld.Part0 = Torso
  1422. Weld.Part1 = Bar
  1423. Weld.C0 = CFrame.new(0, 0.5, 0)
  1424. Weld.Parent = Torso
  1425. dd={"cri.","ono!111","y u do dis?/!11","rip."}
  1426. game:GetService("Chat"):Chat(script.Parent,dd[math.random(1,#dd)],1)
  1427. v=Instance.new("BodyVelocity")
  1428. v.P=10000
  1429. v.maxForce=Vector3.new(500000,500000,500000)
  1430. v.velocity=Torso.Velocity/30
  1431. v.Parent=Torso
  1432. game:GetService("Debris"):AddItem(v,.5)
  1433. --]]
  1434. end
  1435. end
  1436.  
  1437. Humanoid.Died:connect(OnDeath)
  1438.  
  1439. ]===]
  1440. s8.Parent = s1
  1441. s9 = script:clone()
  1442. s9.Name = "Barrier"
  1443. s9.Disabled = true
  1444. so9 = Instance.new("StringValue", s9)
  1445. so9.Name = "forCustomRun"
  1446. so9.Value = [===[
  1447. wait()
  1448. for i=1, 15 do
  1449. script.Parent.Mesh.Scale=script.Parent.Mesh.Scale+Vector3.new(.8-i*.05,.8-i*.05,.005)
  1450. script.Parent.Transparency=i/15
  1451. wait()
  1452. end
  1453. script.Parent:Remove()
  1454. ]===]
  1455. s9.Parent = s1
  1456. s10 = script:clone()
  1457. s10.Name = "SShaker"
  1458. s10.Disabled = true
  1459. so10 = Instance.new("StringValue", s10)
  1460. so10.Name = "forCustomRunL"
  1461. so10.Value = [===[
  1462. while true do
  1463. workspace.CurrentCamera.Focus=workspace.CurrentCamera.Focus*CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/20)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
  1464. wait()
  1465. end
  1466.  
  1467. ]===]
  1468. s10.Parent = s1
  1469. s11 = script:clone()
  1470. s11.Name = "Burn"
  1471. s11.Disabled = true
  1472. so11 = Instance.new("StringValue", s11)
  1473. so11.Name = "forCustomRun"
  1474. so11.Value = [===[
  1475. Tool=script
  1476. Cols={BrickColor.new("Black"),BrickColor.new("Royal purple"),BrickColor.new("Really black"),BrickColor.new("Pastel violet")}
  1477. for i=1, 30 do
  1478. wait(.1)
  1479. p=Instance.new("Part")
  1480. p.Name="Trail"
  1481. p.TopSurface=0
  1482. p.BottomSurface=0
  1483. p.Anchored=true
  1484. p.CanCollide=false
  1485. p.formFactor="Symmetric"
  1486. p.Size=Vector3.new(1,1,1)
  1487. p.BrickColor=Cols[math.random(1,#Cols)]
  1488. p.CFrame=Tool.Parent["Torso"].CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  1489. p.Parent=Tool.Parent
  1490. game:GetService("Debris"):AddItem(p,3)
  1491. m=Instance.new("BlockMesh")
  1492. m.Scale=Vector3.new(2,2,2)
  1493. m.Parent=p
  1494. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Transparency=i/15 part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.1,.1,.1) part.CFrame=CFrame.new(part.Position+Vector3.new(math.random(-5,5)/20,.3,math.random(-5,5)/20))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,.5) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1495. Tool.Parent.Humanoid:TakeDamage(.5)
  1496. end
  1497. wait(5)
  1498. script:Remove()
  1499.  
  1500. ]===]
  1501. s11.Parent = s1
  1502. s12 = script:clone()
  1503. v7 = Instance.new("StringValue", s12)
  1504. v7.Name = "EfDec"
  1505. v7.Value = "http://www.roblox.com/asset/?id=63343099"
  1506. v8 = Instance.new("ObjectValue", s12)
  1507. v8.Name = "Ob"
  1508. s12.Name = "GenBillGuiGrow2"
  1509. s12.Disabled = true
  1510. so12 = Instance.new("StringValue", s12)
  1511. so12.Name = "forCustomRun"
  1512. so12.Value = [===[
  1513. wait()
  1514. b=Instance.new("BillboardGui")
  1515. b.Name="Billpootis"
  1516. b.Adornee=script.Ob.Value
  1517. b.Size=UDim2.new(1,0,1,0)
  1518. b.StudsOffset=Vector3.new(0,2,-2)
  1519. i=Instance.new("ImageLabel")
  1520. i.Image=script.EfDec.Value
  1521. i.Size=UDim2.new(1,0,1,0)
  1522. i.Position=UDim2.new(0,0,0,0)
  1523. i.Parent=b
  1524. i.BackgroundTransparency=1
  1525. lolhax=math.random(1,500000)
  1526.  
  1527. for _,v in pairs(game.Players:children()) do
  1528. if v:FindFirstChild("PlayerGui")~=nil then
  1529. l=b:clone()
  1530. l.Name=lolhax
  1531. l.Name=script.Parent.Name
  1532. l.Parent=v.PlayerGui
  1533. coroutine.resume(coroutine.create(function(b) for i=1, 10 do b.StudsOffset=Vector3.new(0,i/2,0) b.Size=UDim2.new(35,0,20,0) wait() end wait(3) b:Remove() end),l)
  1534. end
  1535. end
  1536. wait(3)
  1537. for _,v in pairs(game.Players:children()) do
  1538. if v:FindFirstChild("PlayerGui")~=nil then
  1539. if v.PlayerGui:FindFirstChild(script.Parent.Parent.Name)~=nil then
  1540. l=v:FindFirstChild(lolhax)
  1541. if l~=nil then l:Remove() end
  1542. end
  1543. end
  1544. end
  1545. script:Remove()
  1546.  
  1547. ]===]
  1548. s12.Parent = s1
  1549. s1.Name = "Main_"
  1550. s1.Disabled = false
  1551. so1 = Instance.new("StringValue", s1)
  1552. so1.Name = "forCustomRunL"
  1553. so1.Value = [===[
  1554. --RSaz
  1555. --Enma/Hades
  1556.  
  1557. --Main Functions/Vars
  1558.  
  1559. wait()
  1560. Tool=script.Parent;
  1561. Handle=Tool.Handle
  1562. FakeS=Instance.new("Motor6D")
  1563. FakeSL=Instance.new("Motor6D")
  1564. FakeR=Instance.new("Motor6D")
  1565. FakeL=Instance.new("Motor6D")
  1566. FakeS.Name="Right Shoulder"
  1567. FakeSL.Name="Left Shoulder"
  1568. FakeR.Name="Right Hip"
  1569. FakeL.Name="Left Hip"
  1570. Stance="Standing"
  1571.  
  1572. Fangs=0
  1573.  
  1574. print("ENMA READY")
  1575.  
  1576. isdown=true
  1577.  
  1578. RightS,RightH,LeftS,LeftH=nil,nil,nil,nil
  1579.  
  1580. eDidHit=false
  1581.  
  1582. NeutralHold=CFrame.new(0.25, 3, -0.125, 0, 0, 1, 0, -1, 0, 1, 0, -0) --No awkward hold
  1583. StandardHold=CFrame.new(0.25, 3, -0.125, -0.31190744, -0.882354498, 0.352369517, 0.188282326, -0.420918405, -0.88734293, 0.931269825, -0.210423902, 0.297419339)
  1584. VertHighGrip=CFrame.new(-0.368718535, -1.25, -0.743718147, -0.721649349, 0.580245495, 0.377541453, -0.261766374, 0.276156932, -0.924778879, -0.640859127, -0.766193986, -0.0473999567)
  1585.  
  1586. Pro=200
  1587.  
  1588. Comboing=false;
  1589. CurrentType="Light"
  1590. CurrentDrive="Amethyst"
  1591. didHit=false;
  1592.  
  1593. cAnim=true
  1594.  
  1595. StandRS=CFrame.new(1, 0.5, 0, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  1596. StandRH=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1597. StandLS=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  1598. StandLH=CFrame.new(-1, -1, 0, 0, 0.0392597914, -0.999228895, 0, 0.999228895, 0.0392597914, 1, 0, 0)
  1599.  
  1600. STGyro=Instance.new("BodyGyro")
  1601. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  1602. STGyro.P=15000
  1603. STGyro.D=750
  1604. STGyro.Name="StanceGyro"
  1605.  
  1606. GripC0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  1607.  
  1608. ContactId=math.random(0,50000)
  1609. moving=false;
  1610. OVERDRIVE=false;
  1611.  
  1612. LastKill=time()
  1613.  
  1614. ArmorPar=game:GetService("InsertService"):LoadAsset(64571997) --Armor
  1615. OverPhrase={"My time to shine...","Disengaging Pollen energy seal...","Dimensional Honey flow stabilizer neutralized...","NOW I'LL SHOW YOU MY TRUE POWER!!","ROAR QUEEN BEE!!!"}
  1616. StandardTaunts={"I'd rather collect pollen then this bullcrap.","This isn't exactly a bee hive y'know.","You best stay away from my stinger."}
  1617. KillTaunts={"What's the matter? Fly away.","The end.","Killing is better then catching pollen."}
  1618.  
  1619. Blocking=false;
  1620. ToBlock=80;
  1621. blockconn=nil;
  1622. GuardLevel=10 -- Max 10
  1623.  
  1624. MaxBlockTime=100 -- %/*.01
  1625. MaxGuardTime=MaxBlockTime -- herp
  1626. GuardLibra=GuardLevel --How many Guard Libras this character can support.
  1627. MaxGuardLibra=GuardLevel
  1628. if GuardLibra<10 then GuardLibra=10 end --max 5.
  1629.  
  1630. GuardI=0 --Guard Integer; How long you've been blocking.
  1631.  
  1632. CHP=nil;
  1633. _CHP=nil;
  1634. BlockGui=script.GuardGui:clone()
  1635.  
  1636. CoWelds={}
  1637. CoJoints={}
  1638. CoHuman=nil;
  1639.  
  1640. JointCo=function()
  1641. if Comboee==nil then
  1642. return
  1643. end
  1644. if Comboee:FindFirstChild("Torso")==nil then
  1645. return
  1646. end
  1647. colol=Comboee.Torso:children()
  1648. Comboee.Animate.Disabled=true
  1649. for i=1, #colol do
  1650. v=colol[i]
  1651. if v:IsA("JointInstance") then
  1652. table.insert(CoWelds,v)
  1653. n=Instance.new("Rotate")
  1654. n.Part0=v.Part0
  1655. n.Part1=v.Part1
  1656. n.Name=v.Name
  1657. n.C0=v.C0
  1658. n.C1=v.C1
  1659. table.insert(CoJoints,n)
  1660. v.Part1.CanCollide=false
  1661. v.Parent=nil
  1662. n.Parent=v.Part0
  1663. end
  1664. end
  1665. CoHuman=Comboee.Humanoid
  1666. CoHuman.Parent=nil
  1667. end
  1668. WeldCo=function()
  1669. if Comboee==nil then
  1670. return
  1671. end
  1672. if Comboee:FindFirstChild("Torso")==nil then
  1673. return
  1674. end
  1675. for _,v in pairs(CoWelds) do
  1676. v.Parent=Comboee.Torso
  1677. v.Part0=Comboee.Torso
  1678. v.Part1=CoJoints[_].Part1
  1679. print(v)
  1680. end
  1681. for _,v in pairs(CoJoints) do
  1682. v:Remove()
  1683. print(tostring(v).."J")
  1684. end
  1685. CoHuman.Parent=Comboee
  1686. Comboee.Animate.Disabled=false
  1687. end
  1688.  
  1689. dbanim=true
  1690. BlockAnim=function()
  1691. resWelds()
  1692. FakeS.CurrentAngle=1.2
  1693. FakeSL.CurrentAngle=-3.2
  1694. FakeR.CurrentAngle=.1
  1695. FakeL.CurrentAngle=.1
  1696. FakeS.DesiredAngle=1.2
  1697. FakeSL.DesiredAngle=-3.2
  1698. FakeR.DesiredAngle=.1
  1699. FakeL.DesiredAngle=.1
  1700. CPlayer.Torso.Neck.DesiredAngle=1.4
  1701. CPlayer.Torso.Neck.CurrentAngle=1.4
  1702. FakeS.C0=StandRS
  1703. if GuardI<MaxGuardTime then
  1704. local p=Instance.new("Part")
  1705. p.Name="BARRIER"
  1706. p.TopSurface=0
  1707. p.BottomSurface=0
  1708. p.formFactor="Symmetric"
  1709. p.Size=Vector3.new(1,1,.1)
  1710. p.CanCollide=false
  1711. p.Anchored=true
  1712. p.Reflectance=.1
  1713. p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(-1,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1714. p.BrickColor=BrickColor.new("New Yeller")
  1715. local m=Instance.new("SpecialMesh")
  1716. m.MeshType="Sphere"
  1717. m.Parent=p
  1718. p.Parent=CPlayer
  1719. s=script.Barrier:clone()
  1720. s.Disabled=false
  1721. s.Parent=p
  1722. end
  1723. end
  1724. GAc="http://www.roblox.com/asset/?id=64908370"
  1725. GOf="http://www.roblox.com/asset/?id=64908321"
  1726. BlockG=function()
  1727. if deb==false then return end
  1728. cAnim=false
  1729. deb=false
  1730. cf=getDirection()[1]
  1731. keep=Instance.new("BodyPosition")
  1732. keep.P=10000
  1733. keep.maxForce=Vector3.new(50000,50000,50000)*9999999999999999999999999
  1734. keep.position=CPlayer.Torso.Position
  1735. keep.Parent=CPlayer.Torso
  1736. keep.Name="BodyPositin"
  1737. if GuardI>MaxGuardTime/2 then
  1738. ToBlock=20
  1739. end
  1740. if GuardI>MaxGuardTime/8 then
  1741. Blocking=false
  1742. end
  1743. while Blocking==true do
  1744. BlockGui.Parent=game.Players.LocalPlayer.PlayerGui
  1745. BlockGui.Frame.Gauge.Fill.Size=UDim2.new(1-(GuardI/MaxGuardTime),0,1,0)
  1746. STGyro.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
  1747. STGyro.P=12000
  1748. STGyro.D=500
  1749. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1750. STGyro.Parent=CPlayer.Torso
  1751. for bar=1, 5 do
  1752. if bar>MaxGuardLibra then
  1753. BlockGui.Frame["Libra"..bar].Image=""
  1754. elseif bar<=MaxGuardLibra then
  1755. if bar<=GuardLibra then
  1756. BlockGui.Frame["Libra"..bar].Image=GAc
  1757. else
  1758. BlockGui.Frame["Libra"..bar].Image=GOf
  1759. end
  1760. end
  1761. end
  1762. BlockAnim()
  1763. wait(.1)
  1764. end
  1765. ToBlock=80
  1766. print("Comply")
  1767. if CPlayer.Torso:FindFirstChild("BodyPositin")~=nil then
  1768. CPlayer.Torso.BodyPositin:Remove()
  1769. end
  1770. deb=true
  1771. cAnim=true
  1772. BlockGui.Parent=nil
  1773. end
  1774. blockdeb=true
  1775. BlockWeak={"Weak.","What was that?"}
  1776. BlockHeavy={"Hmph.","Pathetic."}
  1777. BlockLibraOff={"Try harder.","Best you got?"}
  1778. BlockBreak={"Whoa!!","How the...?!","Oh sh..."}
  1779.  
  1780. RestoreMHP=function(targe,rest)
  1781. targe.Parent.Humanoid.MaxHealth=targe.Parent.Humanoid.MaxHealth-rest
  1782. local clol={BrickColor.new("New Yeller"),BrickColor:Red(),BrickColor.new("Bright yellow")}
  1783. pol=Instance.new("Part")
  1784. pol.Name="Trail"
  1785. pol.TopSurface=0
  1786. pol.BottomSurface=0
  1787. pol.Anchored=false
  1788. pol.CanCollide=false
  1789. pol.formFactor="Symmetric"
  1790. pol.Size=Vector3.new(1,1,1)
  1791. pol.BrickColor=BrickColor.new("Deep orange")
  1792. pol.CFrame=targe.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  1793. pol.Parent=Tool.Parent
  1794. game:GetService("Debris"):AddItem(pol,3)
  1795. m=Instance.new("BlockMesh")
  1796. m.Scale=Vector3.new(2,2,2)
  1797. m.Parent=pol
  1798. bp=Instance.new("BodyPosition")
  1799. bp.P=9000
  1800. bp.D=100
  1801. bp.Parent=pol
  1802. bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-CPlayer.Torso.Position).unit*math.random(-5,5)
  1803. coroutine.resume(coroutine.create(function(part,spin,tar) wait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 wait() end wait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 10 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(CPlayer.Torso.Position,i/10))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) wait(.05) end CPlayer.Humanoid.MaxHealth=CPlayer.Humanoid.MaxHealth+rest part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),targe)
  1804. end
  1805.  
  1806. ThrowReject=function() --Attempts a throw reject.
  1807. --Removed due to size concerns.
  1808. end
  1809. StandardTaunt=function()
  1810. cAnim=false
  1811. deb=false
  1812. HoldS()
  1813. FakeSL.MaxVelocity=.4
  1814. FakeSL.DesiredAngle=-2.8
  1815. FakeSL.CurrentAngle=-1.6
  1816. FakeR.DesiredAngle=0
  1817. FakeL.DesiredAngle=0
  1818. FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  1819. Tool.Parent.Torso.Neck.DesiredAngle=1.6
  1820. Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  1821. Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  1822. game:GetService("Chat"):Chat(CPlayer,StandardTaunts[math.random(1,#StandardTaunts)],2)
  1823. for i=1, 6 do
  1824. FakeSL.DesiredAngle=-2.8
  1825. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  1826. wait()
  1827. end
  1828. Tool.Parent.Torso.Neck.MaxVelocity=.07
  1829. coroutine.resume(coroutine.create(function() for i=1, 2*5 do wait(.2/5) FakeSL.DesiredAngle=-2.8 end end))
  1830. for i=1, 1 do
  1831. Tool.Parent.Torso.Neck.DesiredAngle=.5
  1832. wait(.35)
  1833. Tool.Parent.Torso.Neck.DesiredAngle=1.3
  1834. wait(.2)
  1835. end
  1836. for i=1, 4 do
  1837. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  1838. wait()
  1839. end
  1840. cAnim=true
  1841. deb=true
  1842. end
  1843. KillTaunt=function()
  1844. cAnim=false
  1845. deb=false
  1846. HoldN()
  1847. FakeSL.MaxVelocity=.5
  1848. FakeSL.DesiredAngle=-1.6
  1849. FakeSL.CurrentAngle=-1
  1850. FakeR.DesiredAngle=0
  1851. FakeL.DesiredAngle=0
  1852. FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)*CFrame.new(.25,0,-.4)
  1853. Tool.Parent.Torso.Neck.DesiredAngle=1.6
  1854. Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  1855. Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  1856. game:GetService("Chat"):Chat(CPlayer,KillTaunts[math.random(1,#KillTaunts)],2)
  1857. for i=1, 6 do
  1858. FakeSL.MaxVelocity=.5
  1859. FakeSL.DesiredAngle=3.2
  1860. FakeS.DesiredAngle=.55
  1861. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  1862. wait()
  1863. end
  1864. for i=1, 4 do
  1865. FakeSL.MaxVelocity=.5
  1866. FakeSL.DesiredAngle=3.2
  1867. FakeS.DesiredAngle=.55
  1868. wait(.05)
  1869. end
  1870. FakeSL.DesiredAngle=1.6
  1871. for i=1, 3*3 do
  1872. wait(.1)
  1873. FakeSL.DesiredAngle=1.6
  1874. end
  1875. HoldS()
  1876. Tool.Parent.Torso.Neck.MaxVelocity=.2
  1877. for i=1, 4 do
  1878. FakeSL.DesiredAngle=-1
  1879. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  1880. wait()
  1881. end
  1882. cAnim=true
  1883. deb=true
  1884. end
  1885.  
  1886. OverDriveCont=function()
  1887. firef=Instance.new("Fire")
  1888. firef.Color=Color3.new(211,205,17)
  1889. firef.SecondaryColor=Color3.new(211,205,17)
  1890. firef.Parent=CPlayer.Torso
  1891. firef.Heat=3
  1892. firef.Size=15
  1893. sm=Instance.new("Smoke")
  1894. sm.Color=Color3.new(1,90,255)
  1895. sm.Size=2
  1896. sm.Opacity=.2
  1897. sm.RiseVelocity=0
  1898. sm.Parent=firef.Parent
  1899. wait(20)
  1900. sm.Enabled=false game:GetService("Debris"):AddItem(sm,3)
  1901. firef.Enabled=false game:GetService("Debris"):AddItem(firef,3)
  1902. OVERDRIVE=false
  1903. end
  1904.  
  1905.  
  1906.  
  1907. getDirection=function()
  1908. Cam=workspace.CurrentCamera
  1909. return {CFrame.new(CPlayer.Torso.Position,Vector3.new(Cam.CoordinateFrame.x,CPlayer.Torso.Position.y,Cam.CoordinateFrame.z))*CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(Cam.CoordinateFrame.p.x,CPlayer.Torso.CFrame.p.y,Cam.CoordinateFrame.p.z)}
  1910. end
  1911.  
  1912. EDO=0
  1913. LASTO=0
  1914. LDM=0
  1915. com=false
  1916. DDEALT=0
  1917. DHIT=0
  1918. doSound=function(sound,decay,origin,volume)
  1919. if Source==nil then --formatting for other objects.
  1920. Source=script.Parent
  1921. end
  1922. sc=Source.LocalSoundScript:clone()
  1923. sc.DecayFactor.Value=decay
  1924. sc.Origin.Value=origin
  1925. sc.Volume.Value=volume
  1926. sc.Disabled=false
  1927. for j_,v_ in pairs(game.Workspace:children()) do
  1928. if v_.className=="Model" and v_:FindFirstChild("Humanoid")~=nil and game.Players:GetPlayerFromCharacter(v_)~=nil then
  1929. if v_~=Tool.Parent then
  1930. sc.Sound.Value=sound
  1931. sc:clone().Parent=v_
  1932. end
  1933. end
  1934. end
  1935. end
  1936. CYO=0
  1937. StartTwo=function(Noob)
  1938. if com==true then return end
  1939. com=true
  1940. FTST=script.TWODCAM:clone()
  1941. FTST.Disabled=false
  1942. FTST.Parent=Tool.Parent
  1943. Comboing=true
  1944. Tool.Parent.Humanoid.WalkSpeed=0
  1945. CoHuman=Noob.Humanoid
  1946. HP=CoHuman.Health
  1947. LDM=HP
  1948. EM=0
  1949. GGG=script["2DDamage"]:clone()
  1950. GGG.Parent=game.Players.LocalPlayer.PlayerGui
  1951. GGG.Damage.Text=DDEALT
  1952. GGG.Hits.Text=DHIT
  1953. Ravens=0
  1954. while true do
  1955. if Noob==nil then break end
  1956. if Noob.Parent==nil or Comboing==false then
  1957. break
  1958. end
  1959. if CoHuman.MaxHealth<DDEALT then
  1960. break
  1961. end
  1962. if Noob:FindFirstChild("Stun")==nil or Pro<=20 then
  1963. break
  1964. end
  1965. if game.Players:GetPlayerFromCharacter(Noob)==nil then if Noob.Stun.Value.Value>28 then Noob.Stun.Value.Value=28 end Noob.Stun.Value.Value=Noob.Stun.Value.Value-1 if Noob.Stun.Value.Value<1 then Noob.Stun:Remove() end end
  1966. if CoHuman.Health>LDM then coroutine.resume(coroutine.create(function(h,n) wait(.1) h.Health=h.Health-n end),CoHuman,CoHuman.Health-LDM) end
  1967. if Tool.Drive.Value=="Ethersword" or Grabbing==true and FTST.Parent~=nil then
  1968. FTST.Value.Value=false
  1969. FTST=script.TWODCAM:clone()
  1970. FTST.Disabled=false
  1971. elseif Tool.Drive.Value~="Ethersword" and Grabbing==false and FTST.Parent==nil then
  1972. FTST.Parent=CPlayer
  1973. end
  1974. GGG.Damage.Text=DDEALT
  1975. GGG.Hits.Text=DHIT
  1976. print("C")
  1977. LDM=CoHuman.Health
  1978. wait(.1)
  1979. end
  1980. Fangs=0
  1981. eDidHit=false
  1982. Spes=0
  1983. Ravens=0
  1984. CoHuman.Health=HP-DDEALT
  1985. Pro=200
  1986. if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
  1987. if Noob==nil then return end
  1988. Did=HP-CoHuman.Health
  1989. print("Did "..Did.." units of damage.")
  1990. Tool.Parent.Humanoid.WalkSpeed=16
  1991. if CPlayer:FindFirstChild("TWODCAM")~=nil then
  1992. CPlayer.TWODCAM.Value.Value=false
  1993. end
  1994. Comboing=false
  1995. LastType=nil
  1996. LastMove=""
  1997. DDEALT=0
  1998. DHIT=0
  1999. wait(.5)
  2000. if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
  2001. coroutine.resume(coroutine.create(function(g) for i=1, 10 do g.Damage.TextTransparency=i/20 g.Hits.TextTransparency=i/20 wait(.025) end g.Parent=nil end),GGG)
  2002. Sayings={"Crap.","What?"}
  2003. if Tool.Drive.Value=="Amethyst" then
  2004. if Did>=25 and Did<50 then
  2005. Sayings={"Go away!","Leave!","Quit messing with me!"}
  2006. elseif Did>=50 and Did<75 then
  2007. Sayings={"You really have a dirty mouth.","Idiot","Your skill is as salty as honey."}
  2008. elseif Did>=75 and Did<100 then
  2009. Sayings={"Hey idiot, why not just fly home already?","That'll teach yah!","Just die!","Do me a favor... Go fetch me some honey and you'll live."}
  2010. elseif Did>=100 then
  2011. Sayings={"I don't have time to play with insects...","Hah....Goddanm I'm worn out...","Your a mere bug in my honey comb."}
  2012. end
  2013. if CoHuman.Health==0 then
  2014. LastKill=time()+2
  2015. com=false return
  2016. end
  2017. end
  2018. game:GetService("Chat"):Chat(CPlayer,Sayings[math.random(1,#Sayings)],2)
  2019. com=false
  2020. end
  2021. MinPro=200
  2022. Outw="http://www.roblox.com/asset/?id=11187115"
  2023. SpecPause=function(wtime,wt)
  2024. Torsos={}
  2025. if Comboee~=nil then
  2026. if Comboee:FindFirstChild("Stun")==nil then
  2027. else
  2028. Comboee.Stun.Value.Value=Comboee.Stun.Value.Value+wtime*150
  2029. print("Adding "..(wtime*150))
  2030. end
  2031. Comboee.Torso.Anchored=true
  2032. coroutine.resume(coroutine.create(function(tor,w) wait(w) tor.Anchored=false end),Comboee.Torso,wtime)
  2033. end
  2034. if Pro<100 then
  2035. Pro=200
  2036. end
  2037. s=script.GenBillGuiGrow:clone()
  2038. s.Ob.Value=Tool.Parent.Torso
  2039. s.Disabled=false
  2040. s.Parent=Tool
  2041. s=s:clone()
  2042. s.EfDec.Value=Outw
  2043. s.Ob.Value=Tool.Parent.Torso
  2044. s.Parent=Tool
  2045. e=Instance.new("Part")
  2046. e.Transparency=.5
  2047. e.Reflectance=.4
  2048. e.Name="Emanate"
  2049. e.TopSurface=0
  2050. e.BottomSurface=0
  2051. e.Shape=0
  2052. e.Size=Vector3.new(2,2,2)
  2053. e.Anchored=true
  2054. e.CanCollide=false
  2055. e.BrickColor=BrickColor.new("Really black")
  2056. e.Reflectance=.25
  2057. e.CFrame=Tool.Parent.Torso.CFrame
  2058. e.Parent=Tool
  2059. EM=0
  2060. for i=1, 7 do
  2061. e.Size=e.Size+Vector3.new(4,4,4)
  2062. e.Transparency=i/10
  2063. e.CFrame=Tool.Parent.Torso.CFrame
  2064. wait(.05)
  2065. end
  2066. e.Parent=nil
  2067. wait(wt)
  2068. end
  2069.  
  2070. SuperPause=function(wtime,wt)
  2071. if workspace:FindFirstChild("Workin'Here")~=nil then return end
  2072. Torsos={}
  2073. if Pro<100 then
  2074. Pro=200
  2075. end
  2076. s=script.GenBillGuiGrow:clone()
  2077. s.Ob.Value=Tool.Parent.Torso
  2078. s.Disabled=false
  2079. s.Parent=Tool
  2080. s=s:clone()
  2081. s.EfDec.Value=Outw
  2082. s.Ob.Value=Tool.Parent.Torso
  2083. s.Parent=Tool
  2084. e=Instance.new("Part")
  2085. e.Transparency=.5
  2086. e.Reflectance=.4
  2087. e.Name="Emanate"
  2088. e.TopSurface=0
  2089. e.BottomSurface=0
  2090. e.Shape=0
  2091. e.Size=Vector3.new(2,2,2)
  2092. e.Anchored=true
  2093. e.CanCollide=false
  2094. e.BrickColor=BrickColor.new("Really black")
  2095. e.Reflectance=.25
  2096. e.CFrame=Tool.Parent.Torso.CFrame
  2097. e.Parent=Tool
  2098. local va=Instance.new("BoolValue")
  2099. va.Name="Workin'Here"
  2100. va.Parent=workspace
  2101. game:GetService("Debris"):AddItem(va,10)
  2102. amb=game.Lighting.Ambient
  2103. ambr=amb.r
  2104. ambg=amb.g
  2105. ambb=amb.b
  2106. print(ambr)
  2107. desr=35/255
  2108. desg=25/255
  2109. desb=50/255
  2110. print(desr)
  2111. difr=ambr-desr
  2112. difg=ambg-desg
  2113. difb=ambb-desb
  2114. difr=difr/255/.1
  2115. difg=difg/255/.1
  2116. difb=difb/255/.1
  2117. print(difr)
  2118. EM=0
  2119. for i=1, 10 do
  2120. game.Lighting.Ambient=Color3.new(amb.r-difr*i,amb.g-difg*i,amb.b-difb*i)
  2121. e.Size=e.Size+Vector3.new(4,4,4)
  2122. e.Transparency=i/10
  2123. e.CFrame=Tool.Parent.Torso.CFrame
  2124. wait(.05)
  2125. end
  2126. wait(wt)
  2127. for i=1, 20 do
  2128. wait(.05)
  2129. game.Lighting.Ambient=Color3.new((amb.r-difr*10)+difr*(i*.5),(amb.g-difg*10)+difg*(i*.5),(amb.b-difb*10)+difb*(i*.5))
  2130. end
  2131. game.Lighting.Ambient=Color3.new(amb.r,amb.g,amb.b)
  2132. va.Parent=nil
  2133. e.Parent=nil
  2134. end
  2135. Grabbing=false
  2136. standardDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
  2137. if hit.Parent==nil then
  2138. return
  2139. end
  2140. if float==nil then float=false end
  2141. if keep==nil then keep=false end
  2142. h=hit.Parent:FindFirstChild("Humanoid",false)
  2143. if h==false then
  2144. if CoHuman~=nil then
  2145. h=CoHuman
  2146. end
  2147. end
  2148. if Comboee~=nil then
  2149. if hit.Parent~=Comboee then
  2150. return
  2151. end
  2152. end
  2153. if h~=nil then
  2154. t=hit.Parent:FindFirstChild("Torso")
  2155. if t~=nil then
  2156. che=false
  2157. if t:FindFirstChild(Tool.Name..ContactId)==nil then
  2158. che=true
  2159. end
  2160. if che==true and h~=Tool.Parent.Humanoid then
  2161. if OVERDRIVE==false then
  2162. damage=math.ceil(damage*(Pro*.01)*.5)
  2163. else
  2164. genhiteff(hit)
  2165. end
  2166. DDEALT=DDEALT+damage
  2167. DHIT=DHIT+1
  2168. print("Damage prorated to: "..damage)
  2169. if LastType=="c" then
  2170. Tool.Handle.Smack.Pitch=.6
  2171. Tool.Handle.Smack:Play()
  2172. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  2173. end
  2174. Comboee=t.Parent
  2175. if hit.Parent:FindFirstChild("Stun")==nil then
  2176. s=script.Stun:clone()
  2177. s.Disabled=false
  2178. s.Value.Value=s.Value.Value+stuntime
  2179. s.Parent=hit.Parent
  2180. coroutine.resume(coroutine.create(StartTwo),Comboee)
  2181. else
  2182. hit.Parent.Stun.Value.Value=hit.Parent.Stun.Value.Value+stuntime
  2183. end
  2184. Pro=Pro-(damage*.7)
  2185. if Pro<=MinPro then
  2186. Pro=MinPro
  2187. end
  2188. print("Prorating at: "..Pro.."%")
  2189. h:TakeDamage(damage)
  2190. didHit=true
  2191. if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
  2192. s=Instance.new("BodyVelocity")
  2193. s.Name=Tool.Name..ContactId
  2194. s.velocity=Knockback
  2195. s.P=2000
  2196. s.maxForce=Vector3.new(50000000,5000000,50000000)*1000
  2197. s.Parent=t
  2198. game:GetService("Debris"):AddItem(s,debtime*1.75)
  2199. if Knockdown==true then
  2200. r=Instance.new("BodyAngularVelocity")
  2201. r.P=5000
  2202. r.maxTorque=Vector3.new(50000,50000,50000)*500000000
  2203. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2204. r.Parent=t
  2205. game:GetService("Debris"):AddItem(r,.2+debtime)
  2206. end
  2207. if float==true then
  2208. fff=Instance.new("BodyForce")
  2209. fff.force=Vector3.new(0,2225,0)
  2210. fff.Parent=t
  2211. game:GetService("Debris"):AddItem(fff,3.5)
  2212. end
  2213. if Ground==true then
  2214. r=Instance.new("BodyGyro")
  2215. r.P=5000
  2216. r.D=500
  2217. r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
  2218. r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2219. t.CFrame=r.cframe
  2220. r.Parent=t
  2221. game:GetService("Debris"):AddItem(r,1)
  2222. end
  2223. if keep==true then
  2224. p=Instance.new("BodyPosition")
  2225. p.P=5000
  2226. p.maxForce=Vector3.new(5000000000,0,5000000000)
  2227. p.position=t.Position+Knockback/8
  2228. p.Parent=t
  2229. game:GetService("Debris"):AddItem(p,.375)
  2230. end
  2231. if h.Health==0 then
  2232. LastKill=time()
  2233. end
  2234. end
  2235. end
  2236. end
  2237. end
  2238. HFD=true
  2239. HellsFangDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
  2240. if hit.Parent==nil then
  2241. return
  2242. end
  2243. if HFD==false then return end
  2244. if float==nil then float=false end
  2245. if keep==nil then keep=false end
  2246. h=hit.Parent:FindFirstChild("Humanoid",false)
  2247. if h==false then
  2248. if CoHuman~=nil then
  2249. h=CoHuman
  2250. end
  2251. end
  2252. if Comboee~=nil then
  2253. if hit.Parent~=Comboee then
  2254. return
  2255. end
  2256. end
  2257. if h~=nil then
  2258. t=hit.Parent:FindFirstChild("Torso")
  2259. if t~=nil then
  2260. if h~=Tool.Parent.Humanoid then
  2261. HFD=false
  2262. Comboee=t.Parent
  2263. if OVERDRIVE==false then
  2264. damage=math.ceil(damage*(Pro*.01)*.75)
  2265. else
  2266. genhiteff(hit)
  2267. end
  2268. DDEALT=DDEALT+damage
  2269. DHIT=DHIT+1
  2270. print("Damage prorated to: "..damage)
  2271. if LastType=="c" and Tool.Drive.Value=="Amethyst" then Tool.Handle.Smack:Play() doSound(Tool.Handle.Smack,70,Tool.Handle,100) end
  2272. if hit.Parent:FindFirstChild("Stun")==nil then
  2273. s=script.Stun:clone()
  2274. s.Disabled=false
  2275. s.Value.Value=s.Value.Value+stuntime+4
  2276. s.Parent=hit.Parent
  2277. coroutine.resume(coroutine.create(StartTwo),Comboee)
  2278. else
  2279. hit.Parent.Stun.Value.Value=hit.Parent.Stun.Value.Value+stuntime
  2280. end
  2281. Pro=Pro-(damage*.8)
  2282. if Pro<=MinPro then
  2283. Pro=MinPro
  2284. end
  2285. print("Prorating at: "..Pro.."%")
  2286. h:TakeDamage(damage)
  2287. didHit=true
  2288. s=Instance.new("BodyVelocity")
  2289. s.Name=Tool.Name..ContactId
  2290. s.velocity=Knockback/2
  2291. s.P=2000
  2292. s.maxForce=Vector3.new(math.abs(Knockback.x),math.abs(Knockback.y),math.abs(Knockback.z))*5000000000000000000000
  2293. s.Parent=t
  2294. game:GetService("Debris"):AddItem(s,debtime)
  2295. if Knockdown==true then
  2296. r=Instance.new("BodyAngularVelocity")
  2297. r.P=5000
  2298. r.maxTorque=Vector3.new(50000,50000,50000)*500000000
  2299. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2300. r.Parent=t
  2301. game:GetService("Debris"):AddItem(r,.2+debtime)
  2302. end
  2303. if float==true then
  2304. fff=Instance.new("BodyForce")
  2305. fff.force=Vector3.new(0,2225,0)
  2306. fff.Parent=t
  2307. game:GetService("Debris"):AddItem(fff,3.5)
  2308. end
  2309. if Ground==true then
  2310. r=Instance.new("BodyGyro")
  2311. r.P=5000
  2312. r.D=500
  2313. r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000
  2314. r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2315. t.CFrame=r.cframe
  2316. r.Parent=t
  2317. game:GetService("Debris"):AddItem(r,1)
  2318. end
  2319. if s.maxForce.x<5 then
  2320. print("LIFTING")
  2321. if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
  2322. p=Instance.new("BodyPosition")
  2323. p.P=15000
  2324. p.D=1500
  2325. p.maxForce=Vector3.new(5000000000000000000,500000000,500000000000000000)*5000000000000000000000
  2326. p.position=End.p
  2327. p.Parent=t
  2328. game:GetService("Debris"):AddItem(p,2.5)
  2329. end
  2330. if h.Health==0 then
  2331. LastKill=time()
  2332. end
  2333. coroutine.resume(coroutine.create(function() wait(.1) HFD=true end))
  2334. end
  2335. end
  2336. end
  2337. end
  2338.  
  2339. HoldS=function()
  2340. Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  2341. Tool.Parent["Right Arm"].RightGrip.C1=StandardHold
  2342. end
  2343. HoldN=function()
  2344. Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  2345. Tool.Parent["Right Arm"].RightGrip.C1=NeutralHold
  2346. end
  2347. LastType=nil
  2348. deb=true
  2349. Cols={BrickColor.new("Bright blue"),BrickColor.new("Really black"),BrickColor.new("Navy blue"),BrickColor.new("Black"),BrickColor.new("Toothpaste")}
  2350. LastMove=""
  2351. Ravens=0 --Max 2 raven wings per combo
  2352. genroarsound=function(iter,start,conv)
  2353. Tool.Handle.RoarSound.Volume=10/iter
  2354. Tool.Handle.RoarSound.Pitch=start
  2355. for k=1, iter do
  2356. Tool.Handle.RoarSound.Pitch=Tool.Handle.RoarSound.Pitch-conv
  2357. Tool.Handle.RoarSound:Play()
  2358. doSound(Tool.Handle.RoarSound,60,Tool.Handle,5/iter)
  2359. end
  2360. end
  2361. genhiteff=function(targ)
  2362. pol=Instance.new("Part")
  2363. pol.Name="Trail"
  2364. pol.TopSurface=0
  2365. pol.BottomSurface=0
  2366. pol.Anchored=true
  2367. pol.CanCollide=false
  2368. pol.formFactor="Symmetric"
  2369. pol.Size=Vector3.new(1,1,1)
  2370. pol.BrickColor=Cols[math.random(1,#Cols)]
  2371. pol.CFrame=targ.CFrame
  2372. pol.Parent=Tool.Parent
  2373. game:GetService("Debris"):AddItem(pol,3)
  2374. ml=Instance.new("BlockMesh")
  2375. ml.Scale=Vector3.new(2,2,2)
  2376. ml.Parent=pol
  2377. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.Transparency=i/50 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2378. end
  2379. gentrail=function(par)
  2380. par=par:clone()
  2381. par.Parent=Tool
  2382. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.05,.05,.05) part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/1000,math.random(-10,10)/1000,math.random(-10,10)/1000)*spin wait() end part.Parent=nil end),par,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2383. end
  2384. RestoreHP=function(targe,rest)
  2385. pol=Instance.new("Part")
  2386. pol.Name="Trail"
  2387. pol.TopSurface=0
  2388. pol.BottomSurface=0
  2389. pol.Anchored=false
  2390. pol.CanCollide=false
  2391. pol.formFactor="Symmetric"
  2392. pol.Size=Vector3.new(1,1,1)
  2393. pol.BrickColor=Cols[math.random(1,#Cols)]
  2394. pol.CFrame=targe.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2395. pol.Parent=Tool.Parent
  2396. game:GetService("Debris"):AddItem(pol,3)
  2397. m=Instance.new("BlockMesh")
  2398. m.Scale=Vector3.new(2,2,2)
  2399. m.Parent=pol
  2400. bp=Instance.new("BodyPosition")
  2401. bp.P=9000
  2402. bp.D=100
  2403. bp.Parent=pol
  2404. bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-CPlayer.Torso.Position).unit*math.random(-5,5)
  2405. coroutine.resume(coroutine.create(function(part,spin,tar) wait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 wait() end wait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 10 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(CPlayer.Torso.Position,i/10))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) wait(.05) end CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+rest part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),targe)
  2406. end
  2407. PerformAttack=function(InputKey,InputDirection,Combo)
  2408. if deb==false then return end
  2409. deb=false
  2410. print(Combo,Stance)
  2411. STGyro.maxTorque=Vector3.new(500000000000000,500000000000000,5000000000000000)*500000
  2412.  
  2413. --COMPLICATED STOOF>
  2414. if Combo=="vv>>[Drive]" and Stance~="Jumping" and Comboing==true and Tool.Drive.Value=="Amethyst" then
  2415. --Nightmare Fang
  2416.  
  2417. Pro=10000
  2418. resWelds()
  2419. HoldS()
  2420. cAnim=false
  2421. coroutine.resume(coroutine.create(SuperPause),0,3)
  2422.  
  2423. rs=math.random(1,2)
  2424. if rs==1 then
  2425. game:GetService("Chat"):Chat(CPlayer,"BEE OUR GUEST...",2)
  2426. end
  2427. DIR=CPlayer.Torso.CFrame.lookVector
  2428. if Comboee~=nil then
  2429. Comboee.Stun.Value.Value=30
  2430. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  2431. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2432. end
  2433.  
  2434. ori=CPlayer.Torso.CFrame
  2435. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2436. Tool.Parent.Torso.Neck.DesiredAngle=-1.4
  2437. FakeL.DesiredAngle=0
  2438. FakeR.DesiredAngle=0
  2439. FakeS.DesiredAngle=.8
  2440. FakeSL.DesiredAngle=.5
  2441. wait(.2)
  2442. b=Instance.new("BodyPosition")
  2443. b.P=9000
  2444. b.D=500
  2445. b.maxForce=Vector3.new(500000,5000000,500000)*500000000000000
  2446. b.position=CPlayer.Torso.Position-DIR*10
  2447. b.Parent=CPlayer.Torso
  2448. FakeSL.C0=CFrame.new(-1.47326565, 0.0586466789, 0.183648914, 0.191341713, 0.980785251, -0.0380601883, 0.195090294, -4.28714841e-008, 0.980785191, 0.961939633, -0.195090324, -0.191341683)
  2449. wait(.2)
  2450. FakeSL.DesiredAngle=-.5
  2451. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  2452. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  2453.  
  2454.  
  2455. hpos=CPlayer.Torso.Position
  2456. maxdec=30
  2457. for i,v in pairs(game.workspace:children()) do
  2458. if v.className=="Model" then
  2459. H=v:FindFirstChild("Humanoid")
  2460. if H~=nil then
  2461. if H.Health>0 then
  2462. T=H.Parent:FindFirstChild("Torso")
  2463. if T~=nil then
  2464. print((T.Position-hpos).magnitude)
  2465. if (T.Position-hpos).magnitude<=maxdec then
  2466. spy=script.Shaker:clone()
  2467. spy.Disabled=false
  2468. spy.Parent=T.Parent
  2469. else
  2470. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2471. end
  2472. end
  2473. end
  2474. end
  2475. end
  2476. end
  2477.  
  2478.  
  2479. wait(.25)
  2480. CPlayer.Torso.Neck.DesiredAngle=1.4
  2481. STGyro.P=8000
  2482. STGyro.D=500
  2483. STGyro.maxTorque=Vector3.new(500000000000000,500000000000000,5000000000000000)*500000
  2484. print("G")
  2485. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi+.05,0)
  2486. hpos=CPlayer.Torso.Position
  2487. maxdec=50
  2488. for i,v in pairs(game.workspace:children()) do
  2489. if v.className=="Model" then
  2490. H=v:FindFirstChild("Humanoid")
  2491. if H~=nil then
  2492. if H.Health>0 then
  2493. T=H.Parent:FindFirstChild("Torso")
  2494. if T~=nil then
  2495. print((T.Position-hpos).magnitude)
  2496. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2497. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2498. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2499. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2500. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  2501. end
  2502. end
  2503. end
  2504. end
  2505. end
  2506.  
  2507. x=Instance.new("Part")
  2508. x.formFactor="Symmetric"
  2509. x.Transparency=1
  2510. x.CanCollide=false
  2511. x.Size=Vector3.new(1,1,1)
  2512. x.Parent=CPlayer
  2513. w=Instance.new("Motor6D")
  2514. w.Part0=CPlayer["Left Arm"]
  2515. w.Part1=x
  2516. w.Parent=x
  2517. w.C0=CFrame.new(0,5,0)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  2518. w.DesiredAngle=500000
  2519. w.MaxVelocity=.4
  2520. wx=w
  2521.  
  2522. claw=Instance.new("Part")
  2523. claw.Name="CLAW"
  2524. claw.Anchored=false
  2525. claw.BrickColor=BrickColor:Black()
  2526. claw.CanCollide=false
  2527. Tool.JawMesh:clone().Parent=claw
  2528. claw.JawMesh.Scale=Vector3.new(2,2,.9)
  2529. game:GetService("Debris"):AddItem(claw,5)
  2530. claw2=claw
  2531. w=Instance.new("Motor6D")
  2532. w.Part0=x
  2533. w.Part1=claw
  2534. w.Parent=x
  2535. w.C0=CFrame.new(4,1,0)
  2536. w.DesiredAngle=0
  2537. w.MaxVelocity=0
  2538. wm=w
  2539. claw.Parent=Tool
  2540. claw=Instance.new("Part")
  2541. claw.Name="CLAW"
  2542. claw.Anchored=false
  2543. claw.BrickColor=Cols[math.random(1,#Cols)]
  2544. claw.CanCollide=false
  2545. Tool.JawMesh:clone().Parent=claw
  2546. claw.Parent=Tool
  2547. claw.JawMesh.Scale=Vector3.new(2,2,.9)
  2548. w=Instance.new("Motor6D")
  2549. w.Part0=x
  2550. w.Part1=claw
  2551. w.Parent=x
  2552. w.C0=CFrame.new(-4,1,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  2553. w.DesiredAngle=500000
  2554. w.CurrentAngle=3.2
  2555. w.MaxVelocity=.2
  2556. game:GetService("Debris"):AddItem(claw,5)
  2557. w0=w
  2558.  
  2559. wait()
  2560. genroarsound(5,.8,.3/5)
  2561.  
  2562. b.position=CPlayer.Torso.Position+DIR*11
  2563.  
  2564. Grabee=nil
  2565. for i=1, 20 do
  2566. wait()
  2567. wx.C0=wx.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(0,0,.1)
  2568. w0.C0=w0.C0*CFrame.new(-.2,0,0)
  2569. wm.C0=wm.C0*CFrame.new(-.2,0,0)
  2570. coroutine.resume(coroutine.create(function(y) y.Parent=Tool y.Anchored=true for i=1, 25 do y.JawMesh.Scale=Vector3.new(1.4-i*.05,1.4-i*.05,.7-i*.05) wait() end y:Remove() end),claw:clone())
  2571. coroutine.resume(coroutine.create(function(y) y.Parent=Tool y.Anchored=true for i=1, 25 do y.JawMesh.Scale=Vector3.new(1.4-i*.05,1.4-i*.05,.7-i*.05) wait() end y:Remove() end),claw2:clone())
  2572. hpos=claw.Position
  2573. maxdec=5
  2574.  
  2575. for i,v in pairs(game.workspace:children()) do
  2576. if v.className=="Model" then
  2577. H=v:FindFirstChild("Humanoid")
  2578. if H~=nil then
  2579. if H.Health>0 and H~=Tool.Parent.Humanoid then
  2580. T=H.Parent:FindFirstChild("Torso")
  2581. if T~=nil then
  2582. print((T.Position-hpos).magnitude)
  2583. if (T.Position-hpos).magnitude<=maxdec then
  2584. for lol=1, 1 do
  2585. p=Instance.new("Part")
  2586. p.Name="Trail"
  2587. p.TopSurface=0
  2588. p.BottomSurface=0
  2589. p.Anchored=true
  2590. p.CanCollide=false
  2591. p.formFactor="Symmetric"
  2592. p.Size=Vector3.new(1,1,1)
  2593. p.BrickColor=Cols[math.random(1,#Cols)]
  2594. p.CFrame=T.CFrame
  2595. p.Parent=Tool.Parent
  2596. game:GetService("Debris"):AddItem(p,3)
  2597. m=Instance.new("BlockMesh")
  2598. m.Scale=Vector3.new(1.6,1.6,1.6)
  2599. m.Parent=p
  2600. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2601. end
  2602. Grabee=T
  2603. end
  2604. end
  2605. end
  2606. end
  2607. end
  2608. end
  2609.  
  2610.  
  2611. p=Instance.new("Part")
  2612. p.Name="Trail"
  2613. p.TopSurface=0
  2614. p.BottomSurface=0
  2615. p.Anchored=true
  2616. p.CanCollide=false
  2617. p.formFactor="Symmetric"
  2618. p.Size=Vector3.new(1,1,1)
  2619. p.BrickColor=Cols[math.random(1,#Cols)]
  2620. p.CFrame=Tool.Parent["Left Arm"].CFrame
  2621. p.Parent=Tool.Parent
  2622. game:GetService("Debris"):AddItem(p,3)
  2623. m=Instance.new("BlockMesh")
  2624. m.Scale=Vector3.new(2,2,2)
  2625. m.Parent=p
  2626. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.2,.2,.2)/2 part.CFrame=part.CFrame*spin part.Transparency=i/20 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2627. wait()
  2628. if Grabee~=nil then break end
  2629. end
  2630. x.Parent=nil
  2631. if Grabee==nil then
  2632. game:GetService("Chat"):Chat(CPlayer,"Huh?",2)
  2633. else
  2634. game:GetService("Chat"):Chat(CPlayer,"...FATAL STINGER!!",2)
  2635. DIR=CPlayer.Torso.CFrame.lookVector
  2636. Comboee.Stun.Value.Value=40
  2637. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  2638. LastType="Drive"
  2639. standardDamage(Grabee,5,-DIR*5,false,30,.2,false,false)
  2640.  
  2641. wait(.5)
  2642.  
  2643. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  2644.  
  2645. ori=CPlayer.Torso.CFrame
  2646. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2647. Tool.Parent.Torso.Neck.DesiredAngle=-.8
  2648. FakeL.DesiredAngle=0
  2649. FakeR.DesiredAngle=0
  2650. FakeS.DesiredAngle=.8
  2651. FakeSL.DesiredAngle=.2
  2652. FakeSL.C0=LeftS.C0
  2653. FakeSL.DesiredAngle=-3.3
  2654. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  2655. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  2656. LastType="Drive"
  2657. End=CFrame.new(Grabee.Position+Vector3.new(0,2,0))
  2658. b.position=b.position-DIR*5
  2659. genroarsound(10,1,.8/10)
  2660. for i=1, 40 do
  2661. if (i/5==math.floor(i/5)) then print("!") RestoreHP(Grabee,5) end
  2662. p=Instance.new("Part")
  2663. p.Name="Trail"
  2664. p.TopSurface=0
  2665. p.BottomSurface=0
  2666. p.Anchored=true
  2667. p.CanCollide=false
  2668. p.formFactor="Symmetric"
  2669. p.Size=Vector3.new(1,1,1)
  2670. p.BrickColor=Cols[math.random(1,#Cols)]
  2671. p.CFrame=Grabee.CFrame
  2672. p.Parent=Tool.Parent
  2673. game:GetService("Debris"):AddItem(p,3)
  2674. m=Instance.new("BlockMesh")
  2675. m.Scale=Vector3.new(1.6,1.6,1.6)
  2676. m.Parent=p
  2677. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2678. Pro=200
  2679. HellsFangDamage(Grabee,2,Vector3.new(0,0,0),false,20,0,false,false)
  2680.  
  2681. wait()
  2682. end
  2683.  
  2684. wait(.7)
  2685.  
  2686. if rs==1 then
  2687. game:GetService("Chat"):Chat(CPlayer,"I haven't lived this long to be beaten by you!",2)
  2688. else
  2689. game:GetService("Chat"):Chat(CPlayer,"Your end draws near...",2)
  2690. end
  2691. wait(.3)
  2692. Pro=200
  2693. standardDamage(Grabee,10,DIR*30+Vector3.new(0,40,0),true,-10,.25,false,true)
  2694. Tool.Handle.NFE:Play()
  2695. doSound(Tool.Handle.NFE,70,Grabee,100)
  2696. for i=1, 5 do
  2697. p=Instance.new("Part")
  2698. p.Name="Trail"
  2699. p.TopSurface=0
  2700. p.BottomSurface=0
  2701. p.Anchored=true
  2702. p.CanCollide=false
  2703. p.formFactor="Symmetric"
  2704. p.Size=Vector3.new(1,1,1)
  2705. p.BrickColor=Cols[math.random(1,#Cols)]
  2706. p.CFrame=Grabee.CFrame
  2707. p.Parent=Tool.Parent
  2708. game:GetService("Debris"):AddItem(p,3)
  2709. m=Instance.new("BlockMesh")
  2710. m.Scale=Vector3.new(1.6,1.6,1.6)
  2711. m.Parent=p
  2712. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.8,.8,.8) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2713. end
  2714. end
  2715. b.Parent=nil
  2716. wait(.5)
  2717. resWelds()
  2718. cAnim=true
  2719. deb=true
  2720.  
  2721. end
  2722.  
  2723.  
  2724. if Combo=="<v>^^[Drive]" then
  2725. --Saz' Infinity Driver
  2726. cAnim=false
  2727. STGyro.cframe=CPlayer.Torso.CFrame
  2728. DIR=Vector3.new(CPlayer.Torso.CFrame.lookVector.x,0,CPlayer.Torso.CFrame.lookVector.z)
  2729. if Comboee~=nil then
  2730. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  2731. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  2732. else
  2733. hpos=CPlayer.Torso.Position
  2734. maxdec=15
  2735. decs={}
  2736. for i,v in pairs(game.workspace:children()) do
  2737. if v.className=="Model" then
  2738. H=v:FindFirstChild("Humanoid")
  2739. if H~=nil then
  2740. if H.Health>0 and H~=Tool.Parent.Humanoid then
  2741. T=H.Parent:FindFirstChild("Torso")
  2742. if T~=nil then
  2743. print((T.Position-hpos).magnitude)
  2744. if (T.Position-hpos).magnitude<=maxdec then
  2745. table.insert(decs,(T.Position-hpos).magnitude)
  2746. end
  2747. end
  2748. end
  2749. end
  2750. end
  2751. end
  2752. if #decs>0 then
  2753. low=math.min(unpack(decs))
  2754. for i,v in pairs(game.workspace:children()) do
  2755. if v.className=="Model" then
  2756. H=v:FindFirstChild("Humanoid")
  2757. if H~=nil then
  2758. if H.Health>0 and H~=Tool.Parent.Humanoid then
  2759. T=H.Parent:FindFirstChild("Torso")
  2760. if T~=nil then
  2761. if (T.Position-hpos).magnitude==low then
  2762. Comboee=T.Parent
  2763. end
  2764. end
  2765. end
  2766. end
  2767. end
  2768. end
  2769. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  2770. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  2771. end
  2772. end
  2773. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  2774. if Tool.Handle:FindFirstChild("RAVENWING")~=nil then Tool.Handle.RAVENWING.Parent=nil end
  2775. resWelds()
  2776. FakeS.CurrentAngle=0
  2777. FakeSL.CurrentAngle=0
  2778. FakeR.CurrentAngle=0
  2779. FakeL.CurrentAngle=0
  2780. local v=Instance.new("BodyVelocity")
  2781. v.maxForce=Vector3.new(math.huge,0,math.huge)
  2782. v.P=8000
  2783. v.velocity=DIR*40+Vector3.new(0,10,0)
  2784. CPlayer.Torso.Neck.DesiredAngle=-1.4
  2785. local vp=Instance.new("BodyPosition")
  2786. vp.P=5000
  2787. vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000
  2788. vp.position=CPlayer.Torso.Position+Vector3.new(0,3,0)+DIR*20
  2789. vp.Parent=CPlayer.Torso
  2790. End=CFrame.new(vp.position+DIR*-3+Vector3.new(0,1,0))
  2791. Pro=200
  2792. for i=1, 5 do
  2793. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/7.5)
  2794. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  2795. FakeR.C0=FakeR.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  2796. FakeL.C0=FakeL.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  2797. p=Instance.new("Part")
  2798. p.Name="Trail"
  2799. p.TopSurface=0
  2800. p.BottomSurface=0
  2801. p.Anchored=true
  2802. p.CanCollide=false
  2803. p.formFactor="Symmetric"
  2804. p.Size=Vector3.new(1,1,1)
  2805. p.BrickColor=Cols[math.random(1,#Cols)]
  2806. p.CFrame=Tool.Parent["Right Leg"].CFrame
  2807. p.Parent=Tool.Parent
  2808. game:GetService("Debris"):AddItem(p,3)
  2809. m=Instance.new("BlockMesh")
  2810. m.Scale=Vector3.new(3,3,3)
  2811. m.Parent=p
  2812. coroutine.resume(coroutine.create(function(part,spin,cf) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=cf*CFrame.new(math.cos(i)*5,0,math.sin(i)*5) part.CFrame=part.CFrame+DIR*(i/10) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),p.CFrame)
  2813. pm=Instance.new("Part")
  2814. pm.Name="Trail"
  2815. pm.TopSurface=0
  2816. pm.BottomSurface=0
  2817. pm.Anchored=true
  2818. pm.CanCollide=false
  2819. pm.formFactor="Symmetric"
  2820. pm.Size=Vector3.new(1,1,1)
  2821. pm.BrickColor=Cols[math.random(1,#Cols)]
  2822. pm.CFrame=Tool.Parent["Right Leg"].CFrame
  2823. pm.Parent=Tool.Parent
  2824. game:GetService("Debris"):AddItem(pm,5)
  2825. m=Tool.JawMesh:clone()
  2826. m.Name="Mesh"
  2827. m.Scale=m.Scale/3
  2828. m.Parent=pm
  2829. coroutine.resume(coroutine.create(function(part,spin,Target) for i=1, 15 do wait() part.Mesh.Scale=part.Mesh.Scale*1.02 part.Transparency=i/15 part.CFrame=CFrame.new(part.Position:Lerp(Target.Position,i/10),part.Position:Lerp(Target.Position,i/10+.1)) end part.Parent=nil end),pm,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),p)
  2830. wait()
  2831. end
  2832. v.Parent=nil
  2833. vp.position=vp.position-Vector3.new(0,2,0)
  2834. End=CFrame.new(CPlayer.Torso.Position+DIR*10+Vector3.new(0,30,0))
  2835. Pro=200
  2836. if Comboee==nil then
  2837. game:GetService("Chat"):Chat(CPlayer,"Um...",2)
  2838. ori=STGyro.cframe
  2839. for i=1, 5 do
  2840. STGyro.cframe=ori*CFrame.fromEulerAnglesXYZ(0,math.pi/5*i,math.pi/7.5*i)
  2841. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  2842. FakeR.C0=FakeR.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  2843. FakeL.C0=FakeL.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  2844. wait()
  2845. end
  2846. vp.position=vp.position-Vector3.new(0,.5,0)
  2847. game:GetService("Debris"):AddItem(vp,.5)
  2848. resWelds()
  2849. cAnim=true
  2850. deb=true
  2851. return
  2852. else
  2853. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=5 then
  2854. Tool.Handle.Smack.Pitch=.5
  2855. Tool.Handle.Smack:Play()
  2856. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  2857. HellsFangDamage(Comboee.Torso,10,Vector3.new(0,0,0),true,30,.05,false,true)
  2858. end
  2859. wait(.5)
  2860. if Comboee.Name~="hammy1099" then
  2861. game:GetService("Chat"):Chat(CPlayer,"Gotcha!",2)
  2862. else
  2863. game:GetService("Chat"):Chat(CPlayer,"Hammy!",2)
  2864. end
  2865. end
  2866. ori=STGyro.cframe
  2867. for i=1, 5 do
  2868. STGyro.cframe=ori*CFrame.fromEulerAnglesXYZ(0,math.pi/5*i,math.pi/7.5*i)
  2869. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  2870. FakeR.C0=FakeR.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  2871. FakeL.C0=FakeL.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  2872. wait()
  2873. end
  2874. resWelds()
  2875. vp.position=End.p-Vector3.new(0,1,0)-DIR*1
  2876. FakeS.CurrentAngle=3.2
  2877. FakeSL.CurrentAngle=3.2
  2878. FakeR.DesiredAngle=1.3
  2879. FakeL.DesiredAngle=1.3
  2880. STGyro.maxTorque=Vector3.new(0,0,0)
  2881. Pro=200
  2882. for i=1, 12 do
  2883. if i<=6 then
  2884. CPlayer.Torso.CFrame=CFrame.new(CPlayer.Torso.Position:Lerp(vp.position,i/6),CPlayer.Torso.Position:Lerp(vp.position,i/6+.1))*CFrame.fromEulerAnglesXYZ(i/math.pi/10,0,0)
  2885. else
  2886. CPlayer.Torso.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(i/math.pi/10,0,0)
  2887. end
  2888. if i<9 then
  2889. p=Instance.new("Part")
  2890. p.Name="Trail"
  2891. p.TopSurface=0
  2892. p.BottomSurface=0
  2893. p.Anchored=true
  2894. p.CanCollide=false
  2895. p.formFactor="Symmetric"
  2896. p.Size=Vector3.new(1,1,1)
  2897. p.BrickColor=Cols[math.random(1,#Cols)]
  2898. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  2899. p.Parent=Tool.Parent
  2900. game:GetService("Debris"):AddItem(p,3)
  2901. m=Instance.new("BlockMesh")
  2902. m.Scale=Vector3.new(4,4,4)
  2903. m.Parent=p
  2904. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2905. end
  2906. if i==6 then
  2907. End=End+Vector3.new(0,20,0)+DIR*5
  2908. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=9 then
  2909. Tool.Handle.Smack.Pitch=.5
  2910. Tool.Handle.Smack:Play()
  2911. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  2912. HellsFangDamage(Comboee.Torso,10,Vector3.new(0,0,0),true,30,.05,true,true)
  2913. end
  2914. end
  2915. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  2916. wait()
  2917. end
  2918. game:GetService("Chat"):Chat(CPlayer,"Any last words?",2)
  2919. FakeR.DesiredAngle=0
  2920. FakeL.DesiredAngle=0
  2921. wait(.15)
  2922. vp.position=End.p-Vector3.new(0,-5,0)
  2923. FakeS.CurrentAngle=0
  2924. FakeSL.CurrentAngle=0
  2925. FakeR.DesiredAngle=0
  2926. FakeL.DesiredAngle=0
  2927. FakeL.C0=FakeL.C0*CFrame.new(0,1,0)
  2928. STGyro.cframe=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  2929.  
  2930. STGyro.maxTorque=Vector3.new(500,500,500)*9999999999999999999999999999999999
  2931. STGyro.Parent=CPlayer.Torso
  2932. Pro=200
  2933. for i=1, 6 do
  2934. if i<9 then
  2935. p=Instance.new("Part")
  2936. p.Name="Trail"
  2937. p.TopSurface=0
  2938. p.BottomSurface=0
  2939. p.Anchored=true
  2940. p.CanCollide=false
  2941. p.formFactor="Symmetric"
  2942. p.Size=Vector3.new(1,1,1)
  2943. p.BrickColor=Cols[math.random(1,#Cols)]
  2944. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  2945. p.Parent=Tool.Parent
  2946. game:GetService("Debris"):AddItem(p,3)
  2947. m=Instance.new("BlockMesh")
  2948. m.Scale=Vector3.new(4,4,4)
  2949. m.Parent=p
  2950. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2951. end
  2952. CPlayer.Torso.Neck.DesiredAngle=0
  2953. FakeS.DesiredAngle=0
  2954. FakeSL.DesiredAngle=0
  2955. CPlayer.Torso.Neck.C0=CPlayer.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/24,0,0)
  2956. if i<=3 then
  2957. CPlayer.Torso.CFrame=CFrame.new(CPlayer.Torso.Position:Lerp(vp.position,i/3))
  2958. else
  2959. FakeL.C0=FakeL.C0*CFrame.new(0,-1/2,0)
  2960. FakeR.C0=FakeR.C0*CFrame.new(0,1/2,0)
  2961. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/12,0,0)
  2962. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/12,0,0)
  2963. vp.position=End.p-Vector3.new(0,2,0)
  2964. end
  2965. if i==6 then
  2966. End=End+Vector3.new(0,-48,0)
  2967. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=9 then
  2968. Tool.Handle.Smack.Pitch=.5
  2969. Tool.Handle.Smack:Play()
  2970. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  2971. HellsFangDamage(Comboee.Torso,10,Vector3.new(0,0,0),true,30,.05,true,true)
  2972. end
  2973. end
  2974. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  2975. wait()
  2976. end
  2977. Pro=200
  2978. wait(.2)
  2979.  
  2980. resWelds()
  2981. CPlayer.Torso.Neck.C0=CPlayer.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/24*-6,0,0)
  2982. STGyro.cframe=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi*1.25,0)
  2983. FakeS.DesiredAngle=1.5
  2984. FakeSL.DesiredAngle=1.9
  2985. vp.position=End.p-Vector3.new(0,3,0)
  2986. for i=1, 3 do
  2987. if i<9 then
  2988. p=Instance.new("Part")
  2989. p.Name="Trail"
  2990. p.TopSurface=0
  2991. p.BottomSurface=0
  2992. p.Anchored=true
  2993. p.CanCollide=false
  2994. p.formFactor="Symmetric"
  2995. p.Size=Vector3.new(1,1,1)
  2996. p.BrickColor=Cols[math.random(1,#Cols)]
  2997. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  2998. p.Parent=Tool.Parent
  2999. game:GetService("Debris"):AddItem(p,3)
  3000. m=Instance.new("BlockMesh")
  3001. m.Scale=Vector3.new(4,4,4)
  3002. m.Parent=p
  3003. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3004. end
  3005. if i<=3 then
  3006. CPlayer.Torso.CFrame=CFrame.new(CPlayer.Torso.Position:Lerp(vp.position,i/3))
  3007. end
  3008. wait()
  3009. end
  3010. Comboee.Torso.CFrame=End*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3011. coroutine.resume(coroutine.create(SuperPause),1.5,1.5)
  3012. gc=Instance.new("BodyGyro")
  3013. gc.maxTorque=STGyro.maxTorque
  3014. gc.cframe=Comboee.Torso.CFrame
  3015. gc.Parent=Comboee.Torso
  3016. for i=1, 15 do
  3017. wait(.09)
  3018. Comboee.Stun.Value.Value=30
  3019. hpos=CPlayer.Torso.Position
  3020. maxdec=20
  3021. for i,v in pairs(game.workspace:children()) do
  3022. if v.className=="Model" then
  3023. H=v:FindFirstChild("Humanoid")
  3024. if H~=nil then
  3025. if H.Health>0 then
  3026. T=H.Parent:FindFirstChild("Torso")
  3027. if T~=nil then
  3028. print((T.Position-hpos).magnitude)
  3029. if (T.Position-hpos).magnitude<=maxdec and T.Parent:FindFirstChild("Shaker")==nil then
  3030. Comboee.Torso.CFrame=End*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3031. spy=script.Shaker:clone()
  3032. spy.Disabled=false
  3033. spy.Parent=T.Parent
  3034. else
  3035. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3036. end
  3037. end
  3038. end
  3039. end
  3040. end
  3041. end
  3042. end
  3043. hpos=CPlayer.Torso.Position
  3044. maxdec=20
  3045. for i,v in pairs(game.workspace:children()) do
  3046. if v.className=="Model" then
  3047. H=v:FindFirstChild("Humanoid")
  3048. if H~=nil then
  3049. if H.Health>0 then
  3050. T=H.Parent:FindFirstChild("Torso")
  3051. if T~=nil then
  3052. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3053. end
  3054. end
  3055. end
  3056. end
  3057. end
  3058. STGyro.cframe=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  3059. FakeS.DesiredAngle=-1
  3060. FakeSL.DesiredAngle=-3.2
  3061. FakeS.MaxVelocity=.5
  3062. FakeSL.MaxVelocity=.6
  3063. gc:Remove()
  3064. Pro=200
  3065. Tool.Handle.Crash.Pitch=1
  3066. Tool.Handle.Crash:Play()
  3067. doSound(Tool.Handle.Crash,80,Tool.Handle,100)
  3068. standardDamage(Comboee.Torso,20,Vector3.new(0,5,0)+DIR*1,true,-20,.2,false,true)
  3069. hpos=CPlayer.Torso.Position
  3070. maxdec=20
  3071. for i,v in pairs(game.workspace:children()) do
  3072. if v.className=="Model" then
  3073. H=v:FindFirstChild("Humanoid")
  3074. if H~=nil then
  3075. if H.Health>0 then
  3076. T=H.Parent:FindFirstChild("Torso")
  3077. if T~=nil then
  3078. print((T.Position-hpos).magnitude)
  3079. if (T.Position-hpos).magnitude<=maxdec and T.Parent:FindFirstChild("SShaker")==nil then
  3080. spy=script.SShaker:clone()
  3081. spy.Disabled=false
  3082. spy.Parent=T.Parent
  3083. else
  3084. if T.Parent:FindFirstChild("SShaker")~=nil then T.Parent.SShaker:Remove() end
  3085. end
  3086. end
  3087. end
  3088. end
  3089. end
  3090. end
  3091. s=script.Burn:clone()
  3092. s.Disabled=false
  3093. s.Parent=Comboee
  3094. wait(.15)
  3095. game:GetService("Chat"):Chat(CPlayer,"Saz' Infinity Driver!!",2)
  3096. for i=1, 10 do
  3097. wait()
  3098. p=Instance.new("Part")
  3099. p.Name="Trail"
  3100. p.TopSurface=0
  3101. p.BottomSurface=0
  3102. p.Anchored=true
  3103. p.CanCollide=false
  3104. p.formFactor="Symmetric"
  3105. p.Size=Vector3.new(1,1,1)
  3106. p.BrickColor=Cols[math.random(1,#Cols)]
  3107. p.CFrame=Tool.Parent["Left Arm"].CFrame
  3108. p.Parent=Tool.Parent
  3109. game:GetService("Debris"):AddItem(p,3)
  3110. m=Instance.new("BlockMesh")
  3111. m.Scale=Vector3.new(3,3,3)
  3112. m.Parent=p
  3113. coroutine.resume(coroutine.create(function(part,spin,cf) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.Transparency=i/20 part.CFrame=CPlayer.Torso.CFrame+Vector3.new(math.cos(i)*i/2,-5+(i),math.sin(i)*i/2) part.CFrame=part.CFrame+DIR*(i/50) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),p.CFrame)
  3114. pm=Instance.new("Part")
  3115. pm.Name="Trail"
  3116. pm.TopSurface=0
  3117. pm.BottomSurface=0
  3118. pm.Anchored=true
  3119. pm.CanCollide=false
  3120. pm.formFactor="Symmetric"
  3121. pm.Size=Vector3.new(1,1,1)
  3122. pm.BrickColor=Cols[math.random(1,#Cols)]
  3123. pm.CFrame=Tool.Parent["Left Arm"].CFrame
  3124. pm.Parent=Tool.Parent
  3125. game:GetService("Debris"):AddItem(pm,5)
  3126. m=Tool.JawMesh:clone()
  3127. m.Name="Mesh"
  3128. m.Scale=m.Scale/2
  3129. m.Parent=pm
  3130. coroutine.resume(coroutine.create(function(part,spin,Target) for i=1, 20 do wait() part.Mesh.Scale=part.Mesh.Scale*1.01 part.Transparency=i/30 part.CFrame=CFrame.new(part.Position:Lerp(Target.Position,i/10),part.Position:Lerp(Target.Position,i/10+.1)) end part.Parent=nil end),pm,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),p)
  3131. vp.position=vp.position+Vector3.new(0,2,0)+DIR*2
  3132. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/3,0)
  3133. end
  3134. LastType="[Medium]"
  3135. standardDamage(Comboee.Torso,0,Vector3.new(0,60,0)+DIR*20,true,-20,.25,false,false)
  3136. hpos=CPlayer.Torso.Position
  3137. maxdec=20
  3138. for i,v in pairs(game.workspace:children()) do
  3139. if v.className=="Model" then
  3140. H=v:FindFirstChild("Humanoid")
  3141. if H~=nil then
  3142. if H.Health>0 then
  3143. T=H.Parent:FindFirstChild("Torso")
  3144. if T~=nil then
  3145. if T.Parent:FindFirstChild("SShaker")~=nil then T.Parent.SShaker:Remove() end
  3146. end
  3147. end
  3148. end
  3149. end
  3150. end
  3151. wait(1)
  3152. resWelds()
  3153. vp.Parent=nil
  3154. HoldS()
  3155. cAnim=true
  3156. deb=true
  3157. end
  3158. if Combo=="<><><>[Drive]" and Stance~="Jumping" and Tool.Drive.Value=="Amethyst" then
  3159. --Overdrive
  3160.  
  3161. resWelds2()
  3162. cAnim=false
  3163. coroutine.resume(coroutine.create(SuperPause),0,9)
  3164.  
  3165. game:GetService("Chat"):Chat(CPlayer,OverPhrase[1],2)
  3166. FakeR.DesiredAngle=0
  3167. FakeL.DesiredAngle=0
  3168. FakeS.DesiredAngle=1.5
  3169. FakeSL.DesiredAngle=-3.2
  3170. CPlayer.Torso.Neck.DesiredAngle=1
  3171. CPlayer.Torso.Neck.C0=CPlayer.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0)
  3172. wait(.25)
  3173. STGyro.maxTorque=Vector3.new(500000000000000,500000000000000,5000000000000000)*500000
  3174. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3175. CPlayer.Humanoid.WalkSpeed=0
  3176. FakeR.DesiredAngle=0
  3177. FakeL.DesiredAngle=0
  3178. FakeS.DesiredAngle=1.5
  3179. FakeSL.DesiredAngle=-3.2
  3180. CPlayer.Torso.Neck.DesiredAngle=1
  3181. for i=1, 20 do
  3182. p=Instance.new("Part")
  3183. firef=Instance.new("Fire")
  3184. firef.Color=Color3.new(211,205,17)
  3185. firef.SecondaryColor=Color3.new(211,205,17)
  3186. firef.Parent=p
  3187. firef.Heat=5
  3188. firef.Size=3
  3189. p.Name="Trail"
  3190. p.TopSurface=0
  3191. p.BottomSurface=0
  3192. p.Anchored=true
  3193. p.CanCollide=false
  3194. p.formFactor="Symmetric"
  3195. p.Size=Vector3.new(1,1,1)
  3196. p.BrickColor=Cols[math.random(1,#Cols)]
  3197. p.CFrame=CPlayer.Torso.CFrame+Vector3.new(0,-3+i/5,0)
  3198. p.Parent=Tool.Parent
  3199. game:GetService("Debris"):AddItem(p,3)
  3200. m=Instance.new("BlockMesh")
  3201. m.Scale=Vector3.new(1,1,1)
  3202. m.Parent=p
  3203. coroutine.resume(coroutine.create(function(part,spin,it,ori) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)/2 part.Transparency=i/20 part.CFrame=ori+Vector3.new(math.cos(i)*4,.2,math.sin(i)*4) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),i,p.CFrame)
  3204. wait(.09)
  3205. end
  3206. game:GetService("Chat"):Chat(CPlayer,OverPhrase[2],2)
  3207. hpos=CPlayer.Torso.Position
  3208. maxdec=50
  3209. for i,v in pairs(game.workspace:children()) do
  3210. if v.className=="Model" then
  3211. H=v:FindFirstChild("Humanoid")
  3212. if H~=nil then
  3213. if H.Health>0 then
  3214. T=H.Parent:FindFirstChild("Torso")
  3215. if T~=nil then
  3216. print((T.Position-hpos).magnitude)
  3217. if (T.Position-hpos).magnitude<=maxdec then
  3218. spy=script.Shaker:clone()
  3219. spy.Disabled=false
  3220. spy.Parent=T.Parent
  3221. else
  3222. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3223. end
  3224. end
  3225. end
  3226. end
  3227. end
  3228. end
  3229. for i=1, 10 do
  3230. wait(.18)
  3231. p=Instance.new("Part")
  3232. p.Name="Trail"
  3233. p.TopSurface=0
  3234. p.BottomSurface=0
  3235. p.Anchored=true
  3236. p.CanCollide=false
  3237. p.formFactor="Symmetric"
  3238. p.Size=Vector3.new(1,1,1)
  3239. p.BrickColor=Cols[math.random(1,#Cols)]
  3240. p.Parent=Tool.Parent
  3241. p.CFrame=CPlayer["Left Arm"].CFrame
  3242. game:GetService("Debris"):AddItem(p,3)
  3243. m=Instance.new("BlockMesh")
  3244. m.Scale=Vector3.new(1,1,1)
  3245. m.Parent=p
  3246. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/10 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3247. end
  3248. game:GetService("Chat"):Chat(CPlayer,OverPhrase[3],2)
  3249. hpos=CPlayer.Torso.Position
  3250. maxdec=50
  3251. for i,v in pairs(game.workspace:children()) do
  3252. if v.className=="Model" then
  3253. H=v:FindFirstChild("Humanoid")
  3254. if H~=nil then
  3255. if H.Health>0 then
  3256. T=H.Parent:FindFirstChild("Torso")
  3257. if T~=nil then
  3258. print((T.Position-hpos).magnitude)
  3259. if (T.Position-hpos).magnitude<=maxdec then
  3260. spy=script.Shaker:clone()
  3261. spy.Disabled=false
  3262. spy.Parent=T.Parent
  3263. else
  3264. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3265. end
  3266. end
  3267. end
  3268. end
  3269. end
  3270. end
  3271. for i=1, 30 do
  3272. p=Instance.new("Part")
  3273. p.Name="Trail"
  3274. p.TopSurface=0
  3275. p.BottomSurface=0
  3276. p.Anchored=true
  3277. p.CanCollide=false
  3278. p.formFactor="Symmetric"
  3279. p.Size=Vector3.new(1,1,1)
  3280. p.BrickColor=Cols[math.random(1,#Cols)]
  3281. p.Parent=Tool.Parent
  3282. p.CFrame=CPlayer["Left Arm"].CFrame
  3283. game:GetService("Debris"):AddItem(p,3)
  3284. m=Instance.new("BlockMesh")
  3285. m.Scale=Vector3.new(1,1,1)
  3286. m.Parent=p
  3287. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3288. wait(.05)
  3289. end
  3290.  
  3291. hpos=CPlayer.Torso.Position
  3292. maxdec=50
  3293. for i,v in pairs(game.workspace:children()) do
  3294. if v.className=="Model" then
  3295. H=v:FindFirstChild("Humanoid")
  3296. if H~=nil then
  3297. if H.Health>0 then
  3298. T=H.Parent:FindFirstChild("Torso")
  3299. if T~=nil then
  3300. print((T.Position-hpos).magnitude)
  3301. if (T.Position-hpos).magnitude<=maxdec then
  3302. spy=script.Shaker:clone()
  3303. spy.Disabled=false
  3304. spy.Parent=T.Parent
  3305. else
  3306. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3307. end
  3308. end
  3309. end
  3310. end
  3311. end
  3312. end
  3313.  
  3314. game:GetService("Chat"):Chat(CPlayer,OverPhrase[4],2)
  3315. for i=1, 20 do
  3316. wait(.09)
  3317. p=Instance.new("Part")
  3318. p.Name="Trail"
  3319. p.TopSurface=0
  3320. p.BottomSurface=0
  3321. p.Anchored=true
  3322. p.CanCollide=false
  3323. p.formFactor="Symmetric"
  3324. p.Size=Vector3.new(1,1,1)
  3325. p.BrickColor=Cols[math.random(1,#Cols)]
  3326. p.Parent=Tool.Parent
  3327. p.CFrame=CPlayer["Left Arm"].CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3328. game:GetService("Debris"):AddItem(p,3)
  3329. m=Instance.new("BlockMesh")
  3330. m.Scale=Vector3.new(2,2,2)
  3331. m.Parent=p
  3332. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(2,2,2)/25 part.Transparency=i/25 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/30,math.random(-10,10)/40)*spin part.Transparency=i/25 wait() end part.Fire.Enabled=false wait(2) part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3333. firef=Instance.new("Fire")
  3334. firef.Color=Color3.new(211,205,17)
  3335. firef.SecondaryColor=Color3.new(211,205,17)
  3336. firef.Parent=p
  3337. firef.Heat=9
  3338. firef.Size=6
  3339. p=Instance.new("Part")
  3340. p.Name="Trail"
  3341. p.TopSurface=0
  3342. p.BottomSurface=0
  3343. p.Anchored=true
  3344. p.CanCollide=false
  3345. p.formFactor="Symmetric"
  3346. p.Size=Vector3.new(1,1,1)
  3347. p.BrickColor=Cols[math.random(1,#Cols)]
  3348. p.Parent=Tool.Parent
  3349. p.CFrame=CPlayer["Left Arm"].CFrame
  3350. game:GetService("Debris"):AddItem(p,3)
  3351. m=Instance.new("BlockMesh")
  3352. m.Scale=Vector3.new(1,1,1)
  3353. m.Parent=p
  3354. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)*3 part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/20,math.random(-10,10)/30)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3355. end
  3356. hpos=CPlayer.Torso.Position
  3357. maxdec=60
  3358. for i,v in pairs(game.workspace:children()) do
  3359. if v.className=="Model" then
  3360. H=v:FindFirstChild("Humanoid")
  3361. if H~=nil then
  3362. if H.Health>0 then
  3363. T=H.Parent:FindFirstChild("Torso")
  3364. if T~=nil then
  3365. print((T.Position-hpos).magnitude)
  3366. if (T.Position-hpos).magnitude<=maxdec then
  3367. spy=script.Shaker:clone()
  3368. spy.Disabled=false
  3369. spy.Parent=T.Parent
  3370. else
  3371. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3372. end
  3373. end
  3374. end
  3375. end
  3376. end
  3377. end
  3378. genroarsound(5,.5,.2/5)
  3379. game:GetService("Chat"):Chat(CPlayer,OverPhrase[5],2)
  3380. OVERDRIVE=true
  3381. coroutine.resume(coroutine.create(OverDriveCont))
  3382. hpos=CPlayer.Torso.Position
  3383. maxdec=50
  3384. for i,v in pairs(game.workspace:children()) do
  3385. if v.className=="Model" then
  3386. H=v:FindFirstChild("Humanoid")
  3387. if H~=nil then
  3388. if H.Health>0 then
  3389. T=H.Parent:FindFirstChild("Torso")
  3390. if T~=nil then
  3391. print((T.Position-hpos).magnitude)
  3392. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3393. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3394. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3395. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3396. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3397. end
  3398. end
  3399. end
  3400. end
  3401. end
  3402. for i=1, 5 do
  3403. wait()
  3404. p=Instance.new("Part")
  3405. p.Name="Trail"
  3406. p.TopSurface=0
  3407. p.BottomSurface=0
  3408. p.Anchored=true
  3409. p.CanCollide=false
  3410. p.formFactor="Symmetric"
  3411. p.Size=Vector3.new(1,1,1)
  3412. p.BrickColor=Cols[math.random(1,#Cols)]
  3413. p.Parent=Tool.Parent
  3414. p.CFrame=CPlayer["Left Arm"].CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3415. game:GetService("Debris"):AddItem(p,3)
  3416. m=Instance.new("BlockMesh")
  3417. m.Scale=Vector3.new(2,2,2)
  3418. m.Parent=p
  3419. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(2,2,2)/25 part.Transparency=i/25 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/30,math.random(-10,10)/40)*spin part.Transparency=i/25 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3420. p=Instance.new("Part")
  3421. p.Name="Trail"
  3422. p.TopSurface=0
  3423. p.BottomSurface=0
  3424. p.Anchored=true
  3425. p.CanCollide=false
  3426. p.formFactor="Symmetric"
  3427. p.Size=Vector3.new(1,1,1)
  3428. p.BrickColor=Cols[math.random(1,#Cols)]
  3429. p.Parent=Tool.Parent
  3430. p.CFrame=CPlayer["Left Arm"].CFrame
  3431. game:GetService("Debris"):AddItem(p,3)
  3432. m=Instance.new("BlockMesh")
  3433. m.Scale=Vector3.new(1,1,1)
  3434. m.Parent=p
  3435. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)*7 part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/20,math.random(-10,10)/30)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3436. end
  3437. resWelds()
  3438. HoldS()
  3439. resWelds()
  3440. deb=true
  3441. CPlayer.Humanoid.WalkSpeed=32
  3442. cAnim=true
  3443. return
  3444.  
  3445. end
  3446. if Combo=="vv[Light]" and Stance~="Jumping" then
  3447. --Cruel Fang
  3448. DIR=(CPlayer.Torso.Position-getDirection()[2]).unit
  3449. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+DIR*5)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3450. if Comboee~=nil then
  3451. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  3452. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3453. else
  3454. hpos=CPlayer.Torso.Position
  3455. maxdec=10
  3456. decs={}
  3457. for i,v in pairs(game.workspace:children()) do
  3458. if v.className=="Model" then
  3459. H=v:FindFirstChild("Humanoid")
  3460. if H~=nil then
  3461. if H.Health>0 and H~=Tool.Parent.Humanoid then
  3462. T=H.Parent:FindFirstChild("Torso")
  3463. if T~=nil then
  3464. print((T.Position-hpos).magnitude)
  3465. if (T.Position-hpos).magnitude<=maxdec then
  3466. table.insert(decs,(T.Position-hpos).magnitude)
  3467. end
  3468. end
  3469. end
  3470. end
  3471. end
  3472. end
  3473. if #decs==0 then deb=true return end
  3474. low=math.min(unpack(decs))
  3475. for i,v in pairs(game.workspace:children()) do
  3476. if v.className=="Model" then
  3477. H=v:FindFirstChild("Humanoid")
  3478. if H~=nil then
  3479. if H.Health>0 and H~=Tool.Parent.Humanoid then
  3480. T=H.Parent:FindFirstChild("Torso")
  3481. if T~=nil then
  3482. if (T.Position-hpos).magnitude==low then
  3483. Comboee=T.Parent
  3484. end
  3485. end
  3486. end
  3487. end
  3488. end
  3489. end
  3490. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  3491. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3492. end
  3493. CPlayer.Torso.Neck.DesiredAngle=1.4
  3494. cAnim=false
  3495. wait()
  3496. resWelds()
  3497. HoldS()
  3498. DIST=(Comboee.Torso.Position-CPlayer.Torso.Position).magnitude-1
  3499. Pos=CPlayer.Torso.Position+DIR*DIST+Vector3.new(0,-3,0)
  3500. FakeS.DesiredAngle=1.2
  3501. FakeSL.DesiredAngle=0
  3502. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)
  3503. p=Instance.new("BodyPosition")
  3504. p.P=9000
  3505. p.D=500
  3506. p.maxForce=Vector3.new(500000000000000,.00000000001,50000000000000)*5000000000000000
  3507. p.position=Pos+Vector3.new(0,3,0)
  3508. p.Parent=Tool.Parent.Torso
  3509. FakeR.DesiredAngle=0
  3510. for i=1, 5 do
  3511. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14.5,0,0)
  3512. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  3513. wait()
  3514. end
  3515. didHit=false
  3516. if (Comboee.Torso.Position-Pos).magnitude<=4.5 then
  3517. print("Gate1")
  3518. print((Comboee.Torso.Position.y-Tool.Parent.Torso.Position.y))
  3519. if (Comboee.Torso.Position.y-Tool.Parent.Torso.Position.y)<-.575 then
  3520. print("Gate2")
  3521. print("Grab")
  3522. didHit=true
  3523. Pro=200
  3524. end
  3525. end
  3526. p.position=p.position-Vector3.new(0,-.5,0)-DIR*1
  3527. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
  3528. tw=Instance.new("Weld")
  3529. if didHit==true then
  3530. if math.random(1,2)==1 then
  3531. game:GetService("Chat"):Chat(CPlayer,"Get off the ground!",2)
  3532. else
  3533. game:GetService("Chat"):Chat(CPlayer,"Get up and die!",2)
  3534. end
  3535. STGyro.P=12000
  3536. STGyro.D=4000
  3537. STGyro.maxTorque=Vector3.new(500000000,5000000000000,50000000000)*500000000000000000000000000000000000000000
  3538. tw=Instance.new("Weld")
  3539. tw.Part0=Tool.Parent["Left Arm"]
  3540. tw.Part1=Comboee.Torso
  3541. tw.C0=CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  3542. tw.Parent=tw.Part0
  3543. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=30 end
  3544. for _,v in pairs(Comboee.Torso:children()) do
  3545. if string.sub(v.className,1,4)=="Body" then
  3546. v:Remove()
  3547. end
  3548. end
  3549. else
  3550. if math.random(1,3)==1 then
  3551. game:GetService("Chat"):Chat(CPlayer,"Wah!",2)
  3552. else
  3553. if math.random(1,2)==1 then
  3554. game:GetService("Chat"):Chat(CPlayer,"Whoa!",2)
  3555. else
  3556. game:GetService("Chat"):Chat(CPlayer,"Why you little...!",2)
  3557. end
  3558. end
  3559. game:GetService("Debris"):AddItem(p,2)
  3560. resWelds()
  3561. wait(.5)
  3562. deb=true
  3563. cAnim=true
  3564. return
  3565. end
  3566. for i=1, 5 do
  3567. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(math.pi/14.5,0,0)
  3568. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  3569. wait()
  3570. end
  3571. wait(.25)
  3572. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/8,0,0)
  3573. tw.Parent=nil
  3574. Comboee.Torso.Velocity=Vector3.new(0,5,0)
  3575. gg=Instance.new("BodyGyro")
  3576. gg.Parent=Comboee.Torso
  3577. gp=Instance.new("BodyPosition")
  3578. gp.P=5000
  3579. gp.maxForce=Vector3.new(500000,5000000,500000)*50000000000000000000000000
  3580. gp.position=Comboee.Torso.Position+DIR*6
  3581. gp.Parent=Comboee.Torso
  3582.  
  3583. STGyro.P=30000
  3584. STGyro.D=800
  3585.  
  3586. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  3587. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,0,0)
  3588.  
  3589. p.position=p.position-DIR*3
  3590.  
  3591. FakeSL.DesiredAngle=-.6
  3592.  
  3593. for i=1, 4 do
  3594. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi*1.5/4,0)
  3595. wait()
  3596. end
  3597.  
  3598. FakeSL.C0=CFrame.new(-1.47326565, 0.0586466789, 0.183648914, 0.191341713, 0.980785251, -0.0380601883, 0.195090294, -4.28714841e-008, 0.980785191, 0.961939633, -0.195090324, -0.191341683)
  3599. FakeSL.DesiredAngle=-.6
  3600. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  3601. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  3602.  
  3603. p.position=p.position+DIR*9
  3604.  
  3605. FakeSL.DesiredAngle=.6
  3606. for i=1, 4 do
  3607. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3608. wait()
  3609. end
  3610. hpos=Tool.Parent["Left Arm"].Position
  3611. maxdec=9
  3612. T=Comboee.Torso
  3613. print((T.Position-hpos).magnitude)
  3614. wait(.05)
  3615.  
  3616. for i,v in pairs(Comboee.Torso:children()) do
  3617. if v.className=="BodyGyro" then
  3618. v.Parent=nil
  3619. end
  3620. end
  3621. for i,v in pairs(Comboee.Head:children()) do
  3622. if v.className=="BodyGyro" then
  3623. v.Parent=nil
  3624. end
  3625. end
  3626. gg.Parent=nil
  3627. gp.Parent=nil
  3628.  
  3629. if (T.Position-hpos).magnitude<=maxdec then
  3630. Tool.Handle.Smack.Pitch=.7
  3631. Tool.Handle.Smack:Play()
  3632. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  3633. standardDamage(T,5,DIR*50+Vector3.new(0,10,0),true,30,.2,true,true)
  3634. end
  3635. p.position=CPlayer.Torso.Position
  3636. p.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000
  3637. for i=1, 5 do
  3638. wait(.1)
  3639. genhiteff(Tool.Parent["Left Arm"])
  3640. pm=Instance.new("Part")
  3641. pm.Name="Trail"
  3642. pm.TopSurface=0
  3643. pm.BottomSurface=0
  3644. pm.Anchored=true
  3645. pm.CanCollide=false
  3646. pm.formFactor="Symmetric"
  3647. pm.Size=Vector3.new(1,1,1)
  3648. pm.BrickColor=Cols[math.random(1,#Cols)]
  3649. pm.CFrame=Tool.Parent["Left Arm"].CFrame-Vector3.new(0,20,0)
  3650. pm.Parent=Tool.Parent
  3651. game:GetService("Debris"):AddItem(pm,5)
  3652. m=Tool.JawMesh:clone()
  3653. m.Name="Mesh"
  3654. m.Scale=m.Scale/5
  3655. m.Parent=pm
  3656. coroutine.resume(coroutine.create(function(part,spin,Target) wait(.5) for i=1, 20 do genhiteff(part) part.Mesh.Scale=part.Mesh.Scale+Vector3.new(3/10,4/10,3/10) part.Transparency=i/20 part.CFrame=CFrame.new(part.Position:Lerp(Target.Position,i/20),part.Position:Lerp(Target.Position,i/20+.1)) if (part.Position-Target.Position).magnitude<=3 then RestoreHP(Target,3) standardDamage(Target,3,DIR*2+Vector3.new(0,20,0),false,0,.2,false,true) for lol=1, 30 do part.Transparency=lol/30 part.CFrame=part.CFrame+part.CFrame.lookVector*3 part.Mesh.Scale=part.Mesh.Scale*1.01 wait() end break end wait() end part.Parent=nil end),pm,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),Comboee.Torso)
  3657. end
  3658. wait(.5)
  3659. resWelds()
  3660. HoldS()
  3661. p.Parent=nil
  3662. resWelds()
  3663. deb=true
  3664. cAnim=true
  3665. return
  3666. end
  3667.  
  3668. OverPhrase2={"THATS IT!","You all better run.","Or you're going to perish.","TIME TO DIE!","QUIET'UM BUSTAAAH!!"}
  3669.  
  3670. if Combo=="<^<><>vv[Drive]" and Stance~="Jumping" and Tool.Drive.Value=="Amethyst" then
  3671. --QUIET'UM BUSTAAAH!!
  3672.  
  3673. resWelds2()
  3674. cAnim=false
  3675. coroutine.resume(coroutine.create(SuperPause),0,9)
  3676.  
  3677. Tool.Handle.SuspiciousSound:Play()
  3678. game:GetService("Chat"):Chat(CPlayer,OverPhrase2[1],2)
  3679. FakeR.DesiredAngle=0
  3680. FakeL.DesiredAngle=0
  3681. FakeS.DesiredAngle=1.5
  3682. FakeSL.DesiredAngle=-3.2
  3683. CPlayer.Torso.Neck.DesiredAngle=1
  3684. CPlayer.Torso.Neck.C0=CPlayer.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0)
  3685. wait(.25)
  3686. STGyro.maxTorque=Vector3.new(500000000000000,500000000000000,5000000000000000)*500000
  3687. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3688. CPlayer.Humanoid.WalkSpeed=0
  3689. FakeR.DesiredAngle=0
  3690. FakeL.DesiredAngle=0
  3691. FakeS.DesiredAngle=1.5
  3692. FakeSL.DesiredAngle=-3.2
  3693. CPlayer.Torso.Neck.DesiredAngle=1
  3694. for i=1, 20 do
  3695. p=Instance.new("Part")
  3696. firef=Instance.new("Fire")
  3697. firef.Color=Color3.new(211,205,17)
  3698. firef.SecondaryColor=Color3.new(211,205,17)
  3699. firef.Parent=p
  3700. firef.Heat=5
  3701. firef.Size=3
  3702. p.Name="Trail"
  3703. p.TopSurface=0
  3704. p.BottomSurface=0
  3705. p.Anchored=true
  3706. p.CanCollide=false
  3707. p.formFactor="Symmetric"
  3708. p.Size=Vector3.new(1,1,1)
  3709. p.BrickColor=Cols[math.random(1,#Cols)]
  3710. p.CFrame=CPlayer.Torso.CFrame+Vector3.new(0,-3+i/5,0)
  3711. p.Parent=Tool.Parent
  3712. game:GetService("Debris"):AddItem(p,3)
  3713. m=Instance.new("BlockMesh")
  3714. m.Scale=Vector3.new(1,1,1)
  3715. m.Parent=p
  3716. coroutine.resume(coroutine.create(function(part,spin,it,ori) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)/2 part.Transparency=i/20 part.CFrame=ori+Vector3.new(math.cos(i)*4,.2,math.sin(i)*4) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),i,p.CFrame)
  3717. wait(.09)
  3718. end
  3719. game:GetService("Chat"):Chat(CPlayer,OverPhrase2[2],2)
  3720. hpos=CPlayer.Torso.Position
  3721. maxdec=50
  3722. for i,v in pairs(game.workspace:children()) do
  3723. if v.className=="Model" then
  3724. H=v:FindFirstChild("Humanoid")
  3725. if H~=nil then
  3726. if H.Health>0 then
  3727. T=H.Parent:FindFirstChild("Torso")
  3728. if T~=nil then
  3729. print((T.Position-hpos).magnitude)
  3730. if (T.Position-hpos).magnitude<=maxdec then
  3731. spy=script.Shaker:clone()
  3732. spy.Disabled=false
  3733. spy.Parent=T.Parent
  3734. else
  3735. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3736. end
  3737. end
  3738. end
  3739. end
  3740. end
  3741. end
  3742. for i=1, 10 do
  3743. wait(.18)
  3744. p=Instance.new("Part")
  3745. p.Name="Trail"
  3746. p.TopSurface=0
  3747. p.BottomSurface=0
  3748. p.Anchored=true
  3749. p.CanCollide=false
  3750. p.formFactor="Symmetric"
  3751. p.Size=Vector3.new(1,1,1)
  3752. p.BrickColor=Cols[math.random(1,#Cols)]
  3753. p.Parent=Tool.Parent
  3754. p.CFrame=CPlayer["Left Arm"].CFrame
  3755. game:GetService("Debris"):AddItem(p,3)
  3756. m=Instance.new("BlockMesh")
  3757. m.Scale=Vector3.new(1,1,1)
  3758. m.Parent=p
  3759. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/10 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3760. end
  3761. game:GetService("Chat"):Chat(CPlayer,OverPhrase2[3],2)
  3762. hpos=CPlayer.Torso.Position
  3763. maxdec=50
  3764. for i,v in pairs(game.workspace:children()) do
  3765. if v.className=="Model" then
  3766. H=v:FindFirstChild("Humanoid")
  3767. if H~=nil then
  3768. if H.Health>0 then
  3769. T=H.Parent:FindFirstChild("Torso")
  3770. if T~=nil then
  3771. print((T.Position-hpos).magnitude)
  3772. if (T.Position-hpos).magnitude<=maxdec then
  3773. spy=script.Shaker:clone()
  3774. spy.Disabled=false
  3775. spy.Parent=T.Parent
  3776. else
  3777. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3778. end
  3779. end
  3780. end
  3781. end
  3782. end
  3783. end
  3784. for i=1, 30 do
  3785. p=Instance.new("Part")
  3786. p.Name="Trail"
  3787. p.TopSurface=0
  3788. p.BottomSurface=0
  3789. p.Anchored=true
  3790. p.CanCollide=false
  3791. p.formFactor="Symmetric"
  3792. p.Size=Vector3.new(1,1,1)
  3793. p.BrickColor=Cols[math.random(1,#Cols)]
  3794. p.Parent=Tool.Parent
  3795. p.CFrame=CPlayer["Left Arm"].CFrame
  3796. game:GetService("Debris"):AddItem(p,3)
  3797. m=Instance.new("BlockMesh")
  3798. m.Scale=Vector3.new(1,1,1)
  3799. m.Parent=p
  3800. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3801. wait(.05)
  3802. end
  3803.  
  3804. hpos=CPlayer.Torso.Position
  3805. maxdec=50
  3806. for i,v in pairs(game.workspace:children()) do
  3807. if v.className=="Model" then
  3808. H=v:FindFirstChild("Humanoid")
  3809. if H~=nil then
  3810. if H.Health>0 then
  3811. T=H.Parent:FindFirstChild("Torso")
  3812. if T~=nil then
  3813. print((T.Position-hpos).magnitude)
  3814. if (T.Position-hpos).magnitude<=maxdec then
  3815. spy=script.Shaker:clone()
  3816. spy.Disabled=false
  3817. spy.Parent=T.Parent
  3818. else
  3819. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3820. end
  3821. end
  3822. end
  3823. end
  3824. end
  3825. end
  3826.  
  3827. game:GetService("Chat"):Chat(CPlayer,OverPhrase2[4],2)
  3828. for i=1, 20 do
  3829. wait(.09)
  3830. p=Instance.new("Part")
  3831. p.Name="Trail"
  3832. p.TopSurface=0
  3833. p.BottomSurface=0
  3834. p.Anchored=true
  3835. p.CanCollide=false
  3836. p.formFactor="Symmetric"
  3837. p.Size=Vector3.new(1,1,1)
  3838. p.BrickColor=Cols[math.random(1,#Cols)]
  3839. p.Parent=Tool.Parent
  3840. p.CFrame=CPlayer["Left Arm"].CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3841. game:GetService("Debris"):AddItem(p,3)
  3842. m=Instance.new("BlockMesh")
  3843. m.Scale=Vector3.new(2,2,2)
  3844. m.Parent=p
  3845. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(2,2,2)/25 part.Transparency=i/25 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/30,math.random(-10,10)/40)*spin part.Transparency=i/25 wait() end part.Fire.Enabled=false wait(2) part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3846. firef=Instance.new("Fire")
  3847. firef.Color=Color3.new(211,205,17)
  3848. firef.SecondaryColor=Color3.new(211,205,17)
  3849. firef.Parent=p
  3850. firef.Heat=9
  3851. firef.Size=6
  3852. p=Instance.new("Part")
  3853. p.Name="Trail"
  3854. p.TopSurface=0
  3855. p.BottomSurface=0
  3856. p.Anchored=true
  3857. p.CanCollide=false
  3858. p.formFactor="Symmetric"
  3859. p.Size=Vector3.new(1,1,1)
  3860. p.BrickColor=Cols[math.random(1,#Cols)]
  3861. p.Parent=Tool.Parent
  3862. p.CFrame=CPlayer["Left Arm"].CFrame
  3863. game:GetService("Debris"):AddItem(p,3)
  3864. m=Instance.new("BlockMesh")
  3865. m.Scale=Vector3.new(1,1,1)
  3866. m.Parent=p
  3867. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)*3 part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/20,math.random(-10,10)/30)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3868. end
  3869. hpos=CPlayer.Torso.Position
  3870. maxdec=60
  3871. for i,v in pairs(game.workspace:children()) do
  3872. if v.className=="Model" then
  3873. H=v:FindFirstChild("Humanoid")
  3874. if H~=nil then
  3875. if H.Health>0 then
  3876. T=H.Parent:FindFirstChild("Torso")
  3877. if T~=nil then
  3878. print((T.Position-hpos).magnitude)
  3879. if (T.Position-hpos).magnitude<=maxdec then
  3880. spy=script.Shaker:clone()
  3881. spy.Disabled=false
  3882. spy.Parent=T.Parent
  3883. else
  3884. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3885. end
  3886. end
  3887. end
  3888. end
  3889. end
  3890. end
  3891. genroarsound(5,.5,.2/5)
  3892. game:GetService("Chat"):Chat(CPlayer,OverPhrase2[5],2)
  3893. OVERDRIVE=true
  3894. coroutine.resume(coroutine.create(OverDriveCont))
  3895. hpos=CPlayer.Torso.Position
  3896. maxdec=50
  3897. for i,v in pairs(game.workspace:children()) do
  3898. if v.className=="Model" then
  3899. H=v:FindFirstChild("Humanoid")
  3900. if H~=nil then
  3901. if H.Health>0 then
  3902. T=H.Parent:FindFirstChild("Torso")
  3903. if T~=nil then
  3904. print((T.Position-hpos).magnitude)
  3905. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3906. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3907. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3908. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3909. if T.Parent:FindFirstChild("Shaker")~=nil then T.Parent.Shaker:Remove() end
  3910. end
  3911. end
  3912. end
  3913. end
  3914. end
  3915. for i=1, 5 do
  3916. wait()
  3917. p=Instance.new("Part")
  3918. p.Name="Trail"
  3919. p.TopSurface=0
  3920. p.BottomSurface=0
  3921. p.Anchored=true
  3922. p.CanCollide=false
  3923. p.formFactor="Symmetric"
  3924. p.Size=Vector3.new(1,1,1)
  3925. p.BrickColor=Cols[math.random(1,#Cols)]
  3926. p.Parent=Tool.Parent
  3927. p.CFrame=CPlayer["Left Arm"].CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3928. game:GetService("Debris"):AddItem(p,3)
  3929. m=Instance.new("BlockMesh")
  3930. m.Scale=Vector3.new(2,2,2)
  3931. m.Parent=p
  3932. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(2,2,2)/25 part.Transparency=i/25 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/30,math.random(-10,10)/40)*spin part.Transparency=i/25 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3933. p=Instance.new("Part")
  3934. p.Name="Trail"
  3935. p.TopSurface=0
  3936. p.BottomSurface=0
  3937. p.Anchored=true
  3938. p.CanCollide=false
  3939. p.formFactor="Symmetric"
  3940. p.Size=Vector3.new(1,1,1)
  3941. p.BrickColor=Cols[math.random(1,#Cols)]
  3942. p.Parent=Tool.Parent
  3943. p.CFrame=CPlayer["Left Arm"].CFrame
  3944. game:GetService("Debris"):AddItem(p,3)
  3945. m=Instance.new("BlockMesh")
  3946. m.Scale=Vector3.new(1,1,1)
  3947. m.Parent=p
  3948. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07)*7 part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/20,math.random(-10,10)/30)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  3949. end
  3950. resWelds()
  3951. HoldS()
  3952. resWelds()
  3953. deb=true
  3954. CPlayer.Humanoid.WalkSpeed=20
  3955. RestoreMHP(Combo.Torso,25)
  3956. RestoreHP(Combo.Torso,100)
  3957. Pro=6669 --lolwut
  3958. cAnim=true
  3959. return
  3960.  
  3961. end
  3962. if Combo=="vv[Light]" and Stance~="Jumping" then
  3963. --Cruel Fang
  3964. DIR=(CPlayer.Torso.Position-getDirection()[2]).unit
  3965. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+DIR*5)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3966. if Comboee~=nil then
  3967. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  3968. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3969. else
  3970. hpos=CPlayer.Torso.Position
  3971. maxdec=10
  3972. decs={}
  3973. for i,v in pairs(game.workspace:children()) do
  3974. if v.className=="Model" then
  3975. H=v:FindFirstChild("Humanoid")
  3976. if H~=nil then
  3977. if H.Health>0 and H~=Tool.Parent.Humanoid then
  3978. T=H.Parent:FindFirstChild("Torso")
  3979. if T~=nil then
  3980. print((T.Position-hpos).magnitude)
  3981. if (T.Position-hpos).magnitude<=maxdec then
  3982. table.insert(decs,(T.Position-hpos).magnitude)
  3983. end
  3984. end
  3985. end
  3986. end
  3987. end
  3988. end
  3989. if #decs==0 then deb=true return end
  3990. low=math.min(unpack(decs))
  3991. for i,v in pairs(game.workspace:children()) do
  3992. if v.className=="Model" then
  3993. H=v:FindFirstChild("Humanoid")
  3994. if H~=nil then
  3995. if H.Health>0 and H~=Tool.Parent.Humanoid then
  3996. T=H.Parent:FindFirstChild("Torso")
  3997. if T~=nil then
  3998. if (T.Position-hpos).magnitude==low then
  3999. Comboee=T.Parent
  4000. end
  4001. end
  4002. end
  4003. end
  4004. end
  4005. end
  4006. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4007. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4008. end
  4009. CPlayer.Torso.Neck.DesiredAngle=1.4
  4010. cAnim=false
  4011. wait()
  4012. resWelds()
  4013. HoldS()
  4014. DIST=(Comboee.Torso.Position-CPlayer.Torso.Position).magnitude-1
  4015. Pos=CPlayer.Torso.Position+DIR*DIST+Vector3.new(0,-3,0)
  4016. FakeS.DesiredAngle=1.2
  4017. FakeSL.DesiredAngle=0
  4018. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)
  4019. p=Instance.new("BodyPosition")
  4020. p.P=9000
  4021. p.D=500
  4022. p.maxForce=Vector3.new(500000000000000,.00000000001,50000000000000)*5000000000000000
  4023. p.position=Pos+Vector3.new(0,3,0)
  4024. p.Parent=Tool.Parent.Torso
  4025. FakeR.DesiredAngle=0
  4026. for i=1, 5 do
  4027. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14.5,0,0)
  4028. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4029. wait()
  4030. end
  4031. didHit=false
  4032. if (Comboee.Torso.Position-Pos).magnitude<=4.5 then
  4033. print("Gate1")
  4034. print((Comboee.Torso.Position.y-Tool.Parent.Torso.Position.y))
  4035. if (Comboee.Torso.Position.y-Tool.Parent.Torso.Position.y)<-.575 then
  4036. print("Gate2")
  4037. print("Grab")
  4038. didHit=true
  4039. Pro=200
  4040. end
  4041. end
  4042. p.position=p.position-Vector3.new(0,-.5,0)-DIR*1
  4043. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
  4044. tw=Instance.new("Weld")
  4045. if didHit==true then
  4046. if math.random(1,2)==1 then
  4047. game:GetService("Chat"):Chat(CPlayer,"Get off the ground!",2)
  4048. else
  4049. game:GetService("Chat"):Chat(CPlayer,"Get up and die!",2)
  4050. end
  4051. STGyro.P=12000
  4052. STGyro.D=4000
  4053. STGyro.maxTorque=Vector3.new(500000000,5000000000000,50000000000)*500000000000000000000000000000000000000000
  4054. tw=Instance.new("Weld")
  4055. tw.Part0=Tool.Parent["Left Arm"]
  4056. tw.Part1=Comboee.Torso
  4057. tw.C0=CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  4058. tw.Parent=tw.Part0
  4059. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=30 end
  4060. for _,v in pairs(Comboee.Torso:children()) do
  4061. if string.sub(v.className,1,4)=="Body" then
  4062. v:Remove()
  4063. end
  4064. end
  4065. else
  4066. if math.random(1,3)==1 then
  4067. game:GetService("Chat"):Chat(CPlayer,"Wah!",2)
  4068. else
  4069. if math.random(1,2)==1 then
  4070. game:GetService("Chat"):Chat(CPlayer,"Whoa!",2)
  4071. else
  4072. game:GetService("Chat"):Chat(CPlayer,"Why you little...!",2)
  4073. end
  4074. end
  4075. game:GetService("Debris"):AddItem(p,2)
  4076. resWelds()
  4077. wait(.5)
  4078. deb=true
  4079. cAnim=true
  4080. return
  4081. end
  4082. for i=1, 5 do
  4083. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(math.pi/14.5,0,0)
  4084. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4085. wait()
  4086. end
  4087. wait(.25)
  4088. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/8,0,0)
  4089. tw.Parent=nil
  4090. Comboee.Torso.Velocity=Vector3.new(0,5,0)
  4091. gg=Instance.new("BodyGyro")
  4092. gg.Parent=Comboee.Torso
  4093. gp=Instance.new("BodyPosition")
  4094. gp.P=5000
  4095. gp.maxForce=Vector3.new(500000,5000000,500000)*50000000000000000000000000
  4096. gp.position=Comboee.Torso.Position+DIR*6
  4097. gp.Parent=Comboee.Torso
  4098.  
  4099. STGyro.P=30000
  4100. STGyro.D=800
  4101.  
  4102. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4103. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,0,0)
  4104.  
  4105. p.position=p.position-DIR*3
  4106.  
  4107. FakeSL.DesiredAngle=-.6
  4108.  
  4109. for i=1, 4 do
  4110. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi*1.5/4,0)
  4111. wait()
  4112. end
  4113.  
  4114. FakeSL.C0=CFrame.new(-1.47326565, 0.0586466789, 0.183648914, 0.191341713, 0.980785251, -0.0380601883, 0.195090294, -4.28714841e-008, 0.980785191, 0.961939633, -0.195090324, -0.191341683)
  4115. FakeSL.DesiredAngle=-.6
  4116. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4117. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4118.  
  4119. p.position=p.position+DIR*9
  4120.  
  4121. FakeSL.DesiredAngle=.6
  4122. for i=1, 4 do
  4123. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  4124. wait()
  4125. end
  4126. hpos=Tool.Parent["Left Arm"].Position
  4127. maxdec=9
  4128. T=Comboee.Torso
  4129. print((T.Position-hpos).magnitude)
  4130. wait(.05)
  4131.  
  4132. for i,v in pairs(Comboee.Torso:children()) do
  4133. if v.className=="BodyGyro" then
  4134. v.Parent=nil
  4135. end
  4136. end
  4137. for i,v in pairs(Comboee.Head:children()) do
  4138. if v.className=="BodyGyro" then
  4139. v.Parent=nil
  4140. end
  4141. end
  4142. gg.Parent=nil
  4143. gp.Parent=nil
  4144.  
  4145. if (T.Position-hpos).magnitude<=maxdec then
  4146. Tool.Handle.Smack.Pitch=.7
  4147. Tool.Handle.Smack:Play()
  4148. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  4149. standardDamage(T,5,DIR*50+Vector3.new(0,10,0),true,30,.2,true,true)
  4150. end
  4151. p.position=CPlayer.Torso.Position
  4152. p.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000
  4153. for i=1, 5 do
  4154. wait(.1)
  4155. genhiteff(Tool.Parent["Left Arm"])
  4156. pm=Instance.new("Part")
  4157. pm.Name="Trail"
  4158. pm.TopSurface=0
  4159. pm.BottomSurface=0
  4160. pm.Anchored=true
  4161. pm.CanCollide=false
  4162. pm.formFactor="Symmetric"
  4163. pm.Size=Vector3.new(1,1,1)
  4164. pm.BrickColor=Cols[math.random(1,#Cols)]
  4165. pm.CFrame=Tool.Parent["Left Arm"].CFrame-Vector3.new(0,20,0)
  4166. pm.Parent=Tool.Parent
  4167. game:GetService("Debris"):AddItem(pm,5)
  4168. m=Tool.JawMesh:clone()
  4169. m.Name="Mesh"
  4170. m.Scale=m.Scale/5
  4171. m.Parent=pm
  4172. coroutine.resume(coroutine.create(function(part,spin,Target) wait(.5) for i=1, 20 do genhiteff(part) part.Mesh.Scale=part.Mesh.Scale+Vector3.new(3/10,4/10,3/10) part.Transparency=i/20 part.CFrame=CFrame.new(part.Position:Lerp(Target.Position,i/20),part.Position:Lerp(Target.Position,i/20+.1)) if (part.Position-Target.Position).magnitude<=3 then RestoreHP(Target,3) standardDamage(Target,3,DIR*2+Vector3.new(0,20,0),false,0,.2,false,true) for lol=1, 30 do part.Transparency=lol/30 part.CFrame=part.CFrame+part.CFrame.lookVector*3 part.Mesh.Scale=part.Mesh.Scale*1.01 wait() end break end wait() end part.Parent=nil end),pm,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),Comboee.Torso)
  4173. end
  4174. wait(.5)
  4175. resWelds()
  4176. HoldS()
  4177. p.Parent=nil
  4178. resWelds()
  4179. deb=true
  4180. cAnim=true
  4181. return
  4182. end
  4183.  
  4184.  
  4185. --COMPLICATED STOOF<
  4186.  
  4187. if Combo=="><v[Drive]" and Tool.Drive.Value=="Amethyst" then
  4188. --Spectre Edge
  4189. r=math.random(1,3)
  4190. if r==1 then
  4191. game:GetService("Chat"):Chat(CPlayer,"Die already!!",2)
  4192. elseif r==2 then
  4193. game:GetService("Chat"):Chat(CPlayer,"Beware!",2)
  4194. elseif r==3 then
  4195. game:GetService("Chat"):Chat(CPlayer,"C'mon an slam!",2)
  4196. end
  4197. DIR=(CPlayer.Torso.Position-getDirection()[2]).unit
  4198. if Comboee~=nil then
  4199. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4200. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,0,0)
  4201. end
  4202. cAnim=false
  4203. resWelds()
  4204. HoldS()
  4205. cGrip=Tool.Parent["Right Arm"].RightGrip
  4206. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  4207. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  4208. FakeS.CurrentAngle=1
  4209. FakeSL.CurrentAngle=1
  4210. FakeS.DesiredAngle=3.6
  4211. FakeSL.DesiredAngle=-3.6
  4212. FakeS.MaxVelocity=.6
  4213. FakeSL.MaxVelocity=.6
  4214. FakeR.DesiredAngle=-.7
  4215. FakeL.DesiredAngle=.7
  4216. CPlayer.Torso.Neck.DesiredAngle=0
  4217. genroarsound(7,.775,.25/7)
  4218. for _=1, 7 do
  4219. cGrip.C0=VertHighGrip*CFrame.fromEulerAnglesXYZ(math.pi-math.pi/7*_,0,0)
  4220. if _>3 and _<8 then
  4221. hpos=Tool.Handle.Position+Vector3.new(0,1,0)
  4222. maxdec=8
  4223.  
  4224. for i,v in pairs(game.workspace:children()) do
  4225. if v.className=="Model" then
  4226. H=v:FindFirstChild("Humanoid")
  4227. if H~=nil then
  4228. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4229. T=H.Parent:FindFirstChild("Torso")
  4230. if T~=nil then
  4231. print((T.Position-hpos).magnitude)
  4232. if (T.Position-hpos).magnitude<=maxdec then
  4233. Tool.Handle.Smack.Pitch=.4
  4234. Tool.Handle.Smack:Play()
  4235. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  4236. Tool.Handle.Crash:Play()
  4237. doSound(Tool.Handle.Crash,70,Tool.Handle,100)
  4238. for lol=1, 3 do
  4239. p=Instance.new("Part")
  4240. p.Name="Trail"
  4241. p.TopSurface=0
  4242. p.BottomSurface=0
  4243. p.Anchored=true
  4244. p.CanCollide=false
  4245. p.formFactor="Symmetric"
  4246. p.Size=Vector3.new(1,1,1)
  4247. p.BrickColor=Cols[math.random(1,#Cols)]
  4248. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4249. p.Parent=Tool.Parent
  4250. game:GetService("Debris"):AddItem(p,3)
  4251. m=Instance.new("BlockMesh")
  4252. m.Scale=Vector3.new(1.6,1.6,1.6)
  4253. m.Parent=p
  4254. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4255. end
  4256. standardDamage(T,10,Vector3.new(0,30,0)+DIR*1,false,10,.125,false,false)
  4257. end
  4258. end
  4259. end
  4260. end
  4261. end
  4262. end
  4263. end
  4264. FakeS.DesiredAngle=3.6
  4265. FakeS.C0=FakeS.C0*CFrame.new(0,.2,0)
  4266. FakeSL.C0=FakeSL.C0*CFrame.new(0,.2,0)
  4267. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/34/1.5,0,0)
  4268. p=Instance.new("Part")
  4269. p.Name="Trail"
  4270. p.TopSurface=0
  4271. p.BottomSurface=0
  4272. p.Anchored=true
  4273. p.CanCollide=false
  4274. p.formFactor="Symmetric"
  4275. p.Size=Vector3.new(1,1,1)
  4276. p.BrickColor=Cols[math.random(1,#Cols)]
  4277. p.CFrame=Tool.Handle21.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4278. p.Parent=Tool.Parent
  4279. game:GetService("Debris"):AddItem(p,3)
  4280. m=Instance.new("BlockMesh")
  4281. m.Scale=Vector3.new(2,2,2)
  4282. m.Parent=p
  4283. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.15,.15,.15) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4284. wait()
  4285. end
  4286. wait(.25)
  4287. FakeS.DesiredAngle=.6
  4288. FakeSL.DesiredAngle=-.6
  4289. FakeR.DesiredAngle=0
  4290. FakeL.DesiredAngle=.3
  4291. FakeS.MaxVelocity=.35
  4292. FakeSL.MaxVelocity=.35
  4293. for _=1, 6 do
  4294. p=Instance.new("Part")
  4295. p.Name="Trail"
  4296. p.TopSurface=0
  4297. p.BottomSurface=0
  4298. p.Anchored=true
  4299. p.CanCollide=false
  4300. p.formFactor="Symmetric"
  4301. p.Size=Vector3.new(1,1,1)
  4302. p.BrickColor=BrickColor.new("Really black")
  4303. p.CFrame=Tool.Handle21.CFrame*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
  4304. p.Parent=Tool.Parent
  4305. game:GetService("Debris"):AddItem(p,3)
  4306. m=Tool.JawMesh:clone()
  4307. m.Name="Mesh"
  4308. m.Parent=p
  4309. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(3/10,4/10,3/10) part.Transparency=i/10 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4310. cGrip.C0=VertHighGrip*CFrame.new(-_*.1,0,_*.1)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  4311.  
  4312. if _>2 and _<6 then
  4313. hpos=Tool.Handle21.Position+Vector3.new(0,1,0)
  4314. maxdec=7
  4315.  
  4316. for i,v in pairs(game.workspace:children()) do
  4317. if v.className=="Model" then
  4318. H=v:FindFirstChild("Humanoid")
  4319. if H~=nil then
  4320. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4321. T=H.Parent:FindFirstChild("Torso")
  4322. if T~=nil then
  4323. print((T.Position-hpos).magnitude)
  4324. if (T.Position-hpos).magnitude<=maxdec then
  4325. Tool.Handle.Smack.Pitch=.4
  4326. Tool.Handle.Smack:Play()
  4327. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  4328. Tool.Handle.Crash:Play()
  4329. doSound(Tool.Handle.Crash,70,Tool.Handle,100)
  4330. for lol=1, 3 do
  4331. p=Instance.new("Part")
  4332. p.Name="Trail"
  4333. p.TopSurface=0
  4334. p.BottomSurface=0
  4335. p.Anchored=true
  4336. p.CanCollide=false
  4337. p.formFactor="Symmetric"
  4338. p.Size=Vector3.new(1,1,1)
  4339. p.BrickColor=Cols[math.random(1,#Cols)]
  4340. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4341. p.Parent=Tool.Parent
  4342. game:GetService("Debris"):AddItem(p,3)
  4343. m=Instance.new("BlockMesh")
  4344. m.Scale=Vector3.new(1.6,1.6,1.6)
  4345. m.Parent=p
  4346. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4347. end
  4348. End=CFrame.new(hpos-Vector3.new(0,10,0)+(T.Position-CPlayer.Torso.Position).unit*-6)
  4349. HellsFangDamage(T,5,Vector3.new(0,0,0)+(T.Position-CPlayer.Torso.Position).unit*0,false,15,.25,true,true)
  4350. end
  4351. end
  4352. end
  4353. end
  4354. end
  4355. end
  4356. end
  4357. if _<4 then
  4358. FakeS.C0=FakeS.C0*CFrame.new(0,-.5/1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/4/5*4/1,0)
  4359. FakeSL.C0=FakeSL.C0*CFrame.new(0,-.5/1,0)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/5*4/1,0)
  4360. end
  4361. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/28,0,0)
  4362. p=Instance.new("Part")
  4363. p.Name="Trail"
  4364. p.TopSurface=0
  4365. p.BottomSurface=0
  4366. p.Anchored=true
  4367. p.CanCollide=false
  4368. p.formFactor="Symmetric"
  4369. p.Size=Vector3.new(1,1,1)
  4370. p.BrickColor=Cols[math.random(1,#Cols)]
  4371. p.CFrame=Tool.Handle21.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4372. p.Parent=Tool.Parent
  4373. game:GetService("Debris"):AddItem(p,3)
  4374. m=Instance.new("BlockMesh")
  4375. m.Scale=Vector3.new(5,5,5)
  4376. m.Parent=p
  4377. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.2,.2,.2) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4378. wait(.05)
  4379. p=Instance.new("Part")
  4380. p.Name="Trail"
  4381. p.TopSurface=0
  4382. p.BottomSurface=0
  4383. p.Anchored=true
  4384. p.CanCollide=false
  4385. p.formFactor="Symmetric"
  4386. p.Size=Vector3.new(1,1,1)
  4387. p.BrickColor=BrickColor.new("Really black")
  4388. p.CFrame=Tool.Handle21.CFrame*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
  4389. p.Parent=Tool.Parent
  4390. game:GetService("Debris"):AddItem(p,3)
  4391. m=Tool.JawMesh:clone()
  4392. m.Name="Mesh"
  4393. m.Parent=p
  4394. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(3/10,4/10,3/10) part.Transparency=i/10 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4395. end
  4396. wait(.1)
  4397. resWelds()
  4398. HoldS()
  4399. end
  4400.  
  4401.  
  4402. if Combo==">v<>>[Drive]" and Stance~="Jumping" and Tool.Drive.Value=="Amethyst" then
  4403. --Carnage Guillotine
  4404. Pro=346
  4405. coroutine.resume(coroutine.create(SpecPause),.5,1)
  4406. cAnim=false
  4407. resWelds()
  4408. HoldN()
  4409. DIR=CPlayer.Torso.CFrame.lookVector
  4410. st=Instance.new("BodyPosition")
  4411. st.P=8000
  4412. st.D=200
  4413. st.maxForce=Vector3.new(500000000,0,500000000)*5000000000000000
  4414. st.position=Tool.Parent.Torso.Position
  4415. st.Parent=Tool.Parent.Torso
  4416. if Comboing==false then DIR=Tool.Parent.Head.CFrame.lookVector end
  4417. if Comboee~=nil then
  4418. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4419. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4420. end
  4421. roll=math.random(1,3)
  4422. if roll==1 then
  4423. game:GetService("Chat"):Chat(CPlayer,"QUEEN...",2)
  4424. elseif roll==2 then
  4425. game:GetService("Chat"):Chat(CPlayer,"To the honey comb you go!",2)
  4426. elseif roll==3 then
  4427. game:GetService("Chat"):Chat(CPlayer,"ROYAL GUILLOTINE!",2)
  4428. end
  4429. Tool.Handle6.Fire.Enabled=true
  4430. CPlayer.Torso.Neck.DesiredAngle=1.4
  4431. CPlayer.Torso.Neck.C0=CPlayer.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/10)
  4432. CPlayer.Torso.Neck.CurrentAngle=-1
  4433. FakeS.DesiredAngle=3.2
  4434. FakeSL.DesiredAngle=.6
  4435. FakeS.MaxVelocity=.8
  4436. wait(.1)
  4437. FakeS.DesiredAngle=3.2
  4438. Gr=Tool.Parent["Right Arm"].RightGrip
  4439. Gr.C0=Gr.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  4440. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  4441. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  4442. for i=1, 5 do
  4443. FakeS.DesiredAngle=3.2
  4444. wait(.1)
  4445. end
  4446. st.Parent=nil
  4447. wait(.1)
  4448. st=Instance.new("BodyPosition")
  4449. st.P=8000
  4450. st.D=1500
  4451. st.maxForce=Vector3.new(500000000,0,500000000)*500000
  4452. dista=30
  4453. if Comboee~=nil then
  4454. dista=(CPlayer.Torso.CFrame.p-Comboee.Torso.CFrame.p).magnitude-3
  4455. end
  4456. st.position=Tool.Parent.Torso.Position+DIR*dista
  4457. st.Parent=Tool.Parent.Torso
  4458. End=CFrame.new(st.position+DIR*8+Vector3.new(0,5,0))
  4459. cf=Tool.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.pi/.95,0)
  4460. STGyro.D=500
  4461. STGyro.maxTorque=Vector3.new(5000000000000000,5000000000000000,5000000000000000)*50000000000000000000000
  4462. STGyro.cframe=cf
  4463. FakeS.DesiredAngle=.5
  4464. FakeSL.DesiredAngle=-.4
  4465.  
  4466. if Comboee~=nil then
  4467. if Comboee:FindFirstChild("Stun")~=nil then
  4468. Comboee.Stun.Value.Value=100000000000000
  4469. end
  4470. end
  4471.  
  4472. for i=1, 5 do
  4473. STGyro.cframe=cf
  4474. Gr.C0=Gr.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)
  4475. if i==5 then
  4476. hpos=Tool.Handle.Position+Vector3.new(0,5,0)
  4477. maxdec=9
  4478.  
  4479. for i,v in pairs(game.workspace:children()) do
  4480. if v.className=="Model" then
  4481. H=v:FindFirstChild("Humanoid")
  4482. if H~=nil then
  4483. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4484. T=H.Parent:FindFirstChild("Torso")
  4485. if T~=nil then
  4486. print((T.Position-hpos).magnitude)
  4487. if (T.Position-hpos).magnitude<=maxdec then
  4488. Tool.Handle.Smack.Pitch=.4
  4489. Tool.Handle.Smack:Play()
  4490. Tool.Handle.Crash:Play()
  4491. doSound(Tool.Handle.Crash,70,Tool.Handle,100)
  4492. for lol=1, 8 do
  4493. p=Instance.new("Part")
  4494. p.Name="Trail"
  4495. p.TopSurface=0
  4496. p.BottomSurface=0
  4497. p.Anchored=true
  4498. p.CanCollide=false
  4499. p.formFactor="Symmetric"
  4500. p.Size=Vector3.new(1,1,1)
  4501. p.BrickColor=Cols[math.random(1,#Cols)]
  4502. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4503. p.Parent=Tool.Parent
  4504. game:GetService("Debris"):AddItem(p,3)
  4505. m=Instance.new("BlockMesh")
  4506. m.Scale=Vector3.new(1.6,1.6,1.6)
  4507. m.Parent=p
  4508. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4509. end
  4510. standardDamage(T,10,Vector3.new(0,10,0)+DIR*5,true,20,.25,false,true)
  4511. end
  4512. end
  4513. end
  4514. end
  4515. end
  4516. end
  4517. end
  4518. wait()
  4519. end
  4520. wait(.9)
  4521. STGyro.D=900
  4522. Pro=600 --lolwut
  4523. if didHit==true then
  4524. if roll==1 then
  4525. game:GetService("Chat"):Chat(CPlayer,"...GUILLOTINE!!",2)
  4526. elseif roll==2 then
  4527. game:GetService("Chat"):Chat(CPlayer,"DIE ALREADY!!",2)
  4528. elseif roll==3 then
  4529. game:GetService("Chat"):Chat(CPlayer,"I'LL DEVOUR YAH!!",2)
  4530. end
  4531.  
  4532. if Comboee~=nil then
  4533. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4534. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4535. end
  4536.  
  4537. if Comboee~=nil then
  4538. st.maxForce=Vector3.new(5000000000000000000,0,500000000000000000)*500000000000000
  4539. dista=(CPlayer.Torso.CFrame.p-Comboee.Torso.CFrame.p).magnitude+(Vector3.new(Comboee.Torso.Velocity.x,0,Comboee.Torso.Velocity.z)-Vector3.new(0,0,0)).magnitude/2
  4540. end
  4541. st.position=Tool.Parent.Torso.Position+DIR*dista
  4542. st.Parent=Tool.Parent.Torso
  4543. End=CFrame.new(st.position+DIR*3)
  4544. cf=Tool.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.pi/.95,0)
  4545. STGyro.D=800
  4546. STGyro.maxTorque=Vector3.new(5000000000000000,5000000000000000,5000000000000000)*50000000000000000000000
  4547. STGyro.cframe=cf
  4548. FakeS.DesiredAngle=.5
  4549. FakeSL.DesiredAngle=-.4
  4550. for i=1, 5 do
  4551. STGyro.cframe=cf
  4552. Gr.C0=Gr.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)
  4553. if i==4 then
  4554. hpos=Tool.Handle.Position+Vector3.new(0,4,0)
  4555. maxdec=10
  4556.  
  4557. for i,v in pairs(game.workspace:children()) do
  4558. if v.className=="Model" then
  4559. H=v:FindFirstChild("Humanoid")
  4560. if H~=nil then
  4561. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4562. T=H.Parent:FindFirstChild("Torso")
  4563. if T~=nil then
  4564. print((T.Position-hpos).magnitude)
  4565. if (T.Position-hpos).magnitude<=maxdec then
  4566. Tool.Handle.Smack.Pitch=.4
  4567. Tool.Handle.Smack:Play()
  4568. Tool.Handle.MetalClash.Pitch=.3
  4569. Tool.Handle.MetalClash:Play()
  4570. doSound(Tool.Handle.MetalClash,70,Tool.Handle,100)
  4571. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  4572. for loll=1, 3 do
  4573. p=Instance.new("Part")
  4574. p.Name="Trail"
  4575. p.TopSurface=0
  4576. p.BottomSurface=0
  4577. p.Anchored=true
  4578. p.CanCollide=false
  4579. p.formFactor="Symmetric"
  4580. p.Size=Vector3.new(1,1,1)
  4581. p.BrickColor=Cols[math.random(1,#Cols)]
  4582. p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10)/10,math.random(-10,10)/10)
  4583. p.Parent=Tool.Parent
  4584. game:GetService("Debris"):AddItem(p,3)
  4585. m=Tool.RingMesh:clone()
  4586. m.Name="Mesh"
  4587. m.Parent=p
  4588. coroutine.resume(coroutine.create(function(part,spin) for i=1, 30 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(2,2,.1) part.Transparency=i/30 part.CFrame=part.CFrame*CFrame.new(0,0,0)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/5000,math.random(-50,50)/5000,math.random(-50,50)/5000))
  4589. end
  4590. for lol=1, 8 do
  4591. p=Instance.new("Part")
  4592. p.Name="Trail"
  4593. p.TopSurface=0
  4594. p.BottomSurface=0
  4595. p.Anchored=true
  4596. p.CanCollide=false
  4597. p.formFactor="Symmetric"
  4598. p.Size=Vector3.new(1,1,1)
  4599. p.BrickColor=Cols[math.random(1,#Cols)]
  4600. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4601. p.Parent=Tool.Parent
  4602. game:GetService("Debris"):AddItem(p,3)
  4603. m=Instance.new("BlockMesh")
  4604. m.Scale=Vector3.new(2,2,2)
  4605. m.Parent=p
  4606. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.4,.4,.4) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/5,math.random(-10,10)/3)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4607. end
  4608. standardDamage(T,15,Vector3.new(0,10,0)+DIR*50,true,-40,.75,false,false)
  4609. for lol=1, 5 do
  4610. p=Instance.new("Part")
  4611. p.Name="Trail"
  4612. p.TopSurface=0
  4613. p.BottomSurface=0
  4614. p.Anchored=true
  4615. p.CanCollide=false
  4616. p.formFactor="Symmetric"
  4617. p.Size=Vector3.new(1,1,1)
  4618. p.BrickColor=Cols[math.random(1,#Cols)]
  4619. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4620. p.Parent=Tool.Parent
  4621. game:GetService("Debris"):AddItem(p,3)
  4622. m=Instance.new("BlockMesh")
  4623. m.Scale=Vector3.new(4,4,4)
  4624. m.Parent=p
  4625. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3+i*.2,.3+i*.2,.3+i*.2)/5 part.Transparency=i/25 part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4626. wait(.05)
  4627. RestoreMHP(Comboee.Torso, 10)
  4628. RestoreHP(Comboee.Torso, 100)
  4629. end
  4630. end
  4631. end
  4632. end
  4633. end
  4634. end
  4635. end
  4636. end
  4637. wait()
  4638. end
  4639.  
  4640. else
  4641. if roll==1 then
  4642. game:GetService("Chat"):Chat(CPlayer,"I... I missed?",2)
  4643. elseif roll==2 then
  4644. game:GetService("Chat"):Chat(CPlayer,"Impossible!",2)
  4645. elseif roll==3 then
  4646. game:GetService("Chat"):Chat(CPlayer,"You dodged?!",2)
  4647. end
  4648. end
  4649.  
  4650. wait(.2)
  4651. st.Parent=nil
  4652.  
  4653. if Comboee~=nil then
  4654. if Comboee:FindFirstChild("Stun")~=nil then
  4655. Comboee.Stun.Value.Value=5
  4656. end
  4657. end
  4658.  
  4659. if Did~=nil then Tool.Parent.Humanoid.Health=Tool.Parent.Humanoid.Health+Did/4 end
  4660.  
  4661. wait(.5)
  4662. Comboee=nil
  4663.  
  4664. Tool.Handle6.Fire.Enabled=false
  4665. resWelds()
  4666. HoldS()
  4667. cAnim=true
  4668. didHit=false
  4669. Pro=200
  4670. end
  4671.  
  4672. if Combo=="v>>[Drive]" and Tool.Drive.Value=="Amethyst" then
  4673. --Thanatos Knuckle
  4674. coroutine.resume(coroutine.create(SpecPause),1,1)
  4675. cAnim=false
  4676. resWelds()
  4677. HoldN()
  4678. if Stance~="Jumping" then
  4679.  
  4680. DIR=(CPlayer.Torso.Position-getDirection()[2]).unit
  4681. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4682.  
  4683. if Comboee~=nil then
  4684. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  4685. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4686. end
  4687.  
  4688. v=Instance.new("BodyPosition")
  4689. v.P=8000
  4690. v.D=500
  4691. v.maxForce=Vector3.new(50000000,0,5000000000)*500000
  4692. v.position=CPlayer.Torso.Position-DIR*15
  4693. v.Parent=CPlayer.Torso
  4694.  
  4695. roll=math.random(1,2)
  4696. if roll==1 then
  4697. game:GetService("Chat"):Chat(CPlayer,"Bee's Fang!!",2)
  4698. elseif roll==2 then
  4699. game:GetService("Chat"):Chat(CPlayer,"THIS'LL LEAVE A MARK!",2)
  4700. end
  4701.  
  4702. FakeS.C0=CFrame.new(1, 0, 0, 0, -1, -4.37113883e-008, 0, -4.37113883e-008, 1, -1, 0, 0)
  4703. FakeSL.C0=CFrame.new(-1.47326565, 0.0586466789, 0.183648914, 0.191341713, 0.980785251, -0.0380601883, 0.195090294, -4.28714841e-008, 0.980785191, 0.961939633, -0.195090324, -0.191341683)
  4704. wait(.2)
  4705. FakeSL.DesiredAngle=-.6
  4706. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4707. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4708. wait(.5)
  4709. STGyro.P=30000
  4710. STGyro.D=700
  4711. FakeSL.DesiredAngle=0
  4712. pp=Instance.new("Part")
  4713. pp.Name="X"
  4714. pp.CanCollide=false
  4715. pp.Anchored=true
  4716. m=Tool.DragonMesh:clone()
  4717. m.Parent=pp
  4718. pp.Transparency=.5
  4719.  
  4720.  
  4721. for i=1, 4 do
  4722. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  4723. wait()
  4724. end
  4725. v.position=v.position+DIR*20
  4726. Tool.Handle.BaneSlash1:Play()
  4727. Tool.Handle.BaneSlash1.Pitch=.5
  4728. doSound(Tool.Handle.BaneSlash1,70,Tool.Handle,100)
  4729. for i=1, 7 do
  4730.  
  4731. if i==2 or i==3 or i==5 or i==7 then
  4732. hpos=Tool.Parent["Left Arm"].Position
  4733. maxdec=8
  4734. for i,v in pairs(game.workspace:children()) do
  4735. if v.className=="Model" then
  4736. H=v:FindFirstChild("Humanoid")
  4737. if H~=nil then
  4738. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4739. T=H.Parent:FindFirstChild("Torso")
  4740. if T~=nil then
  4741. print((T.Position-hpos).magnitude)
  4742. if (T.Position-hpos).magnitude<=maxdec then
  4743. Tool.Handle.Smack.Pitch=.4
  4744. Tool.Handle.Smack:Play()
  4745. for hi=1, 3 do
  4746. p=Instance.new("Part")
  4747. p.Name="Trail"
  4748. p.TopSurface=0
  4749. p.BottomSurface=0
  4750. p.Anchored=true
  4751. p.CanCollide=false
  4752. p.formFactor="Symmetric"
  4753. p.Size=Vector3.new(1,1,1)
  4754. p.BrickColor=Cols[math.random(1,#Cols)]
  4755. p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10)/10,math.random(-10,10)/10)
  4756. p.Parent=Tool.Parent
  4757. game:GetService("Debris"):AddItem(p,3)
  4758. m=Tool.RingMesh:clone()
  4759. m.Name="Mesh"
  4760. m.Parent=p
  4761. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(1,1,0) part.Transparency=i/10 part.CFrame=part.CFrame*CFrame.new(0,0,0)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/5000,math.random(-50,50)/5000,math.random(-50,50)/5000))
  4762. end
  4763. for lol=1, 10 do
  4764. p=Instance.new("Part")
  4765. p.Name="Trail"
  4766. p.TopSurface=0
  4767. p.BottomSurface=0
  4768. p.Anchored=true
  4769. p.CanCollide=false
  4770. p.formFactor="Symmetric"
  4771. p.Size=Vector3.new(1,1,1)
  4772. p.BrickColor=Cols[math.random(1,#Cols)]
  4773. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4774. p.Parent=Tool.Parent
  4775. game:GetService("Debris"):AddItem(p,3)
  4776. m=Instance.new("BlockMesh")
  4777. m.Scale=Vector3.new(1.5,1.5,1.5)
  4778. m.Parent=p
  4779. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/3,math.random(-10,10)/3)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4780. end
  4781. standardDamage(T,18.5,DIR*150+Vector3.new(0,20,0),true,-200,.1,false,true)
  4782. end
  4783. end
  4784. end
  4785. end
  4786. end
  4787. end
  4788. end
  4789.  
  4790. p=Instance.new("Part")
  4791. p.Name="Trail"
  4792. p.TopSurface=0
  4793. p.BottomSurface=0
  4794. p.Anchored=true
  4795. p.CanCollide=false
  4796. p.formFactor="Symmetric"
  4797. p.Size=Vector3.new(1,1,1)
  4798. p.BrickColor=Cols[math.random(1,#Cols)]
  4799. p.CFrame=CFrame.new(Tool.Parent["Left Arm"].Position)*CFrame.new(0,0,0)
  4800. p.Parent=Tool.Parent
  4801. game:GetService("Debris"):AddItem(p,3)
  4802. m=Instance.new("BlockMesh")
  4803. m.Scale=Vector3.new(8,8,8)
  4804. m.Parent=p
  4805. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.25,.25,.25) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/3,math.random(-10,10)/3)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4806.  
  4807. t=pp:clone()
  4808. t.CFrame=Tool.Parent["Left Arm"].CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,math.pi/2)
  4809. t.Parent=Tool
  4810. coroutine.resume(coroutine.create(function(pp)for i=1, 10 do pp.Transparency=i/10 pp.DragonMesh.Scale=pp.DragonMesh.Scale-Vector3.new(.6,.6,.6) wait() end pp.Parent=nil end),t)
  4811.  
  4812. wait(.025)
  4813. end
  4814. wait(1)
  4815.  
  4816. v.Parent=nil
  4817. resWelds()
  4818. HoldS()
  4819. else
  4820. --Aerial (Scrapped)
  4821. end
  4822. end
  4823.  
  4824. if Combo=="v[Heavy]" and Stance=="Jumping" and Comboing==true and Tool.Drive.Value=="Amethyst" then
  4825. --Raven Wing
  4826. if Ravens>1 then deb=true print("FOJHFDAHNODIAHDIUOHDOIU:AHDO:IUAHDO:H") return end
  4827. print(Ravens.." Ravens!")
  4828. LastMove="Raven Wing"
  4829. cAnim=false
  4830. resWelds()
  4831. print("DDD",Comboee)
  4832. if Comboee~=nil then
  4833. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))
  4834. end
  4835. STGyro.maxTorque=Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  4836. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/8)
  4837. ori=CPlayer.Torso.CFrame
  4838. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4839. Tool.Parent.Torso.Neck.DesiredAngle=1.4
  4840. FakeL.DesiredAngle=0
  4841. FakeR.DesiredAngle=0
  4842. FakeS.DesiredAngle=0
  4843. FakeSL.DesiredAngle=.5
  4844. wait(.05)
  4845. DIR=(CPlayer.Torso.CFrame.p-(CPlayer.Torso.CFrame*CFrame.new(0,-2,0)).p).unit
  4846. if Comboing==true then
  4847. game:GetService("Chat"):Chat(CPlayer,"Get ready!",2)
  4848. end
  4849. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/6)
  4850. vvvv=Instance.new("BodyPosition")
  4851. vvvv.Name="RAVENWING"
  4852. vvvv.P=20000
  4853. vvvv.D=1500
  4854. vvvv.maxForce=Vector3.new(5000000,5000000,5000000)*2000000000
  4855. SP=CPlayer.Torso.Position-Vector3.new(0,5,0)+DIR*5
  4856. CDIR=-(SP-(SP+DIR*300-Vector3.new(0,350,0))).unit
  4857. par,loc=workspace:FindPartOnRay(Ray.new(SP,CDIR*200),CPlayer)
  4858. loc=loc+Vector3.new(0,1,0)
  4859. vvvv.position=CPlayer.Torso.Position+CDIR*4+Vector3.new(0,8,0)
  4860. vvvv.Parent=Tool.Handle
  4861. FakeS.C0=CFrame.new(1, 0, 0, 0, -1, -4.37113883e-008, 0, -4.37113883e-008, 1, -1, 0, 0) FakeSL.C0=CFrame.new(-1.47326565, 0.0586466789, 0.183648914, 0.191341713, 0.980785251, -0.0380601883, 0.195090294, -4.28714841e-008, 0.980785191, 0.961939633, -0.195090324, -0.191341683)
  4862. for i=1, 2 do
  4863. End=CFrame.new(vvvv.position+CDIR*2-Vector3.new(0,2,0))
  4864. hpos=Tool.Handle21.Position
  4865. maxdec=15
  4866.  
  4867. p=Instance.new("Part")
  4868. p.Name="Trail"
  4869. p.TopSurface=0
  4870. p.BottomSurface=0
  4871. p.Anchored=true
  4872. p.CanCollide=false
  4873. p.formFactor="Symmetric"
  4874. p.Size=Vector3.new(1,1,1)
  4875. p.BrickColor=Cols[math.random(1,#Cols)]
  4876. p.CFrame=CFrame.new(hpos)*CFrame.new(0,0,0)
  4877. p.Parent=Tool.Parent
  4878. game:GetService("Debris"):AddItem(p,3)
  4879. m=Instance.new("BlockMesh")
  4880. m.Scale=Vector3.new(5,5,5)
  4881. m.Parent=p
  4882. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.25,.25,.25) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4883.  
  4884. for i,v in pairs(game.workspace:children()) do
  4885. if v.className=="Model" then
  4886. H=v:FindFirstChild("Humanoid")
  4887. if H~=nil then
  4888. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4889. T=H.Parent:FindFirstChild("Torso")
  4890. if T~=nil then
  4891. print((T.Position-hpos).magnitude)
  4892. if (T.Position-hpos).magnitude<=maxdec then
  4893. Tool.Handle.Smack.Pitch=.7
  4894. Tool.Handle.Smack:Play()
  4895. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  4896. for lol=1, 2 do
  4897. p=Instance.new("Part")
  4898. p.Name="Trail"
  4899. p.TopSurface=0
  4900. p.BottomSurface=0
  4901. p.Anchored=true
  4902. p.CanCollide=false
  4903. p.formFactor="Symmetric"
  4904. p.Size=Vector3.new(1,1,1)
  4905. p.BrickColor=Cols[math.random(1,#Cols)]
  4906. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  4907. p.Parent=Tool.Parent
  4908. game:GetService("Debris"):AddItem(p,3)
  4909. m=Instance.new("BlockMesh")
  4910. m.Scale=Vector3.new(1.5,1.5,1.5)
  4911. m.Parent=p
  4912. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/3,math.random(-10,10)/3)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4913. end
  4914. HellsFangDamage(T,15/10,Vector3.new(0,0,0),false,5,.3,false,false)
  4915. end
  4916. end
  4917. end
  4918. end
  4919. end
  4920. end
  4921. wait()
  4922. end
  4923. wait(.4)
  4924. Tool.Handle.Screech:Play()
  4925. Tool.Handle.Screech.Pitch=1.2
  4926. doSound(Tool.Handle.Screech,70,Tool.Handle,100)
  4927. loc=loc+Vector3.new(0,1,0)
  4928. vvvv.position=CPlayer.Torso.Position
  4929. FakeSL.DesiredAngle=-.6
  4930. FakeS.DesiredAngle=-1.4
  4931. FakeS.MaxVelocity=.5
  4932. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4933. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4934. End=CFrame.new((loc)+CDIR*3+Vector3.new(0,1,0))
  4935.  
  4936. ang=.01
  4937. dist=4.5
  4938. amt=8
  4939. Tool.Handle.QSlash.Pitch=.4
  4940. Tool.Handle.QSlash:Play()
  4941. doSound(Tool.Handle.QSlash,70,Tool.Handle,100)
  4942. ma=(loc-CPlayer.Torso.Position).magnitude/10
  4943. cccl=0
  4944. for i=1, ma do
  4945. vvvv.position=vvvv.position-(CPlayer.Torso.Position-loc).unit*10
  4946. print(vvvv.position)
  4947. if Comboee~=nil then
  4948. while (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude>7 and cccl<15 do
  4949. Comboee.Stun.Value.Value=10
  4950. cccl=cccl+1
  4951. wait()
  4952. end
  4953. end
  4954. cccl=0
  4955. p=Instance.new("Part")
  4956. p.Name="Trail"
  4957. p.TopSurface=0
  4958. p.BottomSurface=0
  4959. p.Anchored=true
  4960. p.CanCollide=false
  4961. p.formFactor="Symmetric"
  4962. p.Size=Vector3.new(1,1,1)
  4963. p.BrickColor=Cols[math.random(1,#Cols)]
  4964. p.CFrame=Tool.Handle21.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  4965. p.Parent=Tool.Parent
  4966. game:GetService("Debris"):AddItem(p,3)
  4967. m=Tool.WingMesh:clone()
  4968. m.Name="Mesh"
  4969. m.Parent=p
  4970. coroutine.resume(coroutine.create(function(part,spin) for i=1, 25 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(7.5/25,12.5/25,49/25) part.Transparency=i/25 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4971.  
  4972.  
  4973. hpos=Tool.Handle.Position+Vector3.new(0,2,0)
  4974. maxdec=9.5
  4975.  
  4976. p=Instance.new("Part")
  4977. p.Name="Trail"
  4978. p.TopSurface=0
  4979. p.BottomSurface=0
  4980. p.Anchored=true
  4981. p.CanCollide=false
  4982. p.formFactor="Symmetric"
  4983. p.Size=Vector3.new(1,1,1)
  4984. p.BrickColor=Cols[math.random(1,#Cols)]
  4985. p.CFrame=CFrame.new(hpos)*CFrame.new(0,0,0)
  4986. p.Parent=Tool.Parent
  4987. game:GetService("Debris"):AddItem(p,3)
  4988. m=Instance.new("BlockMesh")
  4989. m.Scale=Vector3.new(12,12,12)
  4990. m.Parent=p
  4991. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(1,1,1) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/3,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  4992.  
  4993. for i,v in pairs(game.workspace:children()) do
  4994. if v.className=="Model" then
  4995. H=v:FindFirstChild("Humanoid")
  4996. if H~=nil then
  4997. if H.Health>0 and H~=Tool.Parent.Humanoid then
  4998. T=H.Parent:FindFirstChild("Torso")
  4999. if T~=nil then
  5000. print((T.Position-hpos).magnitude)
  5001. if (T.Position-hpos).magnitude<=maxdec then
  5002. Tool.Handle.Smack.Pitch=.7
  5003. Tool.Handle.Smack:Play()
  5004. Tool.Handle.MetalClash.Pitch=.7
  5005. Tool.Handle.MetalClash:Play()
  5006. doSound(Tool.Handle.MetalClash,70,Tool.Handle,100)
  5007. doSound(Tool.Handle.Smack,70,Tool.Handle,100)
  5008. p=Instance.new("Part")
  5009. p.Name="Trail"
  5010. p.TopSurface=0
  5011. p.BottomSurface=0
  5012. p.Anchored=true
  5013. p.CanCollide=false
  5014. p.formFactor="Symmetric"
  5015. p.Size=Vector3.new(1,1,1)
  5016. p.BrickColor=Cols[math.random(1,#Cols)]
  5017. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5018. p.Parent=Tool.Parent
  5019. game:GetService("Debris"):AddItem(p,3)
  5020. m=Instance.new("BlockMesh")
  5021. m.Scale=Vector3.new(1.5,1.5,1.5)
  5022. m.Parent=p
  5023. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/3,math.random(-10,10)/3)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5024. End=CFrame.new(vvvv.position+(CPlayer.Torso.Position-loc).unit*-8)
  5025. HellsFangDamage(T,2.75,Vector3.new(0,0,0),false,5,.75,false,false)
  5026. end
  5027. end
  5028. end
  5029. end
  5030. end
  5031. end
  5032. wait(.1)
  5033. end
  5034. Stance="Standing"
  5035. if Comboee~=nil then
  5036. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  5037. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))
  5038. end
  5039. print(vvvv.Parent,vvvv.className)
  5040. print("Finished!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
  5041. vvvv.position=vvvv.position+Vector3.new(0,1,0)
  5042. game:GetService("Debris"):AddItem(vvvv,1)
  5043. cAnim=true
  5044. deb=true
  5045. if didHit==false then
  5046. LastType=nil
  5047. end
  5048. Ravens=Ravens+1
  5049. if Comboing==false then Ravens=0 end
  5050. didHit=false
  5051. return
  5052. end
  5053.  
  5054. if Combo==">>v[Drive]" then --Falling Fang
  5055. print("Falling Fang")
  5056. if Comboing==true then
  5057. game:GetService("Chat"):Chat(CPlayer,"Fallen Sting!",2)
  5058. end
  5059. cAnim=false
  5060. resWelds()
  5061. HoldN()
  5062. DIR=CPlayer.Torso.CFrame.lookVector
  5063. if Comboing==false then
  5064. STGyro.cframe=getDirection()[1]
  5065. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  5066. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  5067. p=Instance.new("BodyPosition")
  5068. p.P=5000
  5069. p.D=100
  5070. p.maxForce=Vector3.new(5000000000000000000,0,50000000000000000000)
  5071. p.position=CPlayer.Torso.Position
  5072. p.Parent=CPlayer.Torso
  5073. game:GetService("Debris"):AddItem(p,.25)
  5074. end
  5075. vp=Instance.new("BodyVelocity")
  5076. vp.P=6000
  5077. vp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5078. vp.velocity=Vector3.new(0,0,0)+DIR*3
  5079. vp.Parent=Tool.Parent.Torso
  5080. cGrip=Tool.Parent["Right Arm"].RightGrip
  5081. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  5082. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  5083. FakeS.DesiredAngle=3.6
  5084. FakeSL.DesiredAngle=-3.6
  5085. FakeS.MaxVelocity=.6
  5086. FakeSL.MaxVelocity=.6
  5087. FakeR.DesiredAngle=-.7
  5088. FakeL.DesiredAngle=.7
  5089. CPlayer.Torso.Neck.DesiredAngle=0
  5090. for _=1, 5 do
  5091. if _==3 then
  5092. cGrip.C0=VertHighGrip
  5093. end
  5094. FakeS.DesiredAngle=3.6
  5095. FakeS.C0=FakeS.C0*CFrame.new(0,.2,0)
  5096. FakeSL.C0=FakeSL.C0*CFrame.new(0,.2,0)
  5097. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/22,0,0)
  5098. p=Instance.new("Part")
  5099. p.Name="Trail"
  5100. p.TopSurface=0
  5101. p.BottomSurface=0
  5102. p.Anchored=true
  5103. p.CanCollide=false
  5104. p.formFactor="Symmetric"
  5105. p.Size=Vector3.new(1,1,1)
  5106. p.BrickColor=Cols[math.random(1,#Cols)]
  5107. p.CFrame=Tool.Handle20.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  5108. p.Parent=Tool.Parent
  5109. game:GetService("Debris"):AddItem(p,3)
  5110. m=Instance.new("BlockMesh")
  5111. m.Scale=Vector3.new(2,2,2)
  5112. m.Parent=p
  5113. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.15,.15,.15) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5114. wait()
  5115. end
  5116. Tool.Handle.Slash2.Pitch=.5
  5117. Tool.Handle.Slash2:Play()
  5118. doSound(Tool.Handle.Slash2,70,Tool.Handle,100)
  5119. Tool.Handle.Ominent.Pitch=1
  5120. Tool.Handle.Ominent:Play()
  5121. doSound(Tool.Handle.Ominent,70,Tool.Handle,100)
  5122. FakeS.DesiredAngle=1.6
  5123. FakeSL.DesiredAngle=-1.6
  5124. FakeR.DesiredAngle=.7
  5125. FakeL.DesiredAngle=.7
  5126. for _=1, 15 do
  5127. if _<4 then
  5128. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4/5*4,0)
  5129. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/5*4,0)
  5130. cGrip.C0=cGrip.C0*CFrame.new(-.375,0,.4)*CFrame.fromEulerAnglesXYZ(0,-math.pi/10,-math.pi/14)
  5131. end
  5132. if _>=7 and _<=12 then
  5133.  
  5134. hpos=Tool.Handle20.Position
  5135. maxdec=5
  5136.  
  5137. for i,v in pairs(game.workspace:children()) do
  5138. if v.className=="Model" then
  5139. H=v:FindFirstChild("Humanoid")
  5140. if H~=nil then
  5141. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5142. T=H.Parent:FindFirstChild("Torso")
  5143. if T~=nil then
  5144. print((T.Position-hpos).magnitude)
  5145. if (T.Position-hpos).magnitude<=maxdec then
  5146. Tool.Handle.Smack.Pitch=.5
  5147. Tool.Handle.Smack:Play()
  5148. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5149. wait(.025)
  5150. for lol=1, 5 do
  5151. p=Instance.new("Part")
  5152. p.Name="Trail"
  5153. p.TopSurface=0
  5154. p.BottomSurface=0
  5155. p.Anchored=true
  5156. p.CanCollide=false
  5157. p.formFactor="Symmetric"
  5158. p.Size=Vector3.new(1,1,1)
  5159. p.BrickColor=Cols[math.random(1,#Cols)]
  5160. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5161. p.Parent=Tool.Parent
  5162. game:GetService("Debris"):AddItem(p,3)
  5163. m=Instance.new("BlockMesh")
  5164. m.Scale=Vector3.new(1.6,1.6,1.6)
  5165. m.Parent=p
  5166. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5167. end
  5168. standardDamage(T,15,Vector3.new(0,-80,0),true,-10,.1,true,true)
  5169. end
  5170. end
  5171. end
  5172. end
  5173. end
  5174. end
  5175. end
  5176.  
  5177. vp.velocity=vp.velocity-Vector3.new(0,.25,0)
  5178. FakeS.C0=FakeS.C0*CFrame.new(0,-.075,0)
  5179. FakeSL.C0=FakeSL.C0*CFrame.new(0,-.075,0)
  5180. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/6.125-(math.pi/22/5/10),0,0)
  5181. p=Instance.new("Part")
  5182. p.Name="Trail"
  5183. p.TopSurface=0
  5184. p.BottomSurface=0
  5185. p.Anchored=true
  5186. p.CanCollide=false
  5187. p.formFactor="Symmetric"
  5188. p.Size=Vector3.new(1,1,1)
  5189. p.BrickColor=Cols[math.random(1,#Cols)]
  5190. p.CFrame=Tool.Handle20.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  5191. p.Parent=Tool.Parent
  5192. game:GetService("Debris"):AddItem(p,3)
  5193. m=Instance.new("BlockMesh")
  5194. m.Scale=Vector3.new(3.5,3.5,3.5)
  5195. m.Parent=p
  5196. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.225,.225,.225) part.Transparency=i/15 part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5197. wait()
  5198. end
  5199.  
  5200. FakeS.DesiredAngle=-.7
  5201. FakeSL.DesiredAngle=.7
  5202. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  5203. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  5204. wait(.33)
  5205. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  5206. vp.Parent=nil
  5207.  
  5208. FakeS.CurrentAngle=-.8
  5209. FakeSL.CurrentAngle=1.4
  5210. FakeR.CurrentAngle=1
  5211. FakeL.CurrentAngle=1
  5212. FakeR.DesiredAngle=1.8
  5213. FakeL.DesiredAngle=1.8
  5214. FakeR.MaxVelocity=.7
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220. wait()
  5221. resWelds()
  5222. HoldS()
  5223. cAnim=true
  5224. deb=true
  5225. return
  5226. end
  5227.  
  5228. if Combo==">>v[Medium]" and Stance=="Jumping" then --Axe Shatter
  5229. Tool.Handle.Slash2.Pitch=1.25
  5230. Tool.Handle.Slash2:Play()
  5231. doSound(Tool.Handle.Slash2,80,Tool.Handle,100)
  5232. print("Axe Shatter")
  5233. cAnim=false
  5234. resWelds()
  5235. HoldS()
  5236. DIR=CPlayer.Torso.CFrame.lookVector
  5237. if Comboing==true then
  5238. game:GetService("Chat"):Chat(CPlayer,"Shatter!",2)
  5239. end
  5240. if Comboing==false then
  5241. STGyro.cframe=getDirection()[1]
  5242. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  5243. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  5244. end
  5245. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5246. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5247. vp=Instance.new("BodyVelocity")
  5248. vp.P=6000
  5249. vp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5250. vp.velocity=Vector3.new(0,8,0)+DIR*15
  5251. vp.Parent=Tool.Parent.Torso
  5252. FakeS.CurrentAngle=-.8
  5253. FakeSL.CurrentAngle=1.4
  5254. FakeR.CurrentAngle=1
  5255. FakeL.CurrentAngle=1
  5256. FakeR.DesiredAngle=1.8
  5257. FakeL.DesiredAngle=1.8
  5258. FakeR.MaxVelocity=.7
  5259. for i=1, 13 do
  5260. if i<13 then
  5261. p=Instance.new("Part")
  5262. p.Name="Trail"
  5263. p.TopSurface=0
  5264. p.BottomSurface=0
  5265. p.Anchored=true
  5266. p.CanCollide=false
  5267. p.formFactor="Symmetric"
  5268. p.Size=Vector3.new(1,1,1)
  5269. p.BrickColor=Cols[math.random(1,#Cols)]
  5270. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5271. p.Parent=Tool.Parent
  5272. game:GetService("Debris"):AddItem(p,3)
  5273. m=Instance.new("BlockMesh")
  5274. m.Scale=Vector3.new(1.6,1.6,1.6)
  5275. m.Parent=p
  5276. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5277. end
  5278. vp.velocity=Vector3.new(0,8-i,0)+DIR*(8-(i/3))
  5279. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/6.5,0,0)
  5280. if i==6 or i==8 or i==10 or i==12 then
  5281. FakeS.CurrentAngle=2.4
  5282. FakeSL.CurrentAngle=2.4
  5283.  
  5284. hpos=p.Position
  5285. maxdec=6.25
  5286.  
  5287. for i,v in pairs(game.workspace:children()) do
  5288. if v.className=="Model" then
  5289. H=v:FindFirstChild("Humanoid")
  5290. if H~=nil then
  5291. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5292. T=H.Parent:FindFirstChild("Torso")
  5293. if T~=nil then
  5294. print((T.Position-hpos).magnitude)
  5295. if (T.Position-hpos).magnitude<=maxdec then
  5296. Tool.Handle.Smack.Pitch=.85
  5297. Tool.Handle.Smack:Play()
  5298. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5299. wait(.1)
  5300. for i=1, 3 do
  5301. p=Instance.new("Part")
  5302. p.Name="Trail"
  5303. p.TopSurface=0
  5304. p.BottomSurface=0
  5305. p.Anchored=true
  5306. p.CanCollide=false
  5307. p.formFactor="Symmetric"
  5308. p.Size=Vector3.new(1,1,1)
  5309. p.BrickColor=Cols[math.random(1,#Cols)]
  5310. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5311. p.Parent=Tool.Parent
  5312. game:GetService("Debris"):AddItem(p,3)
  5313. m=Instance.new("BlockMesh")
  5314. m.Scale=Vector3.new(2.2,2.2,2.2)
  5315. m.Parent=p
  5316. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.15,.15,.15) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5317. end
  5318. standardDamage(T,10,Vector3.new(0,-140,0)+DIR*25,true,-30,.175,false,false)
  5319. end
  5320. end
  5321. end
  5322. end
  5323. end
  5324. end
  5325. end
  5326. wait()
  5327. end
  5328. FakeR.DesiredAngle=0
  5329. FakeL.DesiredAngle=0
  5330. wait(.1)
  5331. vp.Parent=nil
  5332. FakeR.DesiredAngle=0
  5333. FakeL.DesiredAngle=0
  5334. HoldS()
  5335. cAnim=true
  5336. deb=true
  5337. return
  5338. end
  5339.  
  5340.  
  5341.  
  5342.  
  5343. if Combo=="[Drive]" and Tool.Drive.Value=="Amethyst" and LastMove=="Dread Eclipse" then --Corona Upper
  5344. LastMove="Corona Upper"
  5345. print("Corona Upper")
  5346. Tool.Handle.Slash.Pitch=1.5
  5347. Tool.Handle.Slash:Play()
  5348. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  5349. if Comboing==true then
  5350. game:GetService("Chat"):Chat(CPlayer,"Hmp!",2)
  5351. end
  5352. if Comboing==false then
  5353. STGyro.P=9000
  5354. STGyro.D=300
  5355. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi*1.5,0)
  5356. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  5357. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  5358. end
  5359. if Comboee~=nil then
  5360. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  5361. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5362. end
  5363. Tool.Parent.Humanoid.Jump=true
  5364. Stance="Jumping"
  5365. if Tool.Parent.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition:Remove() end
  5366. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  5367. cAnim=false
  5368. resWelds()
  5369. STGyro.maxTorque=Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  5370. ori=CPlayer.Torso.CFrame
  5371. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  5372. Tool.Parent.Torso.Neck.DesiredAngle=.6
  5373. FakeL.DesiredAngle=.2
  5374. FakeR.DesiredAngle=0
  5375. FakeS.DesiredAngle=-.2
  5376. FakeSL.CurrentAngle=.2
  5377. FakeSL.MaxVelocity=.8
  5378. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi*1,math.pi/16)
  5379. FakeSL.DesiredAngle=-3.2
  5380. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  5381. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  5382. v=Instance.new("BodyPosition")
  5383. v.P=5000
  5384. v.maxForce=Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  5385. v.position=CPlayer.Torso.Position+Vector3.new(0,6,0)-DIR*6
  5386. v.Parent=CPlayer.Torso
  5387.  
  5388. End=CFrame.new(v.position+Vector3.new(0,2,0)+DIR*2)
  5389.  
  5390. for i=1, 7 do
  5391. FakeSL.MaxVelocity=.7
  5392. p=Instance.new("Part")
  5393. p.Name="Trail"
  5394. p.TopSurface=0
  5395. p.BottomSurface=0
  5396. p.Anchored=true
  5397. p.CanCollide=false
  5398. p.formFactor="Symmetric"
  5399. p.Size=Vector3.new(1,1,1)
  5400. p.BrickColor=BrickColor.new("White")
  5401. p.CFrame=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-2,0)
  5402. p.Parent=Tool.Parent
  5403. game:GetService("Debris"):AddItem(p,3)
  5404. m=Instance.new("BlockMesh")
  5405. m.Scale=Vector3.new(2,2,2)
  5406. m.Parent=p
  5407. coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin part.Transparency=i/5 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5408. FakeSL.DesiredAngle=-3.2
  5409.  
  5410. hpos=Tool.Parent["Left Arm"].Position
  5411. maxdec=8
  5412.  
  5413. for i,v in pairs(game.workspace:children()) do
  5414. if v.className=="Model" then
  5415. H=v:FindFirstChild("Humanoid")
  5416. if H~=nil then
  5417. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5418. T=H.Parent:FindFirstChild("Torso")
  5419. if T~=nil then
  5420. print((T.Position-hpos).magnitude)
  5421. if (T.Position-hpos).magnitude<=maxdec then
  5422. for lol=1, 2 do
  5423. p=Instance.new("Part")
  5424. p.Name="Trail"
  5425. p.TopSurface=0
  5426. p.BottomSurface=0
  5427. p.Anchored=true
  5428. p.CanCollide=false
  5429. p.formFactor="Symmetric"
  5430. p.Size=Vector3.new(1,1,1)
  5431. p.BrickColor=BrickColor.new("White")
  5432. p.CFrame=T.CFrame
  5433. p.Parent=Tool.Parent
  5434. game:GetService("Debris"):AddItem(p,3)
  5435. m=Instance.new("BlockMesh")
  5436. m.Scale=Vector3.new(1,1,1)
  5437. m.Parent=p
  5438. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5439. end
  5440. Tool.Handle.Smack:Play()
  5441. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5442. HellsFangDamage(T,8,Vector3.new(0,0,0),true,10,.3,false,true)
  5443. end
  5444. end
  5445. end
  5446. end
  5447. end
  5448. end
  5449. wait()
  5450. end
  5451. if Comboee~=nil then
  5452. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  5453. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,0,0)
  5454. end
  5455. game:GetService("Debris"):AddItem(v,.5)
  5456. end
  5457.  
  5458. if Combo=="<v>[Drive]" and Tool.Drive.Value=="Amethyst" and LastMove~="Dread Eclipse" and LastMove~="Corona Upper" then --Dread Eclipse
  5459. print("Dread Eclipse")
  5460. LastMove="Dread Eclipse"
  5461. if math.random(1,3)==1 then
  5462. game:GetService("Chat"):Chat(CPlayer,"Bee Inferno!",2)
  5463. end
  5464. cAnim=false
  5465. resWelds()
  5466. HoldN()
  5467. DIR=Tool.Parent.Torso.CFrame.lookVector
  5468. Un=Tool.Parent.Torso.CFrame.lookVector
  5469. STGyro.cframe=getDirection()[1]
  5470. Tool.Handle.Ominent:Play()
  5471. Tool.Handle.Ominent.Pitch=.5
  5472. doSound(Tool.Handle.Ominent,70,Tool.Handle,100)
  5473. Tool.Handle.BaneSlash1:Play()
  5474. Tool.Handle.BaneSlash1.Pitch=.7
  5475. doSound(Tool.Handle.BaneSlash1,70,Tool.Handle,100)
  5476. if Comboing==false then
  5477. STGyro.P=9000
  5478. STGyro.D=300
  5479. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi*1.5,0)
  5480. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  5481. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  5482. end
  5483. if Comboee~=nil then
  5484. DIR=(Comboee.Torso.Position-CPlayer.Torso.Position).unit
  5485. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5486. end
  5487. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  5488.  
  5489. FakeS.C0=CFrame.new(1.5, 0.5, 0.5, 4.37113883e-008, -1, 1.91068547e-015, -1, -4.37113883e-008, -4.37113883e-008, 4.37113883e-008, 0, -1)
  5490. FakeS.CurrentAngle=.5
  5491. FakeS.DesiredAngle=-1.5
  5492. if Tool.Parent.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition:Remove() end
  5493. vpp=Instance.new("BodyPosition")
  5494. vpp.P=12000
  5495. vpp.D=2000
  5496. vpp.maxForce=Vector3.new(5000000000,500000000000,5000000000)*500000000
  5497. vpp.position=Tool.Parent.Torso.Position+Vector3.new(0,30,0)+DIR*8
  5498. vpp.Parent=Tool.Parent.Torso
  5499. print(vpp.Parent)
  5500. End=CFrame.new(vpp.position+Vector3.new(0,2,0)+DIR*1)
  5501. Tool.Handle6.Fire.Enabled=true
  5502. for i=1, 15 do
  5503.  
  5504. hpos=Tool.Handle20.Position
  5505. maxdec=7
  5506.  
  5507. for i,v in pairs(game.workspace:children()) do
  5508. if v.className=="Model" then
  5509. H=v:FindFirstChild("Humanoid")
  5510. if H~=nil then
  5511. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5512. T=H.Parent:FindFirstChild("Torso")
  5513. if T~=nil then
  5514. print((T.Position-hpos).magnitude)
  5515. if (T.Position-hpos).magnitude<=maxdec then
  5516. for lol=1, 2 do
  5517. p=Instance.new("Part")
  5518. p.Name="Trail"
  5519. p.TopSurface=0
  5520. p.BottomSurface=0
  5521. p.Anchored=true
  5522. p.CanCollide=false
  5523. p.formFactor="Symmetric"
  5524. p.Size=Vector3.new(1,1,1)
  5525. p.BrickColor=Cols[math.random(1,#Cols)]
  5526. p.CFrame=T.CFrame
  5527. p.Parent=Tool.Parent
  5528. game:GetService("Debris"):AddItem(p,3)
  5529. m=Instance.new("BlockMesh")
  5530. m.Scale=Vector3.new(1,1,1)
  5531. m.Parent=p
  5532. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.07,.07,.07) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5533. end
  5534. HellsFangDamage(T,4,Vector3.new(0,0,0),true,4,.05,false,true)
  5535. end
  5536. end
  5537. end
  5538. end
  5539. end
  5540. end
  5541.  
  5542.  
  5543. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/70)
  5544. FakeS.DesiredAngle=-1.4
  5545. p=Instance.new("Part")
  5546. p.Name="Trail"
  5547. p.TopSurface=0
  5548. p.BottomSurface=0
  5549. p.Anchored=true
  5550. p.CanCollide=false
  5551. p.formFactor="Symmetric"
  5552. p.Size=Vector3.new(1,1,1)
  5553. p.BrickColor=Cols[math.random(1,#Cols)]
  5554. p.CFrame=Tool.Handle20.CFrame*CFrame.new(0,math.random(-5,3),0)
  5555. p.Parent=Tool.Parent
  5556. game:GetService("Debris"):AddItem(p,3)
  5557. m=Instance.new("BlockMesh")
  5558. m.Scale=Vector3.new(5,5,5)
  5559. m.Parent=p
  5560. coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin part.Transparency=i/20 wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5561. wait()
  5562. end
  5563. Tool.Handle6.Fire.Enabled=false
  5564.  
  5565. STGyro.P=15000
  5566. STGyro.D=750
  5567.  
  5568. game:GetService("Debris"):AddItem(vpp,.375)
  5569.  
  5570. resWelds()
  5571. HoldS()
  5572.  
  5573. end
  5574.  
  5575.  
  5576. --CERBERUS TWELVE FANGS
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589. GSayings={"Hap!","Nicht!","Soul!","Cerberus Wolf Twelve Fangs!"}
  5590. if Comboing==true then
  5591.  
  5592.  
  5593. DIR=(CPlayer.Torso.Position-Comboee.Torso.Position).unit
  5594. if Combo=="<>[Heavy]" then
  5595. --Cerberus Twelve Fangs: Chaos
  5596. if LastMove=="CHAOS" then
  5597. deb=true
  5598. return
  5599. end
  5600. LastMove="CHAOS"
  5601. cAnim=false
  5602. Fangs=Fangs+1
  5603. game:GetService("Chat"):Chat(CPlayer,"Chaos!",2)
  5604. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5605. if Tool.Handle:FindFirstChild("RAVENWING")~=nil then Tool.Handle.RAVENWING.Parent=nil end
  5606. resWelds()
  5607. FakeS.CurrentAngle=0
  5608. FakeSL.CurrentAngle=0
  5609. FakeR.CurrentAngle=0
  5610. FakeL.CurrentAngle=0
  5611. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5612. local v=Instance.new("BodyVelocity")
  5613. v.maxForce=Vector3.new(math.huge,0,math.huge)
  5614. v.P=8000
  5615. v.velocity=(CPlayer.Torso.Position-Comboee.Torso.Position).unit*-20
  5616. v.Parent=CPlayer.Torso
  5617. CPlayer.Torso.Neck.DesiredAngle=-1.4
  5618. local vp=Instance.new("BodyPosition")
  5619. vp.P=5000
  5620. vp.maxForce=Vector3.new(0,50000,0)*5000000000000000
  5621. vp.position=CPlayer.Torso.Position-Vector3.new(0,1.5,0)
  5622. vp.Parent=v.Parent
  5623. for i=1, 5 do
  5624. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  5625. FakeR.C0=FakeR.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5626. FakeL.C0=FakeL.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5627. for lol=1, 2 do
  5628. p=Instance.new("Part")
  5629. p.Name="Trail"
  5630. p.TopSurface=0
  5631. p.BottomSurface=0
  5632. p.Anchored=true
  5633. p.CanCollide=false
  5634. p.formFactor="Symmetric"
  5635. p.Size=Vector3.new(1,1,1)
  5636. p.BrickColor=Cols[math.random(1,#Cols)]
  5637. p.CFrame=Tool.Parent["Right Leg"].CFrame
  5638. p.Parent=Tool.Parent
  5639. game:GetService("Debris"):AddItem(p,3)
  5640. m=Instance.new("BlockMesh")
  5641. m.Scale=Vector3.new(1.6,1.6,1.6)
  5642. m.Parent=p
  5643. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5644. end
  5645. wait()
  5646. end
  5647. End=CFrame.new(CPlayer.Torso.Position+DIR*-5+Vector3.new(0,2,0))
  5648. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=5 then
  5649. Tool.Handle.Smack.Pitch=.8
  5650. Tool.Handle.Smack:Play()
  5651. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5652. HellsFangDamage(Comboee.Torso,10,Vector3.new(0,0,0),true,10,.4,true,false)
  5653. end
  5654. v.Parent=nil
  5655. vp.position=vp.position+Vector3.new(0,1,0)
  5656. wait(.1)
  5657. vp.Parent=nil
  5658. for i=1, 5 do
  5659. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  5660. FakeR.C0=FakeR.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  5661. FakeL.C0=FakeL.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  5662. wait()
  5663. end
  5664. LastType="[Medium]"
  5665. resWelds()
  5666. cAnim=true
  5667. deb=true
  5668. if Fangs<3 then
  5669. coroutine.resume(coroutine.create(function(f) wait(1.25) if Fangs==f then game:GetService("Chat"):Chat(CPlayer,GSayings[f],2) end end),Fangs)
  5670. else
  5671. for i=1, 5 do
  5672. RestoreHP(Comboee.Torso,2)
  5673. wait()
  5674. end
  5675. coroutine.resume(coroutine.create(function(f) wait(.75) game:GetService("Chat"):Chat(CPlayer,GSayings[4],2) end),Fangs)
  5676. end
  5677. return
  5678. end
  5679.  
  5680. if Combo=="<v[Heavy]" and Tool.Drive.Value=="Amethyst" and Fangs<3 then
  5681. --CTF: Erebus
  5682. if LastMove=="EREBUS" then
  5683. deb=true
  5684. return
  5685. end
  5686. LastMove="EREBUS"
  5687. cAnim=false
  5688.  
  5689. Fangs=Fangs+1
  5690. game:GetService("Chat"):Chat(CPlayer,"Erebus!",2)
  5691. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5692. if Tool.Handle:FindFirstChild("RAVENWING")~=nil then Tool.Handle.RAVENWING.Parent=nil end
  5693. resWelds()
  5694. FakeS.CurrentAngle=0
  5695. FakeSL.CurrentAngle=0
  5696. FakeR.CurrentAngle=0
  5697. FakeL.CurrentAngle=0
  5698. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5699. local v=Instance.new("BodyVelocity")
  5700. v.maxForce=Vector3.new(math.huge,0,math.huge)
  5701. v.P=8000
  5702. v.velocity=(CPlayer.Torso.Position-Comboee.Torso.Position).unit*-20
  5703. CPlayer.Torso.Neck.DesiredAngle=-1.4
  5704. local vp=Instance.new("BodyPosition")
  5705. vp.P=5000
  5706. vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000
  5707. vp.position=CPlayer.Torso.Position+Vector3.new(0,3,0)+(CPlayer.Torso.Position-Comboee.Torso.Position).unit*-8
  5708. vp.Parent=CPlayer.Torso
  5709. End=CFrame.new(vp.position+DIR*-3+Vector3.new(0,1,0))
  5710. for i=1, 5 do
  5711. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/7.5)
  5712. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  5713. FakeR.C0=FakeR.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5714. FakeL.C0=FakeL.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  5715. for lol=1, 2 do
  5716. p=Instance.new("Part")
  5717. p.Name="Trail"
  5718. p.TopSurface=0
  5719. p.BottomSurface=0
  5720. p.Anchored=true
  5721. p.CanCollide=false
  5722. p.formFactor="Symmetric"
  5723. p.Size=Vector3.new(1,1,1)
  5724. p.BrickColor=Cols[math.random(1,#Cols)]
  5725. p.CFrame=Tool.Parent["Right Leg"].CFrame
  5726. p.Parent=Tool.Parent
  5727. game:GetService("Debris"):AddItem(p,3)
  5728. m=Instance.new("BlockMesh")
  5729. m.Scale=Vector3.new(1.6,1.6,1.6)
  5730. m.Parent=p
  5731. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.3,.3,.3) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5732. end
  5733. wait()
  5734. end
  5735. End=CFrame.new(CPlayer.Torso.Position+DIR*-3+Vector3.new(0,3,0))
  5736. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=5 then
  5737. Tool.Handle.Smack.Pitch=.7
  5738. Tool.Handle.Smack:Play()
  5739. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5740. HellsFangDamage(Comboee.Torso,5,Vector3.new(0,0,0),true,10,.05,true,false)
  5741. end
  5742. v.Parent=nil
  5743. vp.position=vp.position-Vector3.new(0,2,0)
  5744. wait()
  5745. ori=STGyro.cframe
  5746. for i=1, 5 do
  5747. STGyro.cframe=ori*CFrame.fromEulerAnglesXYZ(0,math.pi/5*i,math.pi/7.5*i)
  5748. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  5749. FakeR.C0=FakeR.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  5750. FakeL.C0=FakeL.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.pi/15,0,0)
  5751. if i==3 then
  5752. End=CFrame.new(CPlayer.Torso.Position+DIR*-4.25+Vector3.new(0,4,0))
  5753. if (Comboee.Torso.Position-CPlayer.Torso.Position).magnitude<=5 then
  5754. Tool.Handle.Smack.Pitch=.8
  5755. Tool.Handle.Smack:Play()
  5756. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5757. HellsFangDamage(Comboee.Torso,5,Vector3.new(0,0,0),true,10,.4,true,false)
  5758. end
  5759. end
  5760. wait()
  5761. end
  5762. vp.position=vp.position-Vector3.new(0,.5,0)
  5763. game:GetService("Debris"):AddItem(vp,.5)
  5764. LastType="[Medium]"
  5765. resWelds()
  5766. cAnim=true
  5767. deb=true
  5768. if Fangs<3 then
  5769. coroutine.resume(coroutine.create(function(f) wait(1.25) if Fangs==f then game:GetService("Chat"):Chat(CPlayer,GSayings[f],2) end end),Fangs)
  5770. else
  5771. for i=1, 5 do
  5772. RestoreHP(Comboee.Torso,2)
  5773. wait()
  5774. end
  5775. coroutine.resume(coroutine.create(function(f) wait(.75) game:GetService("Chat"):Chat(CPlayer,GSayings[4],2) end),Fangs)
  5776. end
  5777. return
  5778. end
  5779.  
  5780. if Combo=="<^[Heavy]" and Tool.Drive.Value=="Amethyst" and Fangs<3 then
  5781. --CTF: Nyx
  5782. if LastMove=="NYX" then
  5783. deb=true
  5784. return
  5785. end
  5786.  
  5787. LastMove="NYX"
  5788. game:GetService("Chat"):Chat(CPlayer,"Nyx!",2)
  5789.  
  5790. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5791. if Tool.Handle:FindFirstChild("RAVENWING")~=nil then Tool.Handle.RAVENWING.Parent=nil end
  5792.  
  5793. Tool.Handle.Slash2.Pitch=1.1
  5794. Tool.Handle.Slash2:Play()
  5795. doSound(Tool.Handle.Slash2,80,Tool.Handle,100)
  5796. cAnim=false
  5797. resWelds()
  5798. HoldS()
  5799. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5800. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  5801. FakeS.CurrentAngle=-.8
  5802. FakeSL.CurrentAngle=1.4
  5803. FakeR.CurrentAngle=1
  5804. FakeL.CurrentAngle=1
  5805. FakeR.DesiredAngle=1.8
  5806. FakeL.DesiredAngle=1.8
  5807. FakeR.MaxVelocity=.7
  5808. local vp=Instance.new("BodyPosition")
  5809. vp.P=5000
  5810. vp.maxForce=Vector3.new(500000000,100000,50000000000)*5000000000000000
  5811. vp.position=CPlayer.Torso.Position+Vector3.new(0,2,0)+(CPlayer.Torso.Position-Comboee.Torso.Position).unit*-2
  5812. vp.Parent=CPlayer.Torso
  5813. for i=1, 10 do
  5814. STGyro.P=8000
  5815. STGyro.maxTorque=Vector3.new(5^5,5^5,5^5)*500000
  5816. STGyro.D=500
  5817. if i<10 then
  5818. p=Instance.new("Part")
  5819. p.Name="Trail"
  5820. p.TopSurface=0
  5821. p.BottomSurface=0
  5822. p.Anchored=true
  5823. p.CanCollide=false
  5824. p.formFactor="Symmetric"
  5825. p.Size=Vector3.new(1,1,1)
  5826. p.BrickColor=Cols[math.random(1,#Cols)]
  5827. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5828. p.Parent=Tool.Parent
  5829. game:GetService("Debris"):AddItem(p,3)
  5830. m=Instance.new("BlockMesh")
  5831. m.Scale=Vector3.new(1.6,1.6,1.6)
  5832. m.Parent=p
  5833. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5834. end
  5835. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  5836. if i==8 then
  5837. FakeS.CurrentAngle=2.4
  5838. FakeSL.CurrentAngle=2.4
  5839.  
  5840. hpos=p.Position
  5841. maxdec=6.25
  5842.  
  5843. for i,v in pairs(game.workspace:children()) do
  5844. if v.className=="Model" then
  5845. H=v:FindFirstChild("Humanoid")
  5846. if H~=nil then
  5847. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5848. T=H.Parent:FindFirstChild("Torso")
  5849. if T~=nil then
  5850. print((T.Position-hpos).magnitude)
  5851. if (T.Position-hpos).magnitude<=maxdec then
  5852. Tool.Handle.Smack.Pitch=.7
  5853. Tool.Handle.Smack:Play()
  5854. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  5855. for i=1, 2 do
  5856. p=Instance.new("Part")
  5857. p.Name="Trail"
  5858. p.TopSurface=0
  5859. p.BottomSurface=0
  5860. p.Anchored=true
  5861. p.CanCollide=false
  5862. p.formFactor="Symmetric"
  5863. p.Size=Vector3.new(1,1,1)
  5864. p.BrickColor=Cols[math.random(1,#Cols)]
  5865. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5866. p.Parent=Tool.Parent
  5867. game:GetService("Debris"):AddItem(p,3)
  5868. m=Instance.new("BlockMesh")
  5869. m.Scale=Vector3.new(2.2,2.2,2.2)
  5870. m.Parent=p
  5871. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.15,.15,.15) part.Transparency=i/15 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5872. end
  5873. FakeR.MaxVelocity=0
  5874. FakeL.MaxVelocity=0
  5875. wait(.15)
  5876. FakeR.MaxVelocity=.3
  5877. FakeL.MaxVelocity=.3
  5878. End=CFrame.new(T.Position-Vector3.new(0,10,0)+(Comboee.Torso.Position-CPlayer.Torso.Position).unit*4)
  5879. HellsFangDamage(T,10,Vector3.new(0,0,0),false,10,.5,true,false)
  5880. end
  5881. end
  5882. end
  5883. end
  5884. end
  5885. end
  5886. end
  5887. wait()
  5888. end
  5889. FakeR.DesiredAngle=0
  5890. FakeL.DesiredAngle=0
  5891. game:GetService("Debris"):AddItem(vp,.25)
  5892. wait(.1)
  5893. vp.Parent=nil
  5894. FakeR.DesiredAngle=0
  5895. FakeL.DesiredAngle=0
  5896.  
  5897. Fangs=Fangs+1
  5898. if Fangs<3 then
  5899. coroutine.resume(coroutine.create(function(f) wait(1.25) if Fangs==f then game:GetService("Chat"):Chat(CPlayer,GSayings[f],2) end end),Fangs)
  5900. else
  5901. for i=1, 5 do
  5902. RestoreHP(Comboee.Torso,2)
  5903. wait()
  5904. end
  5905. coroutine.resume(coroutine.create(function(f) wait(.75) game:GetService("Chat"):Chat(CPlayer,GSayings[4],2) end),Fangs)
  5906. end
  5907. HoldS()
  5908. cAnim=true
  5909. deb=true
  5910. return
  5911. end
  5912.  
  5913. end
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927. --CERBERUS TWELVE FANGS
  5928.  
  5929. if Combo==">>^[Medium]" and Stance=="Jumping" then --Infernal Rapture
  5930. print("Infernal rapture")
  5931. if Comboing==true then
  5932. game:GetService("Chat"):Chat(CPlayer,"Hap!",2)
  5933. end
  5934. LastMove="InfernalRapture"
  5935. cAnim=false
  5936. resWelds()
  5937. HoldS()
  5938. Tool.Handle.Slash2.Pitch=1.33
  5939. Tool.Handle.Slash2:Play()
  5940. doSound(Tool.Handle.Slash2,80,Tool.Handle,100)
  5941. DIR=CPlayer.Torso.CFrame.lookVector
  5942. if Comboing==false then
  5943. STGyro.cframe=getDirection()[1]
  5944. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  5945. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  5946. end
  5947. local vp=Instance.new("BodyVelocity")
  5948. vp.P=6000
  5949. vp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5950. vp.velocity=Vector3.new(0,12,0)+DIR*2
  5951. vp.Parent=Tool.Parent.Torso
  5952. FakeS.CurrentAngle=3.2
  5953. FakeSL.CurrentAngle=3.2
  5954. FakeR.DesiredAngle=1.3
  5955. FakeL.DesiredAngle=1.3
  5956. for i=1, 12 do
  5957. if i<8 then
  5958. p=Instance.new("Part")
  5959. p.Name="Trail"
  5960. p.TopSurface=0
  5961. p.BottomSurface=0
  5962. p.Anchored=true
  5963. p.CanCollide=false
  5964. p.formFactor="Symmetric"
  5965. p.Size=Vector3.new(1,1,1)
  5966. p.BrickColor=Cols[math.random(1,#Cols)]
  5967. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  5968. p.Parent=Tool.Parent
  5969. game:GetService("Debris"):AddItem(p,3)
  5970. m=Instance.new("BlockMesh")
  5971. m.Scale=Vector3.new(1.6,1.6,1.6)
  5972. m.Parent=p
  5973. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  5974. end
  5975. vp.velocity=Vector3.new(0,17-(i/2),0)+DIR*(i/2)
  5976. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  5977. local pos=Instance.new("BodyPosition")
  5978. pos.P=5000
  5979. pos.maxForce=Vector3.new(5000000000,5000000000,5000000000)
  5980. pos.position=CPlayer.Torso.Position
  5981. pos.Parent=CPlayer.Torso
  5982. game:GetService("Debris"):AddItem(pos,.7)
  5983. if i==4 or i==5 then
  5984. FakeS.CurrentAngle=2.4
  5985. FakeSL.CurrentAngle=2.4
  5986. FakeR.DesiredAngle=1.8
  5987. FakeL.DesiredAngle=1.6
  5988. hpos=p.Position
  5989. maxdec=5
  5990.  
  5991. for i,v in pairs(game.workspace:children()) do
  5992. if v.className=="Model" then
  5993. H=v:FindFirstChild("Humanoid")
  5994. if H~=nil then
  5995. if H.Health>0 and H~=Tool.Parent.Humanoid then
  5996. T=H.Parent:FindFirstChild("Torso")
  5997. if T~=nil then
  5998. print((T.Position-hpos).magnitude)
  5999. if (T.Position-hpos).magnitude<=maxdec then
  6000. Tool.Handle.Smack.Pitch=.85
  6001. Tool.Handle.Smack:Play()
  6002. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  6003. wait(.1)
  6004. p=Instance.new("Part")
  6005. p.Name="Trail"
  6006. p.TopSurface=0
  6007. p.BottomSurface=0
  6008. p.Anchored=true
  6009. p.CanCollide=false
  6010. p.formFactor="Symmetric"
  6011. p.Size=Vector3.new(1,1,1)
  6012. p.BrickColor=Cols[math.random(1,#Cols)]
  6013. p.CFrame=Tool.Parent["Right Leg"].CFrame*CFrame.new(0,-1.5,0)
  6014. p.Parent=Tool.Parent
  6015. game:GetService("Debris"):AddItem(p,3)
  6016. m=Instance.new("BlockMesh")
  6017. m.Scale=Vector3.new(1.6,1.6,1.6)
  6018. m.Parent=p
  6019. coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.15,.15,.15) part.Transparency=i/15 part.CFrame=part.CFrame*spin wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  6020. standardDamage(T,17.5,Vector3.new(0,20,0)+DIR*5,true,20,.5,true,true)
  6021. end
  6022. end
  6023. end
  6024. end
  6025. end
  6026. end
  6027. end
  6028. wait()
  6029. end
  6030. FakeR.DesiredAngle=0
  6031. FakeL.DesiredAngle=0
  6032. vp.Parent=nil
  6033. wait(.15)
  6034. HoldS()
  6035. cAnim=true
  6036. deb=true
  6037. return
  6038. end
  6039. if Tool.Drive.Value=="Amethyst" and (Combo=="v[Light]" or Combo=="<[Light]") then
  6040. --Backward grab
  6041. cAnim=false
  6042. FakeSL.DesiredAngle=-1.6
  6043. FakeSL.CurrentAngle=-1.6
  6044. FakeR.DesiredAngle=0
  6045. FakeL.DesiredAngle=0
  6046. FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  6047. Tool.Handle.Slash.Pitch=1.5
  6048. Tool.Handle.Slash:Play()
  6049. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6050. Tool.Parent.Torso.Neck.DesiredAngle=1.6
  6051. for i=1, 3 do
  6052. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  6053. wait()
  6054. end
  6055. Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  6056. Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  6057. par,loc=workspace:FindPartOnRay(Ray.new(Tool.Parent["Left Arm"].Position,-Un*3),Tool.Parent)
  6058. cf=CPlayer.Torso.CFrame
  6059. if par~=nil then
  6060. h=par.Parent:FindFirstChild("Humanoid")
  6061. if h~=nil then
  6062. standardDamage(par,0,Vector3.new(0,0,0),true,30,0,false)
  6063. coroutine.resume(coroutine.create(function(p) p.PlatformStand=true wait(3) p.PlatformStand=false end),h)
  6064. for i=1, 2 do
  6065. Comboee.Torso.CFrame=Tool.Parent["Left Arm"].CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi,0)
  6066. wait()
  6067. end
  6068. Grabbing=true
  6069. Tool.Handle.QSlash.Pitch=2
  6070. Tool.Handle.QSlash:Play()
  6071. rc=math.random(1,2)
  6072. STGyro.P=14000
  6073. STGyro.D=1000
  6074. STGyro.maxTorque=Vector3.new(500000000,5000000000000,50000000000)*500000000000000000000000000000000000000000
  6075. local pr=Instance.new("BodyPosition")
  6076. pr.maxForce=Vector3.new(5000000000000000000000000000000000000000,5000000000000000000000000000000000000000,5000000000000000000000000000000000000000)
  6077. pr.position=CPlayer.Torso.Position
  6078. pr.Parent=CPlayer.Torso
  6079. tw=Instance.new("Weld")
  6080. tw.Part0=Tool.Parent["Left Arm"]
  6081. tw.Part1=Comboee.Torso
  6082. tw.C0=CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  6083. tw.Parent=tw.Part0
  6084. Dir=(CPlayer.Torso.Position-Comboee.Torso.Position).unit
  6085.  
  6086. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=50 end
  6087.  
  6088. for _,v in pairs(Comboee.Torso:children()) do
  6089. if string.sub(v.className,1,4)=="Body" then
  6090. v:Remove()
  6091. end
  6092. end
  6093. CPlayer.Torso.CFrame=cf
  6094. wait(.1)
  6095. CPlayer.Torso.CFrame=cf
  6096. rc=math.random(1,2)
  6097. if rc==1 then
  6098. game:GetService("Chat"):Chat(CPlayer,"Your fate...",2)
  6099. else
  6100. game:GetService("Chat"):Chat(CPlayer,"This is...",2)
  6101. end
  6102. FakeSL.MaxVelocity=.7
  6103. FakeSL.DesiredAngle=-2.4
  6104. for i=1, 17 do
  6105. FakeSL.DesiredAngle=-2.4
  6106. STGyro.P=18000
  6107. STGyro.D=1000
  6108. STGyro.maxTorque=Vector3.new(500000000,5000000000000000000000000000000000000000000,50000000000)*500000000000000000000000000000000000000000
  6109. CPlayer.Torso.CFrame=cf
  6110. wait()
  6111. end
  6112. FakeSL.DesiredAngle=-3.3
  6113. local r=Instance.new("BodyAngularVelocity")
  6114. r.maxTorque=Vector3.new(0,500000000000000000000,0)
  6115. r.angularvelocity=Vector3.new(0,-100,0)
  6116. r.Parent=CPlayer.Torso
  6117. for i=1, 9 do
  6118. if i==7 then FakeSL.DesiredAngle=-.6 end
  6119. wait()
  6120. STGyro.P=18000
  6121. STGyro.D=1000
  6122. STGyro.maxTorque=Vector3.new(500000000,5000000000000000000000000000000000000000000,50000000000)*500000000000000000000000000000000000000000
  6123. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/9,0)
  6124. tw.C0=tw.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/16)
  6125. end
  6126. r:Remove()
  6127. FakeSL.DesiredAngle=0
  6128. print(tw)
  6129. tw.Parent=nil
  6130. Tool.Handle.Smack.Pitch=1.3
  6131. Tool.Handle.Smack:Play()
  6132. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  6133. if Comboee~=nil then
  6134. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=10 end
  6135. end
  6136. pr:Remove()
  6137. standardDamage(par,10,Dir*5+Vector3.new(0,-10,0),true,8,.1,true,true)
  6138. if rc==2 then
  6139. game:GetService("Chat"):Chat(CPlayer,"..the end of you!",2)
  6140. else
  6141. game:GetService("Chat"):Chat(CPlayer,"...has been re-ordained!",2)
  6142. end
  6143. wait(.1)
  6144. standardDamage(par,10,Dir*1+Vector3.new(0,10,0),true,8,.2,false,true)
  6145. Grabbing=false
  6146. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/9,0)
  6147. wait(.5)
  6148. cAnim=true
  6149. resWelds2()
  6150. deb=true
  6151. return
  6152. end
  6153. end
  6154.  
  6155. rc=math.random(1,2)
  6156. if rc==1 then
  6157. game:GetService("Chat"):Chat(CPlayer,"Uh oh...",2)
  6158. else
  6159. game:GetService("Chat"):Chat(CPlayer,"How could I...?",2)
  6160. end
  6161.  
  6162. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  6163. Tool.Parent.Torso.Neck.DesiredAngle=1.4
  6164. wait(.5)
  6165. for i=1, 4 do
  6166. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  6167. wait()
  6168. end
  6169. cAnim=true
  6170. resWelds2()
  6171. deb=true
  6172. return
  6173. end
  6174. if Tool.Drive.Value=="Amethyst" then
  6175. if InputKey=="z" and (LastType==nil or LastType=="z") then --Grabs/[Light]
  6176. LastType="z"
  6177. if InputDirection=="Neutral" then
  6178. --Standard grab
  6179. cAnim=false
  6180. FakeSL.DesiredAngle=-1.6
  6181. FakeSL.CurrentAngle=-1.6
  6182. FakeR.DesiredAngle=0
  6183. FakeL.DesiredAngle=0
  6184. FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  6185. Tool.Handle.Slash.Pitch=1.5
  6186. Tool.Handle.Slash:Play()
  6187. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6188. Tool.Parent.Torso.Neck.DesiredAngle=1.6
  6189. for i=1, 3 do
  6190. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  6191. wait()
  6192. end
  6193. Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  6194. Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  6195. par,loc=workspace:FindPartOnRay(Ray.new(Tool.Parent["Left Arm"].Position,-Un*3),Tool.Parent)
  6196. cf=CPlayer.Torso.CFrame
  6197. if par~=nil then
  6198. h=par.Parent:FindFirstChild("Humanoid")
  6199. if h~=nil then
  6200. standardDamage(par,0,Vector3.new(0,0,0),true,30,0,false)
  6201. coroutine.resume(coroutine.create(function(p) p.PlatformStand=true wait(2) p.PlatformStand=false end),h)
  6202. for i=1, 5 do
  6203. Comboee.Torso.CFrame=Tool.Parent["Left Arm"].CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi,0)
  6204. wait(.05)
  6205. end
  6206. Grabbing=true
  6207. Tool.Handle.QSlash.Pitch=2
  6208. Tool.Handle.QSlash:Play()
  6209. rc=math.random(1,2)
  6210. STGyro.P=15000
  6211. STGyro.D=1300
  6212. STGyro.maxTorque=Vector3.new(500000000,5000000000000,50000000000)*500000000000000000000000000000000000000000
  6213. Comboee.Torso.CFrame=Tool.Parent["Left Arm"].CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi,0)
  6214. local pr=Instance.new("BodyPosition")
  6215. pr.maxForce=Vector3.new(5000000000000000000000000000000000000000,5000000000000000000000000000000000000000,5000000000000000000000000000000000000000)
  6216. pr.position=CPlayer.Torso.Position
  6217. pr.Parent=CPlayer.Torso
  6218. tw=Instance.new("Weld")
  6219. tw.Part1=Tool.Parent["Left Arm"]
  6220. tw.Part0=Comboee.Torso
  6221. tw.C0=CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(1.57,0,3.14)
  6222. tw.Parent=tw.Part0
  6223. Dir=(CPlayer.Torso.Position-Comboee.Torso.Position).unit
  6224.  
  6225. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=50 end
  6226.  
  6227. for _,v in pairs(Comboee.Torso:children()) do
  6228. if string.sub(v.className,1,4)=="Body" then
  6229. v:Remove()
  6230. end
  6231. end
  6232. CPlayer.Torso.CFrame=cf
  6233. wait(.15)
  6234. CPlayer.Torso.CFrame=cf
  6235. rc=math.random(1,2)
  6236. if rc==1 then
  6237. game:GetService("Chat"):Chat(CPlayer,"Don't think so!",2)
  6238. else
  6239. game:GetService("Chat"):Chat(CPlayer,"Gotcha!",2)
  6240. end
  6241. wait(.4)
  6242. CPlayer.Torso.CFrame=cf
  6243. FakeSL.MaxVelocity=.4
  6244. FakeSL.DesiredAngle=-1.6
  6245. STGyro.cframe=CPlayer.Torso.CFrame
  6246. local r=Instance.new("BodyAngularVelocity")
  6247. r.maxTorque=Vector3.new(0,500000000000000000000000000000000000,0)
  6248. r.angularvelocity=Vector3.new(0,-120,0)
  6249. r.Parent=CPlayer.Torso
  6250. for i=1, 9 do
  6251. wait()
  6252. STGyro.P=18000
  6253. STGyro.D=1000
  6254. STGyro.maxTorque=Vector3.new(500000000,5000000000000000000000000000000000000000000,50000000000)*500000000000000000000000000000000000000000
  6255. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/5,0)
  6256. tw.C0=tw.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/16)
  6257. end
  6258. r:Remove()
  6259. FakeSL.DesiredAngle=0
  6260. print(tw)
  6261. tw.Parent=nil
  6262. Tool.Handle.Smack.Pitch=1.2
  6263. Tool.Handle.Smack:Play()
  6264. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  6265. if Comboee~=nil then
  6266. if Comboee:FindFirstChild("Stun")~=nil then Comboee.Stun.Value.Value=5 end
  6267. end
  6268. standardDamage(par,34,Dir*-40+Vector3.new(0,5,0),true,-5,.25,false)
  6269. Grabbing=false
  6270. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/5,0)
  6271. wait(1)
  6272. pr:Remove()
  6273. cAnim=true
  6274. resWelds2()
  6275. deb=true
  6276. return
  6277. end
  6278. end
  6279.  
  6280. rc=math.random(1,2)
  6281. if rc==1 then
  6282. game:GetService("Chat"):Chat(CPlayer,"I missed?!",2)
  6283. else
  6284. game:GetService("Chat"):Chat(CPlayer,"Whoa!",2)
  6285. end
  6286.  
  6287. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  6288. Tool.Parent.Torso.Neck.DesiredAngle=1.4
  6289. wait(.5)
  6290. for i=1, 4 do
  6291. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  6292. wait()
  6293. end
  6294. cAnim=true
  6295. resWelds2()
  6296. end
  6297. end
  6298. if InputKey=="x" and LastType~="c" then
  6299. LastType="x"
  6300. if InputDirection=="Neutral" then
  6301. --KICK
  6302. cAnim=false
  6303. DIR=(Tool.Parent.Torso.Position-getDirection()[2]).unit
  6304. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  6305. Tool.Parent.Torso.Neck.DesiredAngle=0
  6306. FakeSL.DesiredAngle=.8
  6307. FakeR.DesiredAngle=1
  6308. FakeL.DesiredAngle=.9
  6309. FakeS.DesiredAngle=.9
  6310. FakeR.MaxVelocity=.5
  6311. FakeSL.MaxVelocity=.5
  6312. FakeSL.MaxVelocity=.25
  6313. wait(.05)
  6314. Tool.Handle.Slash.Pitch=1
  6315. Tool.Handle.Slash:Play()
  6316. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6317. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  6318. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  6319. p=Instance.new("BodyPosition")
  6320. p.P=5000
  6321. p.D=250
  6322. p.maxForce=Vector3.new(500000000000,500000000000,500000000000)*50000000000
  6323. p.position=Tool.Parent.Torso.Position+DIR*9-Vector3.new(0,.5,0)
  6324. p.Parent=Tool.Parent.Torso
  6325. wait(.1)
  6326. par,loc=workspace:FindPartOnRay(Ray.new(Tool.Parent["Right Leg"].Position-DIR*2,DIR*4),Tool.Parent)
  6327. if par~=nil then
  6328. standardDamage(par,10,DIR*4,false,12,.2,false)
  6329. if didHit==true then
  6330. Tool.Handle.Smack.Pitch=.925
  6331. Tool.Handle.Smack:Play()
  6332. doSound(Tool.Handle.Smack,80,Tool.Handle,100)
  6333. end
  6334. wait(.05)
  6335. end
  6336. wait(.05)
  6337. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  6338. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  6339. p.position=p.position-DIR*5.25+Vector3.new(0,.5,0)
  6340. FakeSL.DesiredAngle=-1.6
  6341. FakeR.DesiredAngle=0
  6342. FakeL.DesiredAngle=0
  6343. FakeS.DesiredAngle=.9
  6344. FakeR.MaxVelocity=.15
  6345. FakeSL.MaxVelocity=.15
  6346. FakeL.MaxVelocity=.15
  6347. wait(.05)
  6348. p.Parent=nil
  6349. cAnim=true
  6350. end
  6351. end
  6352. if InputKey=="c" then
  6353. LastType="c"
  6354. if InputDirection=="Neutral" and Stance~="Jumping" then
  6355. --Heavy slash w/ Enma
  6356.  
  6357. game:GetService("Chat"):Chat(CPlayer,"Hah!",2)
  6358.  
  6359. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  6360. v=Instance.new("BodyPosition")
  6361. v.P=5000
  6362. v.maxForce=Vector3.new(50000000,0,5000000000)*5000
  6363. v.position=CPlayer.Torso.Position
  6364. v.Parent=CPlayer.Torso
  6365.  
  6366. cAnim=false
  6367. FakeL.DesiredAngle=0
  6368. FakeR.DesiredAngle=0
  6369. FakeSL.DesiredAngle=.4
  6370. FakeS.DesiredAngle=3.2
  6371. Dir=CPlayer.Torso.CFrame*CFrame.new(5,0,0)
  6372. Un=(CPlayer.Torso.CFrame.p-Dir.p).unit
  6373. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
  6374. grip=Tool.Parent["Right Arm"].RightGrip
  6375. Tool.Handle.Slash.Pitch=.4
  6376. Tool.Handle.Slash:Play()
  6377. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6378. for i=1, 10 do
  6379. grip.C0=grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/15,0,0)
  6380. wait()
  6381. end
  6382. Tool.Parent.Torso.Neck.DesiredAngle=-.2
  6383. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi*1.4,0)
  6384. FakeS.DesiredAngle=3.2
  6385. FakeS.MaxVelocity=.4
  6386. v.position=v.position+(CPlayer.Torso.Position-getDirection()[2]).unit*4
  6387. for i=1, 7 do
  6388. if i<4 then
  6389. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
  6390. elseif i==4 then
  6391. FakeS.DesiredAngle=1.1
  6392. con1=Tool.Handle.Touched:connect(function(hit) standardDamage(hit,10,Un*5,false,14,.2,false) end)
  6393. con2=Tool.Handle17.Touched:connect(function(hit) standardDamage(hit,15,Un*7,false,18,.2,false) end)
  6394. end
  6395. wait()
  6396. end
  6397. con1:disconnect()
  6398. con2:disconnect()
  6399. wait(.1)
  6400. v.Parent=nil
  6401. for i=1, 3 do
  6402. grip.C0=grip.C0*CFrame.fromEulerAnglesXYZ(math.pi/5.5,0,0)
  6403. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/5,0)
  6404. wait()
  6405. end
  6406. grip.C0=GripC0
  6407. cAnim=true
  6408. elseif InputDirection=="Neutral" and Stance=="Jumping" then
  6409.  
  6410. DIR=CPlayer.Torso.CFrame.lookVector
  6411. if Comboing==false then
  6412. STGyro.cframe=getDirection()[1]
  6413. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  6414. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  6415. end
  6416.  
  6417. print("Jumping Neutral")
  6418. CurrentDown="w"
  6419.  
  6420. LastMove="JC Neutral"
  6421.  
  6422. print("Pootis")
  6423. cAnim=false
  6424. resWelds()
  6425. HoldN()
  6426. cGrip=Tool.Parent["Right Arm"].RightGrip
  6427. Un=Tool.Parent.Torso.CFrame.lookVector
  6428. FakeS.CurrentAngle=3
  6429. FakeS.DesiredAngle=-.4
  6430. FakeS.MaxVelocity=.5
  6431. CPlayer.Torso.Neck.DesiredAngle=0
  6432. FakeSL.DesiredAngle=.6
  6433. FakeR.DesiredAngle=-.5
  6434. FakeL.DesiredAngle=-.1
  6435. Tool.Handle.Slash.Pitch=.75
  6436. Tool.Handle.Slash:Play()
  6437. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6438. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  6439. if CPlayer.Torso:FindFirstChild("BodyVelocity")~=nil then CPlayer.Torso.BodyVelocity.P=0 CPlayer.Torso.BodyVelocity.maxForce=Vector3.new(0,0,0) end
  6440. vpp=Instance.new("BodyPosition")
  6441. vpp.P=15000
  6442. vpp.D=500
  6443. vpp.maxForce=Vector3.new(math.huge,5000000000000000,math.huge)
  6444. vpp.position=Tool.Parent.Torso.Position+Vector3.new(0,3,0)+DIR*1+Tool.Parent.Torso.Velocity/8
  6445. vpp.Parent=Tool.Parent.Torso
  6446. wait(.1)
  6447. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  6448. con1=Tool.Handle.Touched:connect(function(hit) standardDamage(hit,10,Un*-2+Vector3.new(0,6,0),true,8,.3,false,true) end)
  6449. con2=Tool.Handle20.Touched:connect(function(hit) standardDamage(hit,15,Un*-1+Vector3.new(0,5,0),true,12,.3,false,true) end)
  6450. for i=1, 5 do
  6451. FakeS.DesiredAngle=-.4
  6452. wait(.035)
  6453. if i==2 then
  6454. print("DETECT")
  6455. hpos=Tool.Handle20.Position
  6456. maxdec=5
  6457.  
  6458. for i,v in pairs(game.workspace:children()) do
  6459. if v.className=="Model" then
  6460. H=v:FindFirstChild("Humanoid")
  6461. if H~=nil then
  6462. if H.Health>0 and H~=Tool.Parent.Humanoid then
  6463. T=H.Parent:FindFirstChild("Torso")
  6464. if T~=nil then
  6465. print((T.Position-hpos).magnitude)
  6466. if (T.Position-hpos).magnitude<=maxdec then
  6467. standardDamage(T,15,Un*-2+Vector3.new(0,5,0),true,12,.3,false,true,true)
  6468. end
  6469. end
  6470. end
  6471. end
  6472. end
  6473. end
  6474. end
  6475. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  6476. end
  6477. con1:disconnect()
  6478. con2:disconnect()
  6479. for i=1, 2 do
  6480. wait(.025)
  6481. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(math.pi/13*2.25,0,0)
  6482. end
  6483. game:GetService("Debris"):AddItem(vpp,.25)
  6484. HoldS()
  6485. resWelds()
  6486. cAnim=true
  6487. CurrentDown="w"
  6488. coroutine.resume(coroutine.create(function() for lolol=1, 10 do wait() CurrentDown="w" end end))
  6489. elseif InputDirection=="Forward" then
  6490.  
  6491. if Comboing==true then
  6492. game:GetService("Chat"):Chat(CPlayer,"Hah!",2)
  6493. end
  6494.  
  6495. cAnim=false
  6496. resWelds()
  6497. HoldN()
  6498. Un=Tool.Parent.Torso.CFrame.lookVector
  6499. FakeS.CurrentAngle=1.6
  6500. FakeS.DesiredAngle=1.8
  6501. FakeS.MaxVelocity=.5
  6502. CPlayer.Torso.Neck.DesiredAngle=0
  6503. FakeSL.DesiredAngle=.3
  6504. FakeR.DesiredAngle=0
  6505. FakeL.DesiredAngle=0
  6506. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.25,-.5,0)
  6507. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/16,0)
  6508. Tool.Handle.Slash.Pitch=.6
  6509. Tool.Handle.Slash:Play()
  6510. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6511. wait(.1)
  6512. con1=Tool.Handle.Touched:connect(function(hit) standardDamage(hit,10,Un*5,false,10,.2,false) end)
  6513. con2=Tool.Handle17.Touched:connect(function(hit) standardDamage(hit,15,Un*3,false,15,.2,false) end)
  6514. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  6515. FakeS.DesiredAngle=-.3
  6516. wait(.225)
  6517. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4-math.pi/16,0)
  6518. con1:disconnect()
  6519. con2:disconnect()
  6520. HoldS()
  6521. resWelds()
  6522. elseif InputDirection=="Up" and Stance~="Jumping" then
  6523.  
  6524. if Comboing==true then
  6525. game:GetService("Chat"):Chat(CPlayer,"Move it!",2)
  6526. end
  6527.  
  6528. print("Pootis")
  6529. cAnim=false
  6530. resWelds()
  6531. HoldN()
  6532. cGrip=Tool.Parent["Right Arm"].RightGrip
  6533. Un=Tool.Parent.Torso.CFrame.lookVector
  6534. FakeS.CurrentAngle=-.4
  6535. FakeS.DesiredAngle=3.6
  6536. FakeS.MaxVelocity=.4
  6537. CPlayer.Torso.Neck.DesiredAngle=0
  6538. FakeSL.DesiredAngle=.6
  6539. FakeR.DesiredAngle=-.5
  6540. FakeL.DesiredAngle=-.1
  6541. Tool.Handle.Slash.Pitch=.65
  6542. Tool.Handle.Slash:Play()
  6543. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6544. vpp=Instance.new("BodyPosition")
  6545. vpp.P=15000
  6546. vpp.D=500
  6547. vpp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  6548. vpp.position=Tool.Parent.Torso.Position+Vector3.new(0,0,0)+DIR*2
  6549. vpp.Parent=Tool.Parent.Torso
  6550. print(vpp.Parent)
  6551. wait(.075)
  6552. con1=Tool.Handle.Touched:connect(function(hit) standardDamage(hit,10,Un*-0+Vector3.new(0,42,0),true,8,.4,false,true) end)
  6553. con2=Tool.Handle20.Touched:connect(function(hit) standardDamage(hit,15,Un*-0+Vector3.new(0,42,0),true,12,.4,false,true) end)
  6554. for i=1, 5 do
  6555. if i==1 then
  6556. print("DETECT")
  6557. hpos=Tool.Handle20.Position
  6558. maxdec=5
  6559.  
  6560. for i,v in pairs(game.workspace:children()) do
  6561. if v.className=="Model" then
  6562. H=v:FindFirstChild("Humanoid")
  6563. if H~=nil then
  6564. if H.Health>0 and H~=Tool.Parent.Humanoid then
  6565. T=H.Parent:FindFirstChild("Torso")
  6566. if T~=nil then
  6567. print((T.Position-hpos).magnitude)
  6568. if (T.Position-hpos).magnitude<=maxdec then
  6569. standardDamage(T,15,Un*-0+Vector3.new(0,42,0),true,15,.4,false,true)
  6570. end
  6571. end
  6572. end
  6573. end
  6574. end
  6575. end
  6576. end
  6577. wait(.035)
  6578. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/11,0,0)
  6579. end
  6580. con1:disconnect()
  6581. con2:disconnect()
  6582. wait(.1)
  6583. for i=1, 2 do
  6584. wait(.035)
  6585. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(math.pi/11*2,0,0)
  6586. end
  6587. game:GetService("Debris"):AddItem(vpp,.1)
  6588. HoldS()
  6589. resWelds()
  6590. elseif Stance~="Standing" and LastMove=="JC Neutral" then
  6591. LastMove="JC Upper"
  6592. DIR=CPlayer.Torso.CFrame.lookVector
  6593. game:GetService("Chat"):Chat(CPlayer,"EYAAH!",2)
  6594. if Comboing==false then
  6595. STGyro.cframe=getDirection()[1]
  6596. D=CPlayer.Torso.CFrame*CFrame.new(-4,0,0)
  6597. DIR=-(CPlayer.Torso.CFrame.p-D.p).unit
  6598. end
  6599.  
  6600. print("Pootis2")
  6601. cAnim=false
  6602. resWelds()
  6603. HoldN()
  6604. cGrip=Tool.Parent["Right Arm"].RightGrip
  6605. Un=Tool.Parent.Torso.CFrame.lookVector
  6606. FakeS.CurrentAngle=-1.1
  6607. FakeS.DesiredAngle=3.6
  6608. FakeS.MaxVelocity=.5
  6609. CPlayer.Torso.Neck.DesiredAngle=0
  6610. FakeSL.DesiredAngle=.5
  6611. FakeR.DesiredAngle=0
  6612. FakeL.DesiredAngle=0
  6613. Tool.Handle.Slash.Pitch=.725
  6614. Tool.Handle.Slash:Play()
  6615. doSound(Tool.Handle.Slash,70,Tool.Handle,100)
  6616. if Tool.Parent.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition:Remove() end
  6617. vpp=Instance.new("BodyPosition")
  6618. vpp.P=8000
  6619. vpp.D=2000
  6620. vpp.maxForce=Vector3.new(5000000000,50000000000000000,5000000000)*500000000
  6621. vpp.position=Tool.Parent.Torso.Position+Vector3.new(0,6,0)+DIR*5
  6622. vpp.Parent=Tool.Parent.Torso
  6623. print(vpp.Parent)
  6624. End=CFrame.new(vpp.position+Vector3.new(0,2,0)+DIR*2)
  6625. wait()
  6626. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/12,0,0)
  6627. for i=1, 5 do
  6628. wait(.035)
  6629. if i==1 or i==2 or i==3 or i==4 or i==5 then
  6630. print("DETECT")
  6631. hpos=Tool.Handle.Position
  6632. maxdec=7.5
  6633.  
  6634. for i,v in pairs(game.workspace:children()) do
  6635. if v.className=="Model" then
  6636. H=v:FindFirstChild("Humanoid")
  6637. if H~=nil then
  6638. if H.Health>0 and H~=Tool.Parent.Humanoid then
  6639. T=H.Parent:FindFirstChild("Torso")
  6640. if T~=nil then
  6641. print((T.Position-hpos).magnitude)
  6642. if (T.Position-hpos).magnitude<=maxdec then
  6643. HellsFangDamage(T,10,Un*0+Vector3.new(0,0,0),true,5,.2,false,true,true)
  6644. end
  6645. end
  6646. end
  6647. end
  6648. end
  6649. end
  6650. end
  6651. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  6652. end
  6653. wait(.1)
  6654. game:GetService("Debris"):AddItem(vpp,.5)
  6655. for i=1, 2 do
  6656. wait(.025)
  6657. cGrip.C0=cGrip.C0*CFrame.fromEulerAnglesXYZ(math.pi/13*2.25,0,0)
  6658. end
  6659. HoldS()
  6660. resWelds()
  6661. cAnim=true
  6662. end
  6663. end
  6664. else
  6665. end
  6666. deb=true
  6667. cAnim=true
  6668. if didHit==false then
  6669. LastType=nil
  6670. end
  6671. didHit=false
  6672. end
  6673. InputTable={}
  6674. MaxDebuffer=8 --.8 Seconds
  6675. MaxFlow=10 --max 10 inputs
  6676. CurrentKey=""
  6677. LastDInp=time()
  6678. DashDeb=true
  6679. attackroutine=coroutine.create(PerformAttack)
  6680. showInput=function() --returns current IT into "<^v> [Light][Medium][Heavy][Drive][Kata][Switch]"
  6681. str=table.concat(InputTable)
  6682. out=""
  6683. for _=1, string.len(str) do
  6684. cc=string.sub(str,_,_)
  6685. if cc=="a" then
  6686. out=out.."<"
  6687. elseif cc=="s" then
  6688. out=out.."v"
  6689. elseif cc=="d" then
  6690. out=out..">"
  6691. elseif cc=="w" then
  6692. out=out.."^"
  6693. elseif cc=="z" then
  6694. out=out.."[Light]"
  6695. elseif cc=="x" then
  6696. out=out.."[Medium]"
  6697. elseif cc=="c" then
  6698. out=out.."[Heavy]"
  6699. elseif cc=="q" then
  6700. out=out.."[Drive]"
  6701. end
  6702. end
  6703. return out
  6704. end
  6705. CheckDash=function(Inp)
  6706. if Inp=="a" or Inp=="s" or Inp=="d" or Inp=="w" then
  6707. if Inp==CurrentKey and DashDeb==true then
  6708. DashDeb=false
  6709. end
  6710. end
  6711. end
  6712. GDir=function(K)
  6713. if Comboing==false then
  6714. if K=="a" then
  6715. return "Left"
  6716. elseif K=="s" then
  6717. return "Back"
  6718. elseif K=="d" then
  6719. return "Right"
  6720. elseif K=="w" then
  6721. return "Forward"
  6722. elseif K=="N" then
  6723. return "Neutral"
  6724. end
  6725. else
  6726. if K=="a" then
  6727. return "Back"
  6728. elseif K=="s" then
  6729. return "Down"
  6730. elseif K=="d" then
  6731. return "Forward"
  6732. elseif K=="w" then
  6733. return "Up"
  6734. elseif K=="N" then
  6735. return "Neutral"
  6736. end
  6737. end
  6738. return "Neutral"
  6739. end
  6740. STAGRIP=nil
  6741. ChangeSoul=function(Force)
  6742. --removed due to size concerns.
  6743. end
  6744. INPUTBUTTON=function(key)
  6745. if key=="b" then
  6746. Blocking=true
  6747. wait(.1)
  6748. while isdown==true do
  6749. Blocking=true
  6750. wait(.1)
  6751. end
  6752. print("Stopping block.")
  6753. Blocking=false
  6754. return
  6755. end
  6756. if key=="g" and deb==true then
  6757. if time()-LastKill>6 then
  6758. StandardTaunt()
  6759. else
  6760. KillTaunt()
  6761. end
  6762. end
  6763. if key=="z" or key=="x" or key=="c" or key=="q" then
  6764. table.insert(InputTable,key)
  6765. print(showInput())
  6766. print(CurrentDown,GDir(CurrentDown),Comboing)
  6767. if Comboing==true then
  6768. if coroutine.status(attackroutine)=="running" then
  6769. coroutine.yield(attackroutine)
  6770. end
  6771. attackroutine=coroutine.create(PerformAttack)
  6772. coroutine.resume(attackroutine,key,GDir(CurrentDown),showInput(InputTable))
  6773. InputTable={}
  6774. else
  6775. attackroutine=coroutine.create(PerformAttack)
  6776. coroutine.resume(attackroutine,key,"Neutral",showInput(InputTable))
  6777. InputTable={}
  6778. end
  6779. if #InputTable>MaxDebuffer then
  6780. InputTable={}
  6781. print("Overflow; wipe.")
  6782. end
  6783. CurrentKey="N"
  6784. elseif key=="a" or key=="w" or key=="s" or key=="d" then
  6785. table.insert(InputTable,key)
  6786. CurrentKey=key
  6787. if #InputTable>MaxDebuffer then
  6788. InputTable={}
  6789. print("Overflow; wipe.")
  6790. end
  6791. print(showInput())
  6792. end
  6793. end
  6794. ANIM=function()
  6795. while true do
  6796. if cAnim==true and Comboing==false then
  6797. moving=true
  6798.  
  6799. if Stance=="Standing" then
  6800. Amp=.1
  6801. freq=1
  6802. FakeS.C0=StandRS
  6803. FakeSL.C0=StandLS
  6804. FakeR.C0=StandRH
  6805. FakeL.C0=StandLH
  6806. if Tool.Parent.className=="Model" then
  6807. Tool.Parent.Torso.Neck.DesiredAngle=1.4
  6808. Tool.Parent.Torso.Neck.MaxVelocity=.325
  6809. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6810. end
  6811. if STGyro.Parent~=nil then
  6812. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)*50000000000000000000000000000
  6813. STGyro.cframe=getDirection()[1]*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  6814. wait(.1)
  6815. end
  6816. else
  6817. freq=9
  6818. Amp=.9
  6819. if Tool.Parent.className=="Model" then
  6820. Tool.Parent.Torso.Neck.DesiredAngle=0
  6821. end
  6822. resWelds2()
  6823. if STGyro.Parent~=nil then
  6824. STGyro.maxTorque=Vector3.new(0,0,0)
  6825. STGyro.cframe=getDirection()[1]
  6826. end
  6827. end
  6828.  
  6829.  
  6830. if Stance~="Jumping" then
  6831. if Stance=="Standing" then
  6832. FakeS.DesiredAngle=1.6+-math.sin(time()/10)/8
  6833. FakeR.DesiredAngle=0
  6834. FakeL.DesiredAngle=.1
  6835. FakeSL.DesiredAngle=-1.5+-Amp*math.sin(time()*freq)
  6836. else
  6837. FakeS.DesiredAngle=1+-(Amp*math.sin(time())/10)/3
  6838. FakeSL.DesiredAngle=0+-Amp*math.sin(time()*freq)
  6839. FakeL.DesiredAngle=0+-Amp*math.sin(time()*freq)
  6840. FakeR.DesiredAngle=0+-Amp*math.sin(time()*freq)
  6841. end
  6842. FakeS.MaxVelocity=.15
  6843. FakeSL.MaxVelocity=.15
  6844. else
  6845. InputTable={}
  6846. CurrentKey=""
  6847. CurrentDown=""
  6848. moving=false
  6849. resWelds2()
  6850. FakeS.MaxVelocity=.15
  6851. FakeSL.MaxVelocity=-.4
  6852. FakeS.DesiredAngle=1.8
  6853. FakeSL.DesiredAngle=-.8
  6854. FakeL.DesiredAngle=0
  6855. FakeR.DesiredAngle=0
  6856. Tool.Parent.Humanoid.WalkSpeed=0
  6857. ff=Instance.new("BodyForce")
  6858. ff.force=Vector3.new(0,1900,0)
  6859. ff.Parent=Tool.Parent.Torso
  6860. orn=Tool.Parent.Torso.Neck.C0
  6861. if Tool.Parent.className=="Model" then
  6862. for i=1, 3 do
  6863. if cAnim==true then
  6864. wait()
  6865. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/7/3,0,0)
  6866. end
  6867. end
  6868. end
  6869. while true do
  6870. if (CPlayer.Torso.Velocity-Vector3.new(0,0,0)).magnitude<1 then
  6871. break
  6872. end
  6873. wait()
  6874. end
  6875. ff.Parent=nil
  6876. if Tool.Parent.className=="Model" then
  6877. for i=1, 3 do
  6878. if cAnim==true then
  6879. wait()
  6880. Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7/3,0,0)
  6881. end
  6882. end
  6883. end
  6884. if Comboing==true then
  6885. Tool.Parent.Humanoid.WalkSpeed=0
  6886. else
  6887. Tool.Parent.Humanoid.WalkSpeed=16
  6888. end
  6889. Tool.Parent.Torso.Neck.C0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6890. if cAnim==true then
  6891. FakeS.DesiredAngle=1.6
  6892. Stance="Running"
  6893. else
  6894. end
  6895. end
  6896. moving=false
  6897. end
  6898. wait(.025)
  6899. end
  6900. end
  6901. resWelds=function()
  6902. FakeS.C0=RightS.C0
  6903. FakeSL.C0=LeftS.C0
  6904. FakeS.C1=RightS.C1
  6905. FakeSL.C1=LeftS.C1
  6906. FakeS.MaxVelocity=.15
  6907. FakeSL.MaxVelocity=.15
  6908. FakeR.MaxVelocity=.15
  6909. FakeL.MaxVelocity=.15
  6910. FakeR.C0=RightH.C0
  6911. FakeL.C0=LeftH.C0
  6912. FakeR.C1=RightH.C1
  6913. FakeL.C1=LeftH.C1
  6914. end
  6915. resWelds2=function() --disregards right shoulder
  6916. FakeSL.C0=LeftS.C0
  6917. FakeSL.C1=LeftS.C1
  6918. FakeSL.MaxVelocity=.15
  6919. FakeR.MaxVelocity=.15
  6920. FakeL.MaxVelocity=.15
  6921. FakeR.C0=RightH.C0
  6922. FakeL.C0=LeftH.C0
  6923. FakeR.C1=RightH.C1
  6924. FakeL.C1=LeftH.C1
  6925. end
  6926. Animation=function(T,C)
  6927. if C=="Stop" then
  6928. if RightS==nil then
  6929. RightS=T:FindFirstChild("Right Shoulder")
  6930. if RightS==nil then
  6931. return
  6932. end
  6933. LeftS=T:FindFirstChild("Left Shoulder")
  6934. if LeftS==nil then
  6935. return
  6936. end
  6937.  
  6938. RightH=T:FindFirstChild("Right Hip")
  6939. if RightH==nil then
  6940. return
  6941. end
  6942. LeftH=T:FindFirstChild("Left Hip")
  6943. if LeftH==nil then
  6944. return
  6945. end
  6946. end
  6947.  
  6948. RightS.Parent=nil
  6949. LeftS.Parent=nil
  6950. FakeS.Part0=T
  6951. FakeS.C0=RightS.C0
  6952. FakeS.C1=RightS.C1
  6953. FakeS.Part1=T.Parent["Right Arm"]
  6954. FakeS.Parent=T
  6955. FakeS.DesiredAngle=1.6
  6956. FakeS.MaxVelocity=.15
  6957.  
  6958. FakeSL.Part0=T
  6959. FakeSL.C0=LeftS.C0
  6960. FakeSL.C1=LeftS.C1
  6961. FakeSL.Part1=T.Parent["Left Arm"]
  6962. FakeSL.Parent=T
  6963. FakeSL.DesiredAngle=0
  6964. FakeSL.MaxVelocity=.15
  6965.  
  6966. FakeL.Part0=T
  6967. FakeL.C0=LeftH.C0
  6968. FakeL.C1=LeftH.C1
  6969. FakeL.Part1=T.Parent["Left Leg"]
  6970. FakeL.Parent=T
  6971. FakeL.DesiredAngle=0
  6972. FakeL.MaxVelocity=.15
  6973.  
  6974. FakeR.Part0=T
  6975. FakeR.C0=RightH.C0
  6976. FakeR.C1=RightH.C1
  6977. FakeR.Part1=T.Parent["Right Leg"]
  6978. FakeR.Parent=T
  6979. FakeR.DesiredAngle=0
  6980. FakeR.MaxVelocity=.15
  6981. STGyro.Parent=Tool.Parent.Torso
  6982. STGyro.cframe=STGyro.Parent.CFrame
  6983. elseif C=="Resume" then
  6984. FakeS.Parent=nil
  6985. FakeSL.Parent=nil
  6986. FakeR.Parent=nil
  6987. FakeL.Parent=nil
  6988. RightS.Parent=T
  6989. LeftS.Parent=T
  6990. RightH.Parent=T
  6991. LeftH.Parent=T
  6992. STGyro.Parent=nil
  6993. end
  6994. end
  6995.  
  6996. ed=true
  6997. jd=true
  6998. Jump=function()
  6999. if not jd then return end
  7000. jd=false
  7001. Stance="Jumping"
  7002. print("POOTJUMPHERE")
  7003. CurrentDown=""
  7004. vu=Instance.new("BodyVelocity")
  7005. vu.P=5000
  7006. vu.maxForce=Vector3.new(0,5000000000000000000000,0)
  7007. vu.velocity=Vector3.new(0,42.5,0)
  7008. vu.Parent=CPlayer.Torso
  7009. game:GetService("Debris"):AddItem(vu,.267)
  7010. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  7011. wait(.1)
  7012. TTT=CPlayer.Torso
  7013. if TTT~=nil then
  7014. OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
  7015. end
  7016. while true do
  7017. print((Vector3.new(TTT.Position.x,TTT.Position.y,TTT.Position.z)-Vector3.new(TTT.Position.x,LOC.y,TTT.Position.z)).magnitude)
  7018. TTT=CPlayer.Torso
  7019. if TTT~=nil then
  7020. OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*999),CPlayer)
  7021. end
  7022. if (Vector3.new(TTT.Position.x,TTT.Position.y,TTT.Position.z)-Vector3.new(TTT.Position.x,LOC.y,TTT.Position.z)).magnitude<3 then
  7023. print(":|")
  7024. break
  7025. end
  7026. wait()
  7027. end
  7028. print("DON")
  7029. jd=true
  7030. end
  7031. Run=function(speed)
  7032. if Comboing==false then
  7033. if speed>0 then
  7034. Stance="Running"
  7035. else
  7036. Stance="Standing"
  7037. end
  7038. end
  7039. end
  7040. CurrentDown=""
  7041. eqlocal=function(mouse)
  7042. mouse.KeyDown:connect(INPUTBUTTON)
  7043. mouse.KeyUp:connect(function(c) print("Offlet") isdown=false if c=="b" then Blocking=false end end)
  7044. mouse.KeyDown:connect(function(cue) isdown=true if cue=="a" or cue=="s" or cue=="d" or cue=="w" then CurrentDown=cue end print(cue) end)
  7045. end
  7046. Tool.Equipped:connect(eqlocal)
  7047. eq=function()
  7048. if not ed then return end
  7049. ed=false
  7050. wait()
  7051. Comboing=false
  7052. Comboee=nil
  7053. CPlayer=Tool.Parent
  7054. Neck=CPlayer.Torso.Neck
  7055. Animation(CPlayer.Torso,"Stop")
  7056. cJum=CPlayer.Humanoid.Jumping:connect(Jump)
  7057. cRun=CPlayer.Humanoid.Running:connect(Run)
  7058. CHP=CPlayer.Humanoid.Health
  7059. dd=script.DeathScript:clone()
  7060. dd.Disabled=false
  7061. dd.Parent=CPlayer
  7062. print("Herpquip")
  7063. wait()
  7064. ed=true
  7065. end
  7066. deq=function()
  7067. if not ed then return end
  7068. ed=false
  7069. if Neck~=nil then
  7070. Neck.DesiredAngle=0
  7071. end
  7072. cJum:disconnect()
  7073. cRun:disconnect()
  7074. Animation(CPlayer.Torso,"Resume")
  7075. if CPlayer:FindFirstChild("DeathScript")~=nil then
  7076. CPlayer.DeathScript:Remove()
  7077. end
  7078. print("Derpquip")
  7079. wait()
  7080. ed=true
  7081. end
  7082. Tool.Activated:connect(Initiate)
  7083. Tool.Equipped:connect(eq)
  7084. Tool.Unequipped:connect(deq)
  7085. CNN=coroutine.create(ANIM)
  7086. coroutine.resume(CNN)
  7087. E=0
  7088. LastT=InputTable
  7089. GI=0
  7090. LII=0
  7091. while true do
  7092. if CPlayer~=nil then
  7093. CHP=CPlayer.Humanoid.Health
  7094. end
  7095.  
  7096. LastT=InputTable
  7097. if Tool.Drive.Value=="Amethyst" then
  7098. Tool.Handle6.BrickColor=BrickColor.new("New Yeller")
  7099. Tool.Handle12.BrickColor=BrickColor.new("New Yeller")
  7100. Tool.Handle18.BrickColor=BrickColor.new("New Yeller")
  7101. Tool.Handle19.BrickColor=BrickColor.new("New Yeller")
  7102. Tool.Handle20.BrickColor=BrickColor.new("New Yeller")
  7103. Tool.Handle21.BrickColor=BrickColor.new("New Yeller")
  7104. Cols={BrickColor.new("New Yeller"),BrickColor.new("Really black"),BrickColor.new("Deep orange"),BrickColor.new("Cool yellow"),BrickColor.new("Bright yellow")}
  7105. end
  7106. if Blocking==false and blockconn~=nil then --disengage blocking.
  7107. blockconn:disconnect()
  7108. blockconn=nil
  7109. print("NULL")
  7110. elseif Blocking==true and CPlayer~=nil then
  7111. BlockAttack=function() --Blocks incoming attacks.
  7112. if CHP==nil or blockdeb==false or Blocking==false then --Can't block if lacking the proper data.
  7113. return
  7114. end
  7115. blockdeb=false
  7116. _CHP=CPlayer.Humanoid.Health
  7117. if _CHP<CHP then
  7118. Diff=CHP-_CHP
  7119. _Libra=GuardLibra
  7120. if Diff>=33 and GuardLibra>0 then
  7121. GuardLibra=GuardLibra-1
  7122. if GuardLibra==0 then
  7123. game:GetService("Chat"):Chat(CPlayer,BlockBreak[math.random(1,3)],2)
  7124. blockdeb=true
  7125. return --no block for you.
  7126. end
  7127. game:GetService("Chat"):Chat(CPlayer,BlockLibraOff[math.random(1,2)],2)
  7128. end
  7129. print((Diff*((ToBlock)*.01)),Diff)
  7130. subcalc=_CHP+(Diff*((ToBlock)*.01))
  7131. if subcalc>CHP then
  7132. blockdeb=true
  7133. return
  7134. end
  7135.  
  7136. welds={}
  7137. for _,v in pairs(CPlayer.Head:children()) do
  7138. if v.Name=="HeadWeld" then
  7139. table.insert(welds,v)
  7140. v.Parent=nil
  7141. end
  7142. end
  7143. if blockconn~=nil then
  7144. blockconn:disconnect()
  7145. blockconn=nil
  7146. end
  7147. if _Libra==GuardLibra then
  7148. if Diff>=0 and Diff<=15 then
  7149. game:GetService("Chat"):Chat(CPlayer,BlockWeak[math.random(1,2)],2)
  7150. elseif Diff>15 and Diff<33 then
  7151. game:GetService("Chat"):Chat(CPlayer,BlockHeavy[math.random(1,2)],2)
  7152. end
  7153. end
  7154. _RightS=RightS
  7155. _LeftS=LeftS
  7156. _RightH=RightH
  7157. _LeftH=LeftH
  7158. U=CPlayer.Humanoid
  7159. U.Parent=nil
  7160. U.Health=subcalc
  7161. U.Parent=CPlayer
  7162. for _,v in pairs(welds) do
  7163. v.Parent=CPlayer.Head
  7164. end
  7165. CHP=U.Health
  7166. ed=true
  7167. RightS=_RightS
  7168. LeftS=_LeftS
  7169. RightH=_RightH
  7170. LeftH=_LeftH
  7171. CPlayer=game.Players.LocalPlayer.Character
  7172. return Animation(CPlayer.Torso,"Stop")
  7173. end
  7174. end
  7175. blockconn=CPlayer.Humanoid.Changed:connect(function() BlockAttack() wait(.1) blockdeb=true end)
  7176. coroutine.resume(coroutine.create(BlockG))
  7177. print("Starting block.")
  7178. end
  7179. if Blocking==false and GuardI>0 then
  7180. GI=GI+1
  7181. if GI>1 then
  7182. GI=0
  7183. GuardI=GuardI-1
  7184. end
  7185. LII=LII+1
  7186. if LII>150 then
  7187. LII=0
  7188. if GuardLibra<MaxGuardLibra then
  7189. GuardLibra=GuardLibra+1
  7190. end
  7191. end
  7192. end
  7193. if Blocking==true and GuardI<MaxGuardTime then
  7194. GuardI=GuardI+1
  7195. end
  7196. wait(.1)
  7197. end
  7198. ]===]
  7199. s1.Parent = t1
  7200. b36 = Instance.new("SpecialMesh", t1)
  7201. b36.MeshId = "http://www.roblox.com/asset/?id=63617989 "
  7202. b36.TextureId = "http://www.roblox.com/asset/?id=63618015 "
  7203. b36.MeshType = Enum.MeshType.FileMesh
  7204. b36.Name = "WingMesh"
  7205. b36.VertexColor = Vector3.new(0.5, 0, 2)
  7206. b36.Scale = Vector3.new(10, 12.5, 50)
  7207. s13 = script:clone()
  7208. v9 = Instance.new("ObjectValue", s13)
  7209. v9.Name = "Origin"
  7210. v10 = Instance.new("IntValue", s13)
  7211. v10.Name = "DecayFactor"
  7212. v10.Value = 0
  7213. v11 = Instance.new("IntValue", s13)
  7214. v11.Name = "Volume"
  7215. v11.Value = 50
  7216. v12 = Instance.new("ObjectValue", s13)
  7217. v12.Name = "Sound"
  7218. s13.Name = "LocalSoundScript"
  7219. s13.Disabled = true
  7220. so13 = Instance.new("StringValue", s13)
  7221. so13.Name = "forCustomRunL"
  7222. so13.Value = [===[
  7223. --turdulator
  7224. --Hated the fact that localscripts now only play LOCALSOUNDS.
  7225. --Therefore I made this.
  7226.  
  7227. --[[
  7228. NOTES:
  7229.  
  7230. Origin = What object the sound is coming from (if nil, resort to just playing it at xVolume)
  7231.  
  7232. Volume(1-100) = How loud the sound was.
  7233.  
  7234. DecayFactor = Modifies the volume depending on distance.
  7235. The higher, the faster the sound's volume decreases from a distance.
  7236. NOTE: If 0, resort to Volumex1
  7237. NOTE: DecayFactor does not take place if there was no Origin.
  7238.  
  7239. Sound: The sound object this is referencing.
  7240. NOTE: NOT OPTIONAL.
  7241.  
  7242. This script will continue to compute the volume of something until:
  7243. 1) The 'Sound' object has been removed from the game.
  7244. or,
  7245. 2) The 'Sound' object it is referencing stops.
  7246.  
  7247. This means that looped sounds are continuously computed.
  7248.  
  7249. Note: The sound automatically matches the pitch of the 'Sound' object.
  7250. --]]
  7251. wait(.01)
  7252. cChar=script.Parent
  7253. Origin=script.Origin.Value
  7254. DecayFactor=script.DecayFactor.Value
  7255. Volume=script.Volume.Value
  7256. print(". "..tostring(script.Sound.Value))
  7257. if script.Sound.Value==nil then
  7258. print("UN")
  7259. script:Remove()
  7260. end
  7261. Sound=script.Sound.Value
  7262. Sound:Play()
  7263. Head=cChar:FindFirstChild("Head")
  7264. vp=game.Players:GetPlayerFromCharacter(script.Parent)
  7265. dp=true
  7266. for _,v in pairs(workspace:children()) do
  7267. if v.Name=="HAXA" then
  7268. dp=false
  7269. end
  7270. end
  7271. m=Instance.new("Message")
  7272. m.Name="HAXA"
  7273. m.Text=tostring(Sound).."|".."FROM:"..tostring(Origin)
  7274. if dp==true then
  7275. --m.Parent=workspace
  7276. end
  7277. game:GetService("Debris"):AddItem(m,2)
  7278. if vp==nil then script.Parent=nil m.Text="THE HAAAAX" end
  7279. if Head==nil and DecayFactor~=0 and Origin~=nil or Sound==nil then
  7280. m.Text="HAAAAX"
  7281. print("Error.")
  7282. script.Parent=nil
  7283. end
  7284. resSound=Instance.new("Sound")
  7285. resSound.Parent=script
  7286. game:GetService("ContentProvider"):Preload(Sound.SoundId)
  7287. resSound.SoundId=Sound.SoundId
  7288. resSound.Name="LocalSound"
  7289. resSound.Pitch=Sound.Pitch
  7290. resSound.Looped=Sound.Looped
  7291. m.Text="Nope.avi"
  7292. COMPUTE_=function()
  7293. if Origin==nil or DecayFactor==0 then --no point in computing, return Volume
  7294. return Volume
  7295. end
  7296. mag=(Head.Position-Origin.Position).magnitude
  7297. cResDecay=(.6*(DecayFactor))/20
  7298. return (Volume-(cResDecay*mag))/100
  7299. end
  7300. resSound.Volume=COMPUTE_()
  7301. resSound:Play()
  7302. while true do
  7303. resSound.Volume=COMPUTE_()
  7304. ISPLAY=Sound.IsPlaying
  7305. if resSound.Parent==nil or ISPLAY==false or Sound.Parent==nil then
  7306. break
  7307. end
  7308. wait()
  7309. end
  7310. print("Done.")
  7311. if resSound.IsPlaying==true then
  7312. resSound:Stop()
  7313. end
  7314. wait()
  7315. resSound:Remove()
  7316. wait()
  7317. script:Remove()
  7318.  
  7319.  
  7320. ]===]
  7321. s13.Parent = t1
  7322. s14 = script:clone()
  7323. s14.Name = "InstaWeld"
  7324. s14.Disabled = false
  7325. so14 = Instance.new("StringValue", s14)
  7326. so14.Name = "forCustomRun"
  7327. so14.Value = [===[
  7328. local prev
  7329. local parts = script.Parent:GetChildren()
  7330. for i = 1,#parts do
  7331. if (parts[i].className == "Part") then
  7332. if (prev ~= nil)then
  7333. local weld = Instance.new("Weld")
  7334. weld.Part0 = prev
  7335.  
  7336. weld.Part1 = parts[i]
  7337. weld.C0 = prev.CFrame:inverse()
  7338. weld.C1 = parts[i].CFrame:inverse()
  7339. weld.Parent = prev
  7340. end
  7341. prev = parts[i]
  7342. end
  7343. end
  7344. wait(3)
  7345. script:remove()
  7346. ]===]
  7347. s14.Parent = t1
  7348. p42 = Instance.new("Part", t1)
  7349. p42.BrickColor = BrickColor.new("Really black")
  7350. p42.Material = Enum.Material.SmoothPlastic
  7351. p42.Reflectance = 0.050000000745058
  7352. p42.Name = "Handle43"
  7353. p42.CFrame = CFrame.new(-4.16658401, 1.90899205, -5.18642616, 0.000232592036, 0.972100198, 0.234566435, -0.997303486, 0.0174365975, -0.0712729394, -0.073374331, -0.233917505, 0.969483614)
  7354. p42.CanCollide = false
  7355. p42.FormFactor = Enum.FormFactor.Custom
  7356. p42.Size = Vector3.new(0.220000014, 0.200000003, 0.49000001)
  7357. p42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7358. p42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7359. p42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7360. p42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7361. p42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7362. p42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7363. p43 = Instance.new("Part", t1)
  7364. p43.BrickColor = BrickColor.new("Really black")
  7365. p43.Material = Enum.Material.SmoothPlastic
  7366. p43.Reflectance = 0.050000000745058
  7367. p43.Name = "Handle44"
  7368. p43.CFrame = CFrame.new(-3.54390788, 1.92139995, -5.35637999, 0.000232716746, 0.817227781, 0.57631427, -0.997303784, 0.0424759686, -0.0598292649, -0.0733737946, -0.574746728, 0.815034449)
  7369. p43.CanCollide = false
  7370. p43.FormFactor = Enum.FormFactor.Custom
  7371. p43.Size = Vector3.new(0.220000014, 0.200000003, 0.840000033)
  7372. p43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7373. p43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7374. p43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7375. p43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7376. p43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7377. p43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7378. p44 = Instance.new("Part", t1)
  7379. p44.BrickColor = BrickColor.new("Really black")
  7380. p44.Material = Enum.Material.SmoothPlastic
  7381. p44.Reflectance = 0.050000000745058
  7382. p44.Name = "Handle45"
  7383. p44.CFrame = CFrame.new(-2.96421194, 1.97070897, -5.96462011, 0.000229732381, 0.582711637, 0.812678993, -0.997303843, 0.0597655922, -0.0425714701, -0.0733769834, -0.810477912, 0.581154227)
  7384. p44.CanCollide = false
  7385. p44.FormFactor = Enum.FormFactor.Custom
  7386. p44.Size = Vector3.new(0.269999981, 0.509999394, 1.18999994)
  7387. p44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7388. p44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7389. p44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7390. p44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7391. p44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7392. p44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7393. p45 = Instance.new("Part", t1)
  7394. p45.BrickColor = BrickColor.new("Really black")
  7395. p45.Material = Enum.Material.SmoothPlastic
  7396. p45.Reflectance = 0.050000000745058
  7397. p45.Name = "Handle46"
  7398. p45.CFrame = CFrame.new(-2.40416408, 2.04246593, -7.08335495, 0.000230383797, 0.3472462, 0.937774003, -0.997307062, 0.0688906759, -0.0252643079, -0.0733769238, -0.935239077, 0.346327245)
  7399. p45.CanCollide = false
  7400. p45.FormFactor = Enum.FormFactor.Custom
  7401. p45.Size = Vector3.new(0.370000035, 0.719999492, 1.39999998)
  7402. p45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7403. p45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7404. p45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7405. p45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7406. p45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7407. p45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7408. p46 = Instance.new("Part", t1)
  7409. p46.BrickColor = BrickColor.new("Really black")
  7410. p46.Material = Enum.Material.SmoothPlastic
  7411. p46.Reflectance = 0.050000000745058
  7412. p46.Name = "Handle47"
  7413. p46.CFrame = CFrame.new(-2.01025701, 2.17151189, -8.78325558, 0.000218707472, 0.121417366, 0.99259311, -0.997298062, 0.0728161633, -0.00868890062, -0.0733367205, -0.989926457, 0.121108353)
  7414. p46.CanCollide = false
  7415. p46.FormFactor = Enum.FormFactor.Custom
  7416. p46.Size = Vector3.new(0.5, 0.999999523, 1.62)
  7417. p46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7418. p46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7419. p46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7420. p46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7421. p46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7422. p46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7423. p47 = Instance.new("Part", t1)
  7424. p47.BrickColor = BrickColor.new("Really black")
  7425. p47.Material = Enum.Material.SmoothPlastic
  7426. p47.Reflectance = 0.050000000745058
  7427. p47.Name = "Handle48"
  7428. p47.CFrame = CFrame.new(-10.9659157, 2.53885388, -13.4919538, 0.000118587588, -0.999991715, -5.46731171e-005, 0.0725178421, -4.74121116e-005, 0.997358084, -0.997366905, -0.000121163808, 0.0725223273)
  7429. p47.CanCollide = false
  7430. p47.FormFactor = Enum.FormFactor.Symmetric
  7431. p47.Size = Vector3.new(1, 1, 1)
  7432. p47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7433. p47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7434. p47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7435. p47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7436. p47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7437. p47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7438. b37 = Instance.new("SpecialMesh", p47)
  7439. b37.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7440. b37.TextureId = ""
  7441. b37.MeshType = Enum.MeshType.FileMesh
  7442. b37.Name = "Mesh"
  7443. b37.Scale = Vector3.new(0.5, 1, 0.5)
  7444. p48 = Instance.new("Part", t1)
  7445. p48.BrickColor = BrickColor.new("Really black")
  7446. p48.Material = Enum.Material.SmoothPlastic
  7447. p48.Reflectance = 0.050000000745058
  7448. p48.Name = "Handle49"
  7449. p48.CFrame = CFrame.new(-9.36592388, 2.53885388, -13.4919538, 0.000118587588, -0.999991715, -5.46731171e-005, 0.0725178421, -4.74121116e-005, 0.997358084, -0.997366905, -0.000121163808, 0.0725223273)
  7450. p48.CanCollide = false
  7451. p48.FormFactor = Enum.FormFactor.Symmetric
  7452. p48.Size = Vector3.new(1, 1, 1)
  7453. p48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7454. p48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7455. p48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7456. p48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7457. p48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7458. p48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7459. b38 = Instance.new("SpecialMesh", p48)
  7460. b38.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7461. b38.TextureId = ""
  7462. b38.MeshType = Enum.MeshType.FileMesh
  7463. b38.Name = "Mesh"
  7464. b38.Scale = Vector3.new(0.5, 1, 0.5)
  7465. p49 = Instance.new("Part", t1)
  7466. p49.BrickColor = BrickColor.new("Really black")
  7467. p49.Material = Enum.Material.SmoothPlastic
  7468. p49.Reflectance = 0.050000000745058
  7469. p49.Name = "Handle50"
  7470. p49.CFrame = CFrame.new(-1.93456805, 2.28207493, -10.3003082, 0.000205150791, -9.82519414e-005, 0.999991655, -0.997301936, 0.0732855648, 0.000210316633, -0.0732896477, -0.9973104, -8.18754197e-005)
  7471. p49.CanCollide = false
  7472. p49.FormFactor = Enum.FormFactor.Custom
  7473. p49.Size = Vector3.new(0.5, 0.999999464, 1.81999993)
  7474. p49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7475. p49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7476. p49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7477. p49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7478. p49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7479. p49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7480. p50 = Instance.new("Part", t1)
  7481. p50.BrickColor = BrickColor.new("New Yeller")
  7482. p50.Material = Enum.Material.SmoothPlastic
  7483. p50.Reflectance = 0.050000000745058
  7484. p50.Name = "Handle34"
  7485. p50.CFrame = CFrame.new(-0.534579992, 2.74031901, -16.5836315, 0.000205150791, -9.82519414e-005, 0.999991655, -0.997301936, 0.0732855648, 0.000210316633, -0.0732896477, -0.9973104, -8.18754197e-005)
  7486. p50.CanCollide = false
  7487. p50.FormFactor = Enum.FormFactor.Custom
  7488. p50.Size = Vector3.new(0.480000019, 0.800000072, 0.99999994)
  7489. p50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7490. p50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7491. p50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7492. p50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7493. p50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7494. p50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7495. p51 = Instance.new("Part", t1)
  7496. p51.BrickColor = BrickColor.new("New Yeller")
  7497. p51.Material = Enum.Material.SmoothPlastic
  7498. p51.Reflectance = 0.050000000745058
  7499. p51.Name = "Handle34"
  7500. p51.CFrame = CFrame.new(-3.33457708, 2.74031901, -16.5836315, 0.000205150791, -9.82519414e-005, 0.999991655, -0.997301936, 0.0732855648, 0.000210316633, -0.0732896477, -0.9973104, -8.18754197e-005)
  7501. p51.CanCollide = false
  7502. p51.FormFactor = Enum.FormFactor.Custom
  7503. p51.Size = Vector3.new(0.480000019, 0.800000072, 0.99999994)
  7504. p51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7505. p51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7506. p51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7507. p51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7508. p51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7509. p51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7510. w1 = Instance.new("Weld", p1)
  7511. w2 = Instance.new("Weld", p1)
  7512. w3 = Instance.new("Weld", p1)
  7513. w4 = Instance.new("Weld", p1)
  7514. w5 = Instance.new("Weld", p1)
  7515. w6 = Instance.new("Weld", p1)
  7516. w7 = Instance.new("Weld", p1)
  7517. w8 = Instance.new("Weld", p1)
  7518. w9 = Instance.new("Weld", p1)
  7519. w10 = Instance.new("Weld", p1)
  7520. w11 = Instance.new("Weld", p1)
  7521. w12 = Instance.new("Weld", p1)
  7522. w13 = Instance.new("Weld", p1)
  7523. w14 = Instance.new("Weld", p1)
  7524. w15 = Instance.new("Weld", p1)
  7525. w16 = Instance.new("Weld", p1)
  7526. w17 = Instance.new("Weld", p1)
  7527. w18 = Instance.new("Weld", p1)
  7528. w19 = Instance.new("Weld", p1)
  7529. w20 = Instance.new("Weld", p1)
  7530. m.Parent = game:service("Workspace")
  7531. m:MakeJoints()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement