Advertisement
DontAskme

Emi2

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