Advertisement
memberhero

Bendy claws

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