Advertisement
DontAskme

gorgess

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