Advertisement
CHARA-SCRIPTER

ULTRA

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