Advertisement
Code_X

Roblox Script Cframe Scythe

Oct 10th, 2019
1,807
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 178.59 KB | None | 0 0
  1. Create = function(itemClass,tabl)
  2. local item = Instance.new(itemClass)
  3. for i,v in pairs(tabl) do
  4. local a,b = ypcall(function() return item[i] end)
  5. if a then
  6. item[i] = tabl[i]
  7. end
  8. end
  9. return item
  10. end
  11. function runDummyScript(f,scri)
  12. local oldenv = getfenv(f)
  13. local newenv = setmetatable({}, {
  14. __index = function(_, k)
  15. if k:lower() == 'script' then
  16. return scri
  17. else
  18. return oldenv[k]
  19. end
  20. end
  21. })
  22. setfenv(f, newenv)
  23. ypcall(function() f() end)
  24. end
  25. cors = {}
  26. mas = Instance.new("Model",game:GetService("Lighting"))
  27. mas.Name = "CompiledModel"
  28. o1 = Create("Tool",{
  29. ["Name"] = "Malecoda",
  30. ["Parent"] = mas,
  31. ["GripForward"] = Vector3.new(-1, -0, 0),
  32. ["GripRight"] = Vector3.new(0, 0, 1),
  33. ["GripUp"] = Vector3.new(0, -1, 0),
  34. })
  35. o2 = Create("Part",{
  36. ["Name"] = "Handle",
  37. ["Parent"] = o1,
  38. ["BrickColor"] = BrickColor.new("Really black"),
  39. ["Reflectance"] = 0.20000000298023,
  40. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  41. ["Rotation"] = Vector3.new(0, 0, 90),
  42. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  43. ["FormFactor"] = Enum.FormFactor.Symmetric,
  44. ["Size"] = Vector3.new(1, 12, 1),
  45. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  46. ["TopSurface"] = Enum.SurfaceType.Smooth,
  47. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  48. })
  49. o3 = Create("CylinderMesh",{
  50. ["Parent"] = o2,
  51. ["Scale"] = Vector3.new(0.400000006, 1, 0.400000006),
  52. })
  53. o4 = Create("Sound",{
  54. ["Name"] = "Slash1",
  55. ["Parent"] = o2,
  56. ["Pitch"] = 1.5599999427795,
  57. ["SoundId"] = "http://www.roblox.com/Asset?ID=92597296",
  58. ["Volume"] = 1,
  59. })
  60. o5 = Create("Sound",{
  61. ["Name"] = "Slash3",
  62. ["Parent"] = o2,
  63. ["Pitch"] = 1.0599999427795,
  64. ["SoundId"] = "http://www.roblox.com/Asset?ID=92628581",
  65. ["Volume"] = 1,
  66. })
  67. o6 = Create("Sound",{
  68. ["Name"] = "Slash2",
  69. ["Parent"] = o2,
  70. ["Pitch"] = 1.0599999427795,
  71. ["SoundId"] = "http://www.roblox.com/Asset?ID=92597369",
  72. ["Volume"] = 1,
  73. })
  74. o7 = Create("Sound",{
  75. ["Name"] = "Clash",
  76. ["Parent"] = o2,
  77. ["Pitch"] = 0.5,
  78. ["SoundId"] = "http://www.roblox.com/asset/?id=91154503",
  79. ["Volume"] = 1,
  80. })
  81. o8 = Create("Sound",{
  82. ["Name"] = "ChainStart",
  83. ["Parent"] = o2,
  84. ["Pitch"] = 0.25,
  85. ["SoundId"] = "http://www.roblox.com/asset/?id=91154708",
  86. ["Volume"] = 1,
  87. })
  88. o9 = Create("Sound",{
  89. ["Name"] = "ChainClink",
  90. ["Parent"] = o2,
  91. ["Pitch"] = 0.60000002384186,
  92. ["SoundId"] = "http://www.roblox.com/asset/?id=91154521",
  93. ["Volume"] = 1,
  94. })
  95. o10 = Create("Sound",{
  96. ["Name"] = "Purge1",
  97. ["Parent"] = o2,
  98. ["Pitch"] = 0.5,
  99. ["SoundId"] = "http://www.roblox.com/asset/?id=11998777 ",
  100. ["Volume"] = 1,
  101. })
  102. o11 = Create("Sound",{
  103. ["Name"] = "Purge2",
  104. ["Parent"] = o2,
  105. ["Pitch"] = 0.5,
  106. ["SoundId"] = "http://www.roblox.com/asset/?id=11984351 ",
  107. ["Volume"] = 1,
  108. })
  109. o12 = Create("Sound",{
  110. ["Name"] = "ChainWin",
  111. ["Parent"] = o2,
  112. ["Pitch"] = 0.97699999809265,
  113. ["SoundId"] = "http://www.roblox.com/asset/?id=131228548",
  114. ["Volume"] = 0,
  115. })
  116. o13 = Create("Motor",{
  117. ["Name"] = "Pivot",
  118. ["Parent"] = o2,
  119. ["Part0"] = o2,
  120. ["Part1"] = o78,
  121. ["DesiredAngle"] = 0.25,
  122. ["MaxVelocity"] = 0.5,
  123. })
  124. o15 = Create("Part",{
  125. ["Name"] = "Handle2",
  126. ["Parent"] = o1,
  127. ["BrickColor"] = BrickColor.new("Really black"),
  128. ["Reflectance"] = 0.20000000298023,
  129. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  130. ["Rotation"] = Vector3.new(90, 90, 0),
  131. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  132. ["CanCollide"] = false,
  133. ["FormFactor"] = Enum.FormFactor.Symmetric,
  134. ["Size"] = Vector3.new(1, 1, 1),
  135. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  136. ["TopSurface"] = Enum.SurfaceType.Smooth,
  137. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  138. })
  139. o16 = Create("CylinderMesh",{
  140. ["Parent"] = o15,
  141. ["Offset"] = Vector3.new(0, 0, -5.25),
  142. ["Scale"] = Vector3.new(2, 1, 2),
  143. })
  144. o17 = Create("Part",{
  145. ["Name"] = "Handle3",
  146. ["Parent"] = o1,
  147. ["BrickColor"] = BrickColor.new("Royal purple"),
  148. ["Reflectance"] = 0.20000000298023,
  149. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  150. ["Rotation"] = Vector3.new(90, 90, 0),
  151. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  152. ["CanCollide"] = false,
  153. ["FormFactor"] = Enum.FormFactor.Symmetric,
  154. ["Size"] = Vector3.new(1, 1, 1),
  155. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  156. ["TopSurface"] = Enum.SurfaceType.Smooth,
  157. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  158. })
  159. o18 = Create("SpecialMesh",{
  160. ["Parent"] = o17,
  161. ["Scale"] = Vector3.new(1.75, 1.5, 1.75),
  162. })
  163. o19 = Create("Script",{
  164. ["Name"] = "Welds",
  165. ["Parent"] = o1,
  166. })
  167. table.insert(cors,coroutine.create(function()
  168. wait()
  169. runDummyScript(function()
  170. --turdulator "Saz"
  171. Tool=script.Parent;
  172. Handle=Tool.Handle
  173.  
  174. Weld=function()
  175. for _,v in pairs(Handle:children()) do
  176. if v:IsA("JointInstance") then
  177. v:Remove()
  178. end
  179. end
  180. for _,v in pairs(Tool.HandlePivot:children()) do
  181. if v:IsA("JointInstance") then
  182. v:Remove()
  183. end
  184. end
  185.  
  186. w=Instance.new("Weld")
  187. w.Part0=Handle
  188. w.Part1=Tool.Handle2
  189. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  190. w.Parent=w.Part0
  191.  
  192. w=Instance.new("Weld")
  193. w.Part0=Handle
  194. w.Part1=Tool.Handle3
  195. w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  196. w.Parent=w.Part0
  197.  
  198. w=Instance.new("Weld")
  199. w.Part0=Handle
  200. w.Part1=Tool.Handle4
  201. w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  202. w.Parent=w.Part0
  203.  
  204. w=Instance.new("Weld")
  205. w.Part0=Handle
  206. w.Part1=Tool.Handle5
  207. w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  208. w.Parent=w.Part0
  209.  
  210. w=Instance.new("Weld")
  211. w.Part0=Handle
  212. w.Part1=Tool.Handle6
  213. w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  214. w.Parent=w.Part0
  215.  
  216. w=Instance.new("Weld")
  217. w.Part0=Handle
  218. w.Part1=Tool.Handle7
  219. w.C0=CFrame.new(-.625,5.75,.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  220. w.Parent=w.Part0
  221.  
  222. w=Instance.new("Weld")
  223. w.Part0=Handle
  224. w.Part1=Tool.Handle8
  225. w.C0=CFrame.new(-.625,5.75,-.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  226. w.Parent=w.Part0
  227.  
  228. w=Instance.new("Weld")
  229. w.Part0=Handle
  230. w.Part1=Tool.Handle9
  231. w.C0=CFrame.new(-1.5,5.5,.325)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,math.pi/10,math.pi/2)
  232. w.Parent=w.Part0
  233.  
  234. w=Instance.new("Weld")
  235. w.Part0=Handle
  236. w.Part1=Tool.Handle10
  237. w.C0=CFrame.new(-1.5,5.5,-.35)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,math.pi/10,math.pi/2)
  238. w.Parent=w.Part0
  239.  
  240. w=Instance.new("Weld")
  241. w.Part0=Handle
  242. w.Part1=Tool.Handle11
  243. w.C0=CFrame.new(-1.35,6.1,-.3)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,-math.pi/12,math.pi/2)
  244. w.Parent=w.Part0
  245.  
  246. w=Instance.new("Weld")
  247. w.Part0=Handle
  248. w.Part1=Tool.Handle12
  249. w.C0=CFrame.new(-1.35,6.1,.325)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,-math.pi/12,math.pi/2)
  250. w.Parent=w.Part0
  251.  
  252. w=Instance.new("Weld")
  253. w.Part0=Handle
  254. w.Part1=Tool.Handle13
  255. w.C0=CFrame.new(-.4,5.6,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  256. w.Parent=w.Part0
  257.  
  258. w=Instance.new("Weld")
  259. w.Part0=Handle
  260. w.Part1=Tool.Handle14
  261. w.C0=CFrame.new(-.6,5.8,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  262. w.Parent=w.Part0
  263.  
  264. w=Instance.new("Weld")
  265. w.Part0=Handle
  266. w.Part1=Tool.Handle15
  267. w.C0=CFrame.new(-.4,5.6,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  268. w.Parent=w.Part0
  269.  
  270. w=Instance.new("Weld")
  271. w.Part0=Handle
  272. w.Part1=Tool.Handle16
  273. w.C0=CFrame.new(-.6,5.8,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  274. w.Parent=w.Part0
  275.  
  276. w=Instance.new("Motor")
  277. w.Name="Pivot"
  278. w.Part0=Handle
  279. w.Part1=Tool.HandlePivot
  280. w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  281. w.Parent=w.Part0
  282. w.MaxVelocity=.5
  283. w.DesiredAngle=.25
  284.  
  285. w=Instance.new("Weld")
  286. w.Part0=Tool.HandlePivot
  287. w.Part1=Tool.Handle17
  288. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  289. w.Parent=w.Part0
  290.  
  291. w=Instance.new("Weld")
  292. w.Part0=Tool.HandlePivot
  293. w.Part1=Tool.Handle18
  294. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  295. w.Parent=w.Part0
  296.  
  297. w=Instance.new("Weld")
  298. w.Part0=Tool.HandlePivot
  299. w.Part1=Tool.Handle19
  300. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
  301. w.Parent=w.Part0
  302.  
  303. w=Instance.new("Weld")
  304. w.Part0=Tool.HandlePivot
  305. w.Part1=Tool.Handle20
  306. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
  307. w.Parent=w.Part0
  308.  
  309. w=Instance.new("Weld")
  310. w.Part0=Tool.HandlePivot
  311. w.Part1=Tool.Handle21
  312. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
  313. w.Parent=w.Part0
  314.  
  315. w=Instance.new("Weld")
  316. w.Part0=Tool.HandlePivot
  317. w.Part1=Tool.Handle22
  318. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
  319. w.Parent=w.Part0
  320.  
  321. w=Instance.new("Weld")
  322. w.Part0=Tool.HandlePivot
  323. w.Part1=Tool.Handle23
  324. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
  325. w.Parent=w.Part0
  326.  
  327. w=Instance.new("Weld")
  328. w.Part0=Tool.HandlePivot
  329. w.Part1=Tool.Handle24
  330. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
  331. w.Parent=w.Part0
  332.  
  333. w=Instance.new("Weld")
  334. w.Part0=Tool.HandlePivot
  335. w.Part1=Tool.Handle25
  336. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5.5)
  337. w.Parent=w.Part0
  338.  
  339. w=Instance.new("Weld")
  340. w.Part0=Tool.HandlePivot
  341. w.Part1=Tool.Handle26
  342. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
  343. w.Parent=w.Part0
  344.  
  345. w=Instance.new("Weld")
  346. w.Part0=Tool.HandlePivot
  347. w.Part1=Tool.Handle27
  348. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
  349. w.Parent=w.Part0
  350.  
  351. w=Instance.new("Weld")
  352. w.Part0=Tool.HandlePivot
  353. w.Part1=Tool.Handle28
  354. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.4)
  355. w.Parent=w.Part0
  356.  
  357. w=Instance.new("Weld")
  358. w.Part0=Tool.HandlePivot
  359. w.Part1=Tool.Handle29
  360. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
  361. w.Parent=w.Part0
  362.  
  363. w=Instance.new("Weld")
  364. w.Part0=Tool.HandlePivot
  365. w.Part1=Tool.Handle30
  366. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
  367. w.Parent=w.Part0
  368.  
  369. w=Instance.new("Weld")
  370. w.Part0=Tool.HandlePivot
  371. w.Part1=Tool.Handle31
  372. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
  373. w.Parent=w.Part0
  374.  
  375. w=Instance.new("Weld")
  376. w.Part0=Tool.HandlePivot
  377. w.Part1=Tool.Handle32
  378. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  379. w.Parent=w.Part0
  380.  
  381. w=Instance.new("Weld")
  382. w.Part0=Tool.HandlePivot
  383. w.Part1=Tool.Handle33
  384. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
  385. w.Parent=w.Part0
  386.  
  387. w=Instance.new("Weld")
  388. w.Part0=Tool.HandlePivot
  389. w.Part1=Tool.Handle34
  390. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
  391. w.Parent=w.Part0
  392.  
  393. w=Instance.new("Weld")
  394. w.Part0=Tool.HandlePivot
  395. w.Part1=Tool.Handle35
  396. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
  397. w.Parent=w.Part0
  398.  
  399. w=Instance.new("Weld")
  400. w.Part0=Tool.HandlePivot
  401. w.Part1=Tool.Handle36
  402. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
  403. w.Parent=w.Part0
  404.  
  405. w=Instance.new("Weld")
  406. w.Part0=Tool.HandlePivot
  407. w.Part1=Tool.Handle37
  408. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
  409. w.Parent=w.Part0
  410.  
  411. w=Instance.new("Weld")
  412. w.Part0=Tool.HandlePivot
  413. w.Part1=Tool.Handle38
  414. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
  415. w.Parent=w.Part0
  416.  
  417. w=Instance.new("Weld")
  418. w.Part0=Tool.HandlePivot
  419. w.Part1=Tool.Handle39
  420. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
  421. w.Parent=w.Part0
  422.  
  423. w=Instance.new("Weld")
  424. w.Part0=Tool.HandlePivot
  425. w.Part1=Tool.Handle40
  426. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
  427. w.Parent=w.Part0
  428.  
  429. w=Instance.new("Weld")
  430. w.Part0=Tool.HandlePivot
  431. w.Part1=Tool.Handle41
  432. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
  433. w.Parent=w.Part0
  434.  
  435. w=Instance.new("Weld")
  436. w.Part0=Tool.HandlePivot
  437. w.Part1=Tool.Handle42
  438. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
  439. w.Parent=w.Part0
  440.  
  441. w=Instance.new("Weld")
  442. w.Part0=Tool.HandlePivot
  443. w.Part1=Tool.Handle43
  444. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
  445. w.Parent=w.Part0
  446.  
  447. w=Instance.new("Weld")
  448. w.Part0=Handle
  449. w.Part1=Tool.Handle44
  450. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  451. w.Parent=w.Part0
  452.  
  453. w=Instance.new("Weld")
  454. w.Part0=Handle
  455. w.Part1=Tool.Handle45
  456. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  457. w.Parent=w.Part0
  458.  
  459. w=Instance.new("Weld")
  460. w.Part0=Handle
  461. w.Part1=Tool.Handle46
  462. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  463. w.Parent=w.Part0
  464.  
  465. w=Instance.new("Weld")
  466. w.Part0=Handle
  467. w.Part1=Tool.Handle47
  468. w.C0=CFrame.new(0,5.25,1)*CFrame.fromEulerAnglesXYZ(math.pi/16,-math.pi/2,0)
  469. w.Parent=w.Part0
  470.  
  471. w=Instance.new("Weld")
  472. w.Part0=Handle
  473. w.Part1=Tool.Handle48
  474. w.C0=CFrame.new(0,5.25,-1)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/2,math.pi)
  475. w.Parent=w.Part0
  476.  
  477. w=Instance.new("Weld")
  478. w.Part0=Handle
  479. w.Part1=Tool.Handle49
  480. w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  481. w.Parent=w.Part0
  482.  
  483. w=Instance.new("Weld")
  484. w.Part0=Handle
  485. w.Part1=Tool.Handle50
  486. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  487. w.Parent=w.Part0
  488.  
  489. w=Instance.new("Weld")
  490. w.Part0=Handle
  491. w.Part1=Tool.Handle51
  492. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  493. w.Parent=w.Part0
  494.  
  495. w=Instance.new("Weld")
  496. w.Part0=Handle
  497. w.Part1=Tool.Handle52
  498. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  499. w.Parent=w.Part0
  500.  
  501. w=Instance.new("Weld")
  502. w.Part0=Handle
  503. w.Part1=Tool.Handle53
  504. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  505. w.Parent=w.Part0
  506.  
  507. for i=54, 84 do --hurr shortcuts
  508. w=Instance.new("Weld")
  509. w.Part0=Handle
  510. w.Part1=Tool["Handle"..tostring(i)]
  511. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  512. w.Parent=w.Part0
  513. end
  514.  
  515. w=Instance.new("Weld")
  516. w.Part0=Handle
  517. w.Part1=Tool.Handle85
  518. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  519. w.Parent=w.Part0
  520.  
  521. w=Instance.new("Weld")
  522. w.Part0=Handle
  523. w.Part1=Tool.Handle86
  524. w.C0=CFrame.new(0,-6.85,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  525. w.Parent=w.Part0
  526.  
  527. w=Instance.new("Weld")
  528. w.Part0=Handle
  529. w.Part1=Tool.Handle87
  530. w.C0=CFrame.new(-.25,4.5,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  531. w.Parent=w.Part0
  532.  
  533. w=Instance.new("Weld")
  534. w.Part0=Handle
  535. w.Part1=Tool.Handle88
  536. w.C0=CFrame.new(-.25,4.5,.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  537. w.Parent=w.Part0
  538.  
  539. w=Instance.new("Weld")
  540. w.Part0=Handle
  541. w.Part1=Tool.Handle89
  542. w.C0=CFrame.new(-.49,4,.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
  543. w.Parent=w.Part0
  544.  
  545. w=Instance.new("Weld")
  546. w.Part0=Handle
  547. w.Part1=Tool.Handle90
  548. w.C0=CFrame.new(-.49,4,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
  549. w.Parent=w.Part0
  550.  
  551. w=Instance.new("Weld")
  552. w.Part0=Handle
  553. w.Part1=Tool.Handle91
  554. w.C0=CFrame.new(.45,4,.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
  555. w.Parent=w.Part0
  556.  
  557. w=Instance.new("Weld")
  558. w.Part0=Handle
  559. w.Part1=Tool.Handle92
  560. w.C0=CFrame.new(.45,4,-.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
  561. w.Parent=w.Part0
  562.  
  563. w=Instance.new("Weld")
  564. w.Part0=Handle
  565. w.Part1=Tool.Handle93
  566. w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  567. w.Parent=w.Part0
  568.  
  569. w=Instance.new("Weld")
  570. w.Part0=Handle
  571. w.Part1=Tool.Handle94
  572. w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  573. w.Parent=w.Part0
  574.  
  575. w=Instance.new("Weld")
  576. w.Part0=Tool.HandlePivot
  577. w.Part1=Tool.Handle95
  578. w.C0=CFrame.new(6.75,-2,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  579. w.Parent=w.Part0
  580.  
  581. w=Instance.new("Weld")
  582. w.Part0=Tool.HandlePivot
  583. w.Part1=Tool.Handle96
  584. w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  585. w.Parent=w.Part0
  586.  
  587. end
  588. Weld()
  589. end,o19)
  590. end))
  591. o20 = Create("Part",{
  592. ["Name"] = "Handle4",
  593. ["Parent"] = o1,
  594. ["BrickColor"] = BrickColor.new("Black"),
  595. ["Reflectance"] = 0.20000000298023,
  596. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  597. ["Rotation"] = Vector3.new(90, 90, 0),
  598. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  599. ["CanCollide"] = false,
  600. ["FormFactor"] = Enum.FormFactor.Symmetric,
  601. ["Size"] = Vector3.new(1, 1, 1),
  602. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  603. ["TopSurface"] = Enum.SurfaceType.Smooth,
  604. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  605. })
  606. o21 = Create("SpecialMesh",{
  607. ["Parent"] = o20,
  608. ["Scale"] = Vector3.new(1.99000001, 1.35000002, 1.99000001),
  609. })
  610. o22 = Create("Part",{
  611. ["Name"] = "Handle5",
  612. ["Parent"] = o1,
  613. ["BrickColor"] = BrickColor.new("Really black"),
  614. ["Reflectance"] = 0.20000000298023,
  615. ["Position"] = Vector3.new(24.2400017, 1.56500006, -0.0400000028),
  616. ["Rotation"] = Vector3.new(90, 90, 0),
  617. ["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  618. ["CanCollide"] = false,
  619. ["FormFactor"] = Enum.FormFactor.Symmetric,
  620. ["Size"] = Vector3.new(1, 1, 1),
  621. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  622. ["TopSurface"] = Enum.SurfaceType.Smooth,
  623. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  624. })
  625. o23 = Create("SpecialMesh",{
  626. ["Parent"] = o22,
  627. ["Scale"] = Vector3.new(1.25, 0.5, 1.25),
  628. })
  629. o24 = Create("Part",{
  630. ["Name"] = "Handle6",
  631. ["Parent"] = o1,
  632. ["BrickColor"] = BrickColor.new("Royal purple"),
  633. ["Reflectance"] = 0.20000000298023,
  634. ["Position"] = Vector3.new(24.2400017, 1.56500006, -0.0400000028),
  635. ["Rotation"] = Vector3.new(90, 90, 0),
  636. ["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  637. ["CanCollide"] = false,
  638. ["FormFactor"] = Enum.FormFactor.Symmetric,
  639. ["Size"] = Vector3.new(1, 1, 1),
  640. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  641. ["TopSurface"] = Enum.SurfaceType.Smooth,
  642. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  643. })
  644. o25 = Create("SpecialMesh",{
  645. ["Parent"] = o24,
  646. ["Scale"] = Vector3.new(1, 1.54999995, 1),
  647. })
  648. o26 = Create("Part",{
  649. ["Name"] = "Handle7",
  650. ["Parent"] = o1,
  651. ["BrickColor"] = BrickColor.new("Black"),
  652. ["Reflectance"] = 0.20000000298023,
  653. ["Position"] = Vector3.new(24.2400017, 1.56500006, 0.460000008),
  654. ["Rotation"] = Vector3.new(90, 90, 0),
  655. ["CFrame"] = CFrame.new(24.2400017, 1.56500006, 0.460000008, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  656. ["CanCollide"] = false,
  657. ["FormFactor"] = Enum.FormFactor.Symmetric,
  658. ["Size"] = Vector3.new(1, 1, 1),
  659. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  660. ["TopSurface"] = Enum.SurfaceType.Smooth,
  661. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  662. })
  663. o27 = Create("SpecialMesh",{
  664. ["Parent"] = o26,
  665. ["Scale"] = Vector3.new(1.10000002, 0.5, 1.10000002),
  666. })
  667. o28 = Create("Part",{
  668. ["Name"] = "Handle8",
  669. ["Parent"] = o1,
  670. ["BrickColor"] = BrickColor.new("Black"),
  671. ["Reflectance"] = 0.20000000298023,
  672. ["Position"] = Vector3.new(24.2400017, 1.56500006, -0.540000021),
  673. ["Rotation"] = Vector3.new(90, 90, 0),
  674. ["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.540000021, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  675. ["CanCollide"] = false,
  676. ["FormFactor"] = Enum.FormFactor.Symmetric,
  677. ["Size"] = Vector3.new(1, 1, 1),
  678. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  679. ["TopSurface"] = Enum.SurfaceType.Smooth,
  680. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  681. })
  682. o29 = Create("SpecialMesh",{
  683. ["Parent"] = o28,
  684. ["Scale"] = Vector3.new(1.10000002, 0.5, 1.10000002),
  685. })
  686. o30 = Create("Part",{
  687. ["Name"] = "Handle9",
  688. ["Parent"] = o1,
  689. ["BrickColor"] = BrickColor.new("Black"),
  690. ["Reflectance"] = 0.20000000298023,
  691. ["Position"] = Vector3.new(24.4900017, 0.690000057, 0.284999996),
  692. ["Rotation"] = Vector3.new(-46.4370003, 64.7571716, -136.436996),
  693. ["CFrame"] = CFrame.new(24.4900017, 0.690000057, 0.284999996, -0.309016973, 0.293892652, 0.904508531, -4.1572001e-008, -0.95105654, 0.309017003, 0.95105654, 0.095491454, 0.293892622),
  694. ["CanCollide"] = false,
  695. ["FormFactor"] = Enum.FormFactor.Symmetric,
  696. ["Size"] = Vector3.new(1, 1, 1),
  697. ["BottomSurface"] = Enum.SurfaceType.Weld,
  698. ["TopSurface"] = Enum.SurfaceType.Smooth,
  699. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  700. })
  701. o31 = Create("SpecialMesh",{
  702. ["Parent"] = o30,
  703. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  704. ["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
  705. ["VertexColor"] = Vector3.new(0, 0, 0),
  706. ["MeshType"] = Enum.MeshType.FileMesh,
  707. })
  708. o32 = Create("Part",{
  709. ["Name"] = "Handle10",
  710. ["Parent"] = o1,
  711. ["BrickColor"] = BrickColor.new("Black"),
  712. ["Reflectance"] = 0.20000000298023,
  713. ["Position"] = Vector3.new(24.4900017, 0.690000057, -0.389999986),
  714. ["Rotation"] = Vector3.new(-146.98262, 55.4507599, -28.1571598),
  715. ["CFrame"] = CFrame.new(24.4900017, 0.690000057, -0.389999986, 0.50000006, 0.26761654, 0.823639095, -4.1572001e-008, -0.95105654, 0.309017003, 0.866025388, -0.154508561, -0.47552833),
  716. ["CanCollide"] = false,
  717. ["FormFactor"] = Enum.FormFactor.Symmetric,
  718. ["Size"] = Vector3.new(1, 1, 1),
  719. ["BottomSurface"] = Enum.SurfaceType.Weld,
  720. ["TopSurface"] = Enum.SurfaceType.Smooth,
  721. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  722. })
  723. o33 = Create("SpecialMesh",{
  724. ["Parent"] = o32,
  725. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  726. ["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
  727. ["VertexColor"] = Vector3.new(0, 0, 0),
  728. ["MeshType"] = Enum.MeshType.FileMesh,
  729. })
  730. o34 = Create("Part",{
  731. ["Name"] = "Handle11",
  732. ["Parent"] = o1,
  733. ["BrickColor"] = BrickColor.new("Black"),
  734. ["Reflectance"] = 0.20000000298023,
  735. ["Position"] = Vector3.new(23.8900013, 0.840000033, -0.340000004),
  736. ["Rotation"] = Vector3.new(40.9286194, 66.7295303, 141.46048),
  737. ["CFrame"] = CFrame.new(23.8900013, 0.840000033, -0.340000004, -0.309016973, -0.246151522, 0.918650091, -4.22219593e-008, -0.965925813, -0.258819044, 0.95105654, -0.079979524, 0.298487484),
  738. ["CanCollide"] = false,
  739. ["FormFactor"] = Enum.FormFactor.Symmetric,
  740. ["Size"] = Vector3.new(1, 1, 1),
  741. ["BottomSurface"] = Enum.SurfaceType.Weld,
  742. ["TopSurface"] = Enum.SurfaceType.Smooth,
  743. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  744. })
  745. o35 = Create("SpecialMesh",{
  746. ["Parent"] = o34,
  747. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  748. ["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
  749. ["VertexColor"] = Vector3.new(0, 0, 0),
  750. ["MeshType"] = Enum.MeshType.FileMesh,
  751. })
  752. o36 = Create("Part",{
  753. ["Name"] = "Handle12",
  754. ["Parent"] = o1,
  755. ["BrickColor"] = BrickColor.new("Black"),
  756. ["Reflectance"] = 0.20000000298023,
  757. ["Position"] = Vector3.new(23.8900013, 0.840000033, 0.284999996),
  758. ["Rotation"] = Vector3.new(151.813217, 56.7740517, 24.1461067),
  759. ["CFrame"] = CFrame.new(23.8900013, 0.840000033, 0.284999996, 0.50000006, -0.224143878, 0.836516261, -4.22219593e-008, -0.965925813, -0.258819044, 0.866025388, 0.129409492, -0.482962966),
  760. ["CanCollide"] = false,
  761. ["FormFactor"] = Enum.FormFactor.Symmetric,
  762. ["Size"] = Vector3.new(1, 1, 1),
  763. ["BottomSurface"] = Enum.SurfaceType.Weld,
  764. ["TopSurface"] = Enum.SurfaceType.Smooth,
  765. ["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
  766. })
  767. o37 = Create("SpecialMesh",{
  768. ["Parent"] = o36,
  769. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  770. ["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
  771. ["VertexColor"] = Vector3.new(0, 0, 0),
  772. ["MeshType"] = Enum.MeshType.FileMesh,
  773. })
  774. o38 = Create("Part",{
  775. ["Name"] = "Handle13",
  776. ["Parent"] = o1,
  777. ["BrickColor"] = BrickColor.new("Royal purple"),
  778. ["Reflectance"] = 0.20000000298023,
  779. ["Position"] = Vector3.new(24.3900013, 1.79000008, 0.75999999),
  780. ["Rotation"] = Vector3.new(90, 90, 0),
  781. ["CFrame"] = CFrame.new(24.3900013, 1.79000008, 0.75999999, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  782. ["CanCollide"] = false,
  783. ["FormFactor"] = Enum.FormFactor.Symmetric,
  784. ["Size"] = Vector3.new(1, 1, 1),
  785. ["BottomSurface"] = Enum.SurfaceType.Weld,
  786. ["TopSurface"] = Enum.SurfaceType.Smooth,
  787. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  788. })
  789. o39 = Create("SpecialMesh",{
  790. ["Parent"] = o38,
  791. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  792. ["Scale"] = Vector3.new(0.400000006, 1.5, 0.400000006),
  793. ["VertexColor"] = Vector3.new(0, 0, 0),
  794. ["MeshType"] = Enum.MeshType.FileMesh,
  795. })
  796. o40 = Create("Part",{
  797. ["Name"] = "Handle14",
  798. ["Parent"] = o1,
  799. ["BrickColor"] = BrickColor.new("Really black"),
  800. ["Reflectance"] = 0.20000000298023,
  801. ["Position"] = Vector3.new(24.1900024, 1.59000003, 0.75999999),
  802. ["Rotation"] = Vector3.new(90, 90, 0),
  803. ["CFrame"] = CFrame.new(24.1900024, 1.59000003, 0.75999999, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  804. ["CanCollide"] = false,
  805. ["FormFactor"] = Enum.FormFactor.Symmetric,
  806. ["Size"] = Vector3.new(1, 1, 1),
  807. ["BottomSurface"] = Enum.SurfaceType.Weld,
  808. ["TopSurface"] = Enum.SurfaceType.Smooth,
  809. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  810. })
  811. o41 = Create("SpecialMesh",{
  812. ["Parent"] = o40,
  813. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  814. ["Scale"] = Vector3.new(0.5, 1.79999995, 0.5),
  815. ["VertexColor"] = Vector3.new(0, 0, 0),
  816. ["MeshType"] = Enum.MeshType.FileMesh,
  817. })
  818. o42 = Create("Part",{
  819. ["Name"] = "Handle15",
  820. ["Parent"] = o1,
  821. ["BrickColor"] = BrickColor.new("Royal purple"),
  822. ["Reflectance"] = 0.20000000298023,
  823. ["Position"] = Vector3.new(24.3900013, 1.79000008, -0.840000033),
  824. ["Rotation"] = Vector3.new(-90, -90, 0),
  825. ["CFrame"] = CFrame.new(24.3900013, 1.79000008, -0.840000033, 0, 4.37113883e-008, -1, 1, 0, 0, 0, -1, -4.37113883e-008),
  826. ["CanCollide"] = false,
  827. ["FormFactor"] = Enum.FormFactor.Symmetric,
  828. ["Size"] = Vector3.new(1, 1, 1),
  829. ["BottomSurface"] = Enum.SurfaceType.Weld,
  830. ["TopSurface"] = Enum.SurfaceType.Smooth,
  831. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  832. })
  833. o43 = Create("SpecialMesh",{
  834. ["Parent"] = o42,
  835. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  836. ["Scale"] = Vector3.new(0.400000006, 1.5, 0.400000006),
  837. ["VertexColor"] = Vector3.new(0, 0, 0),
  838. ["MeshType"] = Enum.MeshType.FileMesh,
  839. })
  840. o44 = Create("Part",{
  841. ["Name"] = "Handle16",
  842. ["Parent"] = o1,
  843. ["BrickColor"] = BrickColor.new("Really black"),
  844. ["Reflectance"] = 0.20000000298023,
  845. ["Position"] = Vector3.new(24.1900024, 1.59000003, -0.840000033),
  846. ["Rotation"] = Vector3.new(-90, -90, 0),
  847. ["CFrame"] = CFrame.new(24.1900024, 1.59000003, -0.840000033, 0, 4.37113883e-008, -1, 1, 0, 0, 0, -1, -4.37113883e-008),
  848. ["CanCollide"] = false,
  849. ["FormFactor"] = Enum.FormFactor.Symmetric,
  850. ["Size"] = Vector3.new(1, 1, 1),
  851. ["BottomSurface"] = Enum.SurfaceType.Weld,
  852. ["TopSurface"] = Enum.SurfaceType.Smooth,
  853. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  854. })
  855. o45 = Create("SpecialMesh",{
  856. ["Parent"] = o44,
  857. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  858. ["Scale"] = Vector3.new(0.5, 1.79999995, 0.5),
  859. ["VertexColor"] = Vector3.new(0, 0, 0),
  860. ["MeshType"] = Enum.MeshType.FileMesh,
  861. })
  862. o46 = Create("Part",{
  863. ["Name"] = "Handle32",
  864. ["Parent"] = o1,
  865. ["BrickColor"] = BrickColor.new("Royal purple"),
  866. ["Reflectance"] = 0.20000000298023,
  867. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  868. ["Rotation"] = Vector3.new(0, 0, 90),
  869. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  870. ["CanCollide"] = false,
  871. ["FormFactor"] = Enum.FormFactor.Symmetric,
  872. ["Size"] = Vector3.new(1, 1, 1),
  873. ["BottomSurface"] = Enum.SurfaceType.Weld,
  874. ["TopSurface"] = Enum.SurfaceType.Smooth,
  875. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  876. })
  877. o47 = Create("BlockMesh",{
  878. ["Parent"] = o46,
  879. ["Offset"] = Vector3.new(1, 0, 0),
  880. ["Scale"] = Vector3.new(2, 1.10000002, 0.375),
  881. })
  882. o48 = Create("Part",{
  883. ["Name"] = "Handle17",
  884. ["Parent"] = o1,
  885. ["BrickColor"] = BrickColor.new("Really black"),
  886. ["Reflectance"] = 0.20000000298023,
  887. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  888. ["Rotation"] = Vector3.new(0, 0, 90),
  889. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  890. ["CanCollide"] = false,
  891. ["FormFactor"] = Enum.FormFactor.Symmetric,
  892. ["Size"] = Vector3.new(1, 1, 1),
  893. ["BottomSurface"] = Enum.SurfaceType.Weld,
  894. ["TopSurface"] = Enum.SurfaceType.Smooth,
  895. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  896. })
  897. o49 = Create("BlockMesh",{
  898. ["Parent"] = o48,
  899. ["Offset"] = Vector3.new(1, -0.574999988, 0),
  900. ["Scale"] = Vector3.new(2, 0.100000001, 0.5),
  901. })
  902. o50 = Create("Part",{
  903. ["Name"] = "Handle18",
  904. ["Parent"] = o1,
  905. ["BrickColor"] = BrickColor.new("Really black"),
  906. ["Reflectance"] = 0.20000000298023,
  907. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  908. ["Rotation"] = Vector3.new(0, 0, 90),
  909. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  910. ["CanCollide"] = false,
  911. ["FormFactor"] = Enum.FormFactor.Symmetric,
  912. ["Size"] = Vector3.new(1, 1, 1),
  913. ["BottomSurface"] = Enum.SurfaceType.Weld,
  914. ["TopSurface"] = Enum.SurfaceType.Smooth,
  915. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  916. })
  917. o51 = Create("BlockMesh",{
  918. ["Parent"] = o50,
  919. ["Offset"] = Vector3.new(1, 0.574999988, 0),
  920. ["Scale"] = Vector3.new(2, 0.100000001, 0.5),
  921. })
  922. o52 = Create("Part",{
  923. ["Name"] = "Handle19",
  924. ["Parent"] = o1,
  925. ["BrickColor"] = BrickColor.new("Really black"),
  926. ["Reflectance"] = 0.20000000298023,
  927. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  928. ["Rotation"] = Vector3.new(-0, 0, 86.25),
  929. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
  930. ["CanCollide"] = false,
  931. ["FormFactor"] = Enum.FormFactor.Symmetric,
  932. ["Size"] = Vector3.new(1, 1, 1),
  933. ["BottomSurface"] = Enum.SurfaceType.Weld,
  934. ["TopSurface"] = Enum.SurfaceType.Smooth,
  935. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  936. })
  937. o53 = Create("BlockMesh",{
  938. ["Parent"] = o52,
  939. ["Offset"] = Vector3.new(2.6500001, -0.439999998, 0),
  940. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.375),
  941. })
  942. o54 = Create("Part",{
  943. ["Name"] = "Handle20",
  944. ["Parent"] = o1,
  945. ["BrickColor"] = BrickColor.new("Really black"),
  946. ["Reflectance"] = 0.20000000298023,
  947. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  948. ["Rotation"] = Vector3.new(-0, 0, 86.25),
  949. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
  950. ["CanCollide"] = false,
  951. ["FormFactor"] = Enum.FormFactor.Symmetric,
  952. ["Size"] = Vector3.new(1, 1, 1),
  953. ["BottomSurface"] = Enum.SurfaceType.Weld,
  954. ["TopSurface"] = Enum.SurfaceType.Smooth,
  955. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  956. })
  957. o55 = Create("BlockMesh",{
  958. ["Parent"] = o54,
  959. ["Offset"] = Vector3.new(2.54999995, 0.703000009, 0),
  960. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.375),
  961. })
  962. o56 = Create("Part",{
  963. ["Name"] = "Handle21",
  964. ["Parent"] = o1,
  965. ["BrickColor"] = BrickColor.new("Really black"),
  966. ["Reflectance"] = 0.20000000298023,
  967. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  968. ["Rotation"] = Vector3.new(-0, 0, 81),
  969. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1),
  970. ["CanCollide"] = false,
  971. ["FormFactor"] = Enum.FormFactor.Symmetric,
  972. ["Size"] = Vector3.new(1, 1, 1),
  973. ["BottomSurface"] = Enum.SurfaceType.Weld,
  974. ["TopSurface"] = Enum.SurfaceType.Smooth,
  975. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  976. })
  977. o57 = Create("BlockMesh",{
  978. ["Parent"] = o56,
  979. ["Offset"] = Vector3.new(3.9000001, -0.140000001, 0),
  980. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.275000006),
  981. })
  982. o58 = Create("Part",{
  983. ["Name"] = "Handle22",
  984. ["Parent"] = o1,
  985. ["BrickColor"] = BrickColor.new("Really black"),
  986. ["Reflectance"] = 0.20000000298023,
  987. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  988. ["Rotation"] = Vector3.new(-0, 0, 78.75),
  989. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1),
  990. ["CanCollide"] = false,
  991. ["FormFactor"] = Enum.FormFactor.Symmetric,
  992. ["Size"] = Vector3.new(1, 1, 1),
  993. ["BottomSurface"] = Enum.SurfaceType.Weld,
  994. ["TopSurface"] = Enum.SurfaceType.Smooth,
  995. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  996. })
  997. o59 = Create("BlockMesh",{
  998. ["Parent"] = o58,
  999. ["Offset"] = Vector3.new(3.67000008, 1.11000001, 0),
  1000. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.234999999),
  1001. })
  1002. o60 = Create("Part",{
  1003. ["Name"] = "Handle23",
  1004. ["Parent"] = o1,
  1005. ["BrickColor"] = BrickColor.new("Really black"),
  1006. ["Reflectance"] = 0.20000000298023,
  1007. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1008. ["Rotation"] = Vector3.new(-0, 0, 73.6363678),
  1009. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1),
  1010. ["CanCollide"] = false,
  1011. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1012. ["Size"] = Vector3.new(1, 1, 1),
  1013. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1014. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1015. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1016. })
  1017. o61 = Create("BlockMesh",{
  1018. ["Parent"] = o60,
  1019. ["Offset"] = Vector3.new(5.11999989, 0.43900001, 0),
  1020. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.170000002),
  1021. })
  1022. o62 = Create("Part",{
  1023. ["Name"] = "Handle24",
  1024. ["Parent"] = o1,
  1025. ["BrickColor"] = BrickColor.new("Really black"),
  1026. ["Reflectance"] = 0.20000000298023,
  1027. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1028. ["Rotation"] = Vector3.new(-0, 0, 64.2857132),
  1029. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
  1030. ["CanCollide"] = false,
  1031. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1032. ["Size"] = Vector3.new(1, 1, 1),
  1033. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1034. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1035. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1036. })
  1037. o63 = Create("BlockMesh",{
  1038. ["Parent"] = o62,
  1039. ["Offset"] = Vector3.new(4.5, 2.1500001, 0),
  1040. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.159999996),
  1041. })
  1042. o64 = Create("Part",{
  1043. ["Name"] = "Handle25",
  1044. ["Parent"] = o1,
  1045. ["BrickColor"] = BrickColor.new("Really black"),
  1046. ["Reflectance"] = 0.20000000298023,
  1047. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1048. ["Rotation"] = Vector3.new(-0, 0, 57.272728),
  1049. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.540640771, -0.841253519, 0, 0.841253519, 0.540640771, 0, 0, 0, 1),
  1050. ["CanCollide"] = false,
  1051. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1052. ["Size"] = Vector3.new(1, 1, 1),
  1053. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1054. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1055. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1056. })
  1057. o65 = Create("BlockMesh",{
  1058. ["Parent"] = o64,
  1059. ["Offset"] = Vector3.new(6, 2.0374999, 0),
  1060. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.0900000036),
  1061. })
  1062. o66 = Create("Part",{
  1063. ["Name"] = "Handle26",
  1064. ["Parent"] = o1,
  1065. ["BrickColor"] = BrickColor.new("Really black"),
  1066. ["Reflectance"] = 0.20000000298023,
  1067. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1068. ["Rotation"] = Vector3.new(-0, 0, 47.1428566),
  1069. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
  1070. ["CanCollide"] = false,
  1071. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1072. ["Size"] = Vector3.new(1, 1, 1),
  1073. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1074. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1075. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1076. })
  1077. o67 = Create("BlockMesh",{
  1078. ["Parent"] = o66,
  1079. ["Offset"] = Vector3.new(4.86999989, 3.56500006, 0),
  1080. ["Scale"] = Vector3.new(1.25, 0.100000001, 0.0799999982),
  1081. })
  1082. o68 = Create("Part",{
  1083. ["Name"] = "Handle27",
  1084. ["Parent"] = o1,
  1085. ["BrickColor"] = BrickColor.new("Really black"),
  1086. ["Reflectance"] = 0.20000000298023,
  1087. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1088. ["Rotation"] = Vector3.new(-0, 0, 29.9999981),
  1089. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1),
  1090. ["CanCollide"] = false,
  1091. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1092. ["Size"] = Vector3.new(1, 1, 1),
  1093. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1094. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1095. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1096. })
  1097. o69 = Create("BlockMesh",{
  1098. ["Parent"] = o68,
  1099. ["Offset"] = Vector3.new(4.71999979, 5.01999998, 0),
  1100. ["Scale"] = Vector3.new(1.10000002, 0.100000001, 0.0399999991),
  1101. })
  1102. o70 = Create("Part",{
  1103. ["Name"] = "Handle28",
  1104. ["Parent"] = o1,
  1105. ["BrickColor"] = BrickColor.new("Really black"),
  1106. ["Reflectance"] = 0.20000000298023,
  1107. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1108. ["Rotation"] = Vector3.new(-0, 0, 49.0909081),
  1109. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.654860735, -0.755749583, 0, 0.755749583, 0.654860735, 0, 0, 0, 1),
  1110. ["CanCollide"] = false,
  1111. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1112. ["Size"] = Vector3.new(1, 1, 1),
  1113. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1114. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1115. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1116. })
  1117. o71 = Create("BlockMesh",{
  1118. ["Parent"] = o70,
  1119. ["Offset"] = Vector3.new(6.4000001, 2.95000005, 0),
  1120. ["Scale"] = Vector3.new(0.400000006, 0.100000001, 0.0299999993),
  1121. })
  1122. o72 = Create("Part",{
  1123. ["Name"] = "Handle29",
  1124. ["Parent"] = o1,
  1125. ["BrickColor"] = BrickColor.new("Really black"),
  1126. ["Reflectance"] = 0.20000000298023,
  1127. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1128. ["Rotation"] = Vector3.new(-0, 0, 45),
  1129. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
  1130. ["CanCollide"] = false,
  1131. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1132. ["Size"] = Vector3.new(1, 1, 1),
  1133. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1134. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1135. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1136. })
  1137. o73 = Create("BlockMesh",{
  1138. ["Parent"] = o72,
  1139. ["Offset"] = Vector3.new(6.4000001, 3.45000005, 0),
  1140. ["Scale"] = Vector3.new(0.100000001, 0.133000001, 0.0299999993),
  1141. })
  1142. o74 = Create("Part",{
  1143. ["Name"] = "Handle30",
  1144. ["Parent"] = o1,
  1145. ["BrickColor"] = BrickColor.new("Really black"),
  1146. ["Reflectance"] = 0.20000000298023,
  1147. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1148. ["Rotation"] = Vector3.new(-0, 0, 45),
  1149. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
  1150. ["CanCollide"] = false,
  1151. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1152. ["Size"] = Vector3.new(1, 1, 1),
  1153. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1154. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1155. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1156. })
  1157. o75 = Create("BlockMesh",{
  1158. ["Parent"] = o74,
  1159. ["Offset"] = Vector3.new(6.44000006, 3.45000005, 0),
  1160. ["Scale"] = Vector3.new(0.109999999, 0.0900000036, 0.0299999993),
  1161. })
  1162. o76 = Create("Part",{
  1163. ["Name"] = "Handle31",
  1164. ["Parent"] = o1,
  1165. ["BrickColor"] = BrickColor.new("Really black"),
  1166. ["Reflectance"] = 0.20000000298023,
  1167. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1168. ["Rotation"] = Vector3.new(-0, 0, 45),
  1169. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
  1170. ["CanCollide"] = false,
  1171. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1172. ["Size"] = Vector3.new(1, 1, 1),
  1173. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1174. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1175. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1176. })
  1177. o77 = Create("BlockMesh",{
  1178. ["Parent"] = o76,
  1179. ["Offset"] = Vector3.new(6.46999979, 3.45000005, 0),
  1180. ["Scale"] = Vector3.new(0.129999995, 0.0599999987, 0.0199999996),
  1181. })
  1182. o78 = Create("Part",{
  1183. ["Name"] = "HandlePivot",
  1184. ["Parent"] = o1,
  1185. ["BrickColor"] = BrickColor.new("Really black"),
  1186. ["Reflectance"] = 0.20000000298023,
  1187. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1188. ["Rotation"] = Vector3.new(-0, 0, 90),
  1189. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  1190. ["CanCollide"] = false,
  1191. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1192. ["Size"] = Vector3.new(1, 1, 1),
  1193. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1194. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1195. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1196. })
  1197. o79 = Create("Part",{
  1198. ["Name"] = "Handle33",
  1199. ["Parent"] = o1,
  1200. ["BrickColor"] = BrickColor.new("Royal purple"),
  1201. ["Reflectance"] = 0.20000000298023,
  1202. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1203. ["Rotation"] = Vector3.new(-0, 0, 86.25),
  1204. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
  1205. ["CanCollide"] = false,
  1206. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1207. ["Size"] = Vector3.new(1, 1, 1),
  1208. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1209. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1210. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1211. })
  1212. o80 = Create("BlockMesh",{
  1213. ["Parent"] = o79,
  1214. ["Offset"] = Vector3.new(2.5250001, -0.150000006, 0),
  1215. ["Scale"] = Vector3.new(1.45000005, 0.550000012, 0.275000006),
  1216. })
  1217. o81 = Create("Part",{
  1218. ["Name"] = "Handle34",
  1219. ["Parent"] = o1,
  1220. ["BrickColor"] = BrickColor.new("Royal purple"),
  1221. ["Reflectance"] = 0.20000000298023,
  1222. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1223. ["Rotation"] = Vector3.new(-0, 0, 86.25),
  1224. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
  1225. ["CanCollide"] = false,
  1226. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1227. ["Size"] = Vector3.new(1, 1, 1),
  1228. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1229. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1230. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1231. })
  1232. o82 = Create("BlockMesh",{
  1233. ["Parent"] = o81,
  1234. ["Offset"] = Vector3.new(2.5250001, 0.400000006, 0),
  1235. ["Scale"] = Vector3.new(1.25, 0.550000012, 0.275000006),
  1236. })
  1237. o83 = Create("Part",{
  1238. ["Name"] = "Handle36",
  1239. ["Parent"] = o1,
  1240. ["BrickColor"] = BrickColor.new("Royal purple"),
  1241. ["Reflectance"] = 0.20000000298023,
  1242. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1243. ["Rotation"] = Vector3.new(-0, 0, 73.6363678),
  1244. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1),
  1245. ["CanCollide"] = false,
  1246. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1247. ["Size"] = Vector3.new(1, 1, 1),
  1248. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1249. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1250. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1251. })
  1252. o84 = Create("BlockMesh",{
  1253. ["Parent"] = o83,
  1254. ["Offset"] = Vector3.new(5.07499981, 0.725000024, 0),
  1255. ["Scale"] = Vector3.new(1.35000002, 0.5, 0.100000001),
  1256. })
  1257. o85 = Create("Part",{
  1258. ["Name"] = "Handle35",
  1259. ["Parent"] = o1,
  1260. ["BrickColor"] = BrickColor.new("Royal purple"),
  1261. ["Reflectance"] = 0.20000000298023,
  1262. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1263. ["Rotation"] = Vector3.new(-0, 0, 81),
  1264. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1),
  1265. ["CanCollide"] = false,
  1266. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1267. ["Size"] = Vector3.new(1, 1, 1),
  1268. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1269. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1270. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1271. })
  1272. o86 = Create("BlockMesh",{
  1273. ["Parent"] = o85,
  1274. ["Offset"] = Vector3.new(3.75, 0.150000006, 0),
  1275. ["Scale"] = Vector3.new(1.5, 0.5, 0.180000007),
  1276. })
  1277. o87 = Create("Part",{
  1278. ["Name"] = "Handle37",
  1279. ["Parent"] = o1,
  1280. ["BrickColor"] = BrickColor.new("Royal purple"),
  1281. ["Reflectance"] = 0.20000000298023,
  1282. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1283. ["Rotation"] = Vector3.new(-0, 0, 78.75),
  1284. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1),
  1285. ["CanCollide"] = false,
  1286. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1287. ["Size"] = Vector3.new(1, 1, 1),
  1288. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1289. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1290. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1291. })
  1292. o88 = Create("BlockMesh",{
  1293. ["Parent"] = o87,
  1294. ["Offset"] = Vector3.new(3.54999995, 0.800000012, 0),
  1295. ["Scale"] = Vector3.new(1.5, 0.600000024, 0.180000007),
  1296. })
  1297. o89 = Create("Part",{
  1298. ["Name"] = "Handle38",
  1299. ["Parent"] = o1,
  1300. ["BrickColor"] = BrickColor.new("Royal purple"),
  1301. ["Reflectance"] = 0.20000000298023,
  1302. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1303. ["Rotation"] = Vector3.new(-0, 0, 64.2857132),
  1304. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
  1305. ["CanCollide"] = false,
  1306. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1307. ["Size"] = Vector3.new(1, 1, 1),
  1308. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1309. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1310. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1311. })
  1312. o90 = Create("BlockMesh",{
  1313. ["Parent"] = o89,
  1314. ["Offset"] = Vector3.new(4.42500019, 1.79999995, 0),
  1315. ["Scale"] = Vector3.new(1.39999998, 0.600000024, 0.100000001),
  1316. })
  1317. o91 = Create("Part",{
  1318. ["Name"] = "Handle39",
  1319. ["Parent"] = o1,
  1320. ["BrickColor"] = BrickColor.new("Royal purple"),
  1321. ["Reflectance"] = 0.20000000298023,
  1322. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1323. ["Rotation"] = Vector3.new(-0, 0, 47.1428566),
  1324. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
  1325. ["CanCollide"] = false,
  1326. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1327. ["Size"] = Vector3.new(1, 1, 1),
  1328. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1329. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1330. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1331. })
  1332. o92 = Create("BlockMesh",{
  1333. ["Parent"] = o91,
  1334. ["Offset"] = Vector3.new(4.9000001, 3.29999995, 0),
  1335. ["Scale"] = Vector3.new(1.39999998, 0.5, 0.0299999993),
  1336. })
  1337. o93 = Create("Part",{
  1338. ["Name"] = "Handle40",
  1339. ["Parent"] = o1,
  1340. ["BrickColor"] = BrickColor.new("Royal purple"),
  1341. ["Reflectance"] = 0.20000000298023,
  1342. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1343. ["Rotation"] = Vector3.new(-0, 0, 64.2857132),
  1344. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
  1345. ["CanCollide"] = false,
  1346. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1347. ["Size"] = Vector3.new(1, 1, 1),
  1348. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1349. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1350. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1351. })
  1352. o94 = Create("BlockMesh",{
  1353. ["Parent"] = o93,
  1354. ["Offset"] = Vector3.new(5.5999999, 1.5, 0),
  1355. ["Scale"] = Vector3.new(0.5, 0.349999994, 0.0299999993),
  1356. })
  1357. o95 = Create("Part",{
  1358. ["Name"] = "Handle41",
  1359. ["Parent"] = o1,
  1360. ["BrickColor"] = BrickColor.new("Royal purple"),
  1361. ["Reflectance"] = 0.20000000298023,
  1362. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1363. ["Rotation"] = Vector3.new(-0, 0, 45),
  1364. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
  1365. ["CanCollide"] = false,
  1366. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1367. ["Size"] = Vector3.new(1, 1, 1),
  1368. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1369. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1370. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1371. })
  1372. o96 = Create("BlockMesh",{
  1373. ["Parent"] = o95,
  1374. ["Offset"] = Vector3.new(5.5999999, 3.5, 0),
  1375. ["Scale"] = Vector3.new(0.5, 0.3565, 0.0199999996),
  1376. })
  1377. o97 = Create("Part",{
  1378. ["Name"] = "Handle42",
  1379. ["Parent"] = o1,
  1380. ["BrickColor"] = BrickColor.new("Royal purple"),
  1381. ["Reflectance"] = 0.20000000298023,
  1382. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1383. ["Rotation"] = Vector3.new(-0, 0, 47.1428566),
  1384. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
  1385. ["CanCollide"] = false,
  1386. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1387. ["Size"] = Vector3.new(1, 1, 1),
  1388. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1389. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1390. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1391. })
  1392. o98 = Create("BlockMesh",{
  1393. ["Parent"] = o97,
  1394. ["Offset"] = Vector3.new(6.0999999, 3.25, 0),
  1395. ["Scale"] = Vector3.new(0.300000012, 0.174999997, 0.00999999978),
  1396. })
  1397. o99 = Create("Part",{
  1398. ["Name"] = "Handle43",
  1399. ["Parent"] = o1,
  1400. ["BrickColor"] = BrickColor.new("Royal purple"),
  1401. ["Reflectance"] = 0.20000000298023,
  1402. ["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
  1403. ["Rotation"] = Vector3.new(-0, 0, 29.9999981),
  1404. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1),
  1405. ["CanCollide"] = false,
  1406. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1407. ["Size"] = Vector3.new(1, 1, 1),
  1408. ["BottomSurface"] = Enum.SurfaceType.Weld,
  1409. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1410. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1411. })
  1412. o100 = Create("BlockMesh",{
  1413. ["Parent"] = o99,
  1414. ["Offset"] = Vector3.new(4.94999981, 4.94999981, 0),
  1415. ["Scale"] = Vector3.new(0.519999981, 0.109999999, 0.00800000038),
  1416. })
  1417. o101 = Create("Part",{
  1418. ["Name"] = "Handle44",
  1419. ["Parent"] = o1,
  1420. ["BrickColor"] = BrickColor.new("Really black"),
  1421. ["Reflectance"] = 0.20000000298023,
  1422. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1423. ["Rotation"] = Vector3.new(90, 90, 0),
  1424. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  1425. ["CanCollide"] = false,
  1426. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1427. ["Size"] = Vector3.new(1, 1, 1),
  1428. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1429. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1430. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1431. })
  1432. o102 = Create("CylinderMesh",{
  1433. ["Parent"] = o101,
  1434. ["Offset"] = Vector3.new(0.25, 0.300000012, -5.375),
  1435. ["Scale"] = Vector3.new(2, 0.100000001, 2),
  1436. })
  1437. o103 = Create("Part",{
  1438. ["Name"] = "Handle45",
  1439. ["Parent"] = o1,
  1440. ["BrickColor"] = BrickColor.new("Really black"),
  1441. ["Reflectance"] = 0.20000000298023,
  1442. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1443. ["Rotation"] = Vector3.new(90, 90, 0),
  1444. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  1445. ["CanCollide"] = false,
  1446. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1447. ["Size"] = Vector3.new(1, 1, 1),
  1448. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1449. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1450. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1451. })
  1452. o104 = Create("CylinderMesh",{
  1453. ["Parent"] = o103,
  1454. ["Offset"] = Vector3.new(0.25, -0.300000012, -5.375),
  1455. ["Scale"] = Vector3.new(2, 0.100000001, 2),
  1456. })
  1457. o105 = Create("Part",{
  1458. ["Name"] = "Handle46",
  1459. ["Parent"] = o1,
  1460. ["BrickColor"] = BrickColor.new("Royal purple"),
  1461. ["Reflectance"] = 0.20000000298023,
  1462. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1463. ["Rotation"] = Vector3.new(90, 90, 0),
  1464. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
  1465. ["CanCollide"] = false,
  1466. ["FormFactor"] = Enum.FormFactor.Symmetric,
  1467. ["Size"] = Vector3.new(1, 1, 1),
  1468. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1469. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1470. ["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
  1471. })
  1472. o106 = Create("CylinderMesh",{
  1473. ["Parent"] = o105,
  1474. ["Offset"] = Vector3.new(0.224999994, 0, -5.375),
  1475. ["Scale"] = Vector3.new(1.89999998, 0.5, 1.89999998),
  1476. })
  1477. o107 = Create("Part",{
  1478. ["Name"] = "Handle47",
  1479. ["Parent"] = o1,
  1480. ["BrickColor"] = BrickColor.new("Really black"),
  1481. ["Reflectance"] = 0.20000000298023,
  1482. ["Position"] = Vector3.new(24.7400017, 2.19000006, 0.959999979),
  1483. ["Rotation"] = Vector3.new(90, -4.88599483e-007, 78.75),
  1484. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, 0.959999979, 0.195090324, -0.980785251, -8.52766924e-009, -4.37113883e-008, 0, -1, 0.980785251, 0.195090324, -4.28714841e-008),
  1485. ["CanCollide"] = false,
  1486. ["FormFactor"] = Enum.FormFactor.Custom,
  1487. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1488. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1489. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1490. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1491. })
  1492. o108 = Create("SpecialMesh",{
  1493. ["Parent"] = o107,
  1494. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  1495. ["Scale"] = Vector3.new(0.5, 2, 1),
  1496. ["MeshType"] = Enum.MeshType.FileMesh,
  1497. })
  1498. o109 = Create("Part",{
  1499. ["Name"] = "Handle48",
  1500. ["Parent"] = o1,
  1501. ["BrickColor"] = BrickColor.new("Really black"),
  1502. ["Reflectance"] = 0.20000000298023,
  1503. ["Position"] = Vector3.new(24.7400017, 2.19000006, -1.03999996),
  1504. ["Rotation"] = Vector3.new(90, 4.88599483e-007, -78.75),
  1505. ["CFrame"] = CFrame.new(24.7400017, 2.19000006, -1.03999996, 0.195090413, 0.980785251, 8.52766924e-009, 4.37113883e-008, -3.82137093e-015, -1, -0.980785251, 0.195090413, -4.28714841e-008),
  1506. ["CanCollide"] = false,
  1507. ["FormFactor"] = Enum.FormFactor.Custom,
  1508. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1509. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1510. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1511. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1512. })
  1513. o110 = Create("SpecialMesh",{
  1514. ["Parent"] = o109,
  1515. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  1516. ["Scale"] = Vector3.new(0.5, 2, 1),
  1517. ["MeshType"] = Enum.MeshType.FileMesh,
  1518. })
  1519. o111 = Create("Part",{
  1520. ["Name"] = "Handle49",
  1521. ["Parent"] = o1,
  1522. ["BrickColor"] = BrickColor.new("Really black"),
  1523. ["Reflectance"] = 0.20000000298023,
  1524. ["Position"] = Vector3.new(25.9900017, 2.19000006, -0.0400000028),
  1525. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1526. ["CFrame"] = CFrame.new(25.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1527. ["CanCollide"] = false,
  1528. ["FormFactor"] = Enum.FormFactor.Custom,
  1529. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1530. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1531. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1532. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1533. })
  1534. o112 = Create("SpecialMesh",{
  1535. ["Parent"] = o111,
  1536. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  1537. ["Scale"] = Vector3.new(0.5, 6, 0.75),
  1538. ["MeshType"] = Enum.MeshType.Torso,
  1539. })
  1540. o113 = Create("Part",{
  1541. ["Name"] = "Handle50",
  1542. ["Parent"] = o1,
  1543. ["BrickColor"] = BrickColor.new("Really black"),
  1544. ["Reflectance"] = 0.20000000298023,
  1545. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1546. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1547. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1548. ["CanCollide"] = false,
  1549. ["FormFactor"] = Enum.FormFactor.Custom,
  1550. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1551. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1552. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1553. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1554. })
  1555. o114 = Create("CylinderMesh",{
  1556. ["Parent"] = o113,
  1557. ["Offset"] = Vector3.new(0, -3.25, 0),
  1558. })
  1559. o115 = Create("Part",{
  1560. ["Name"] = "Handle51",
  1561. ["Parent"] = o1,
  1562. ["BrickColor"] = BrickColor.new("Really black"),
  1563. ["Reflectance"] = 0.20000000298023,
  1564. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1565. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1566. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1567. ["CanCollide"] = false,
  1568. ["FormFactor"] = Enum.FormFactor.Custom,
  1569. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1570. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1571. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1572. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1573. })
  1574. o116 = Create("CylinderMesh",{
  1575. ["Parent"] = o115,
  1576. ["Offset"] = Vector3.new(0, -2.5, 0),
  1577. })
  1578. o117 = Create("Part",{
  1579. ["Name"] = "Handle52",
  1580. ["Parent"] = o1,
  1581. ["BrickColor"] = BrickColor.new("Alder"),
  1582. ["Reflectance"] = 0.20000000298023,
  1583. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1584. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1585. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1586. ["CanCollide"] = false,
  1587. ["FormFactor"] = Enum.FormFactor.Custom,
  1588. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1589. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1590. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1591. ["Color"] = Color3.new(0.705882, 0.501961, 1),
  1592. })
  1593. o118 = Create("CylinderMesh",{
  1594. ["Parent"] = o117,
  1595. ["Offset"] = Vector3.new(0, -2.875, 0),
  1596. ["Scale"] = Vector3.new(0.75, 2.4000001, 0.75),
  1597. })
  1598. o119 = Create("Part",{
  1599. ["Name"] = "Handle53",
  1600. ["Parent"] = o1,
  1601. ["BrickColor"] = BrickColor.new("Deep blue"),
  1602. ["Reflectance"] = 0.20000000298023,
  1603. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1604. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1605. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1606. ["CanCollide"] = false,
  1607. ["FormFactor"] = Enum.FormFactor.Custom,
  1608. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1609. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1610. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1611. ["Color"] = Color3.new(0.129412, 0.329412, 0.72549),
  1612. })
  1613. o120 = Create("CylinderMesh",{
  1614. ["Parent"] = o119,
  1615. ["Offset"] = Vector3.new(0, 1.75, 0),
  1616. ["Scale"] = Vector3.new(0.600000024, 38, 0.600000024),
  1617. })
  1618. o121 = Create("Part",{
  1619. ["Name"] = "Handle54",
  1620. ["Parent"] = o1,
  1621. ["BrickColor"] = BrickColor.new("Really black"),
  1622. ["Reflectance"] = 0.20000000298023,
  1623. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1624. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1625. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1626. ["CanCollide"] = false,
  1627. ["FormFactor"] = Enum.FormFactor.Custom,
  1628. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1629. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1630. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1631. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1632. })
  1633. o122 = Create("CylinderMesh",{
  1634. ["Parent"] = o121,
  1635. ["Offset"] = Vector3.new(0, -2.5, 0),
  1636. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1637. })
  1638. o123 = Create("Part",{
  1639. ["Name"] = "Handle55",
  1640. ["Parent"] = o1,
  1641. ["BrickColor"] = BrickColor.new("Really black"),
  1642. ["Reflectance"] = 0.20000000298023,
  1643. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1644. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1645. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1646. ["CanCollide"] = false,
  1647. ["FormFactor"] = Enum.FormFactor.Custom,
  1648. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1649. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1650. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1651. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1652. })
  1653. o124 = Create("CylinderMesh",{
  1654. ["Parent"] = o123,
  1655. ["Offset"] = Vector3.new(0, -2.2249999, 0),
  1656. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1657. })
  1658. o125 = Create("Part",{
  1659. ["Name"] = "Handle56",
  1660. ["Parent"] = o1,
  1661. ["BrickColor"] = BrickColor.new("Really black"),
  1662. ["Reflectance"] = 0.20000000298023,
  1663. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1664. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1665. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1666. ["CanCollide"] = false,
  1667. ["FormFactor"] = Enum.FormFactor.Custom,
  1668. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1669. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1670. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1671. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1672. })
  1673. o126 = Create("CylinderMesh",{
  1674. ["Parent"] = o125,
  1675. ["Offset"] = Vector3.new(0, -1.95000005, 0),
  1676. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1677. })
  1678. o127 = Create("Part",{
  1679. ["Name"] = "Handle57",
  1680. ["Parent"] = o1,
  1681. ["BrickColor"] = BrickColor.new("Really black"),
  1682. ["Reflectance"] = 0.20000000298023,
  1683. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1684. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1685. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1686. ["CanCollide"] = false,
  1687. ["FormFactor"] = Enum.FormFactor.Custom,
  1688. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1689. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1690. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1691. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1692. })
  1693. o128 = Create("CylinderMesh",{
  1694. ["Parent"] = o127,
  1695. ["Offset"] = Vector3.new(0, -1.67499995, 0),
  1696. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1697. })
  1698. o129 = Create("Part",{
  1699. ["Name"] = "Handle58",
  1700. ["Parent"] = o1,
  1701. ["BrickColor"] = BrickColor.new("Really black"),
  1702. ["Reflectance"] = 0.20000000298023,
  1703. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1704. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1705. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1706. ["CanCollide"] = false,
  1707. ["FormFactor"] = Enum.FormFactor.Custom,
  1708. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1709. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1710. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1711. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1712. })
  1713. o130 = Create("CylinderMesh",{
  1714. ["Parent"] = o129,
  1715. ["Offset"] = Vector3.new(0, -1.39999998, 0),
  1716. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1717. })
  1718. o131 = Create("Part",{
  1719. ["Name"] = "Handle59",
  1720. ["Parent"] = o1,
  1721. ["BrickColor"] = BrickColor.new("Really black"),
  1722. ["Reflectance"] = 0.20000000298023,
  1723. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1724. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1725. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1726. ["CanCollide"] = false,
  1727. ["FormFactor"] = Enum.FormFactor.Custom,
  1728. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1729. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1730. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1731. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1732. })
  1733. o132 = Create("CylinderMesh",{
  1734. ["Parent"] = o131,
  1735. ["Offset"] = Vector3.new(0, -1.125, 0),
  1736. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1737. })
  1738. o133 = Create("Part",{
  1739. ["Name"] = "Handle60",
  1740. ["Parent"] = o1,
  1741. ["BrickColor"] = BrickColor.new("Really black"),
  1742. ["Reflectance"] = 0.20000000298023,
  1743. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1744. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1745. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1746. ["CanCollide"] = false,
  1747. ["FormFactor"] = Enum.FormFactor.Custom,
  1748. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1749. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1750. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1751. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1752. })
  1753. o134 = Create("CylinderMesh",{
  1754. ["Parent"] = o133,
  1755. ["Offset"] = Vector3.new(0, -0.850000024, 0),
  1756. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1757. })
  1758. o135 = Create("Part",{
  1759. ["Name"] = "Handle61",
  1760. ["Parent"] = o1,
  1761. ["BrickColor"] = BrickColor.new("Really black"),
  1762. ["Reflectance"] = 0.20000000298023,
  1763. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1764. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1765. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1766. ["CanCollide"] = false,
  1767. ["FormFactor"] = Enum.FormFactor.Custom,
  1768. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1769. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1770. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1771. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1772. })
  1773. o136 = Create("CylinderMesh",{
  1774. ["Parent"] = o135,
  1775. ["Offset"] = Vector3.new(0, -0.574999988, 0),
  1776. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1777. })
  1778. o137 = Create("Part",{
  1779. ["Name"] = "Handle62",
  1780. ["Parent"] = o1,
  1781. ["BrickColor"] = BrickColor.new("Really black"),
  1782. ["Reflectance"] = 0.20000000298023,
  1783. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1784. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1785. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1786. ["CanCollide"] = false,
  1787. ["FormFactor"] = Enum.FormFactor.Custom,
  1788. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1789. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1790. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1791. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1792. })
  1793. o138 = Create("CylinderMesh",{
  1794. ["Parent"] = o137,
  1795. ["Offset"] = Vector3.new(0, -0.300000012, 0),
  1796. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1797. })
  1798. o139 = Create("Part",{
  1799. ["Name"] = "Handle63",
  1800. ["Parent"] = o1,
  1801. ["BrickColor"] = BrickColor.new("Really black"),
  1802. ["Reflectance"] = 0.20000000298023,
  1803. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1804. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1805. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1806. ["CanCollide"] = false,
  1807. ["FormFactor"] = Enum.FormFactor.Custom,
  1808. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1809. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1810. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1811. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1812. })
  1813. o140 = Create("CylinderMesh",{
  1814. ["Parent"] = o139,
  1815. ["Offset"] = Vector3.new(0, -0.0250000004, 0),
  1816. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1817. })
  1818. o141 = Create("Part",{
  1819. ["Name"] = "Handle64",
  1820. ["Parent"] = o1,
  1821. ["BrickColor"] = BrickColor.new("Really black"),
  1822. ["Reflectance"] = 0.20000000298023,
  1823. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1824. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1825. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1826. ["CanCollide"] = false,
  1827. ["FormFactor"] = Enum.FormFactor.Custom,
  1828. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1829. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1830. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1831. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1832. })
  1833. o142 = Create("CylinderMesh",{
  1834. ["Parent"] = o141,
  1835. ["Offset"] = Vector3.new(0, 0.25, 0),
  1836. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1837. })
  1838. o143 = Create("Part",{
  1839. ["Name"] = "Handle65",
  1840. ["Parent"] = o1,
  1841. ["BrickColor"] = BrickColor.new("Really black"),
  1842. ["Reflectance"] = 0.20000000298023,
  1843. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1844. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1845. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1846. ["CanCollide"] = false,
  1847. ["FormFactor"] = Enum.FormFactor.Custom,
  1848. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1849. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1850. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1851. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1852. })
  1853. o144 = Create("CylinderMesh",{
  1854. ["Parent"] = o143,
  1855. ["Offset"] = Vector3.new(0, 0.524999976, 0),
  1856. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1857. })
  1858. o145 = Create("Part",{
  1859. ["Name"] = "Handle66",
  1860. ["Parent"] = o1,
  1861. ["BrickColor"] = BrickColor.new("Really black"),
  1862. ["Reflectance"] = 0.20000000298023,
  1863. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1864. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1865. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1866. ["CanCollide"] = false,
  1867. ["FormFactor"] = Enum.FormFactor.Custom,
  1868. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1869. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1870. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1871. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1872. })
  1873. o146 = Create("CylinderMesh",{
  1874. ["Parent"] = o145,
  1875. ["Offset"] = Vector3.new(0, 0.800000012, 0),
  1876. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1877. })
  1878. o147 = Create("Part",{
  1879. ["Name"] = "Handle67",
  1880. ["Parent"] = o1,
  1881. ["BrickColor"] = BrickColor.new("Really black"),
  1882. ["Reflectance"] = 0.20000000298023,
  1883. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1884. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1885. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1886. ["CanCollide"] = false,
  1887. ["FormFactor"] = Enum.FormFactor.Custom,
  1888. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1889. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1890. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1891. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1892. })
  1893. o148 = Create("CylinderMesh",{
  1894. ["Parent"] = o147,
  1895. ["Offset"] = Vector3.new(0, 1.07500005, 0),
  1896. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1897. })
  1898. o149 = Create("Part",{
  1899. ["Name"] = "Handle68",
  1900. ["Parent"] = o1,
  1901. ["BrickColor"] = BrickColor.new("Really black"),
  1902. ["Reflectance"] = 0.20000000298023,
  1903. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1904. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1905. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1906. ["CanCollide"] = false,
  1907. ["FormFactor"] = Enum.FormFactor.Custom,
  1908. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1909. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1910. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1911. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1912. })
  1913. o150 = Create("CylinderMesh",{
  1914. ["Parent"] = o149,
  1915. ["Offset"] = Vector3.new(0, 1.35000002, 0),
  1916. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1917. })
  1918. o151 = Create("Part",{
  1919. ["Name"] = "Handle69",
  1920. ["Parent"] = o1,
  1921. ["BrickColor"] = BrickColor.new("Really black"),
  1922. ["Reflectance"] = 0.20000000298023,
  1923. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1924. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1925. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1926. ["CanCollide"] = false,
  1927. ["FormFactor"] = Enum.FormFactor.Custom,
  1928. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1929. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1930. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1931. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1932. })
  1933. o152 = Create("CylinderMesh",{
  1934. ["Parent"] = o151,
  1935. ["Offset"] = Vector3.new(0, 1.625, 0),
  1936. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1937. })
  1938. o153 = Create("Part",{
  1939. ["Name"] = "Handle70",
  1940. ["Parent"] = o1,
  1941. ["BrickColor"] = BrickColor.new("Really black"),
  1942. ["Reflectance"] = 0.20000000298023,
  1943. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1944. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1945. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1946. ["CanCollide"] = false,
  1947. ["FormFactor"] = Enum.FormFactor.Custom,
  1948. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1949. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1950. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1951. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1952. })
  1953. o154 = Create("CylinderMesh",{
  1954. ["Parent"] = o153,
  1955. ["Offset"] = Vector3.new(0, 1.89999998, 0),
  1956. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1957. })
  1958. o155 = Create("Part",{
  1959. ["Name"] = "Handle71",
  1960. ["Parent"] = o1,
  1961. ["BrickColor"] = BrickColor.new("Really black"),
  1962. ["Reflectance"] = 0.20000000298023,
  1963. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1964. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1965. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1966. ["CanCollide"] = false,
  1967. ["FormFactor"] = Enum.FormFactor.Custom,
  1968. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1969. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1970. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1971. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1972. })
  1973. o156 = Create("CylinderMesh",{
  1974. ["Parent"] = o155,
  1975. ["Offset"] = Vector3.new(0, 2.17499995, 0),
  1976. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1977. })
  1978. o157 = Create("Part",{
  1979. ["Name"] = "Handle72",
  1980. ["Parent"] = o1,
  1981. ["BrickColor"] = BrickColor.new("Really black"),
  1982. ["Reflectance"] = 0.20000000298023,
  1983. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  1984. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  1985. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  1986. ["CanCollide"] = false,
  1987. ["FormFactor"] = Enum.FormFactor.Custom,
  1988. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  1989. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  1990. ["TopSurface"] = Enum.SurfaceType.Smooth,
  1991. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1992. })
  1993. o158 = Create("CylinderMesh",{
  1994. ["Parent"] = o157,
  1995. ["Offset"] = Vector3.new(0, 2.45000005, 0),
  1996. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  1997. })
  1998. o159 = Create("Part",{
  1999. ["Name"] = "Handle73",
  2000. ["Parent"] = o1,
  2001. ["BrickColor"] = BrickColor.new("Really black"),
  2002. ["Reflectance"] = 0.20000000298023,
  2003. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2004. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2005. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2006. ["CanCollide"] = false,
  2007. ["FormFactor"] = Enum.FormFactor.Custom,
  2008. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2009. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2010. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2011. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2012. })
  2013. o160 = Create("CylinderMesh",{
  2014. ["Parent"] = o159,
  2015. ["Offset"] = Vector3.new(0, 2.7249999, 0),
  2016. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2017. })
  2018. o161 = Create("Part",{
  2019. ["Name"] = "Handle74",
  2020. ["Parent"] = o1,
  2021. ["BrickColor"] = BrickColor.new("Really black"),
  2022. ["Reflectance"] = 0.20000000298023,
  2023. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2024. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2025. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2026. ["CanCollide"] = false,
  2027. ["FormFactor"] = Enum.FormFactor.Custom,
  2028. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2029. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2030. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2031. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2032. })
  2033. o162 = Create("CylinderMesh",{
  2034. ["Parent"] = o161,
  2035. ["Offset"] = Vector3.new(0, 3, 0),
  2036. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2037. })
  2038. o163 = Create("Part",{
  2039. ["Name"] = "Handle75",
  2040. ["Parent"] = o1,
  2041. ["BrickColor"] = BrickColor.new("Really black"),
  2042. ["Reflectance"] = 0.20000000298023,
  2043. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2044. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2045. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2046. ["CanCollide"] = false,
  2047. ["FormFactor"] = Enum.FormFactor.Custom,
  2048. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2049. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2050. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2051. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2052. })
  2053. o164 = Create("CylinderMesh",{
  2054. ["Parent"] = o163,
  2055. ["Offset"] = Vector3.new(0, 3.2750001, 0),
  2056. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2057. })
  2058. o165 = Create("Part",{
  2059. ["Name"] = "Handle76",
  2060. ["Parent"] = o1,
  2061. ["BrickColor"] = BrickColor.new("Really black"),
  2062. ["Reflectance"] = 0.20000000298023,
  2063. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2064. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2065. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2066. ["CanCollide"] = false,
  2067. ["FormFactor"] = Enum.FormFactor.Custom,
  2068. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2069. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2070. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2071. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2072. })
  2073. o166 = Create("CylinderMesh",{
  2074. ["Parent"] = o165,
  2075. ["Offset"] = Vector3.new(0, 3.54999995, 0),
  2076. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2077. })
  2078. o167 = Create("Part",{
  2079. ["Name"] = "Handle77",
  2080. ["Parent"] = o1,
  2081. ["BrickColor"] = BrickColor.new("Really black"),
  2082. ["Reflectance"] = 0.20000000298023,
  2083. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2084. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2085. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2086. ["CanCollide"] = false,
  2087. ["FormFactor"] = Enum.FormFactor.Custom,
  2088. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2089. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2090. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2091. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2092. })
  2093. o168 = Create("CylinderMesh",{
  2094. ["Parent"] = o167,
  2095. ["Offset"] = Vector3.new(0, 3.82500005, 0),
  2096. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2097. })
  2098. o169 = Create("Part",{
  2099. ["Name"] = "Handle78",
  2100. ["Parent"] = o1,
  2101. ["BrickColor"] = BrickColor.new("Really black"),
  2102. ["Reflectance"] = 0.20000000298023,
  2103. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2104. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2105. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2106. ["CanCollide"] = false,
  2107. ["FormFactor"] = Enum.FormFactor.Custom,
  2108. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2109. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2110. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2111. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2112. })
  2113. o170 = Create("CylinderMesh",{
  2114. ["Parent"] = o169,
  2115. ["Offset"] = Vector3.new(0, 4.0999999, 0),
  2116. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2117. })
  2118. o171 = Create("Part",{
  2119. ["Name"] = "Handle79",
  2120. ["Parent"] = o1,
  2121. ["BrickColor"] = BrickColor.new("Really black"),
  2122. ["Reflectance"] = 0.20000000298023,
  2123. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2124. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2125. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2126. ["CanCollide"] = false,
  2127. ["FormFactor"] = Enum.FormFactor.Custom,
  2128. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2129. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2130. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2131. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2132. })
  2133. o172 = Create("CylinderMesh",{
  2134. ["Parent"] = o171,
  2135. ["Offset"] = Vector3.new(0, 4.375, 0),
  2136. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2137. })
  2138. o173 = Create("Part",{
  2139. ["Name"] = "Handle82",
  2140. ["Parent"] = o1,
  2141. ["BrickColor"] = BrickColor.new("Really black"),
  2142. ["Reflectance"] = 0.20000000298023,
  2143. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2144. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2145. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2146. ["CanCollide"] = false,
  2147. ["FormFactor"] = Enum.FormFactor.Custom,
  2148. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2149. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2150. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2151. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2152. })
  2153. o174 = Create("CylinderMesh",{
  2154. ["Parent"] = o173,
  2155. ["Offset"] = Vector3.new(0, 5.19999981, 0),
  2156. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2157. })
  2158. o175 = Create("Part",{
  2159. ["Name"] = "Handle83",
  2160. ["Parent"] = o1,
  2161. ["BrickColor"] = BrickColor.new("Really black"),
  2162. ["Reflectance"] = 0.20000000298023,
  2163. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2164. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2165. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2166. ["CanCollide"] = false,
  2167. ["FormFactor"] = Enum.FormFactor.Custom,
  2168. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2169. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2170. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2171. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2172. })
  2173. o176 = Create("CylinderMesh",{
  2174. ["Parent"] = o175,
  2175. ["Offset"] = Vector3.new(0, 5.4749999, 0),
  2176. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2177. })
  2178. o177 = Create("Part",{
  2179. ["Name"] = "Handle84",
  2180. ["Parent"] = o1,
  2181. ["BrickColor"] = BrickColor.new("Really black"),
  2182. ["Reflectance"] = 0.20000000298023,
  2183. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2184. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2185. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2186. ["CanCollide"] = false,
  2187. ["FormFactor"] = Enum.FormFactor.Custom,
  2188. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2189. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2190. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2191. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2192. })
  2193. o178 = Create("CylinderMesh",{
  2194. ["Parent"] = o177,
  2195. ["Offset"] = Vector3.new(0, 5.75, 0),
  2196. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2197. })
  2198. o179 = Create("Part",{
  2199. ["Name"] = "Handle81",
  2200. ["Parent"] = o1,
  2201. ["BrickColor"] = BrickColor.new("Really black"),
  2202. ["Reflectance"] = 0.20000000298023,
  2203. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2204. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2205. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2206. ["CanCollide"] = false,
  2207. ["FormFactor"] = Enum.FormFactor.Custom,
  2208. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2209. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2210. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2211. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2212. })
  2213. o180 = Create("CylinderMesh",{
  2214. ["Parent"] = o179,
  2215. ["Offset"] = Vector3.new(0, 4.92500019, 0),
  2216. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2217. })
  2218. o181 = Create("Part",{
  2219. ["Name"] = "Handle80",
  2220. ["Parent"] = o1,
  2221. ["BrickColor"] = BrickColor.new("Really black"),
  2222. ["Reflectance"] = 0.20000000298023,
  2223. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2224. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2225. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2226. ["CanCollide"] = false,
  2227. ["FormFactor"] = Enum.FormFactor.Custom,
  2228. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2229. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2230. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2231. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2232. })
  2233. o182 = Create("CylinderMesh",{
  2234. ["Parent"] = o181,
  2235. ["Offset"] = Vector3.new(0, 4.6500001, 0),
  2236. ["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
  2237. })
  2238. o183 = Create("Part",{
  2239. ["Name"] = "Handle85",
  2240. ["Parent"] = o1,
  2241. ["BrickColor"] = BrickColor.new("Really black"),
  2242. ["Reflectance"] = 0.20000000298023,
  2243. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2244. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2245. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2246. ["CanCollide"] = false,
  2247. ["FormFactor"] = Enum.FormFactor.Custom,
  2248. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2249. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2250. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2251. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2252. })
  2253. o184 = Create("CylinderMesh",{
  2254. ["Parent"] = o183,
  2255. ["Offset"] = Vector3.new(0, 6.25, 0),
  2256. ["Scale"] = Vector3.new(0.699999988, 2.5, 0.699999988),
  2257. })
  2258. o185 = Create("Part",{
  2259. ["Name"] = "Handle86",
  2260. ["Parent"] = o1,
  2261. ["BrickColor"] = BrickColor.new("Really black"),
  2262. ["Reflectance"] = 0.20000000298023,
  2263. ["Position"] = Vector3.new(36.8400002, 2.19000006, -0.0400000028),
  2264. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2265. ["CFrame"] = CFrame.new(36.8400002, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2266. ["CanCollide"] = false,
  2267. ["FormFactor"] = Enum.FormFactor.Symmetric,
  2268. ["Size"] = Vector3.new(1, 1, 1),
  2269. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2270. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2271. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2272. })
  2273. o186 = Create("SpecialMesh",{
  2274. ["Parent"] = o185,
  2275. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  2276. ["Scale"] = Vector3.new(0.25, 1, 0.25),
  2277. ["VertexColor"] = Vector3.new(0, 0, 0),
  2278. ["MeshType"] = Enum.MeshType.FileMesh,
  2279. })
  2280. o187 = Create("Part",{
  2281. ["Name"] = "Handle87",
  2282. ["Parent"] = o1,
  2283. ["BrickColor"] = BrickColor.new("Really black"),
  2284. ["Reflectance"] = 0.20000000298023,
  2285. ["Position"] = Vector3.new(25.4900017, 1.94000006, -0.190000013),
  2286. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2287. ["CFrame"] = CFrame.new(25.4900017, 1.94000006, -0.190000013, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2288. ["CanCollide"] = false,
  2289. ["FormFactor"] = Enum.FormFactor.Custom,
  2290. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2291. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2292. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2293. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2294. })
  2295. o188 = Create("SpecialMesh",{
  2296. ["Parent"] = o187,
  2297. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2298. ["Scale"] = Vector3.new(0.5, 3, 0.300000012),
  2299. ["MeshType"] = Enum.MeshType.Torso,
  2300. })
  2301. o189 = Create("Part",{
  2302. ["Name"] = "Handle88",
  2303. ["Parent"] = o1,
  2304. ["BrickColor"] = BrickColor.new("Really black"),
  2305. ["Reflectance"] = 0.20000000298023,
  2306. ["Position"] = Vector3.new(25.4900017, 1.94000006, 0.109999999),
  2307. ["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
  2308. ["CFrame"] = CFrame.new(25.4900017, 1.94000006, 0.109999999, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
  2309. ["CanCollide"] = false,
  2310. ["FormFactor"] = Enum.FormFactor.Custom,
  2311. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2312. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2313. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2314. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2315. })
  2316. o190 = Create("SpecialMesh",{
  2317. ["Parent"] = o189,
  2318. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2319. ["Scale"] = Vector3.new(0.5, 3, 0.300000012),
  2320. ["MeshType"] = Enum.MeshType.Torso,
  2321. })
  2322. o191 = Create("Part",{
  2323. ["Name"] = "Handle89",
  2324. ["Parent"] = o1,
  2325. ["BrickColor"] = BrickColor.new("Really black"),
  2326. ["Reflectance"] = 0.20000000298023,
  2327. ["Position"] = Vector3.new(25.9900017, 1.70000005, 0.109999999),
  2328. ["Rotation"] = Vector3.new(-90, 2.18948435e-013, -90),
  2329. ["CFrame"] = CFrame.new(25.9900017, 1.70000005, 0.109999999, 8.74227766e-008, 1, 3.82137093e-015, -4.37113883e-008, 0, 1, 1, -8.74227766e-008, 4.37113883e-008),
  2330. ["CanCollide"] = false,
  2331. ["FormFactor"] = Enum.FormFactor.Custom,
  2332. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2333. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2334. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2335. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2336. })
  2337. o192 = Create("SpecialMesh",{
  2338. ["Parent"] = o191,
  2339. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2340. ["Scale"] = Vector3.new(0.100000001, 2, 0.5),
  2341. ["MeshType"] = Enum.MeshType.Wedge,
  2342. })
  2343. o193 = Create("Part",{
  2344. ["Name"] = "Handle90",
  2345. ["Parent"] = o1,
  2346. ["BrickColor"] = BrickColor.new("Really black"),
  2347. ["Reflectance"] = 0.20000000298023,
  2348. ["Position"] = Vector3.new(25.9900017, 1.70000005, -0.190000013),
  2349. ["Rotation"] = Vector3.new(-90, 2.18948435e-013, -90),
  2350. ["CFrame"] = CFrame.new(25.9900017, 1.70000005, -0.190000013, 8.74227766e-008, 1, 3.82137093e-015, -4.37113883e-008, 0, 1, 1, -8.74227766e-008, 4.37113883e-008),
  2351. ["CanCollide"] = false,
  2352. ["FormFactor"] = Enum.FormFactor.Custom,
  2353. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2354. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2355. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2356. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2357. })
  2358. o194 = Create("SpecialMesh",{
  2359. ["Parent"] = o193,
  2360. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2361. ["Scale"] = Vector3.new(0.100000001, 2, 0.5),
  2362. ["MeshType"] = Enum.MeshType.Wedge,
  2363. })
  2364. o195 = Create("Part",{
  2365. ["Name"] = "Handle92",
  2366. ["Parent"] = o1,
  2367. ["BrickColor"] = BrickColor.new("Really black"),
  2368. ["Reflectance"] = 0.20000000298023,
  2369. ["Position"] = Vector3.new(25.9900017, 2.6400001, -0.165000007),
  2370. ["Rotation"] = Vector3.new(90, -0, -90),
  2371. ["CFrame"] = CFrame.new(25.9900017, 2.6400001, -0.165000007, 8.74227766e-008, 1, -0, 4.37113883e-008, -3.82137093e-015, -1, -1, 8.74227766e-008, -4.37113883e-008),
  2372. ["CanCollide"] = false,
  2373. ["FormFactor"] = Enum.FormFactor.Custom,
  2374. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2375. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2376. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2377. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2378. })
  2379. o196 = Create("SpecialMesh",{
  2380. ["Parent"] = o195,
  2381. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2382. ["Scale"] = Vector3.new(0.150000006, 6.75, 1),
  2383. ["MeshType"] = Enum.MeshType.Wedge,
  2384. })
  2385. o197 = Create("Part",{
  2386. ["Name"] = "Handle91",
  2387. ["Parent"] = o1,
  2388. ["BrickColor"] = BrickColor.new("Really black"),
  2389. ["Reflectance"] = 0.20000000298023,
  2390. ["Position"] = Vector3.new(25.9900017, 2.6400001, 0.0849999934),
  2391. ["Rotation"] = Vector3.new(90, -0, -90),
  2392. ["CFrame"] = CFrame.new(25.9900017, 2.6400001, 0.0849999934, 8.74227766e-008, 1, -0, 4.37113883e-008, -3.82137093e-015, -1, -1, 8.74227766e-008, -4.37113883e-008),
  2393. ["CanCollide"] = false,
  2394. ["FormFactor"] = Enum.FormFactor.Custom,
  2395. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2396. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2397. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2398. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2399. })
  2400. o198 = Create("SpecialMesh",{
  2401. ["Parent"] = o197,
  2402. ["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
  2403. ["Scale"] = Vector3.new(0.150000006, 6.75, 1),
  2404. ["MeshType"] = Enum.MeshType.Wedge,
  2405. })
  2406. o199 = Create("Part",{
  2407. ["Name"] = "Handle93",
  2408. ["Parent"] = o1,
  2409. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  2410. ["Reflectance"] = 0.5,
  2411. ["Position"] = Vector3.new(25.9900017, 2.19000006, -0.0400000028),
  2412. ["Rotation"] = Vector3.new(-0, 0, -90),
  2413. ["CFrame"] = CFrame.new(25.9900017, 2.19000006, -0.0400000028, 8.74227766e-008, 1, 0, -1, 8.74227766e-008, 0, 0, 0, 1),
  2414. ["CanCollide"] = false,
  2415. ["FormFactor"] = Enum.FormFactor.Custom,
  2416. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2417. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2418. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2419. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  2420. })
  2421. o200 = Create("SpecialMesh",{
  2422. ["Parent"] = o199,
  2423. ["Scale"] = Vector3.new(1, 5, 1),
  2424. })
  2425. o201 = Create("Part",{
  2426. ["Name"] = "Handle94",
  2427. ["Parent"] = o1,
  2428. ["BrickColor"] = BrickColor.new("Really black"),
  2429. ["Reflectance"] = 0.20000000298023,
  2430. ["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
  2431. ["Rotation"] = Vector3.new(0, 0, 90),
  2432. ["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  2433. ["CanCollide"] = false,
  2434. ["FormFactor"] = Enum.FormFactor.Custom,
  2435. ["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
  2436. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  2437. ["TopSurface"] = Enum.SurfaceType.Smooth,
  2438. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  2439. })
  2440. o202 = Create("CylinderMesh",{
  2441. ["Parent"] = o201,
  2442. ["Offset"] = Vector3.new(0, 4, 0),
  2443. ["Scale"] = Vector3.new(1.125, 1, 1.125),
  2444. })
  2445. o203 = Create("LocalScript",{
  2446. ["Parent"] = o1,
  2447. })
  2448. table.insert(cors,coroutine.create(function()
  2449. wait()
  2450. runDummyScript(function()
  2451. wait(1)
  2452. --Saz (aka turdulator)
  2453. --No more Enma Engine dosh, that was a bad idea and doesn't sync with ROBLOX at all.
  2454.  
  2455. --Instructions to those who stole this:
  2456.  
  2457. --[[
  2458. Everything in this is really simple and quite easy to edit.
  2459. A bit disorganized, but that's just how I roll.
  2460. --]]
  2461.  
  2462. --[[
  2463.  
  2464. Abilities (May or may not match)
  2465.  
  2466. Stats:
  2467.  
  2468. 500 Mana Max
  2469. 7.5 Regen / Sec
  2470. Above Average HP (550)
  2471. Below Average Speed (16)
  2472. Below Average Defenses(25 Physical, 30 Magic)
  2473. Very High Attack (30 Physical, 60 Magic)
  2474.  
  2475. Passive: Exemplar's Cloak
  2476. Reduces incoming magic damage by 30% and converts
  2477. 30% of damage taken into Mana.
  2478.  
  2479. Passive: Relentless
  2480. 50% base tenacity and cannot be interrupted.
  2481. Does not stack with any other tenacity
  2482. giving items.
  2483.  
  2484. ------
  2485.  
  2486. Specializes in keeping an enemy in place while dealing massive damage at a moderate range.
  2487. Possesses a powerful, gamebreaking ult which has insane costs and a huge cooldown.
  2488. Capable of making self invulnerable for a short period of time.
  2489.  
  2490. ---
  2491. Q - Life Purge
  2492.  
  2493. 90 Mana
  2494. 10 Base Damage
  2495. 5 Secondary Damage
  2496. Targeted: Target
  2497.  
  2498. Duration: idfk
  2499.  
  2500. Continuously drains walkspeed and gives it to Saz.
  2501. Deals short damage over time at the beginning amounting to 5 damage.
  2502.  
  2503. ffffffffs Cooldown.
  2504. ---
  2505. E - Etherchain
  2506.  
  2507. Whatever Mana
  2508.  
  2509. Range: Alot studs
  2510. Tip Range: 4 studs
  2511.  
  2512. GET OVER HERE.
  2513.  
  2514. Deals initial damage and drags the hit enemy to Saz.
  2515. Enemy takes damage and is slowed for a long time along the way.
  2516. Enemy is stunned for a brief period after arrival, based on distance from Saz (shorter = longer stun).
  2517.  
  2518. If the Chain fails to move and is in contact with an object, Saz may pull
  2519. himself to the chain.
  2520.  
  2521. Cooldown resets if the chain does not fly a sufficient distance.
  2522. Above works even if an enemy was hooked or the chain stuck.
  2523. Will consume mana regardless however.
  2524.  
  2525. 0-16s Cooldown
  2526. ---
  2527. R - Chaos Fortress
  2528.  
  2529. LOLCHANGED Mana
  2530. stuff
  2531.  
  2532. AOE: 10-15 studs
  2533.  
  2534. Spins in a circle, dealing damage to enemies hit.
  2535. Damage dealt is lessened the farther the enemy is from Saz.
  2536. Range increases to 15 towards the end of the spin.
  2537. Saz is healed for 1/2 of the damage dealt.
  2538.  
  2539. secondss Cooldown
  2540.  
  2541. ---
  2542. T - Nether Ward
  2543.  
  2544. Placed Object
  2545. Something Cooldown
  2546. Range: Global
  2547. DOT Range: 25 studs
  2548. Duration: 30 seconds
  2549. Cooldown per flare: 3.5 seconds
  2550.  
  2551. Flare damage: 13 (+10 DOT)
  2552.  
  2553. Fires flares at anyone who's walkspeed falls below a certain
  2554. threashold based on Saz' current walkspeed (-5).
  2555.  
  2556. Knocks enemy down if successfuly hit by a flare.
  2557. Flares cannot miss, but can run into objects and fail.
  2558.  
  2559. Deals DOT based on the enemy's health if they're within 25 studs.
  2560. The DOT is amplified based on proximity, and is very powerful at close range.
  2561.  
  2562. ---
  2563.  
  2564.  
  2565.  
  2566. ---
  2567. Y (Ultimate) - Epicenter
  2568.  
  2569. 200 Mana
  2570.  
  2571. Startup: ~1.5 second
  2572.  
  2573. Duration: 4 seconds
  2574. Damage per second (Scythe): 5
  2575. Damage per second (Black Hole): 10
  2576.  
  2577. Scythe Distance: 15 studs
  2578.  
  2579. Suction Range: 40 studs
  2580. Damage Range: 30 studs
  2581.  
  2582. Saz spins his scythe in front of him then channels a black hole on top of it.
  2583. Enemies within range are pulled in and take damage over time.
  2584. At the end the black hole explodes, sending enemies flying and applying a 20% slow for five seconds.
  2585.  
  2586. Any enemy caught in Epicenter will be targeted by Nether Wards.
  2587.  
  2588. Ten seconds will be added to all cooldowns after Epicenter is complete.
  2589. All Nether Wards belonging to Saz will be removed after Epicenter is complete.
  2590.  
  2591. Saz cannot move while channeling Epicenter.
  2592.  
  2593. 90s Cooldown
  2594. -----
  2595.  
  2596. ]]
  2597. wait(1)
  2598. Tool=script.Parent;
  2599.  
  2600. Handle=Tool.Handle
  2601. FakeS=Instance.new("Motor6D")
  2602. FakeSL=Instance.new("Motor6D")
  2603. FakeR=Instance.new("Motor6D")
  2604. FakeL=Instance.new("Motor6D")
  2605. FakeS.Name="Right Shoulder"
  2606. FakeSL.Name="Left Shoulder"
  2607. FakeR.Name="Right Hip"
  2608. FakeL.Name="Left Hip"
  2609. Stance="Standing"
  2610. lastattack=time()
  2611.  
  2612. Mana=Tool.Mana
  2613. MaxMana=600
  2614. Regen=14
  2615.  
  2616. Grip=nil
  2617.  
  2618. Trailing=false
  2619. TrailPart=nil
  2620.  
  2621. Attacking=false
  2622. Comboing=false
  2623. ComboPosition=1
  2624. Mode=Tool.Mode
  2625.  
  2626. STGyro=Instance.new("BodyGyro")
  2627. STGyro.P=10000
  2628. STGyro.D=500
  2629. STGyro.maxTorque=Vector3.new(5000,5000,5000)*500000000000
  2630.  
  2631. WalkIncrease=0
  2632.  
  2633. ContactId=math.random(0,500000)
  2634.  
  2635. Damage=function(hit,damage,Knockback,Knockdown,debtime,Ground,float,keep)
  2636. if hit.Parent==nil then
  2637. return
  2638. end
  2639. if float==nil then float=false end
  2640. if keep==nil then keep=false end
  2641. h=hit.Parent:FindFirstChild("Humanoid",false)
  2642. if h~=nil then
  2643. t=hit.Parent:FindFirstChild("Torso")
  2644. if t~=nil then
  2645. che=false
  2646. if t:FindFirstChild(Tool.Name..ContactId)==nil then
  2647. che=true
  2648. end
  2649. if che==true and h~=Tool.Parent.Humanoid then
  2650. h:TakeDamage(damage*2)
  2651. if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
  2652. s=Instance.new("BodyVelocity")
  2653. s.Name=Tool.Name..ContactId
  2654. s.velocity=Knockback
  2655. s.P=2000
  2656. s.maxForce=Vector3.new(50000000,5000000,50000000)*10000
  2657. s.Parent=t
  2658. game:GetService("Debris"):AddItem(s,debtime)
  2659. if Knockdown==true then
  2660. r=Instance.new("BodyAngularVelocity")
  2661. r.P=5000
  2662. r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
  2663. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2664. r.Parent=t
  2665. game:GetService("Debris"):AddItem(r,.2+debtime)
  2666. end
  2667. if float==true then
  2668. fff=Instance.new("BodyForce")
  2669. fff.force=Vector3.new(0,2225,0)
  2670. fff.Parent=t
  2671. game:GetService("Debris"):AddItem(fff,3.5)
  2672. end
  2673. if Ground==true then
  2674. r=Instance.new("BodyGyro")
  2675. r.P=5000
  2676. r.D=500
  2677. r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
  2678. r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2679. t.CFrame=r.cframe
  2680. r.Parent=t
  2681. game:GetService("Debris"):AddItem(r,1)
  2682. end
  2683. if keep==true then
  2684. p=Instance.new("BodyPosition")
  2685. p.P=5000
  2686. p.maxForce=Vector3.new(5000000000,0,5000000000)
  2687. p.position=t.Position+Knockback/8
  2688. p.Parent=t
  2689. game:GetService("Debris"):AddItem(p,.375)
  2690. end
  2691. end
  2692. end
  2693. end
  2694. end
  2695.  
  2696. FaceForward=function()
  2697. cam=workspace.CurrentCamera
  2698. camdir=(cam.CoordinateFrame.p-(cam.CoordinateFrame*CFrame.new(0,0,5)).p).unit
  2699. cdir=Vector3.new(camdir.x,0,camdir.z)
  2700. cfr=CFrame.new(Tool.Parent.Head.Position,Tool.Parent.Head.Position+cdir*100)
  2701. return cfr
  2702. end
  2703.  
  2704. GetHumans=function()
  2705. Chars={}
  2706. Things=workspace:GetChildren()
  2707. for i,v in pairs(Things) do
  2708. if v.className=="Model" then
  2709. Human=v:FindFirstChild("Humanoid")
  2710. PTorso=v:FindFirstChild("Torso")
  2711. vv=game.Players:GetPlayerFromCharacter(v)
  2712. if Human~=nil and PTorso~=nil and Human~=CPlayer.Humanoid then
  2713. table.insert(Chars,PTorso)
  2714. end
  2715. end
  2716. end
  2717. return Chars
  2718. end
  2719. ALLCHILD=function()
  2720. local lol={}
  2721. for _,v in pairs(workspace:children()) do
  2722. table.insert(lol,v)
  2723. end
  2724. --[[for _,v in pairs(workspace.Enemies:children()) do
  2725. table.insert(lol,v)
  2726. end]]
  2727. return lol
  2728. end
  2729. Cooldowns={}
  2730. Cooldowns["q"]=0
  2731. Cooldowns["e"]=0
  2732. Cooldowns["r"]=0
  2733. Cooldowns["t"]=0
  2734. Cooldowns["y"]=0
  2735. Cooldowns["u"]=0
  2736.  
  2737. ClickActive=nil
  2738. ClickAbility=nil
  2739.  
  2740. DoClick=function(target)
  2741. if target==nil then
  2742. ClickActive=nil
  2743. return
  2744. end
  2745. if target.Parent==nil then
  2746. ClickActive=nil
  2747. return
  2748. end
  2749. ClickAbility(target)
  2750. ClickActive=nil
  2751. ClickAbility=nil
  2752. end
  2753. GraveChill=function(target)
  2754. if target.Parent==nil then
  2755. ClickActive=nil
  2756. return
  2757. end
  2758. if target.Parent:FindFirstChild("Humanoid")==nil then
  2759. ClickActive=nil
  2760. return
  2761. end
  2762.  
  2763. local h=target.Parent.Humanoid
  2764. local t=target.Parent:FindFirstChild("Torso")
  2765. if h.Health<=0 or t==nil then return end
  2766. if (t.Position-CPlayer.Torso.Position).magnitude>50 then return end
  2767.  
  2768. ClickActive=nil
  2769. ClickAbility=nil
  2770.  
  2771. Attacking=true
  2772.  
  2773. Tool.Handle.Purge1:Play()
  2774.  
  2775. Cooldowns["q"]=1
  2776.  
  2777. Mana.Value=Mana.Value-90
  2778.  
  2779. coroutine.resume(coroutine.create(function(t)
  2780. s1=Tool.Handle.Purge2:clone()
  2781. s2=Tool.Handle.Purge2:clone()
  2782. s1.Parent=CPlayer.Torso s2.Parent=t
  2783.  
  2784. s1.Volume=0
  2785. s2.Volume=0
  2786. s1.Pitch=4
  2787. s2.Pitch=4
  2788. s1:Play() s2:Play()
  2789. wait(.35)
  2790. s1.Volume=1 s2.Volume=1
  2791. s1.Pitch=.5
  2792. s2.Pitch=.5
  2793. wait(2.5)
  2794. for i=1, 60 do
  2795. s1.Volume=1-i/60
  2796. s2.Volume=1-i/60
  2797. wait()
  2798. end
  2799. s1:Remove() s2:Remove()
  2800. end),t)
  2801.  
  2802.  
  2803. STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
  2804. STGyro.P=13000
  2805. STGyro.D=400
  2806. DIR=FaceForward().lookVector
  2807. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(t.Position.x,CPlayer.Torso.Position.y,t.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/1.5,0)
  2808.  
  2809. Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  2810. Grip.Part0=Tool.Parent["Left Arm"]
  2811.  
  2812. Neck.C0=NeckC0
  2813. resWelds()
  2814.  
  2815. FakeS.DesiredAngle=1.6
  2816. FakeS.CurrentAngle=.4
  2817. FakeS.MaxVelocity=.4
  2818.  
  2819. Neck.DesiredAngle=0
  2820. Neck.CurrentAngle=.5
  2821.  
  2822. K=Instance.new("BodyPosition")
  2823. K.P=5000
  2824. K.D=100
  2825. K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
  2826. K.position=CPlayer.Torso.Position
  2827. K.Parent=CPlayer.Torso
  2828.  
  2829. Neck.DesiredAngle=-1.6
  2830.  
  2831. wait(.125)
  2832.  
  2833. Neck.DesiredAngle=0
  2834.  
  2835. for i=1, 6 do
  2836.  
  2837. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/9,0)
  2838. FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/12,0)
  2839.  
  2840. local p=Instance.new("Part")
  2841. p.Name="FadeTrail"
  2842. p.TopSurface=0
  2843. p.BottomSurface=0
  2844. p.BrickColor=BrickColor.new("Really black")
  2845. p.formFactor="Symmetric"
  2846. p.Size=Vector3.new(1,1,1)
  2847. p.Anchored=true
  2848. p.CanCollide=false
  2849. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2850. local mm=Instance.new("BlockMesh")
  2851. mm.Parent=p
  2852. mm.Scale=Vector3.new(2,2,2)
  2853. p.Parent=Tool
  2854. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  2855.  
  2856. wait()
  2857. end
  2858.  
  2859. local ORI=h.WalkSpeed
  2860.  
  2861. h.Health=h.Health-20
  2862. coroutine.resume(coroutine.create(function(c,o)
  2863.  
  2864. s=script.Slow:clone()
  2865. s.Percent.Value=20
  2866. s.Duration.Value=370
  2867. s.Disabled=false
  2868. s.Parent=h.Parent
  2869.  
  2870. for i=1, 70 do
  2871.  
  2872. h.Health=h.Health-10/70
  2873.  
  2874. s=script.Slow:clone()
  2875. s.Percent.Value=1
  2876. s.Duration.Value=(330+.0485*70)-(.0485*(70-i))
  2877. s.Disabled=false
  2878. s.Parent=h.Parent
  2879.  
  2880. local perc=o-c.WalkSpeed
  2881. WalkIncrease=perc
  2882.  
  2883. wait(.0485)
  2884. end WalkIncrease=0 end),h,ORI)
  2885.  
  2886. local p=Instance.new("Part")
  2887. p.Name="FadeTrail"
  2888. p.TopSurface=0
  2889. p.BottomSurface=0
  2890. p.BrickColor=BrickColor.new("Really black")
  2891. p.formFactor="Symmetric"
  2892. p.Size=Vector3.new(1,1,1)
  2893. p.Anchored=true
  2894. p.CanCollide=false
  2895. p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  2896. local mm=Instance.new("BlockMesh")
  2897. mm.Parent=p
  2898. mm.Scale=Vector3.new(3,3,3)
  2899. p.Parent=workspace
  2900. coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.Transparency=i/15 wait() end p:Remove() end),p,t)
  2901.  
  2902. for i=1, 12 do
  2903. local p=Instance.new("Part")
  2904. p.Name="FadeTrail"
  2905. p.TopSurface=0
  2906. p.BottomSurface=0
  2907. p.BrickColor=BrickColor.new("Really black")
  2908. p.formFactor="Symmetric"
  2909. p.Size=Vector3.new(1,1,1)
  2910. p.Anchored=true
  2911. p.CanCollide=false
  2912. p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  2913. local mm=Instance.new("SpecialMesh")
  2914. mm.Parent=p
  2915. mm.Scale=Vector3.new(1,2,1)
  2916. p.Parent=Tool
  2917. coroutine.resume(coroutine.create(function(p,c,k) for i=1, 50 do p.CFrame=c.CFrame+Vector3.new(math.sin(90/30+(i+k))*(3+(i/30)),-3,math.cos(90/30+(i+k))*(3+(i/30))) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.01,0,-.01) p.Transparency=i/50 wait() end p:Remove() end),p,t,i*6)
  2918. end
  2919.  
  2920. K:Remove()
  2921.  
  2922. Attacking=false
  2923.  
  2924. for i=1, 15 do
  2925.  
  2926. wait(.0485*4)
  2927.  
  2928. local p=Instance.new("Part")
  2929. p.Name="FadeTrail"
  2930. p.TopSurface=0
  2931. p.BottomSurface=0
  2932. p.BrickColor=BrickColor.new("Really black")
  2933. p.formFactor="Symmetric"
  2934. p.Size=Vector3.new(1,1,1)
  2935. p.Anchored=true
  2936. p.CanCollide=false
  2937. p.CFrame=CPlayer.Torso.CFrame-Vector3.new(0,3,0)
  2938. local mm=Instance.new("CylinderMesh")
  2939. mm.Parent=p
  2940. mm.Scale=Vector3.new(4,.4,4)
  2941. p.Parent=Tool
  2942. coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
  2943.  
  2944. local p=Instance.new("Part")
  2945. p.Name="FadeTrail"
  2946. p.TopSurface=0
  2947. p.BottomSurface=0
  2948. p.BrickColor=BrickColor.new("Really black")
  2949. p.formFactor="Symmetric"
  2950. p.Size=Vector3.new(1,1,1)
  2951. p.Anchored=true
  2952. p.CanCollide=false
  2953. p.CFrame=t.CFrame-Vector3.new(0,3,0)
  2954. local mm=Instance.new("CylinderMesh")
  2955. mm.Parent=p
  2956. mm.Scale=Vector3.new(4,.4,4)
  2957. p.Parent=Tool
  2958. coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
  2959.  
  2960. end
  2961.  
  2962. end
  2963. Ward=function()
  2964.  
  2965. local pos=Tool.Parent.Humanoid.TargetPoint+Vector3.new(0,.1,0)
  2966.  
  2967. if (pos-Tool.Parent.Torso.Position).magnitude>=12.5 then
  2968. return
  2969. end
  2970.  
  2971. Cooldowns["t"]=1
  2972.  
  2973. Mana.Value=Mana.Value-10
  2974.  
  2975. local m=Instance.new("Model")
  2976. m.Name="NETHERWARD"
  2977.  
  2978. local p=Instance.new("Part")
  2979. p.Name="FadeTrail"
  2980. p.TopSurface=0
  2981. p.BottomSurface=0
  2982. p.BrickColor=BrickColor.new("Really black")
  2983. p.formFactor="Symmetric"
  2984. p.Size=Vector3.new(1,1,1)
  2985. p.Anchored=true
  2986. p.CanCollide=false
  2987. p.CFrame=CFrame.new(pos)
  2988. local mm=Instance.new("CylinderMesh")
  2989. mm.Parent=p
  2990. mm.Scale=Vector3.new(2,.2,2)
  2991. p.Parent=m
  2992.  
  2993. ss=script.WardScript:clone()
  2994. ss.Owner.Value=Tool.Parent
  2995. ss.Disabled=false
  2996. ss.Parent=p
  2997.  
  2998. s=Instance.new("Smoke")
  2999. s.RiseVelocity=-2
  3000. s.Color=Color3.new(0,0,0)
  3001. s.Opacity=.5
  3002. s.Parent=p
  3003. s=Instance.new("Fire")
  3004. s.Heat=0
  3005. s.Color=Color3.new(102/255,0,204/255)
  3006. s.SecondaryColor=Color3.new(102/255,0,1)
  3007. s.Size=8
  3008. s.Parent=p
  3009.  
  3010. for i=1, 5 do
  3011. local p=Instance.new("Part")
  3012. p.Name="FadeTrail"
  3013. p.TopSurface=0
  3014. p.BottomSurface=0
  3015. p.BrickColor=BrickColor.new("Royal purple")
  3016. p.formFactor="Symmetric"
  3017. p.Size=Vector3.new(1,1,1)
  3018. p.Anchored=true
  3019. p.CanCollide=false
  3020. p.CFrame=CFrame.new(pos)
  3021. p.Transparency=i/25+.75
  3022. local mm=Instance.new("SpecialMesh")
  3023. mm.Parent=p
  3024. mm.MeshType="Sphere"
  3025. mm.Scale=Vector3.new(2+i/1.5,2+i/1.5,2+i/1.5)
  3026. p.Parent=m
  3027. end
  3028.  
  3029. for i=1, 5 do
  3030. local p=Instance.new("Part")
  3031. p.Name="FadeTrail"
  3032. p.TopSurface=0
  3033. p.BottomSurface=0
  3034. p.BrickColor=BrickColor.new("Royal purple")
  3035. p.formFactor="Symmetric"
  3036. p.Size=Vector3.new(1,1,1)
  3037. p.Anchored=true
  3038. p.CanCollide=false
  3039. p.CFrame=CFrame.new(pos)
  3040. p.Transparency=i/10+.25
  3041. local mm=Instance.new("CylinderMesh")
  3042. mm.Parent=p
  3043. mm.Scale=Vector3.new(2+i/1.5,.15-i/70,2+i/1.5)
  3044. p.Parent=m
  3045. end
  3046.  
  3047. local p=Instance.new("Part")
  3048. p.Name="FadeTrail"
  3049. p.TopSurface=0
  3050. p.BottomSurface=0
  3051. p.BrickColor=BrickColor.new("Royal purple")
  3052. p.formFactor="Symmetric"
  3053. p.Size=Vector3.new(1,1,1)
  3054. p.Anchored=true
  3055. p.Reflectance=.25
  3056. p.CanCollide=false
  3057. p.CFrame=CFrame.new(pos)
  3058. local mm=Instance.new("SpecialMesh")
  3059. mm.Parent=p
  3060. mm.MeshType="Sphere"
  3061. mm.Scale=Vector3.new(1.5,1.5,1.5)
  3062. p.Parent=m
  3063.  
  3064. for i=1, 7 do
  3065. local p=Instance.new("Part")
  3066. p.Name="FadeTrail"
  3067. p.TopSurface=0
  3068. p.BottomSurface=0
  3069. p.BrickColor=BrickColor.new("Really black")
  3070. p.formFactor="Symmetric"
  3071. p.Size=Vector3.new(1,1,1)
  3072. p.Anchored=true
  3073. p.CanCollide=false
  3074. p.CFrame=CFrame.new(pos,pos+Vector3.new(math.cos(9*i)*5,0,math.sin(9*i)*5))*CFrame.new(2,0,0)
  3075. local mm=Instance.new("BlockMesh")
  3076. mm.Parent=p
  3077. mm.Scale=Vector3.new(1,.2,.2)
  3078. p.Parent=m
  3079. end
  3080.  
  3081. for i=1, 5 do
  3082. local p=Instance.new("Part")
  3083. p.Name="FadeTrail"
  3084. p.TopSurface=0
  3085. p.BottomSurface=0
  3086. p.BrickColor=BrickColor.new("Royal purple")
  3087. p.formFactor="Symmetric"
  3088. p.Size=Vector3.new(1,1,1)
  3089. p.Anchored=true
  3090. p.Reflectance=.25
  3091. p.CanCollide=false
  3092. p.CFrame=CFrame.new(pos+Vector3.new(math.cos(90/12*i),0,math.sin(90/12*i)),pos)
  3093. local mm=Instance.new("SpecialMesh")
  3094. mm.Parent=p
  3095. mm.MeshType="Sphere"
  3096. mm.Scale=Vector3.new(.2,.4,.2)
  3097. p.Parent=m
  3098. end
  3099.  
  3100. m.Parent=workspace
  3101.  
  3102. end
  3103. Special=function(Key)
  3104. if Attacking==true then return end
  3105. Attacking=true
  3106. print("Gate1")
  3107. if Mode.Value==0 then
  3108. print("Gate2")
  3109. if Key=="q" and Mana.Value>=90 and Cooldowns["q"]<=0 then
  3110. if ClickActive~="q" then
  3111. ClickActive="q"
  3112. ClickAbility=GraveChill
  3113. coroutine.resume(coroutine.create(function()
  3114. for i=1, 30 do
  3115. if ClickActive~="q" then break end
  3116. wait(.1)
  3117. end
  3118. if ClickActive=="q" then ClickActive=nil ClickAbility=nil end
  3119. end))
  3120. else
  3121. ClickActive=nil ClickAbility=nil
  3122. end
  3123. elseif Key=="e" and Mana.Value>=5 and Cooldowns["e"]<=0 then --No Escape
  3124.  
  3125. Mana.Value=Mana.Value-5
  3126. CPlayer.Humanoid.WalkSpeed=0
  3127.  
  3128. print("NoEscape")
  3129.  
  3130. STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
  3131. STGyro.P=9000
  3132. STGyro.D=600
  3133. DIR=FaceForward().lookVector
  3134. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  3135.  
  3136. Neck.C0=NeckC0
  3137. resWelds()
  3138. Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3139. Grip.Part0=Tool.Parent["Left Arm"]
  3140.  
  3141. FakeS.DesiredAngle=1.6
  3142. FakeS.CurrentAngle=.4
  3143. FakeS.MaxVelocity=.4
  3144.  
  3145. K=Instance.new("BodyPosition")
  3146. K.P=5000
  3147. K.D=100
  3148. K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
  3149. K.position=CPlayer.Torso.Position
  3150. K.Parent=CPlayer.Torso
  3151.  
  3152. for i=1, 6 do
  3153. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
  3154. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  3155. wait()
  3156. end
  3157. Tool.Handle.ChainStart:Play()
  3158. Neck.DesiredAngle=-1.6
  3159. for i=1, 3 do
  3160.  
  3161. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/36,0,0)
  3162. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/38,0,0)
  3163.  
  3164. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6*2,0)
  3165. FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3166. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/16,0)
  3167.  
  3168. local p=Instance.new("Part")
  3169. p.Name="FadeTrail"
  3170. p.TopSurface=0
  3171. p.BottomSurface=0
  3172. p.BrickColor=BrickColor.new("Really black")
  3173. p.formFactor="Symmetric"
  3174. p.Size=Vector3.new(1,1,1)
  3175. p.Anchored=true
  3176. p.CanCollide=false
  3177. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3178. local mm=Instance.new("BlockMesh")
  3179. mm.Parent=p
  3180. mm.Scale=Vector3.new(2,2,2)
  3181. p.Parent=Tool
  3182. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3183.  
  3184. wait()
  3185. end
  3186.  
  3187. local c=Instance.new("Part")
  3188. c.Name="Chain"
  3189. c.Anchored=true
  3190. c.formFactor="Symmetric"
  3191. c.TopSurface=0
  3192. c.BottomSurface=0
  3193. c.Size=Vector3.new(1,1,1)
  3194.  
  3195. local h=c:clone()
  3196.  
  3197. t=Instance.new("Texture")
  3198. t.Texture="http://www.roblox.com/asset/?id=97411259"
  3199. t.StudsPerTileV=1
  3200. t.StudsPerTileU=2
  3201. t.Face="Right"
  3202. t.Parent=c
  3203. t=Instance.new("Texture")
  3204. t.Texture="http://www.roblox.com/asset/?id=97411259"
  3205. t.StudsPerTileV=1
  3206. t.StudsPerTileU=2
  3207. t.Face="Left"
  3208. t.Parent=c
  3209.  
  3210. local m=Instance.new("SpecialMesh")
  3211. m.MeshType="Brick"
  3212. m.Scale=Vector3.new(0,1,1)
  3213. m.Parent=c
  3214.  
  3215. c.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0),CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0)+DIR*50)
  3216. c.Transparency=1
  3217. c.Parent=Tool
  3218. c.Name="CHAIN"
  3219.  
  3220. h.Size=Vector3.new(2,2,2)
  3221. h.Name="HOOK"
  3222. h.BrickColor=BrickColor.new("Really black")
  3223. local mm=script.Parent.SpikeMesh:clone()
  3224. mm.Parent=h
  3225. h.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  3226. h.CanCollide=true
  3227. h.Anchored=false
  3228. local vv=Instance.new("BodyVelocity")
  3229. vv.P=3000
  3230. vv.maxForce=Vector3.new(500000,500000,500000)*100
  3231. vv.velocity=DIR*90
  3232. vv.Parent=h
  3233. h.Parent=Tool
  3234. local gg=Instance.new("BodyGyro") --no re
  3235. gg.P=5000
  3236. gg.D=500
  3237. gg.maxTorque=Vector3.new(50000,50000,50000)*50000
  3238. gg.cframe=CFrame.new(h.CFrame.p,h.CFrame.p+DIR*50)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  3239. gg.Parent=h
  3240.  
  3241. Grabee=nil
  3242. e=0
  3243. local sound=Tool.Handle.ChainClink:clone()
  3244. sound.Pitch=sound.Pitch-.25
  3245. sound.Volume=.15
  3246. sound.Parent=h
  3247. local lastpos=h.Position+Vector3.new(0,50,0)
  3248. local chainfail=0
  3249. hookfailed=false
  3250. for i=1, 50 do
  3251. e=50-(i)
  3252. vv.velocity=vv.velocity+DIR*1.5
  3253.  
  3254.  
  3255. local p=Instance.new("Part")
  3256. p.Name="FadeTrail"
  3257. p.TopSurface=0
  3258. p.BottomSurface=0
  3259. p.BrickColor=BrickColor.new("Really black")
  3260. p.formFactor="Symmetric"
  3261. p.Size=Vector3.new(1,1,1)
  3262. p.Anchored=true
  3263. p.CanCollide=false
  3264. p.CFrame=h.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3265. local mm=Instance.new("BlockMesh")
  3266. mm.Parent=p
  3267. mm.Scale=Vector3.new(2,2,2)
  3268. p.Parent=Tool
  3269. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.new(math.random(-100,100)/100,math.random(-100,100)/100,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.15,.15,.15) p.Transparency=i/15 wait() end p:Remove() end),p)
  3270.  
  3271. if ((c.CFrame*CFrame.new(0,0,-c.Mesh.Scale.z/2)).p-CPlayer.Torso.CFrame.p).magnitude>=6.75 then
  3272. break
  3273. end
  3274.  
  3275. if (lastpos-h.Position).magnitude>=3 then
  3276. sound:Play()
  3277. lastpos=h.Position
  3278. else
  3279. if workspace:FindPartOnRay(Ray.new(h.Position,DIR*3),script.Parent.Parent)~=nil then
  3280. chainfail=chainfail+1
  3281. end
  3282. if chainfail>=4 then
  3283. hookfailed=true
  3284. break
  3285. end
  3286. end
  3287. LOL=GetHumans()
  3288. for _,v in pairs(LOL) do
  3289. if (v.Position-(h.Position+DIR*1.5)).magnitude <= 5.25 and Grabee==nil then
  3290.  
  3291. Grabee=v
  3292. h.CanCollide=false
  3293. v.Parent.Humanoid:TakeDamage(40)
  3294. --v.Parent.Humanoid.PlatformStand=true
  3295.  
  3296. local gr=Instance.new("Weld")
  3297. gr.Part0=h
  3298. gr.Part1=v
  3299. gr.Parent=gr.Part0
  3300. gr.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3301.  
  3302. vp=Instance.new("BodyPosition")
  3303. vp.P=12000
  3304. vp.D=3000
  3305. vp.maxForce=Vector3.new(5000000,0,5000000)*500000000000000000000000000
  3306. vp.position=CPlayer["Right Arm"].Position+DIR*3
  3307. vp.Parent=Grabee
  3308.  
  3309. gp=Instance.new("BodyGyro")
  3310. gp.P=5000
  3311. gp.D=500
  3312. gp.maxTorque=Vector3.new(50000,50000,50000)*5000000000
  3313. gp.cframe=Grabee.CFrame
  3314. gp.Parent=Grabee
  3315.  
  3316. end
  3317. end
  3318. if Grabee~=nil then
  3319. script.Parent.Handle.ChainWin:Play()
  3320. break
  3321. end
  3322.  
  3323. Position1=(h.CFrame*CFrame.new(0,0,0)).p
  3324. Position2=(CPlayer["Right Arm"].CFrame+DIR*2+Vector3.new(0,.5,0)).p
  3325. Distance=(Position2-Position1).magnitude-2
  3326. c.CFrame=CFrame.new(Position1-DIR*(Distance/2),Position2)
  3327. c.Mesh.Scale=Vector3.new(0,1,Distance)
  3328.  
  3329. local p=Instance.new("Part")
  3330. p.Name="FadeTrail"
  3331. p.TopSurface=0
  3332. p.BottomSurface=0
  3333. p.BrickColor=BrickColor.new("Really black")
  3334. p.formFactor="Symmetric"
  3335. p.Size=Vector3.new(1,1,1)
  3336. p.Anchored=true
  3337. p.CanCollide=false
  3338. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3339. local mm=Instance.new("BlockMesh")
  3340. mm.Parent=p
  3341. mm.Scale=Vector3.new(2,2,2)
  3342. p.Parent=Tool
  3343. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3344. wait()
  3345. end
  3346.  
  3347. if hookfailed==false then
  3348.  
  3349. vv.velocity=-vv.velocity*1.95
  3350. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  3351.  
  3352. if Grabee==nil then
  3353. LOLOL={"Gah.","Missed.","You got lucky!","I meant to do that.","Grah!","How the...?"}
  3354. else
  3355. LOLOL={"GET OVER HERE!","Get over here...","Come to Qaeo...","Get over here!","Reel 'em in!","You're mine!"}
  3356. end
  3357. game:GetService("Chat"):Chat(CPlayer,LOLOL[math.random(1,#LOLOL)],2)
  3358. h.CanCollide=false
  3359. for i=1, 25-(e/2-3)-(h.CFrame.p-CPlayer.Torso.CFrame.p).magnitude/60 do
  3360.  
  3361. sound:Play()
  3362.  
  3363. if Grabee~=nil then
  3364. Grabee.Parent.Humanoid:TakeDamage(20/22)
  3365. --Grabee.Parent.Humanoid.PlatformStand=true
  3366. local s=script.Slow:clone()
  3367. s.Duration.Value=790-(i*10)
  3368. s.Percent.Value=80/22
  3369. s.Disabled=false
  3370. s.Parent=Grabee.Parent
  3371. end
  3372.  
  3373. if (h.Position-CPlayer.Torso.Position).magnitude<=6 then
  3374. break
  3375. end
  3376.  
  3377. if i<=7 then
  3378. FakeS.C0=FakeS.C0*CFrame.new(-.04,0,-.04)*CFrame.fromEulerAnglesXYZ(0,math.pi/12,0)
  3379. end
  3380. if i==8 then Attacking=false Cooldowns["e"]=1 end
  3381.  
  3382. Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
  3383. Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
  3384. Distance=(Position1-Position2).magnitude
  3385. c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
  3386. c.Mesh.Scale=Vector3.new(0,1,Distance)
  3387.  
  3388. local p=Instance.new("Part")
  3389. p.Name="FadeTrail"
  3390. p.TopSurface=0
  3391. p.BottomSurface=0
  3392. p.BrickColor=BrickColor.new("Really black")
  3393. p.formFactor="Symmetric"
  3394. p.Size=Vector3.new(1,1,1)
  3395. p.Anchored=true
  3396. p.CanCollide=false
  3397. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3398. local mm=Instance.new("BlockMesh")
  3399. mm.Parent=p
  3400. mm.Scale=Vector3.new(1.25,1.25,1.25)
  3401. p.Parent=Tool
  3402. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3403. wait()
  3404.  
  3405. end
  3406.  
  3407. if Grabee~=nil then
  3408. Grabee.Parent.Humanoid.PlatformStand=false
  3409. game:GetService("Debris"):AddItem(vp,2) game:GetService("Debris"):AddItem(gp,2)
  3410. end
  3411.  
  3412. else
  3413.  
  3414. h.Anchored=true
  3415. h.CFrame=h.CFrame+DIR*2
  3416. Tool.Handle.Clash:clone().Parent=h
  3417. h.Clash:Play()
  3418. K.P=6000
  3419. K.D=1000
  3420. K.maxForce=Vector3.new(500000,500000,500000)
  3421. K.position=h.Position-DIR*3
  3422. local KV=Instance.new("BodyVelocity")
  3423. KV.velocity=DIR*110
  3424. KV.maxForce=Vector3.new(math.huge,0,math.huge)
  3425. KV.Parent=CPlayer.Torso
  3426. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
  3427.  
  3428. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/8)
  3429. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
  3430. local elapsed=0
  3431. while (CPlayer.Torso.Position-h.Position).magnitude>=6 and elapsed<90 do
  3432.  
  3433. LOL=GetHumans()
  3434. for _,v in pairs(LOL) do
  3435. if (v.Position-(CPlayer.Torso.Position+DIR*3)).magnitude <= 5 then
  3436. Grabee=v
  3437. h.CanCollide=false
  3438. v.Parent.Humanoid:TakeDamage(30)
  3439. --v.Parent.Humanoid.PlatformStand=true
  3440.  
  3441. Damage(v,50,Dir*20,true,.2,false,false)
  3442.  
  3443. end
  3444. end
  3445.  
  3446. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,h.Position)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  3447. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/6)
  3448. Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
  3449. Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
  3450. Distance=(Position1-Position2).magnitude
  3451. c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
  3452. c.Mesh.Scale=Vector3.new(0,1,Distance)
  3453. Tool.Handle.ChainClink:Play()
  3454. elapsed=elapsed+1
  3455.  
  3456. local p=Instance.new("Part")
  3457. p.Name="FadeTrail"
  3458. p.TopSurface=0
  3459. p.BottomSurface=0
  3460. p.BrickColor=BrickColor.new("Really black")
  3461. p.formFactor="Symmetric"
  3462. p.Size=Vector3.new(1,1,1)
  3463. p.Anchored=true
  3464. p.CanCollide=false
  3465. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3466. local mm=Instance.new("BlockMesh")
  3467. mm.Parent=p
  3468. mm.Scale=Vector3.new(1.25,1.25,1.25)
  3469. p.Parent=Tool
  3470. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3471.  
  3472. wait()
  3473. end
  3474. KV:Remove()
  3475. Cooldowns["e"]=1
  3476.  
  3477. end
  3478. h:Remove()
  3479. c:Remove()
  3480. wait(.2)
  3481. K:Remove()
  3482. Grip.Part0=Tool.Parent["Right Arm"]
  3483. Cooldowns["e"]=Cooldowns["e"]
  3484.  
  3485. elseif Key=="r" and Mana.Value>=10 and Cooldowns["r"]<=0 then
  3486.  
  3487. Grip.Part0=FakeS.Part1
  3488. Tool.Handle.Pivot.DesiredAngle=.25
  3489.  
  3490. Mana.Value=Mana.Value-10
  3491. Cooldowns["r"]=1
  3492.  
  3493. Dir=FaceForward().lookVector
  3494.  
  3495. print("POOTS")
  3496. dirr=CPlayer.Torso.Velocity
  3497. lastattack=time()
  3498.  
  3499. resWelds()
  3500. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  3501. STGyro.P=12000
  3502. STGyro.D=300
  3503. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  3504. Neck.CurrentAngle=1.5
  3505. Neck.DesiredAngle=-1
  3506.  
  3507. FakeS.CurrentAngle=1.2
  3508. FakeS.DesiredAngle=1.6
  3509. FakeSL.DesiredAngle=0
  3510. FakeSL.CurrentAngle=0
  3511. FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
  3512. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
  3513.  
  3514. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  3515. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
  3516. FakeL.DesiredAngle=0
  3517. FakeR.DesiredAngle=0
  3518.  
  3519. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
  3520.  
  3521. Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
  3522. Grip.C1=CFrame.new(-.25,-.45,.05)
  3523.  
  3524. for i=1, 5 do
  3525. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
  3526. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  3527. wait()
  3528. end
  3529.  
  3530. vv=Instance.new("BodyPosition")
  3531. vv.P=8000
  3532. vv.D=1000
  3533. vv.maxForce=Vector3.new(5000000000000000000000,50000000000000000000,5000000000000000000000)
  3534. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*5
  3535. vv.Parent=CPlayer.Torso
  3536.  
  3537. local vp=Instance.new("Part")
  3538. vp.Name="FadeTrail"
  3539. vp.TopSurface=0
  3540. vp.BottomSurface=0
  3541. vp.BrickColor=BrickColor.new("Really black")
  3542. vp.formFactor="Symmetric"
  3543. vp.Transparency=0
  3544. vp.Size=Vector3.new(10,1,10)
  3545. vp.Anchored=true
  3546. vp.CanCollide=false
  3547. vp.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,0,0)
  3548. vp.Parent=Tool
  3549. aaaa=Tool.AAAA:clone() aaaa.Parent=vp
  3550. vp.Transparency=.5
  3551. coroutine.resume(coroutine.create(function(p) for i=1, 100 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end for i=1, 20 do p.Transparency=.5+i/40 p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end p:Remove() end),vp)
  3552.  
  3553.  
  3554. for i=1, 50 do
  3555. if i==8 or i==16 or i==24 or i==32 or i==40 or i==48 then SlashSound(-.4+i*.02) end
  3556. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/2300,-math.pi/5/4*(i/6)-i*.02,math.random(-100,100)/2300)
  3557. if i<=8 then FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
  3558.  
  3559. Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33) end
  3560.  
  3561. vv.position=vv.position+FaceForward().lookVector*(.5-(i/50))
  3562.  
  3563. for _,v in pairs(ALLCHILD()) do
  3564. if v.className=="Model" then
  3565. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  3566. if (v.Torso.Position-Tip.Position).magnitude<=10+i/10 then
  3567. Damage(v.Torso,(v.Torso.Position-Tip.Position).magnitude/2,(v.Torso.Position-CPlayer.Torso.Position).unit*1,false,.2,false,false)
  3568. CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+(v.Torso.Position-Tip.Position).magnitude/4
  3569. end
  3570. end
  3571. end
  3572. end
  3573.  
  3574. if i/3==math.floor(i/3) then
  3575.  
  3576. local p=Instance.new("Part")
  3577. p.Name="FadeTrail"
  3578. p.TopSurface=0
  3579. p.BottomSurface=0
  3580. p.BrickColor=BrickColor.new("Really black")
  3581. p.formFactor="Symmetric"
  3582. p.Size=Vector3.new(0,1,0)
  3583. p.Anchored=true
  3584. p.CanCollide=false
  3585. p.CFrame=CPlayer.Torso.CFrame
  3586. local mm=Instance.new("CylinderMesh")
  3587. mm.Parent=p
  3588. mm.Scale=Vector3.new(5,.1,5)
  3589. p.Parent=Tool
  3590. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(2,0,2) p.Transparency=i/15 wait() end p:Remove() end),p)
  3591.  
  3592. end
  3593. local p=Instance.new("Part")
  3594. p.Name="FadeTrail"
  3595. p.TopSurface=0
  3596. p.BottomSurface=0
  3597. p.BrickColor=BrickColor.new("Royal purple")
  3598. p.formFactor="Symmetric"
  3599. p.Size=Vector3.new(1,1,1)
  3600. p.Anchored=true
  3601. p.CanCollide=false
  3602. p.CFrame=CFrame.new(Tip.CFrame.p)
  3603. local mm=Instance.new("SpecialMesh")
  3604. mm.Parent=p
  3605. mm.MeshType="Sphere"
  3606. mm.Scale=Vector3.new(1,.1,1)
  3607. p.Parent=Tool
  3608. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.1,3,-.1) p.Transparency=i/10 wait() end p:Remove() end),p)
  3609.  
  3610. if i/3==math.floor(i/3) then
  3611. local p=Instance.new("Part")
  3612. p.Name="FadeTrail"
  3613. p.TopSurface=0
  3614. p.BottomSurface=0
  3615. p.BrickColor=BrickColor.new("Really black")
  3616. p.formFactor="Symmetric"
  3617. p.Size=Vector3.new(1,1,1)
  3618. p.Anchored=true
  3619. p.CanCollide=false
  3620. p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+Vector3.new(math.random(-5,5)*2,0,math.random(-5,5)*2))
  3621. local mm=Instance.new("SpecialMesh")
  3622. mm.Parent=p
  3623. mm.MeshType="Sphere"
  3624. mm.Scale=Vector3.new(.5,.1,.5)
  3625. p.Parent=Tool
  3626. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.05,2,-.05) p.Transparency=i/10 wait() end p:Remove() end),p)
  3627. end
  3628.  
  3629. wait()
  3630. end
  3631.  
  3632. Attacking=false
  3633. wait(.125)
  3634.  
  3635. vp:Remove()
  3636. vv:Remove()
  3637.  
  3638. elseif Key=="t" and Cooldowns["t"]<=0 and Mana.Value>=10 then --Nether Ward
  3639. if ClickActive~="t" then
  3640. ClickActive="t"
  3641. ClickAbility=Ward
  3642. coroutine.resume(coroutine.create(function()
  3643. for i=1, 30 do
  3644. if ClickActive~="t" then break end
  3645. wait(.1)
  3646. end
  3647. if ClickActive=="t" then ClickActive=nil ClickAbility=nil end
  3648. end))
  3649. else
  3650. ClickActive=nil ClickAbility=nil
  3651. end
  3652. elseif Key=="y" then --Rage
  3653. elseif Key=="u" and Mana.Value>=10 and Cooldowns["u"]<=0 then --Epicenter
  3654.  
  3655. Mana.Value=Mana.Value-10
  3656. CPlayer.Humanoid.WalkSpeed=10
  3657. Cooldowns["u"]=1
  3658.  
  3659. STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
  3660. STGyro.P=9000
  3661. STGyro.D=600
  3662. DIR=FaceForward().lookVector
  3663. STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  3664.  
  3665. Neck.C0=NeckC0
  3666. resWelds()
  3667.  
  3668. Grip.C0=CFrame.new(.75,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/8)
  3669.  
  3670. FakeS.DesiredAngle=1.6
  3671. FakeS.CurrentAngle=.4
  3672. FakeS.MaxVelocity=.4
  3673.  
  3674. K=Instance.new("BodyPosition")
  3675. K.P=5000
  3676. K.D=100
  3677. K.maxForce=Vector3.new(5000000,0,5000000)*5000000000000000000000000000000000
  3678. K.position=CPlayer.Torso.Position
  3679. K.Parent=CPlayer.Torso
  3680.  
  3681. for i=1, 6 do
  3682. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6,0)
  3683. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  3684. Grip.C0=Grip.C0*CFrame.new(0,.25,0)
  3685. CPlayer.Torso.CFrame=STGyro.cframe
  3686.  
  3687. local p=Instance.new("Part")
  3688. p.Name="FadeTrail"
  3689. p.TopSurface=0
  3690. p.BottomSurface=0
  3691. p.BrickColor=BrickColor.new("Really black")
  3692. p.formFactor="Symmetric"
  3693. p.Size=Vector3.new(1,1,1)
  3694. p.Anchored=true
  3695. p.CanCollide=false
  3696. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3697. local mm=Instance.new("BlockMesh")
  3698. mm.Parent=p
  3699. mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
  3700. p.Parent=Tool
  3701. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3702.  
  3703. wait()
  3704. end
  3705.  
  3706. FakeSL.DesiredAngle=-1.6
  3707. FakeSL.CurrentAngle=-.6
  3708. FakeSL.MaxVelocity=.3
  3709.  
  3710. wait(.1)
  3711.  
  3712. for i=1, 6 do
  3713. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
  3714. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
  3715. Grip.C0=Grip.C0*CFrame.new(0,.25,0)
  3716.  
  3717. CPlayer.Torso.CFrame=STGyro.cframe
  3718.  
  3719. local p=Instance.new("Part")
  3720. p.Name="FadeTrail"
  3721. p.TopSurface=0
  3722. p.BottomSurface=0
  3723. p.BrickColor=BrickColor.new("Really black")
  3724. p.formFactor="Symmetric"
  3725. p.Size=Vector3.new(1,1,1)
  3726. p.Anchored=true
  3727. p.CanCollide=false
  3728. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3729. local mm=Instance.new("BlockMesh")
  3730. mm.Parent=p
  3731. mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
  3732. p.Parent=Tool
  3733. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3734.  
  3735. wait()
  3736. end
  3737.  
  3738. Neck.DesiredAngle=-Neck.DesiredAngle
  3739.  
  3740. for i=1, 3 do
  3741. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
  3742. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
  3743. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
  3744. Grip.C0=Grip.C0*CFrame.new(0,.8,0)
  3745.  
  3746. CPlayer.Torso.CFrame=STGyro.cframe
  3747.  
  3748. local p=Instance.new("Part")
  3749. p.Name="FadeTrail"
  3750. p.TopSurface=0
  3751. p.BottomSurface=0
  3752. p.BrickColor=BrickColor.new("Really black")
  3753. p.formFactor="Symmetric"
  3754. p.Size=Vector3.new(1,1,1)
  3755. p.Anchored=true
  3756. p.CanCollide=false
  3757. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3758. local mm=Instance.new("BlockMesh")
  3759. mm.Parent=p
  3760. mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
  3761. p.Parent=Tool
  3762. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3763.  
  3764. local p=Instance.new("Part")
  3765. p.Name="FadeTrail"
  3766. p.TopSurface=0
  3767. p.BottomSurface=0
  3768. p.BrickColor=BrickColor.new("Really black")
  3769. p.formFactor="Symmetric"
  3770. p.Size=Vector3.new(1,1,1)
  3771. p.Anchored=true
  3772. p.CanCollide=false
  3773. p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
  3774. local mm=Instance.new("BlockMesh")
  3775. mm.Parent=p
  3776. mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
  3777. p.Parent=Tool
  3778. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3779.  
  3780. wait()
  3781. end
  3782.  
  3783. Grip.Part0=nil
  3784.  
  3785. Tool.Handle.Slash1:Play()
  3786.  
  3787. hover=Instance.new("BodyPosition")
  3788. hover.P=6000
  3789. hover.maxForce=Vector3.new(500000,500000,500000)*50000000000
  3790. hover.position=CPlayer.Torso.Position+Vector3.new(0,-1,0)+DIR*20
  3791. hover.Parent=Tool.Handle
  3792.  
  3793. local hg=Instance.new("BodyGyro")
  3794. hg.P=8000
  3795. hg.D=400
  3796. hg.maxTorque=Vector3.new(50000,50000,50000)*5000000
  3797. hg.cframe=CFrame.new(hover.position,hover.position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  3798.  
  3799. hg.Parent=hover.Parent
  3800.  
  3801. for i=1, 6 do
  3802. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
  3803. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/48,0)
  3804.  
  3805. hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/60+i*.05,0,0)
  3806.  
  3807. CPlayer.Torso.CFrame=STGyro.cframe
  3808.  
  3809. local p=Instance.new("Part")
  3810. p.Name="FadeTrail"
  3811. p.TopSurface=0
  3812. p.BottomSurface=0
  3813. p.BrickColor=BrickColor.new("Really black")
  3814. p.formFactor="Symmetric"
  3815. p.Size=Vector3.new(1,1,1)
  3816. p.Anchored=true
  3817. p.CanCollide=false
  3818. p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
  3819. local mm=Instance.new("BlockMesh")
  3820. mm.Parent=p
  3821. mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
  3822. p.Parent=Tool
  3823. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3824.  
  3825. wait()
  3826. end
  3827.  
  3828. local vp=Instance.new("Part")
  3829. vp.Name="FadeTrail"
  3830. vp.TopSurface=0
  3831. vp.BottomSurface=0
  3832. vp.BrickColor=BrickColor.new("Really black")
  3833. vp.formFactor="Symmetric"
  3834. vp.Transparency=0
  3835. vp.Size=Vector3.new(10,1,10)
  3836. vp.Anchored=true
  3837. vp.CanCollide=false
  3838. vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
  3839. vp.Parent=Tool
  3840. aaaa=Tool.AAAA:clone() aaaa.Parent=vp
  3841. vp.Transparency=.25
  3842. coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2.5,2.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
  3843.  
  3844.  
  3845. local vp=Instance.new("Part")
  3846. vp.Name="FadeTrail"
  3847. vp.TopSurface=0
  3848. vp.BottomSurface=0
  3849. vp.BrickColor=BrickColor.new("Really black")
  3850. vp.formFactor="Symmetric"
  3851. vp.Transparency=0
  3852. vp.Size=Vector3.new(10,1,10)
  3853. vp.Anchored=true
  3854. vp.CanCollide=false
  3855. vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(0,10,0)
  3856. vp.Parent=Tool
  3857. aaaa=Tool.AAAA:clone() aaaa.Parent=vp
  3858. vp.Transparency=.25
  3859. coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(3.5,3.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
  3860.  
  3861.  
  3862. local vp=Instance.new("Part")
  3863. vp.Name="FadeTrail"
  3864. vp.TopSurface=0
  3865. vp.BottomSurface=0
  3866. vp.BrickColor=BrickColor.new("Really black")
  3867. vp.formFactor="Symmetric"
  3868. vp.Transparency=0
  3869. vp.Size=Vector3.new(1,1,1)
  3870. vp.Anchored=true
  3871. vp.CanCollide=false
  3872. vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
  3873. vp.Parent=Tool
  3874. aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA"
  3875. vp.Transparency=.5
  3876. coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/4 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.6,.6,.6) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
  3877.  
  3878.  
  3879. local vp=Instance.new("Part")
  3880. vp.Name="FadeTrail"
  3881. vp.TopSurface=0
  3882. vp.BottomSurface=0
  3883. vp.BrickColor=BrickColor.new("Really black")
  3884. vp.formFactor="Symmetric"
  3885. vp.Transparency=0
  3886. vp.Size=Vector3.new(1,1,1)
  3887. vp.Anchored=true
  3888. vp.CanCollide=false
  3889. vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
  3890. vp.Parent=Tool
  3891. aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA" aaaa.VertexColor=Vector3.new(.25,0,.5)
  3892. vp.Transparency=.5
  3893. coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/7 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.4,.4,.4) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2.2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
  3894.  
  3895. local sss=Tool.Handle.Purge1:clone()
  3896. sss.Pitch=.2
  3897. sss.Parent=Tool.Handle
  3898. sss:Play()
  3899. sss.Name="FFFFFFF"
  3900. game:GetService("Debris"):AddItem(sss,4)
  3901.  
  3902. local sss=script.WardScript.Swoosh:clone()
  3903. sss.Pitch=.175
  3904. sss.Parent=Tool.Handle
  3905. sss:Play()
  3906. sss.Name="FFFFFFF"
  3907. game:GetService("Debris"):AddItem(sss,4)
  3908.  
  3909. for i=6, 55 do
  3910. hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
  3911. Tool.Handle.CFrame=hg.cframe
  3912.  
  3913. if i/2==math.floor(i/2) then
  3914. local p=Instance.new("Part")
  3915. p.Name="FadeTrail"
  3916. p.TopSurface=0
  3917. p.BottomSurface=0
  3918. p.BrickColor=BrickColor.new("Really black")
  3919. p.formFactor="Symmetric"
  3920. p.Size=Vector3.new(1,1,1)
  3921. p.Anchored=true
  3922. p.CanCollide=false
  3923. p.CFrame=Tool.Handle.CFrame+Vector3.new(math.random(-10,10)*3,math.random(-2,30)+10,math.random(-10,10)*3)
  3924. local mm=Instance.new("SpecialMesh")
  3925. mm.Parent=p
  3926. mm.MeshType="Sphere"
  3927. mm.Scale=Vector3.new(1,1,5)
  3928. p.Parent=Tool
  3929. coroutine.resume(coroutine.create(function(p,o,c) for i=1, 15 do p.CFrame=CFrame.new(o:Lerp(c,1/15*i),c) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.02,.02,.1) p.Transparency=i/15 wait() end p:Remove() end),p,p.CFrame.p,Tool.Handle.CFrame.p+Vector3.new(0,5,0))
  3930. end
  3931.  
  3932. local p=Instance.new("Part")
  3933. p.Name="FadeTrail"
  3934. p.TopSurface=0
  3935. p.BottomSurface=0
  3936. p.BrickColor=BrickColor.new("Really black")
  3937. p.formFactor="Symmetric"
  3938. p.Size=Vector3.new(1,1,1)
  3939. p.Anchored=true
  3940. p.CanCollide=false
  3941. p.CFrame=Tool.Handle.CFrame+Vector3.new(0,10,0)
  3942. local mm=Instance.new("BlockMesh")
  3943. mm.Parent=p
  3944. mm.Scale=Vector3.new(1,1,1)*(1.7+i*.25)
  3945. p.Parent=Tool
  3946. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
  3947.  
  3948. for _,v in pairs(ALLCHILD()) do
  3949. if v.className=="Model" then
  3950. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  3951. if (v.Torso.Position-p.Position).magnitude<=28+i/2 then
  3952. local ph=Instance.new("BodyPosition")
  3953. ph.maxForce=Vector3.new(200000,200000,200000)
  3954. ph.P=2000 ph.D=1000
  3955. ph.position=Tool.Handle.Position+Vector3.new(0,5,0)
  3956. ph.Parent=v.Torso
  3957. game:GetService("Debris"):AddItem(ph,.2)
  3958. local r=Instance.new("BodyAngularVelocity")
  3959. r.P=5000
  3960. r.maxTorque=Vector3.new(50000,50000,50000)*50000000
  3961. r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))/3
  3962. r.Parent=ph.Parent
  3963. game:GetService("Debris"):AddItem(r,.2)
  3964. if (v.Torso.Position-p.Position).magnitude<15 then
  3965. v.Humanoid:TakeDamage(1)
  3966. ss=script.Slow:clone() ss.Duration.Value=500 ss.Percent.Value=80 ss.Disabled=false ss.Parent=v
  3967. end
  3968. end
  3969. end
  3970. end
  3971. end
  3972.  
  3973. wait()
  3974. end
  3975. sss2=sss
  3976. local sss=script.WardScript.FireExplode:clone()
  3977. sss.Pitch=.125
  3978. sss.Parent=Tool.Handle
  3979. sss:Play()
  3980. sss.Name="FFFFFFF"
  3981. game:GetService("Debris"):AddItem(sss,4)
  3982. for i=1, 10 do
  3983. sss2.Volume=sss2.Volume-.1
  3984. hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
  3985. wait()
  3986. end
  3987. sss2:Stop()
  3988. for _,v in pairs(ALLCHILD()) do
  3989. if v.className=="Model" then
  3990. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  3991. if (v.Torso.Position-Tool.Handle.Position).magnitude<=40 then
  3992. local ph=Instance.new("BodyVelocity")
  3993. ph.maxForce=Vector3.new(500000,500000,500000)*50000000000000000
  3994. ph.velocity=(v.Torso.Position-Tool.Handle.Position).unit*55
  3995. ph.Parent=v.Torso
  3996. game:GetService("Debris"):AddItem(ph,.33)
  3997. local r=Instance.new("BodyAngularVelocity")
  3998. r.P=5000
  3999. r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000
  4000. r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4001. r.Parent=ph.Parent
  4002. game:GetService("Debris"):AddItem(r,.8)
  4003. v.Humanoid:TakeDamage(15)
  4004. end
  4005. end
  4006. end
  4007. end
  4008.  
  4009. wait(.25)
  4010.  
  4011. hover:Remove()
  4012. hg:Remove()
  4013. Grip.Part0=CPlayer["Right Arm"]
  4014.  
  4015. K:Remove()
  4016.  
  4017. end
  4018. end
  4019. print("Done")
  4020. Attacking=false
  4021. end
  4022.  
  4023. Tip=Tool.Handle95
  4024. Mid=Tool.Handle96
  4025.  
  4026. Trail=function(val,par,size,color,fade)
  4027. if val==0 then
  4028. if par:FindFirstChild("Trail")~=nil then
  4029. par.Trail:Remove()
  4030. end
  4031. elseif val==1 then
  4032. local new=script.Trail:clone()
  4033. new.Color.Value=color
  4034. new.Size.Value=size
  4035. new.Script.FadeTime.Value=fade
  4036. new.Disabled=false
  4037. new.Parent=par
  4038. end
  4039. end
  4040.  
  4041. ptr=Instance.new("Part")
  4042. ptr.BrickColor=BrickColor.new("Really black")
  4043. ptr.TopSurface=0
  4044. ptr.BottomSurface=0
  4045. ptr.Reflectance=.1
  4046. ptr.Name=script.Parent.Name.."TRAIL"
  4047. ptr.Anchored=true
  4048. ptr.CanCollide=false
  4049. ptr.formFactor="Symmetric"
  4050. ptr.Size=Vector3.new(1,1,1)
  4051. m=Instance.new("BlockMesh")
  4052. m.Scale=Vector3.new(.2,.2,0)
  4053. m.Parent=ptr
  4054.  
  4055. ptr.Size=Vector3.new(1,1,1)
  4056.  
  4057. lastposition=Vector3.new(0,0,0)
  4058. thisposition=Vector3.new(0,0,0)
  4059.  
  4060. trailing=false
  4061.  
  4062. manualtrail=function(p)
  4063.  
  4064. local part=p --convert this immediately
  4065.  
  4066. direction=-(lastposition-thisposition).unit
  4067. start=lastposition+direction*((thisposition-lastposition).magnitude/2)
  4068.  
  4069. local n=ptr:clone()
  4070. n.CFrame=CFrame.new(start,thisposition)
  4071. n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
  4072. n.Parent=script.Parent
  4073.  
  4074. lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
  4075.  
  4076. coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 wait() end p:Remove() end),n)
  4077.  
  4078. end
  4079.  
  4080. ADeb=true
  4081.  
  4082. SlashSound=function(pitch)
  4083. Tool.Handle.Slash1.Pitch=1+pitch
  4084. Tool.Handle.Slash2.Pitch=.5+pitch
  4085. Tool.Handle.Slash3.Pitch=.5+pitch
  4086. Tool.Handle.Slash1:Play()
  4087. Tool.Handle.Slash2:Play()
  4088. Tool.Handle.Slash3:Play()
  4089. end
  4090.  
  4091. Attack=function()
  4092. if not ADeb then return end
  4093. print("AAAAA")
  4094. Comboing=true
  4095. ADeb=false
  4096. Tool.Parent.Humanoid.WalkSpeed=0
  4097. Dir=FaceForward().lookVector
  4098. if Mode.Value==0 and Attacking==false then --Scythe
  4099. trailing=true
  4100. lastposition=Tip.Position
  4101. if ComboPosition==1 then
  4102. Grip.Part0=FakeS.Part1
  4103. Tool.Handle.Pivot.DesiredAngle=.25
  4104.  
  4105. Dir=FaceForward().lookVector
  4106.  
  4107. ComboPosition=2
  4108.  
  4109. print("POOTS")
  4110. dirr=CPlayer.Torso.Velocity
  4111. lastattack=time()
  4112.  
  4113. resWelds()
  4114. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4115. STGyro.P=12000
  4116. STGyro.D=300
  4117. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  4118. Neck.CurrentAngle=-1.5
  4119. Neck.DesiredAngle=.8
  4120.  
  4121. FakeS.CurrentAngle=1.2
  4122. FakeS.DesiredAngle=1.6
  4123. FakeSL.DesiredAngle=0
  4124. FakeSL.CurrentAngle=0
  4125. FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
  4126. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
  4127.  
  4128. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  4129. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
  4130. FakeL.DesiredAngle=0
  4131. FakeR.DesiredAngle=0
  4132.  
  4133. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
  4134.  
  4135. Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
  4136. Grip.C1=CFrame.new(-.25,-.45,.05)
  4137.  
  4138. for i=1, 5 do
  4139. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
  4140. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  4141. wait()
  4142. end
  4143.  
  4144. vv=Instance.new("BodyPosition")
  4145. vv.P=5000
  4146. vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
  4147. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*2
  4148. vv.Parent=CPlayer.Torso
  4149.  
  4150. for i=1, 10 do
  4151. if i==2 then SlashSound(-.05) end
  4152. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
  4153. FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
  4154. Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
  4155.  
  4156. for _,v in pairs(ALLCHILD()) do
  4157. if v.className=="Model" then
  4158. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  4159. if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
  4160. Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*3,false,.2,false,false)
  4161. end
  4162. end
  4163. end
  4164. end
  4165. wait()
  4166. end
  4167.  
  4168. vv:Remove()
  4169.  
  4170. wait()
  4171.  
  4172. ADeb=true
  4173.  
  4174. elseif ComboPosition==2 then
  4175. Grip.Part0=FakeS.Part1
  4176. Tool.Handle.Pivot.DesiredAngle=.25
  4177. ComboPosition=3
  4178.  
  4179. print("POOTS")
  4180.  
  4181. lastattack=time()
  4182.  
  4183. resWelds()
  4184. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4185. STGyro.P=12000
  4186. STGyro.D=300
  4187. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  4188. Neck.CurrentAngle=.8
  4189. Neck.DesiredAngle=.5
  4190.  
  4191. FakeS.CurrentAngle=1.6
  4192. FakeS.DesiredAngle=1.6
  4193. FakeSL.DesiredAngle=0
  4194. FakeSL.CurrentAngle=0
  4195. FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
  4196. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
  4197.  
  4198. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  4199. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
  4200. FakeL.DesiredAngle=0
  4201. FakeR.DesiredAngle=0
  4202.  
  4203. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
  4204.  
  4205. Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
  4206. Grip.C1=CFrame.new(-.25,-.45,.05)
  4207.  
  4208. for i=1, 5 do
  4209. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
  4210. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  4211. end
  4212.  
  4213. for i=1, 10 do
  4214. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
  4215. FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
  4216. Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
  4217. end
  4218.  
  4219. vv=Instance.new("BodyPosition")
  4220. vv.P=5000
  4221. vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
  4222. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
  4223. vv.Parent=CPlayer.Torso
  4224.  
  4225.  
  4226. for i=1, 2 do
  4227. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
  4228. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
  4229. wait()
  4230. end
  4231.  
  4232. SlashSound(0)
  4233.  
  4234. for i=1, 10 do
  4235. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
  4236. FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.09,0)
  4237. Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
  4238. for _,v in pairs(ALLCHILD()) do
  4239. if v.className=="Model" then
  4240. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  4241. if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
  4242. Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*9,false,.2,false,false)
  4243. end
  4244. end
  4245. end
  4246. end
  4247. wait()
  4248. end
  4249.  
  4250. wait()
  4251.  
  4252. vv:Remove()
  4253.  
  4254. wait()
  4255.  
  4256. ADeb=true
  4257.  
  4258. elseif ComboPosition==3 then
  4259.  
  4260. ComboPosition=4
  4261.  
  4262. print("POOTS")
  4263.  
  4264. lastattack=time()
  4265.  
  4266. resWelds()
  4267. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4268. STGyro.P=12000
  4269. STGyro.D=300
  4270. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  4271. Neck.DesiredAngle=-1.3
  4272. Neck.CurrentAngle=0
  4273.  
  4274. FakeS.CurrentAngle=1.6
  4275. FakeS.DesiredAngle=1.6
  4276. FakeSL.DesiredAngle=0
  4277. FakeSL.CurrentAngle=0
  4278. FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
  4279. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
  4280.  
  4281. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  4282. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
  4283. FakeL.DesiredAngle=0
  4284. FakeR.DesiredAngle=0
  4285.  
  4286. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
  4287.  
  4288. Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
  4289. Grip.C1=CFrame.new(-.25,-.45,.05)
  4290. for i=1, 5 do
  4291. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
  4292. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  4293. end
  4294. for i=1, 10 do
  4295. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
  4296. FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
  4297. Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
  4298. end
  4299. for i=1, 2 do
  4300. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
  4301. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
  4302. end
  4303. for i=1, 10 do
  4304. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
  4305. FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
  4306. Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
  4307. end
  4308. SlashSound(0.05)
  4309. FakeSL.DesiredAngle=-1.6
  4310. FakeSL.CurrentAngle=-1
  4311. FakeSL.C0=LeftS.C0
  4312. Tool.Handle.Pivot.DesiredAngle=1.6
  4313. vv=Instance.new("BodyPosition")
  4314. vv.P=5000
  4315. vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
  4316. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
  4317. vv.Parent=CPlayer.Torso
  4318. FakeS.DesiredAngle=1
  4319. for i=1, 5 do
  4320. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4321. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4322. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
  4323. FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
  4324. Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
  4325. for _,v in pairs(ALLCHILD()) do
  4326. if v.className=="Model" then
  4327. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  4328. if (v.Torso.Position-Mid.Position).magnitude<=7 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
  4329. Damage(v.Torso,20,Dir*10,false,.2,false,false)
  4330. end
  4331. end
  4332. end
  4333. end
  4334. wait()
  4335. end
  4336. Grip.Part0=FakeSL.Part1
  4337. Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
  4338. for i=1, 5 do
  4339. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4340. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4341. FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
  4342. for _,v in pairs(ALLCHILD()) do
  4343. if v.className=="Model" then
  4344. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  4345. if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=5 then
  4346. Damage(v.Torso,20,Dir*10,false,.2,false,false)
  4347. end
  4348. end
  4349. end
  4350. end
  4351. wait()
  4352. end
  4353. vv:Remove()
  4354.  
  4355. ADeb=true
  4356.  
  4357. elseif ComboPosition==4 then
  4358.  
  4359. ComboPosition=1
  4360.  
  4361. print("POOTS")
  4362.  
  4363. lastattack=time()
  4364.  
  4365. resWelds()
  4366. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4367. STGyro.P=12000
  4368. STGyro.D=300
  4369. STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  4370. Neck.DesiredAngle=-1.3
  4371. Neck.CurrentAngle=-1.3
  4372.  
  4373. FakeS.CurrentAngle=1.6
  4374. FakeS.DesiredAngle=1.6
  4375. FakeSL.DesiredAngle=0
  4376. FakeSL.CurrentAngle=0
  4377. FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
  4378. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
  4379.  
  4380. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  4381. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
  4382. FakeL.DesiredAngle=0
  4383. FakeR.DesiredAngle=0
  4384.  
  4385. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
  4386.  
  4387. Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
  4388. Grip.C1=CFrame.new(-.25,-.45,.05)
  4389. for i=1, 5 do
  4390. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
  4391. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
  4392. end
  4393. for i=1, 10 do
  4394. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
  4395. FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
  4396. Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
  4397. end
  4398. for i=1, 2 do
  4399. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
  4400. FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
  4401. end
  4402. for i=1, 10 do
  4403. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
  4404. FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
  4405. Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
  4406. end
  4407. FakeSL.DesiredAngle=-1.6
  4408. FakeSL.CurrentAngle=-1
  4409. FakeSL.C0=LeftS.C0
  4410. Tool.Handle.Pivot.DesiredAngle=1.6
  4411. FakeS.DesiredAngle=1.5
  4412. for i=1, 5 do
  4413. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4414. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4415. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
  4416. FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
  4417. Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
  4418. end
  4419. Grip.Part0=FakeSL.Part1
  4420. Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
  4421. for i=1, 5 do
  4422. FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4423. FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
  4424. FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
  4425. end
  4426. FakeSL.C0=LeftS.C0
  4427. Grip.C0=GripC0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,-math.pi/2)
  4428. wait(.1)
  4429. vv=Instance.new("BodyPosition")
  4430. vv.P=5000
  4431. vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
  4432. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*4
  4433. vv.Parent=CPlayer.Torso
  4434. FakeS.C0=RightS.C0
  4435. SlashSound(0.2)
  4436. for i=1, 15 do
  4437. Grip.C0=Grip.C0*CFrame.new(-.05,0,-.0125)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/200)
  4438. FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/15*.66,0)
  4439. STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5*2,0)
  4440. FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/18,0,0)
  4441. Grip.C0=Grip.C0*CFrame.new(0,.15,0)
  4442. vv.position=CPlayer.Torso.Position+FaceForward().lookVector*(2)
  4443. for _,v in pairs(ALLCHILD()) do
  4444. if v.className=="Model" then
  4445. if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
  4446. if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=7 then
  4447. Damage(v.Torso,8,Dir*4+(v.Torso.Position-CPlayer.Torso.Position).unit*14,false,.2,false,false)
  4448. end
  4449. end
  4450. end
  4451. end
  4452. if i==6 then SlashSound(.168) end
  4453. if i==14 then Tool.Handle.Pivot.DesiredAngle=.25 end
  4454. wait()
  4455. end
  4456. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4457.  
  4458. vv:Remove()
  4459. ADeb=true
  4460. end
  4461. trailing=false
  4462. else --Magic
  4463.  
  4464. end
  4465.  
  4466. end
  4467.  
  4468. resWelds=function()
  4469. FakeS.C0=RightS.C0
  4470. FakeSL.C0=LeftS.C0
  4471. FakeS.C1=RightS.C1
  4472. FakeSL.C1=LeftS.C1
  4473. FakeS.MaxVelocity=.15
  4474. FakeSL.MaxVelocity=.15
  4475. FakeR.MaxVelocity=.15
  4476. FakeL.MaxVelocity=.15
  4477. FakeR.C0=RightH.C0
  4478. FakeL.C0=LeftH.C0
  4479. FakeR.C1=RightH.C1
  4480. FakeL.C1=LeftH.C1
  4481. end
  4482. resWelds2=function() --disregards right shoulder
  4483. FakeSL.C0=LeftS.C0
  4484. FakeSL.C1=LeftS.C1
  4485. FakeSL.MaxVelocity=.15
  4486. FakeR.MaxVelocity=.15
  4487. FakeL.MaxVelocity=.15
  4488. FakeR.C0=RightH.C0
  4489. FakeL.C0=LeftH.C0
  4490. FakeR.C1=RightH.C1
  4491. FakeL.C1=LeftH.C1
  4492. end
  4493. Neck=nil
  4494. NeckC0=nil
  4495. Grip=nil
  4496. GripC0=nil
  4497. Animation=function(T,C)
  4498. if C=="Stop" then
  4499. if RightS==nil then
  4500. RightS=T:FindFirstChild("Right Shoulder")
  4501. if RightS==nil then
  4502. return
  4503. end
  4504. LeftS=T:FindFirstChild("Left Shoulder")
  4505. if LeftS==nil then
  4506. return
  4507. end
  4508.  
  4509. RightH=T:FindFirstChild("Right Hip")
  4510. if RightH==nil then
  4511. return
  4512. end
  4513. LeftH=T:FindFirstChild("Left Hip")
  4514. if LeftH==nil then
  4515. return
  4516. end
  4517. end
  4518.  
  4519. RightS.Parent=nil
  4520. LeftS.Parent=nil
  4521. FakeS.Part0=T
  4522. FakeS.C0=RightS.C0
  4523. FakeS.C1=RightS.C1
  4524. FakeS.Part1=T.Parent["Right Arm"]
  4525. FakeS.Parent=T
  4526. FakeS.DesiredAngle=0
  4527. FakeS.MaxVelocity=.15
  4528.  
  4529. FakeSL.Part0=T
  4530. FakeSL.C0=LeftS.C0
  4531. FakeSL.C1=LeftS.C1
  4532. FakeSL.Part1=T.Parent["Left Arm"]
  4533. FakeSL.Parent=T
  4534. FakeSL.DesiredAngle=0
  4535. FakeSL.MaxVelocity=.15
  4536.  
  4537. FakeL.Part0=T
  4538. FakeL.C0=LeftH.C0
  4539. FakeL.C1=LeftH.C1
  4540. FakeL.Part1=T.Parent["Left Leg"]
  4541. FakeL.Parent=T
  4542. FakeL.DesiredAngle=0
  4543. FakeL.MaxVelocity=.15
  4544.  
  4545. FakeR.Part0=T
  4546. FakeR.C0=RightH.C0
  4547. FakeR.C1=RightH.C1
  4548. FakeR.Part1=T.Parent["Right Leg"]
  4549. FakeR.Parent=T
  4550. FakeR.DesiredAngle=0
  4551. FakeR.MaxVelocity=.15
  4552. STGyro.Parent=Tool.Parent.Torso
  4553. STGyro.cframe=STGyro.Parent.CFrame
  4554.  
  4555. wait(.25)
  4556.  
  4557. Neck=Tool.Parent.Torso.Neck
  4558. NeckC0=Neck.C0
  4559.  
  4560. Grip=Tool.Parent["Right Arm"].RightGrip
  4561. GripC0=Grip.C0
  4562.  
  4563. --[[Grip=Grip1:clone()
  4564. Grip1:Remove()
  4565. Grip.Parent=CPlayer["Right Arm"]
  4566. Grip.Part0=CPlayer["Right Arm"]
  4567. Grip.Part1=Tool.Handle]]
  4568.  
  4569. elseif C=="Resume" then
  4570.  
  4571. FakeS.Parent=nil
  4572. FakeSL.Parent=nil
  4573. FakeR.Parent=nil
  4574. FakeL.Parent=nil
  4575. RightS.Parent=T
  4576. LeftS.Parent=T
  4577. RightH.Parent=T
  4578. LeftH.Parent=T
  4579. STGyro.Parent=nil
  4580.  
  4581. Neck.C0=NeckC0
  4582.  
  4583. end
  4584. end
  4585.  
  4586. doAnim=function()
  4587. if ComboPosition>1 or Grip==nil or Attacking==true then return end
  4588. Grip=Tool.Parent["Right Arm"].RightGrip
  4589. if CPlayer==nil or Tool.Parent.className~="Model" then return end
  4590. if Mode.Value==0 then
  4591.  
  4592. if Stance=="Standing" then
  4593.  
  4594. Grip.Part0=FakeS.Part1
  4595. Tool.Handle.Pivot.DesiredAngle=.25
  4596.  
  4597. resWelds()
  4598. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(-math.pi/32,math.pi/2,math.pi/48)
  4599. STGyro.P=8000
  4600. STGyro.D=2000
  4601. STGyro.maxTorque=Vector3.new(5000000,5000000,5000000)
  4602. Neck.DesiredAngle=-1.5
  4603.  
  4604. FakeS.CurrentAngle=2
  4605. FakeS.DesiredAngle=2
  4606. FakeSL.DesiredAngle=-.3
  4607. FakeSL.CurrentAngle=-.3
  4608. FakeS.C0=RightS.C0*CFrame.new(.5,.75+math.cos(time() * 1)*.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/3,math.pi/10,math.pi/8+math.cos(time() * 1)*.04)
  4609. FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75+math.cos(time() * 1)*.1,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,-math.cos(time() * 1)*.13)
  4610.  
  4611. FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
  4612. FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24+math.cos(time() * 1)*.02,math.pi/24,0)
  4613. FakeL.DesiredAngle=0 + math.cos(time() * 1)*.01
  4614. FakeR.DesiredAngle=-0 + math.cos(time() * 1)*.01
  4615.  
  4616. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.4+math.cos(time())*.05,0)
  4617.  
  4618. Grip.C0=CFrame.new(-.7,2,2)*CFrame.fromEulerAnglesXYZ(math.pi/6+(math.cos(time() * 1)*.025),math.pi,-math.pi/12)
  4619. Grip.C1=CFrame.new(0,0,0)
  4620.  
  4621. Tool.Parent.Humanoid.WalkSpeed=12
  4622. elseif Stance=="Running" then
  4623.  
  4624. Grip.Part0=FakeS.Part1
  4625. Tool.Handle.Pivot.DesiredAngle=.25
  4626.  
  4627. STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4628. STGyro.P=0
  4629. STGyro.D=0
  4630. STGyro.maxTorque=Vector3.new(0,0,0)
  4631.  
  4632. resWelds()
  4633. Neck.DesiredAngle=0
  4634. Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(math.pi/8,0,0)
  4635.  
  4636. FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  4637. FakeS.DesiredAngle=1.3
  4638. FakeS.CurrentAngle=1.3
  4639.  
  4640. Grip.C0=CFrame.new(-.05,.76,-.6)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/4,math.pi/24)
  4641. Grip.C1=CFrame.new(0,0,0)
  4642. FakeL.DesiredAngle=math.cos(time() * 7)*.4
  4643. FakeR.DesiredAngle=math.cos(time() * 7)*.4
  4644. FakeSL.DesiredAngle=math.cos(time() * 7)*-.5
  4645.  
  4646. Tool.Parent.Humanoid.WalkSpeed=12+WalkIncrease
  4647. trailing=false
  4648. end
  4649.  
  4650. else
  4651.  
  4652. end
  4653.  
  4654. end
  4655.  
  4656. ed=true
  4657. jd=true
  4658. Jump=function()
  4659. if not jd then return end
  4660. jd=false
  4661. Stance="Jumping"
  4662. print("POOTJUMPHERE")
  4663. CurrentDown=""
  4664. vu=Instance.new("BodyVelocity")
  4665. vu.P=5000
  4666. vu.maxForce=Vector3.new(0,5000000000000000000000,0)
  4667. vu.velocity=Vector3.new(0,45,0)
  4668. vu.Parent=CPlayer.Torso
  4669. game:GetService("Debris"):AddItem(vu,.3)
  4670. if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  4671. wait(.1)
  4672. TTT=CPlayer.Torso
  4673. if TTT~=nil then
  4674. OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
  4675. end
  4676. wait(1.5)
  4677. float()
  4678. print("DON")
  4679. jd=true
  4680. end
  4681. GUI=nil
  4682. GuiHandle=function()
  4683. GUI=script.ManaGui:clone()
  4684. GUI.Parent=game.Players:GetPlayerFromCharacter(CPlayer).PlayerGui
  4685. while GUI.Parent~=nil do
  4686. GUI.Main.Layer.Layer.Size=UDim2.new(Mana.Value/MaxMana,0,.9,0)
  4687. GUI.Main.Amount.Text=Mana.Value
  4688.  
  4689. for _z,z in pairs(Cooldowns) do
  4690. local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(_z)))
  4691. if z<=0 then
  4692. pesin.TextLabel.Text=string.upper(tostring(_z))
  4693. else
  4694. pesin.TextLabel.Text=z
  4695. end
  4696. local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(ClickActive)))
  4697. if pesin~=nil then
  4698. pesin.Style="ChatBlue"
  4699. end
  4700. for _v,__v in pairs(GUI.Main.Cooldowns:children()) do
  4701. if __v ~= pesin then
  4702. __v.Style="RobloxRound"
  4703. end
  4704. end
  4705.  
  4706. end
  4707. wait(.25)
  4708. end
  4709. end
  4710. Run=function(speed)
  4711. if Attacking==false then
  4712. if speed>0 and (CPlayer.Torso.Velocity-Vector3.new(0,0,0)).magnitude>=11.9 then
  4713. Stance="Running"
  4714. else
  4715. Stance="Standing"
  4716. end
  4717. end
  4718. end
  4719. ed=true
  4720. poot=function(mouse)
  4721. mouse.Button1Down:connect(function() if ClickActive==nil then Attack() else DoClick(mouse.Target) end end)
  4722. mouse.KeyDown:connect(function(x) Special(x) end)
  4723.  
  4724. while Tool.Parent.className=="Model" do
  4725. if ClickActive==nil then
  4726. mouse.Icon=""
  4727. else
  4728. mouse.Icon="rbxasset://textures\\GunCursor.png"
  4729. end
  4730. wait()
  4731. end
  4732.  
  4733. end
  4734. Tool.Equipped:connect(poot)
  4735. eq=function(mouse)
  4736. if not ed then return end
  4737. ed=false
  4738.  
  4739. wait(.2)
  4740.  
  4741. CPlayer=Tool.Parent
  4742. Neck=CPlayer.Torso.Neck
  4743. Animation(CPlayer.Torso,"Stop")
  4744. cJum=CPlayer.Humanoid.Jumping:connect(Jump)
  4745. cRun=CPlayer.Humanoid.Running:connect(Run)
  4746. CHP=CPlayer.Humanoid.Health
  4747.  
  4748. coroutine.resume(coroutine.create(GuiHandle))
  4749.  
  4750. print("Herpquip")
  4751. wait()
  4752. ed=true
  4753. end
  4754.  
  4755. deq=function()
  4756. if not ed then return end
  4757. ed=false
  4758. if Neck~=nil then
  4759. Neck.DesiredAngle=0
  4760. end
  4761. GUI:Remove()
  4762. cJum:disconnect()
  4763. cRun:disconnect()
  4764. Animation(CPlayer.Torso,"Resume")
  4765. Neck.C0=NeckC0
  4766. wait()
  4767. ed=true
  4768. end
  4769. Tool.Equipped:connect(eq)
  4770. Tool.Unequipped:connect(deq)
  4771.  
  4772. wait(1)
  4773.  
  4774. coroutine.resume(coroutine.create(function()
  4775. while true do
  4776. if Mana.Value<MaxMana then
  4777. Mana.Value=Mana.Value+1
  4778. end
  4779. wait(1/Regen)
  4780. end
  4781. end))
  4782.  
  4783. coroutine.resume(coroutine.create(function()
  4784. while true do
  4785. wait(1)
  4786. for __,vv in pairs(Cooldowns) do
  4787. Cooldowns[__]=vv-1
  4788. end
  4789. end
  4790. end))
  4791.  
  4792. while true do
  4793. if time()-lastattack>2 then
  4794. ComboPosition=1
  4795. Comboing=false
  4796. end
  4797. if Attacking==false and Comboing==false and Tool.Parent.className~="Backpack" then
  4798. doAnim()
  4799. end
  4800. if trailing==true then
  4801. manualtrail(Tip)
  4802. end
  4803. thisposition=Tip.Position
  4804. wait()
  4805. end
  4806. end,o203)
  4807. end))
  4808.  
  4809. o204 = Create("Script",{
  4810. ["Name"] = "Trail",
  4811. ["Parent"] = o203,
  4812. ["Disabled"] = true,
  4813. })
  4814. table.insert(cors,coroutine.create(function()
  4815. wait()
  4816. runDummyScript(function()
  4817. --Saz
  4818. -- A useful script for creating trails.
  4819.  
  4820. wait()
  4821. p=Instance.new("Part")
  4822. p.Color=script.Color.Value
  4823. p.TopSurface=0
  4824. p.BottomSurface=0
  4825. p.Reflectance=.1
  4826. p.Name=script.Parent.Name.."TRAIL"
  4827. p.Anchored=true
  4828. p.CanCollide=false
  4829. p.formFactor="Symmetric"
  4830. p.Size=Vector3.new(1,1,1)
  4831. m=Instance.new("BlockMesh")
  4832. m.Scale=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
  4833. m.Parent=p
  4834.  
  4835. p.Size=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
  4836.  
  4837. lastposition=script.Parent.Position
  4838. thisposition=script.Parent.Position
  4839.  
  4840. create=function()
  4841.  
  4842. thisposition=script.Parent.Position
  4843. direction=-(lastposition-thisposition).unit
  4844. start=lastposition+direction*((thisposition-lastposition).magnitude/2)
  4845.  
  4846. n=p:clone()
  4847. n.CFrame=CFrame.new(start,thisposition)
  4848. n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
  4849. n.Parent=workspace
  4850. s=script.Script:clone()
  4851. s.Disabled=false
  4852. s.Parent=n
  4853.  
  4854. lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
  4855.  
  4856. end
  4857.  
  4858. while true do
  4859.  
  4860. wait()
  4861. create()
  4862.  
  4863. end
  4864.  
  4865. end,o204)
  4866. end))
  4867. o205 = Create("Color3Value",{
  4868. ["Name"] = "Color",
  4869. ["Parent"] = o204,
  4870. ["Value"] = Color3.new(0.8, 0.6, 1),
  4871. })
  4872. o206 = Create("Vector3Value",{
  4873. ["Name"] = "Size",
  4874. ["Parent"] = o204,
  4875. ["Value"] = Vector3.new(0.100000001, 0.200000003, 0),
  4876. })
  4877. o207 = Create("Script",{
  4878. ["Parent"] = o204,
  4879. ["Disabled"] = true,
  4880. })
  4881. table.insert(cors,coroutine.create(function()
  4882. wait()
  4883. runDummyScript(function()
  4884. wait()
  4885. for i=1, script.FadeTime.Value do
  4886. script.Parent.Transparency=i/script.FadeTime.Value
  4887. wait()
  4888. end
  4889. script.Parent:Remove()
  4890. end,o207)
  4891. end))
  4892. o208 = Create("IntValue",{
  4893. ["Name"] = "FadeTime",
  4894. ["Parent"] = o207,
  4895. ["Value"] = 50,
  4896. })
  4897. o209 = Create("Script",{
  4898. ["Name"] = "Slow",
  4899. ["Parent"] = o203,
  4900. ["Disabled"] = true,
  4901. })
  4902. table.insert(cors,coroutine.create(function()
  4903. wait()
  4904. runDummyScript(function()
  4905. wait(.05)
  4906. Hum=script.Parent.Humanoid
  4907. Hum.WalkSpeed=Hum.WalkSpeed/((100+script.Percent.Value)/100)
  4908. wait(script.Duration.Value/100)
  4909. Hum.WalkSpeed=Hum.WalkSpeed*((100+script.Percent.Value)/100)
  4910. script:Remove()
  4911. end,o209)
  4912. end))
  4913. o210 = Create("IntValue",{
  4914. ["Name"] = "Duration",
  4915. ["Parent"] = o209,
  4916. })
  4917. o211 = Create("IntValue",{
  4918. ["Name"] = "Percent",
  4919. ["Parent"] = o209,
  4920. })
  4921. o212 = Create("ScreenGui",{
  4922. ["Name"] = "ManaGui",
  4923. ["Parent"] = o203,
  4924. })
  4925. o213 = Create("Frame",{
  4926. ["Name"] = "Main",
  4927. ["Parent"] = o212,
  4928. ["Position"] = UDim2.new(0.40000000596046,0,0.69999998807907,0),
  4929. ["Size"] = UDim2.new(0.20000000298023,0,0.125,0),
  4930. ["Style"] = Enum.FrameStyle.RobloxRound,
  4931. ["Draggable"] = true,
  4932. })
  4933. o214 = Create("Frame",{
  4934. ["Name"] = "Layer",
  4935. ["Parent"] = o213,
  4936. ["Transparency"] = 0.25,
  4937. ["Position"] = UDim2.new(0.10000000149012,0,0.30000001192093,0),
  4938. ["Size"] = UDim2.new(0.80000001192093,0,0.30000001192093,0),
  4939. ["BackgroundColor3"] = Color3.new(0.109804, 0.109804, 0.109804),
  4940. ["BackgroundTransparency"] = 0.25,
  4941. })
  4942. o215 = Create("Frame",{
  4943. ["Name"] = "Layer",
  4944. ["Parent"] = o214,
  4945. ["Position"] = UDim2.new(0,0,0.050000000745058,0),
  4946. ["Size"] = UDim2.new(1,0,0.89999997615814,0),
  4947. ["BackgroundColor3"] = Color3.new(0, 0.2, 0.8),
  4948. })
  4949. o216 = Create("TextLabel",{
  4950. ["Parent"] = o213,
  4951. ["Position"] = UDim2.new(0.5,0,0.050000000745058,0),
  4952. ["Text"] = "Mana",
  4953. ["BackgroundColor3"] = Color3.new(0, 0.4, 1),
  4954. ["BorderColor3"] = Color3.new(1, 1, 1),
  4955. ["Font"] = Enum.Font.ArialBold,
  4956. ["FontSize"] = Enum.FontSize.Size24,
  4957. ["TextColor3"] = Color3.new(0.2, 0.2, 1),
  4958. })
  4959. o217 = Create("TextLabel",{
  4960. ["Name"] = "Amount",
  4961. ["Parent"] = o213,
  4962. ["Position"] = UDim2.new(0.5,0,0.81999999284744,0),
  4963. ["Text"] = "(500)",
  4964. ["BackgroundColor3"] = Color3.new(0, 0.4, 1),
  4965. ["BorderColor3"] = Color3.new(1, 1, 1),
  4966. ["FontSize"] = Enum.FontSize.Size18,
  4967. ["TextColor3"] = Color3.new(0.2, 0.2, 1),
  4968. })
  4969. o218 = Create("Frame",{
  4970. ["Name"] = "Cooldowns",
  4971. ["Parent"] = o213,
  4972. ["Position"] = UDim2.new(-0.125,0,-0.80000007152557,0),
  4973. ["Size"] = UDim2.new(1.25,0,0.60000002384186,0),
  4974. ["Style"] = Enum.FrameStyle.RobloxRound,
  4975. })
  4976. o219 = Create("Frame",{
  4977. ["Name"] = "Q",
  4978. ["Parent"] = o218,
  4979. ["Position"] = UDim2.new(0,0,-0.52499997615814,0),
  4980. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  4981. ["Style"] = Enum.FrameStyle.RobloxRound,
  4982. })
  4983. o220 = Create("TextLabel",{
  4984. ["Parent"] = o219,
  4985. ["Position"] = UDim2.new(0.5,0,0.5,0),
  4986. ["Text"] = "Q",
  4987. ["Font"] = Enum.Font.ArialBold,
  4988. ["FontSize"] = Enum.FontSize.Size18,
  4989. ["TextColor3"] = Color3.new(1, 1, 1),
  4990. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  4991. })
  4992. o221 = Create("Frame",{
  4993. ["Name"] = "E",
  4994. ["Parent"] = o218,
  4995. ["Position"] = UDim2.new(0.15000000596046,0,-0.52499997615814,0),
  4996. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  4997. ["Style"] = Enum.FrameStyle.RobloxRound,
  4998. })
  4999. o222 = Create("TextLabel",{
  5000. ["Parent"] = o221,
  5001. ["Position"] = UDim2.new(0.5,0,0.5,0),
  5002. ["Text"] = "Q",
  5003. ["Font"] = Enum.Font.ArialBold,
  5004. ["FontSize"] = Enum.FontSize.Size18,
  5005. ["TextColor3"] = Color3.new(1, 1, 1),
  5006. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  5007. })
  5008. o223 = Create("Frame",{
  5009. ["Name"] = "R",
  5010. ["Parent"] = o218,
  5011. ["Position"] = UDim2.new(0.30000001192093,0,-0.52499997615814,0),
  5012. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  5013. ["Style"] = Enum.FrameStyle.RobloxRound,
  5014. })
  5015. o224 = Create("TextLabel",{
  5016. ["Parent"] = o223,
  5017. ["Position"] = UDim2.new(0.5,0,0.5,0),
  5018. ["Text"] = "Q",
  5019. ["Font"] = Enum.Font.ArialBold,
  5020. ["FontSize"] = Enum.FontSize.Size18,
  5021. ["TextColor3"] = Color3.new(1, 1, 1),
  5022. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  5023. })
  5024. o225 = Create("Frame",{
  5025. ["Name"] = "T",
  5026. ["Parent"] = o218,
  5027. ["Position"] = UDim2.new(0.5,0,-0.52499997615814,0),
  5028. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  5029. ["Style"] = Enum.FrameStyle.RobloxRound,
  5030. })
  5031. o226 = Create("TextLabel",{
  5032. ["Parent"] = o225,
  5033. ["Position"] = UDim2.new(0.5,0,0.5,0),
  5034. ["Text"] = "Q",
  5035. ["Font"] = Enum.Font.ArialBold,
  5036. ["FontSize"] = Enum.FontSize.Size18,
  5037. ["TextColor3"] = Color3.new(1, 1, 1),
  5038. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  5039. })
  5040. o227 = Create("Frame",{
  5041. ["Name"] = "Y",
  5042. ["Parent"] = o218,
  5043. ["Position"] = UDim2.new(0.71249997615814,0,-0.52499997615814,0),
  5044. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  5045. ["Style"] = Enum.FrameStyle.RobloxRound,
  5046. })
  5047. o228 = Create("TextLabel",{
  5048. ["Parent"] = o227,
  5049. ["Position"] = UDim2.new(0.5,0,0.5,0),
  5050. ["Text"] = "Q",
  5051. ["Font"] = Enum.Font.ArialBold,
  5052. ["FontSize"] = Enum.FontSize.Size18,
  5053. ["TextColor3"] = Color3.new(1, 1, 1),
  5054. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  5055. })
  5056. o229 = Create("Frame",{
  5057. ["Name"] = "U",
  5058. ["Parent"] = o218,
  5059. ["Position"] = UDim2.new(0.86250001192093,0,-0.52499997615814,0),
  5060. ["Size"] = UDim2.new(0.14000000059605,0,2,0),
  5061. ["Style"] = Enum.FrameStyle.RobloxRound,
  5062. })
  5063. o230 = Create("TextLabel",{
  5064. ["Parent"] = o229,
  5065. ["Position"] = UDim2.new(0.5,0,0.5,0),
  5066. ["Text"] = "Q",
  5067. ["Font"] = Enum.Font.ArialBold,
  5068. ["FontSize"] = Enum.FontSize.Size18,
  5069. ["TextColor3"] = Color3.new(1, 1, 1),
  5070. ["TextStrokeColor3"] = Color3.new(0, 0, 1),
  5071. })
  5072. o231 = Create("Script",{
  5073. ["Name"] = "WardScript",
  5074. ["Parent"] = o203,
  5075. ["Disabled"] = true,
  5076. })
  5077. table.insert(cors,coroutine.create(function()
  5078. wait()
  5079. runDummyScript(function()
  5080. --Saz
  5081. --Programmed atm to work when people reach a certain threashold of movement speed.
  5082.  
  5083. wait(1)
  5084.  
  5085. NUM=math.random(0,500000)
  5086.  
  5087. GetHumans=function()
  5088. Chars={}
  5089. Things=workspace:GetChildren()
  5090. for i,v in pairs(Things) do
  5091. if v.className=="Model" then
  5092. Human=v:FindFirstChild("Humanoid")
  5093. PTorso=v:FindFirstChild("Torso")
  5094. vv=game.Players:GetPlayerFromCharacter(v)
  5095. if Human~=nil and PTorso~=nil and Human~=script.Owner.Value.Humanoid then
  5096. table.insert(Chars,PTorso)
  5097. end
  5098. end
  5099. end
  5100. return Chars
  5101. end
  5102.  
  5103. Flare=function(part)
  5104.  
  5105. if part:FindFirstChild("FLARECOOLDOWN"..NUM)~=nil then return end
  5106.  
  5107. t=Instance.new("IntValue")
  5108. t.Name="FLARECOOLDOWN"..NUM
  5109. t.Parent=part
  5110. game:GetService("Debris"):AddItem(t,3.5)
  5111.  
  5112. s=script.Fire:clone()
  5113. s.Parent=script.Parent
  5114. s:Play()
  5115. game:GetService("Debris"):AddItem(s,2)
  5116.  
  5117. local p=Instance.new("Part")
  5118. p.Name="FadeTrail"
  5119. p.TopSurface=0
  5120. p.BottomSurface=0
  5121. p.BrickColor=BrickColor.new("Royal purple")
  5122. p.formFactor="Symmetric"
  5123. p.Size=Vector3.new(1,1,1)
  5124. p.Anchored=true
  5125. p.Reflectance=0.1
  5126. p.CanCollide=false
  5127. p.CFrame=CFrame.new(script.Parent.Position)
  5128. local mm=Instance.new("SpecialMesh")
  5129. mm.Parent=p
  5130. mm.MeshType="Sphere"
  5131. mm.Scale=Vector3.new(1.2,1.2,1.2)
  5132. p.Parent=script.Parent.Parent
  5133.  
  5134. origin=p.CFrame.p
  5135.  
  5136. po=p
  5137.  
  5138. s=script.Fire:clone()
  5139. s.Parent=po
  5140. s.Pitch=.6
  5141. s:Play()
  5142. game:GetService("Debris"):AddItem(s,15)
  5143. s=script.Swoosh:clone()
  5144. s.Parent=po
  5145. s.Pitch=.2
  5146. s:Play()
  5147. game:GetService("Debris"):AddItem(s,15)
  5148.  
  5149.  
  5150.  
  5151. dist=(part.Position-origin).magnitude
  5152.  
  5153. for i=1, dist/5 do
  5154. wait()
  5155.  
  5156. nextpos=origin:Lerp(part.Position,(i+2)/(dist/3))
  5157. dir=(part.Position-nextpos).unit
  5158. parto=game.Workspace:FindPartOnRay(Ray.new(po.Position,dir*2),script.Parent.Parent)
  5159.  
  5160. if parto~=nil and i>=5 then
  5161. if parto.Name~="FadeTrail" then
  5162. print(part.Name,"AAAAA")
  5163. break
  5164. end
  5165. end
  5166.  
  5167. po.CFrame=CFrame.new(origin:Lerp(part.Position,i/(dist/5)))
  5168.  
  5169. p=Instance.new("Part")
  5170. p.Name="FadeTrail"
  5171. p.TopSurface=0
  5172. p.BottomSurface=0
  5173. p.BrickColor=BrickColor.new("Really black")
  5174. p.formFactor="Symmetric"
  5175. p.Size=Vector3.new(1,1,1)
  5176. p.Anchored=true
  5177. p.CanCollide=false
  5178. p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  5179. local mm=Instance.new("BlockMesh")
  5180. mm.Parent=p
  5181. mm.Scale=Vector3.new(2.3,2.3,2.3)
  5182. p.Parent=script.Parent.Parent
  5183. coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.1,.1,.1) p.Transparency=i/15 wait() end p:Remove() end),p,t)
  5184.  
  5185. end
  5186.  
  5187. po.Transparency=1
  5188.  
  5189. if (po.Position-part.Position).magnitude<=7 then
  5190. part.Parent.Humanoid:TakeDamage(13)
  5191. part.Parent.Humanoid.PlatformStand=true
  5192. part.RotVelocity=Vector3.new(math.random(-2,2),40,math.random(-2,2))
  5193. part.Velocity=dir*2+Vector3.new(0,4,0)
  5194. coroutine.resume(coroutine.create(function(h) for i=1, 5 do wait(.1) h:TakeDamage(1) end h.PlatformStand=false end),part.Parent.Humanoid)
  5195. end
  5196. LOL={Vector3.new(.5,0,1),Vector3.new(.25,0,.5),Vector3.new(0,0,0)}
  5197.  
  5198. s=script.FireExplode:clone()
  5199. s.Parent=po
  5200. s:Play()
  5201.  
  5202. for i=1, 3 do
  5203.  
  5204. p=Instance.new("Part")
  5205. p.Name="FadeTrail"
  5206. p.TopSurface=0
  5207. p.BottomSurface=0
  5208. p.BrickColor=BrickColor.new("Really black")
  5209. p.formFactor="Symmetric"
  5210. p.Size=Vector3.new(1,1,1)
  5211. p.Anchored=true
  5212. p.CanCollide=false
  5213. p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
  5214. local mm=Instance.new("BlockMesh")
  5215. mm.Parent=p
  5216. mm.Scale=Vector3.new(2.4,2.4,2.4)
  5217. p.Parent=script.Parent.Parent
  5218. coroutine.resume(coroutine.create(function(p,c) for i=1, 10 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1)*5 p.Transparency=i/15 wait() end p:Remove() end),p,t)
  5219.  
  5220.  
  5221. p=Instance.new("Part")
  5222. p.Name="FadeTrail"
  5223. p.TopSurface=0
  5224. p.BottomSurface=0
  5225. p.BrickColor=BrickColor.new("Really black")
  5226. p.formFactor="Symmetric"
  5227. p.Size=Vector3.new(1,1,1)
  5228. p.Anchored=true
  5229. p.Transparency=.1*i
  5230. p.CanCollide=false
  5231. p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)+dir*3
  5232. mm=script.Mesh:clone()
  5233. mm.Scale=Vector3.new(.5*i,.5*i,.5*i)
  5234. mm.VertexColor=LOL[i]
  5235. mm.Parent=p
  5236. coroutine.resume(coroutine.create(function(p,c) for i=1, 30 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/1000,.2,math.random(-100,100)/1000) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1) p.Transparency=p.Transparency+.03 wait() end p:Remove() end),p,t)
  5237. p.Parent=script.Parent.Parent
  5238.  
  5239. end
  5240.  
  5241. for i=1, 50 do
  5242. wait(.008)
  5243. po.Swoosh.Volume=po.Swoosh.Volume-.02
  5244. end
  5245. po.Swoosh:Stop()
  5246.  
  5247. po:Remove()
  5248.  
  5249. end
  5250.  
  5251. for i=1, 300 do
  5252. wait(.085)
  5253. if script.Owner.Value.Parent==nil then
  5254. break
  5255. end
  5256. if script.Owner.Value.Humanoid.Health<=0 then
  5257. break
  5258. end
  5259.  
  5260. for _,v in pairs(GetHumans()) do
  5261. if script.Owner.Value.Humanoid.WalkSpeed>=v.Parent.Humanoid.WalkSpeed+5 then
  5262. coroutine.resume(coroutine.create(function(part) wait(math.random(10,50)/80) Flare(part) end),v)
  5263. end
  5264. if (v.Position-script.Parent.Position).magnitude<=25 then
  5265. DMG=((v.Parent.Humanoid.MaxHealth/100) / ((v.Position-script.Parent.Position).magnitude/8))/2
  5266. v.Parent.Humanoid:TakeDamage(DMG)
  5267. end
  5268. end
  5269.  
  5270. end
  5271.  
  5272. script.Parent.Parent:Remove()
  5273.  
  5274. end,o231)
  5275. end))
  5276. o232 = Create("SpecialMesh",{
  5277. ["Parent"] = o231,
  5278. ["MeshId"] = "http://www.roblox.com/Asset/?id=9982590",
  5279. ["Scale"] = Vector3.new(1.5, 1.5, 1.5),
  5280. ["TextureId"] = "http://www.roblox.com/asset/?id=22153272",
  5281. ["VertexColor"] = Vector3.new(0.5, 0, 1),
  5282. ["MeshType"] = Enum.MeshType.FileMesh,
  5283. })
  5284. o233 = Create("Sound",{
  5285. ["Name"] = "FireExplode",
  5286. ["Parent"] = o231,
  5287. ["Pitch"] = 0.25,
  5288. ["SoundId"] = "http://www.roblox.com/asset/?id=84318179",
  5289. ["Volume"] = 1,
  5290. })
  5291. o234 = Create("Sound",{
  5292. ["Name"] = "Fire",
  5293. ["Parent"] = o231,
  5294. ["Pitch"] = 0.5,
  5295. ["SoundId"] = "http://www.roblox.com/asset/?id=11998777 ",
  5296. ["Volume"] = 1,
  5297. })
  5298. o235 = Create("Sound",{
  5299. ["Name"] = "Swoosh",
  5300. ["Parent"] = o231,
  5301. ["Pitch"] = 0.5,
  5302. ["SoundId"] = "rbxasset://sounds/Rocket whoosh 01.wav",
  5303. ["Volume"] = 1,
  5304. ["Looped"] = true,
  5305. })
  5306. o236 = Create("ObjectValue",{
  5307. ["Name"] = "Owner",
  5308. ["Parent"] = o231,
  5309. })
  5310. o237 = Create("IntValue",{
  5311. ["Name"] = "Mana",
  5312. ["Parent"] = o1,
  5313. ["Value"] = 600,
  5314. })
  5315. o238 = Create("Part",{
  5316. ["Name"] = "Handle95",
  5317. ["Parent"] = o1,
  5318. ["BrickColor"] = BrickColor.new("Really black"),
  5319. ["Reflectance"] = 0.20000000298023,
  5320. ["Transparency"] = 1,
  5321. ["Position"] = Vector3.new(26.7400017, 8.94000053, -0.0400000028),
  5322. ["Rotation"] = Vector3.new(0, 0, 90),
  5323. ["CFrame"] = CFrame.new(26.7400017, 8.94000053, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  5324. ["CanCollide"] = false,
  5325. ["FormFactor"] = Enum.FormFactor.Symmetric,
  5326. ["Size"] = Vector3.new(1, 1, 1),
  5327. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  5328. ["TopSurface"] = Enum.SurfaceType.Smooth,
  5329. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  5330. })
  5331. o239 = Create("Part",{
  5332. ["Name"] = "Handle96",
  5333. ["Parent"] = o1,
  5334. ["BrickColor"] = BrickColor.new("Really black"),
  5335. ["Reflectance"] = 0.20000000298023,
  5336. ["Transparency"] = 1,
  5337. ["Position"] = Vector3.new(24.9900017, 6.19000006, -0.0400000028),
  5338. ["Rotation"] = Vector3.new(0, 0, 90),
  5339. ["CFrame"] = CFrame.new(24.9900017, 6.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
  5340. ["CanCollide"] = false,
  5341. ["FormFactor"] = Enum.FormFactor.Symmetric,
  5342. ["Size"] = Vector3.new(3, 3, 3),
  5343. ["BottomSurface"] = Enum.SurfaceType.Smooth,
  5344. ["TopSurface"] = Enum.SurfaceType.Smooth,
  5345. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  5346. })
  5347. o240 = Create("IntValue",{
  5348. ["Name"] = "Mode",
  5349. ["Parent"] = o1,
  5350. })
  5351. o241 = Create("SpecialMesh",{
  5352. ["Name"] = "SpikeMesh",
  5353. ["Parent"] = o1,
  5354. ["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
  5355. ["Scale"] = Vector3.new(0.75, 5, 0.75),
  5356. ["MeshType"] = Enum.MeshType.FileMesh,
  5357. })
  5358. o242 = Create("SpecialMesh",{
  5359. ["Name"] = "AAAA",
  5360. ["Parent"] = o1,
  5361. ["MeshId"] = "http://www.roblox.com/asset/?id=1185246",
  5362. ["Scale"] = Vector3.new(20, 20, 0),
  5363. ["TextureId"] = "http://www.roblox.com/asset/?id=21315275",
  5364. ["VertexColor"] = Vector3.new(0.25, 0, 0.5),
  5365. ["MeshType"] = Enum.MeshType.FileMesh,
  5366. })
  5367. o243 = Create("SpecialMesh",{
  5368. ["Parent"] = o1,
  5369. ["MeshId"] = "http://www.roblox.com/Asset/?id=9982590",
  5370. ["Scale"] = Vector3.new(1.5, 1.5, 1.5),
  5371. ["TextureId"] = "http://www.roblox.com/asset/?id=22153272",
  5372. ["VertexColor"] = Vector3.new(0, 0, 0),
  5373. ["MeshType"] = Enum.MeshType.FileMesh,
  5374. })
  5375.  
  5376. mas.Parent = workspace
  5377. mas:MakeJoints()
  5378. local mas1 = mas:GetChildren()
  5379. for i=1,#mas1 do
  5380. mas1[i].Parent = game.Players.LocalPlayer.Backpack
  5381. ypcall(function() mas1[i]:MakeJoints() end)
  5382. end
  5383. mas:Destroy()
  5384. for i=1,#cors do
  5385. coroutine.resume(cors[i])
  5386. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement