Advertisement
coolgoldboy166

???

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