Sazious

Untitled

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