Advertisement
Animescapetower

Meteor Staff

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