IiIDriversIiI

[Roblox] Migatte no Gokui Script

May 12th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 484.64 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.    
  4. Ultra Instinct 
  5.    
  6. --]]   
  7.  
  8. local Player = game.Players.localPlayer
  9. local char = Player.Character
  10. local Character = Player.Character
  11. local RootPart = Character.HumanoidRootPart
  12. local Head = Character.Head
  13. local done = false
  14. local canheal = false
  15. local deathchat1 = false
  16. local once = true
  17. local dead = false
  18. local candie = true
  19. local deathchat = false
  20. local idleon = true
  21. local idle1 = true
  22. local idle = true
  23. local spiritballenergy = true
  24. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  25.   if v:IsA("Accessory") then
  26.     v:Destroy()
  27.   end
  28. end
  29. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  30.   if v:IsA("Shirt") then
  31.     v:Remove()
  32.   end
  33. end
  34. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  35.   if v:IsA("Pants") then
  36.     v:Remove()
  37.   end
  38. end
  39. wait()
  40. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  41. shirt.Name = "Shirt"
  42. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  43. pants.Name = "Pants"
  44.  
  45.  
  46.  
  47. local v3 = Vector3.new
  48. local num = 0
  49. local bc = BrickColor.new
  50. local new = Instance.new
  51.  
  52.  
  53. Instance.new("ForceField",char).Visible = false
  54. local poo = Instance.new("IntValue",Character)
  55. poo.Name = "haha nope"
  56. char.Humanoid.MaxHealth = math.huge
  57. wait()
  58. char.Humanoid.Health = math.huge
  59. Instance.new("ForceField",char).Visible = false
  60. local skinCol = "Pastel brown"
  61. local bd = Player:FindFirstChild("Body Colors")
  62. if bd then
  63. bd.HeadColor = BrickColor.new(skinCol)
  64. bd.TorsoColor = BrickColor.new(skinCol)
  65. bd.LeftLegColor = BrickColor.new(skinCol)
  66. bd.RightLegColor = BrickColor.new(skinCol)
  67. bd.LeftArmColor = BrickColor.new(skinCol)
  68. bd.RightArmColor = BrickColor.new(skinCol)
  69. else
  70. bd = Instance.new("BodyColors", Player)
  71. bd.HeadColor = BrickColor.new(skinCol)
  72. bd.TorsoColor = BrickColor.new(skinCol)
  73. bd.LeftLegColor = BrickColor.new(skinCol)
  74. bd.RightLegColor = BrickColor.new(skinCol)
  75. bd.LeftArmColor = BrickColor.new(skinCol)
  76. bd.RightArmColor = BrickColor.new(skinCol)
  77. end
  78. local number = 1
  79.  
  80. --------------------------------------------------------------------------
  81. --transform
  82. GroundWave5 = function()
  83.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  84.         Colors = {"Dark blue", "Dark blue"}
  85.    
  86.     local wave11 = Instance.new("Part", char)
  87.     wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  88.     wave11.Anchored = true
  89.     wave11.Name = "Wave"
  90.     wave11.CanCollide = false
  91.     wave11.Locked = true
  92.     wave11.Size = Vector3.new(1, 1, 1)
  93.     wave11.TopSurface = "Smooth"
  94.     wave11.BottomSurface = "Smooth"
  95.     wave11.Transparency = 0.35
  96.     wave11.CFrame = HandCF
  97.     wm31 = Instance.new("SpecialMesh", wave11)
  98.     wm31.MeshId = "rbxassetid://3270017"
  99.     coroutine.wrap(function()
  100.     for i = 1, 30, 1 do
  101.     wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  102.     wave11.Size = wm31.Scale
  103.     wave11.CFrame = HandCF
  104.     wave11.Transparency = i/30
  105.     wait()
  106.     end
  107.     wait()
  108.     wave11:Destroy()
  109.     end)()
  110. end
  111. GroundWave6 = function()
  112.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  113.         Colors = {"White", "Dark blue"}
  114.     local wave111 = Instance.new("Part", char)
  115.     wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  116.     wave111.Anchored = true
  117.     wave111.Name = "Wave"
  118.     wave111.CanCollide = false
  119.     wave111.Locked = true
  120.     wave111.Size = Vector3.new(1, 1, 1)
  121.     wave111.TopSurface = "Smooth"
  122.     wave111.BottomSurface = "Smooth"
  123.     wave111.Transparency = 0.35
  124.     wave111.CFrame = HandCF
  125.     wm311 = Instance.new("SpecialMesh", wave111)
  126.     wm311.MeshId = "rbxassetid://3270017"
  127.     coroutine.wrap(function()
  128.     for i = 1, 30, 1 do
  129.     wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  130.     wave111.Size = wm311.Scale
  131.     wave111.CFrame = HandCF
  132.     wave111.Transparency = i/30
  133.     wait()
  134.     end
  135.     wait()
  136.     wave111:Destroy()
  137.     end)()
  138. end
  139. GroundWave7 = function()
  140.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  141.         Colors = {"Dark blue", "White"}
  142.     local wave1111 = Instance.new("Part", char)
  143.     wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  144.     wave1111.Anchored = true
  145.     wave1111.Name = "Wave"
  146.     wave1111.CanCollide = false
  147.     wave1111.Locked = true
  148.     wave1111.Size = Vector3.new(1, 1, 1)
  149.     wave1111.TopSurface = "Smooth"
  150.     wave1111.BottomSurface = "Smooth"
  151.     wave1111.Transparency = 0.35
  152.     wave1111.CFrame = HandCF
  153.     wm3111 = Instance.new("SpecialMesh", wave1111)
  154.     wm3111.MeshId = "rbxassetid://3270017"
  155.     coroutine.wrap(function()
  156.     for i = 1, 30, 1 do
  157.     wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  158.     wave1111.Size = wm3111.Scale
  159.     wave1111.CFrame = HandCF
  160.     wave1111.Transparency = i/30
  161.     wait()
  162.     end
  163.     wait()
  164.     wave1111:Destroy()
  165.     end)()
  166. end
  167. GroundWave8 = function()
  168.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  169.         Colors = {"Dark blue", "Dark blue"}
  170.     local wave11111 = Instance.new("Part", char)
  171.     wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  172.     wave11111.Anchored = true
  173.     wave11111.Name = "Wave"
  174.     wave11111.CanCollide = false
  175.     wave11111.Locked = true
  176.     wave11111.Size = Vector3.new(1, 1, 1)
  177.     wave11111.TopSurface = "Smooth"
  178.     wave11111.BottomSurface = "Smooth"
  179.     wave11111.Transparency = 0.35
  180.     wave11111.CFrame = HandCF
  181.     wm31111 = Instance.new("SpecialMesh", wave11111)
  182.     wm31111.MeshId = "rbxassetid://3270017"
  183.     coroutine.wrap(function()
  184.     for i = 1, 30, 1 do
  185.     wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  186.     wave11111.Size = wm31111.Scale
  187.     wave11111.CFrame = HandCF
  188.     wave11111.Transparency = i/30
  189.     wait()
  190.     end
  191.     wait()
  192.     wave11111:Destroy()
  193.     end)()
  194. end
  195. GroundWave9 = function()
  196.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  197.    
  198.         Colors = {"Cyan", "White"}
  199.     local wave111111 = Instance.new("Part", char)
  200.     wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  201.     wave111111.Anchored = true
  202.     wave111111.Name = "Wave"
  203.     wave111111.CanCollide = false
  204.     wave111111.Locked = true
  205.     wave111111.Size = Vector3.new(1, 1, 1)
  206.     wave111111.TopSurface = "Smooth"
  207.     wave111111.BottomSurface = "Smooth"
  208.     wave111111.Transparency = 0.35
  209.     wave111111.CFrame = HandCF
  210.     wm311111 = Instance.new("SpecialMesh", wave111111)
  211.     wm311111.MeshId = "rbxassetid://3270017"
  212.     coroutine.wrap(function()
  213.     for i = 1, 30, 1 do
  214.     wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  215.     wave111111.Size = wm311111.Scale
  216.     wave111111.CFrame = HandCF
  217.     wave111111.Transparency = i/30
  218.     wait()
  219.     end
  220.     wait()
  221.     wave111111:Destroy()
  222.     end)()
  223. end
  224. GroundWave10 = function()
  225.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  226.         Colors = {"White", "Dark blue"}
  227.     local wave1111111 = Instance.new("Part", char)
  228.     wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  229.     wave1111111.Anchored = true
  230.     wave1111111.Name = "Wave"
  231.     wave1111111.CanCollide = false
  232.     wave1111111.Locked = true
  233.     wave1111111.Size = Vector3.new(1, 1, 1)
  234.     wave1111111.TopSurface = "Smooth"
  235.     wave1111111.BottomSurface = "Smooth"
  236.     wave1111111.Transparency = 0.35
  237.     wave1111111.CFrame = HandCF
  238.     wm3111111 = Instance.new("SpecialMesh", wave1111111)
  239.     wm3111111.MeshId = "rbxassetid://3270017"
  240.     coroutine.wrap(function()
  241.     for i = 1, 30, 1 do
  242.     wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  243.     wave1111111.Size = wm3111111.Scale
  244.     wave1111111.CFrame = HandCF
  245.     wave1111111.Transparency = i/30
  246.     wait()
  247.     end
  248.     wait()
  249.     wave1111111:Destroy()
  250.     end)()
  251. end
  252.  
  253. GroundWave1 = function()
  254.    
  255.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  256.     Colors = {"White", "White"}
  257.     local wave = Instance.new("Part", char)
  258.     wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  259.     wave.Anchored = true
  260.     wave.Name = "Wave"..number
  261.     wave.CanCollide = false
  262.     wave.Locked = true
  263.     wave.Size = Vector3.new(1, 1, 1)
  264.     wave.TopSurface = "Smooth"
  265.     wave.BottomSurface = "Smooth"
  266.     wave.Transparency = 0.35
  267.     wave.CFrame = HandCF
  268.     wm = Instance.new("SpecialMesh", wave)
  269.     wm.Name = "wave"..number
  270.     wm.MeshId = "rbxassetid://3270017"
  271.     coroutine.wrap(function()
  272.     for i = 1, 30, 1 do
  273.     wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  274.     wave.Size = wm.Scale
  275.     wave.CFrame = HandCF
  276.     wave.Transparency = i/30
  277.     wait()
  278.     end
  279.     wait()
  280.     wave:Destroy()
  281.  
  282.     end)()
  283. end
  284.  
  285.  
  286. shirt = Instance.new("Shirt", char)
  287. shirt.Name = "Shirt"
  288. pants = Instance.new("Pants", char)
  289. pants.Name = "Pants"
  290. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  291. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  292. char.Head.face.Texture = "rbxassetid://681212054"
  293.  
  294. Hair7 = Instance.new("Part")
  295. Hair7.Parent = char
  296. Hair7.Name = "Hair"
  297. Hair7.CanCollide = false
  298. Hair7.Locked = true
  299. Hair7.TopSurface = "Smooth"
  300. Hair7.BottomSurface = "Smooth"
  301. Hair7.formFactor = "Symmetric"
  302. Hair7.Material = "Neon"
  303. Hair7.BrickColor = BrickColor.new("Really black")
  304. Hair7.CFrame = char.Torso.CFrame
  305. Hair7.Size = Vector3.new(1, 1, 1)
  306. Hair7.Transparency = 0
  307.  
  308.  
  309. Weld1 = Instance.new("Weld")
  310. Weld1.Parent = char.Head
  311. Weld1.Part0 = char.Head
  312. Weld1.Part1 = Hair7
  313. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  314.  
  315. Mesh = Instance.new("SpecialMesh")
  316. Mesh.Offset = Vector3.new(0,-0.4,0)
  317. Mesh.Parent = Hair7
  318. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  319. Mesh.MeshType = "FileMesh"
  320. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  321. Mesh.TextureId = ""
  322. wait(0.5)
  323. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  324. local Must2 = Instance.new("Sound",char)
  325. Must2.SoundId = "rbxassetid://1173681504"
  326. Must2.Pitch = 0.99
  327. Must2.Volume = 1.6
  328. Must2.Looped = true
  329. wait(0)
  330. Must2:Play()   
  331. wait(3)
  332. Hair7:Destroy()
  333. wait(0)
  334. Hair7 = Instance.new("Part")
  335. Hair7.Parent = char
  336. Hair7.Name = "Hair"
  337. Hair7.CanCollide = false
  338. Hair7.Locked = true
  339. Hair7.TopSurface = "Smooth"
  340. Hair7.BottomSurface = "Smooth"
  341. Hair7.formFactor = "Symmetric"
  342. Hair7.Material = "Neon"
  343. Hair7.BrickColor = BrickColor.new("Really black")
  344. Hair7.CFrame = char.Torso.CFrame
  345. Hair7.Size = Vector3.new(1, 1, 1)
  346. Hair7.Transparency = 0
  347.  
  348.  
  349. Weld1 = Instance.new("Weld")
  350. Weld1.Parent = char.Head
  351. Weld1.Part0 = char.Head
  352. Weld1.Part1 = Hair7
  353. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  354.  
  355. Mesh = Instance.new("SpecialMesh")
  356. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  357. Mesh.Parent = Hair7
  358. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  359. Mesh.MeshType = "FileMesh"
  360. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  361. Mesh.TextureId = ""
  362. wait(4)
  363. local poof = Instance.new("Sound",Player)
  364. poof.SoundId = "rbxassetid://1035030726"
  365. poof.Pitch = 0.99
  366. poof.Volume = 1.3
  367. poof.Looped = false
  368. wait(0)
  369. poof:Play()
  370. GroundWave5()
  371.     GroundWave6()
  372.     GroundWave7()
  373.     GroundWave8()
  374.     GroundWave9()
  375.     GroundWave10()
  376. Hair7:Destroy()
  377. wait(0)
  378. game.Chat:Chat(Character, "...", "White")
  379. Hair7 = Instance.new("Part")
  380. Hair7.Parent = char
  381. Hair7.Name = "Hair"
  382. Hair7.CanCollide = false
  383. Hair7.Locked = true
  384. Hair7.TopSurface = "Smooth"
  385. Hair7.BottomSurface = "Smooth"
  386. Hair7.formFactor = "Symmetric"
  387. Hair7.Material = "Neon"
  388. Hair7.BrickColor = BrickColor.new("Really black")
  389. Hair7.CFrame = char.Torso.CFrame
  390. Hair7.Size = Vector3.new(1, 1, 1)
  391. Hair7.Transparency = 0
  392.  
  393.  
  394. Weld1 = Instance.new("Weld")
  395. Weld1.Parent = char.Head
  396. Weld1.Part0 = char.Head
  397. Weld1.Part1 = Hair7
  398. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  399.  
  400. Mesh = Instance.new("SpecialMesh")
  401. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  402. Mesh.Parent = Hair7
  403. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  404. Mesh.MeshType = "FileMesh"
  405. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  406. Mesh.TextureId = ""
  407. char.Head.face.Texture = "rbxassetid://986775808"
  408.  
  409.  
  410. local ice = Instance.new("Part", Head)
  411. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  412. ice.BrickColor = BrickColor.new("White")
  413. ice.CanCollide = false
  414. ice.TopSurface = 0
  415. ice.BottomSurface = 0
  416. ice.Transparency = 1
  417. local ice2 = Instance.new("SpecialMesh", ice)
  418. ice2.MeshType = "Brick"
  419. ice2.Scale = Vector3.new(1, 1, 1)
  420. local ice3 = Instance.new("Weld", ice)
  421. ice3.Part0 = Head
  422. ice3.Part1 = ice
  423. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  424. local icesmoke = Instance.new("ParticleEmitter", ice)
  425. icesmoke.VelocitySpread = 5
  426. icesmoke.Size = NumberSequence.new({
  427.   NumberSequenceKeypoint.new(0, 0.01),
  428.   NumberSequenceKeypoint.new(1, 1)
  429. })
  430. icesmoke.Rate = math.huge
  431. icesmoke.Speed = NumberRange.new(1, 1)
  432. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  433. icesmoke.Transparency = NumberSequence.new({
  434.   NumberSequenceKeypoint.new(0, 0.9),
  435.   NumberSequenceKeypoint.new(1, 1)
  436. })
  437. icesmoke.Rotation = NumberRange.new(0, 360)
  438. icesmoke.Name = "Smoke"
  439. icesmoke.LightEmission = 0
  440. icesmoke.Acceleration = Vector3.new(0,0,0)
  441. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  442. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  443. icesmoke.LockedToPart = true
  444. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  445. secondcolor = "Really black"
  446. wait(0.016666666666666666)
  447. Effects = {}
  448. local Player = game.Players.localPlayer
  449. local Character = Player.Character
  450. local Humanoid = Character.Humanoid
  451. local mouse = Player:GetMouse()
  452. local LeftArm = Character["Left Arm"]
  453. local RightArm = Character["Right Arm"]
  454. local LeftLeg = Character["Left Leg"]
  455. local RightLeg = Character["Right Leg"]
  456. local Head = Character.Head
  457. local Torso = Character.Torso
  458. local cam = game.Workspace.CurrentCamera
  459. local RootJoint = RootPart.RootJoint
  460. local equipped = true
  461. local attack = false
  462. local Anim = "Idle"
  463. local idle = 0
  464. local attacktype = 1
  465. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  466. local velocity = RootPart.Velocity.y
  467. local sine = 0
  468. local change = 1
  469. local grabbed = false
  470. local cn = CFrame.new
  471. local mr = math.rad
  472. local angles = CFrame.Angles
  473. local ud = UDim2.new
  474. local c3 = Color3.new
  475. local dir = {
  476.   w = 0,
  477.   s = 0,
  478.   a = 0,
  479.   d = 0
  480. }
  481. firemode = true
  482. rock = true
  483. local Services = {
  484.   SoundService = game:GetService("SoundService"),
  485.   Players = game:GetService("Players"),
  486.   Debris = game:GetService("Debris"),
  487.   Workspace = game:GetService("Workspace"),
  488.   Lighting = game:GetService("Lighting"),
  489.   HttpService = game:GetService("HttpService"),
  490.   InsertService = game:GetService("InsertService")
  491. }
  492. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  493. Humanoid.Animator:Destroy()
  494. Character.Animate:Destroy()
  495. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  496. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  497. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  498. RSH, LSH = nil, nil
  499. RW = Instance.new("Weld")
  500. LW = Instance.new("Weld")
  501. RH = Torso["Right Hip"]
  502. LH = Torso["Left Hip"]
  503. RSH = Torso["Right Shoulder"]
  504. LSH = Torso["Left Shoulder"]
  505. RSH.Parent = nil
  506. LSH.Parent = nil
  507. RW.Name = "RW"
  508. RW.Part0 = Torso
  509. RW.C0 = cn(1.5, 0.5, 0)
  510. RW.C1 = cn(0, 0.5, 0)
  511. RW.Part1 = RightArm
  512. RW.Parent = Torso
  513. LW.Name = "LW"
  514. LW.Part0 = Torso
  515. LW.C0 = cn(-1.5, 0.5, 0)
  516. LW.C1 = cn(0, 0.5, 0)
  517. LW.Part1 = LeftArm
  518. LW.Parent = Torso
  519. --------------
  520. human = char:FindFirstChild("Humanoid")
  521. human.Name = "hi"
  522. lig = Instance.new("PointLight",Player.Character.Torso)
  523. lig.Color=Color3.new(0,0,255)
  524. lig.Range = 10
  525. ----
  526. function clerp(a, b, t)
  527.   local qa = {
  528.     QuaternionFromCFrame(a)
  529.   }
  530.   local qb = {
  531.     QuaternionFromCFrame(b)
  532.   }
  533.   local ax, ay, az = a.x, a.y, a.z
  534.   local bx, by, bz = b.x, b.y, b.z
  535.   local _t = 1 - t
  536.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  537. end
  538. function QuaternionFromCFrame(cf)
  539.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  540.   local trace = m00 + m11 + m22
  541.   if trace > 0 then
  542.     local s = math.sqrt(1 + trace)
  543.     local recip = 0.5 / s
  544.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  545.   else
  546.     local i = 0
  547.     if m00 < m11 then
  548.       i = 1
  549.     end
  550.     if m22 > (i == 0 and m00 or m11) then
  551.       i = 2
  552.     end
  553.     if i == 0 then
  554.       local s = math.sqrt(m00 - m11 - m22 + 1)
  555.       local recip = 0.5 / s
  556.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  557.     elseif i == 1 then
  558.       local s = math.sqrt(m11 - m22 - m00 + 1)
  559.       local recip = 0.5 / s
  560.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  561.     elseif i == 2 then
  562.       local s = math.sqrt(m22 - m00 - m11 + 1)
  563.       local recip = 0.5 / s
  564.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  565.     end
  566.   end
  567. end
  568. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  569.   local xs, ys, zs = x + x, y + y, z + z
  570.   local wx, wy, wz = w * xs, w * ys, w * zs
  571.   local xx = x * xs
  572.   local xy = x * ys
  573.   local xz = x * zs
  574.   local yy = y * ys
  575.   local yz = y * zs
  576.   local zz = z * zs
  577.   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))
  578. end
  579. function QuaternionSlerp(a, b, t)
  580.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  581.   local startInterp, finishInterp
  582.   if cosTheta >= 1.0E-4 then
  583.     if 1 - cosTheta > 1.0E-4 then
  584.       local theta = math.acos(cosTheta)
  585.       local invSinTheta = 1 / math.sin(theta)
  586.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  587.       finishInterp = math.sin(t * theta) * invSinTheta
  588.     else
  589.       startInterp = 1 - t
  590.       finishInterp = t
  591.     end
  592.   elseif 1 + cosTheta > 1.0E-4 then
  593.     local theta = math.acos(-cosTheta)
  594.     local invSinTheta = 1 / math.sin(theta)
  595.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  596.     finishInterp = math.sin(t * theta) * invSinTheta
  597.   else
  598.     startInterp = t - 1
  599.     finishInterp = t
  600.   end
  601.   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
  602. end
  603. function swait(num)
  604.   if num == 0 or num == nil then
  605.     game:service("RunService").RenderStepped:wait(0)
  606.   else
  607.     for i = 0, num do
  608.       game:service("RunService").RenderStepped:wait(0)
  609.     end
  610.   end
  611. end
  612. local RbxUtility = LoadLibrary("RbxUtility")
  613. local Create = RbxUtility.Create
  614. function RemoveOutlines(part)
  615.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  616. end
  617. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  618.   local Part = Create("Part")({
  619.     formFactor = FormFactor,
  620.     Parent = Parent,
  621.     Reflectance = Reflectance,
  622.     Transparency = Transparency,
  623.     CanCollide = false,
  624.     Locked = true,
  625.     BrickColor = BrickColor.new(tostring(BColor)),
  626.     Name = Name,
  627.     Size = Size,
  628.     Material = Material
  629.   })
  630.   RemoveOutlines(Part)
  631.   return Part
  632. end
  633. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  634.   local Msh = Create(Mesh)({
  635.     Parent = Part,
  636.     Offset = OffSet,
  637.     Scale = Scale
  638.   })
  639.   if Mesh == "SpecialMesh" then
  640.     Msh.MeshType = MeshType
  641.     Msh.MeshId = MeshId
  642.   end
  643.   return Msh
  644. end
  645. function CreateWeld(Parent, Part0, Part1, C0, C1)
  646.   local Weld = Create("Weld")({
  647.     Parent = Parent,
  648.     Part0 = Part0,
  649.     Part1 = Part1,
  650.     C0 = C0,
  651.     C1 = C1
  652.   })
  653.   return Weld
  654. end
  655. function rayCast(Position, Direction, Range, Ignore)
  656.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  657. end
  658. function CreateSound(id, par, vol, pit)
  659.   coroutine.resume(coroutine.create(function()
  660.     local sou = Instance.new("Sound", par or workspace)
  661.     sou.Volume = vol
  662.     sou.Pitch = pit or 1
  663.     sou.SoundId = id
  664.     wait()
  665.     sou:play()
  666.     game:GetService("Debris"):AddItem(sou, 6)
  667.   end))
  668. end
  669. function CreateSong(id, par, vol, pit)
  670.   coroutine.resume(coroutine.create(function()
  671.     sou2 = Instance.new("Sound", par or workspace)
  672.     sou2.Volume = 1
  673.     sou2.Pitch = 1
  674.     sou2.SoundId = id
  675.     wait()
  676.     sou2:play()
  677.     sou2.Looped = true
  678.   end))
  679. end
  680. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  681. local function getclosest(obj, distance)
  682.   local last, lastx = distance + 1, nil
  683.   for i, v in pairs(workspace:GetChildren()) do
  684.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  685.       local t = v.Torso
  686.       local dist = t.Position - obj.Position.magnitude
  687.       if distance >= dist and last > dist then
  688.         last = dist
  689.         lastx = v
  690.       end
  691.     end
  692.   end
  693.   return lastx
  694. end
  695. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  696.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  697.   prt.Anchored = true
  698.   prt.CFrame = cframe
  699.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  700.   game:GetService("Debris"):AddItem(prt, 10)
  701.   if Type == 1 or Type == nil then
  702.     table.insert(Effects, {
  703.       prt,
  704.       "Block1",
  705.       delay,
  706.       x3,
  707.       y3,
  708.       z3,
  709.       msh
  710.     })
  711.   elseif Type == 2 then
  712.     table.insert(Effects, {
  713.       prt,
  714.       "Block2",
  715.       delay,
  716.       x3,
  717.       y3,
  718.       z3,
  719.       msh
  720.     })
  721.   elseif Type == 3 then
  722.     table.insert(Effects, {
  723.       prt,
  724.       "Block3",
  725.       delay,
  726.       x3,
  727.       y3,
  728.       z3,
  729.       msh
  730.     })
  731.   end
  732. end
  733. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  734.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  735.   prt.Anchored = true
  736.   prt.CFrame = cframe
  737.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738.   game:GetService("Debris"):AddItem(prt, 10)
  739.   table.insert(Effects, {
  740.     prt,
  741.     "Cylinder",
  742.     delay,
  743.     x3,
  744.     y3,
  745.     z3,
  746.     msh
  747.   })
  748. end
  749. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  750.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  751.   prt.Anchored = true
  752.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  753.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  754.   game:GetService("Debris"):AddItem(prt, 10)
  755.   table.insert(Effects, {
  756.     prt,
  757.     "Cylinder",
  758.     delay,
  759.     x3,
  760.     y3,
  761.     z3,
  762.     msh
  763.   })
  764. end
  765. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  766.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  767.   prt.Anchored = true
  768.   prt.CFrame = cframe
  769.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770.   game:GetService("Debris"):AddItem(prt, 10)
  771.   table.insert(Effects, {
  772.     prt,
  773.     "Cylinder",
  774.     delay,
  775.     x3,
  776.     y3,
  777.     z3,
  778.     msh
  779.   })
  780. end
  781. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  782.   local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  783.   prt.Anchored = true
  784.   prt.CFrame = cframe
  785.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  786.   game:GetService("Debris"):AddItem(prt, 10)
  787.   table.insert(Effects, {
  788.     prt,
  789.     "Cylinder",
  790.     delay,
  791.     x3,
  792.     y3,
  793.     z3,
  794.     msh
  795.   })
  796. end
  797. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  798.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  799.   prt.Anchored = true
  800.   prt.CFrame = cframe
  801.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  802.   game:GetService("Debris"):AddItem(prt, 10)
  803.   table.insert(Effects, {
  804.     prt,
  805.     "Cylinder",
  806.     delay,
  807.     x3,
  808.     y3,
  809.     z3,
  810.     msh
  811.   })
  812. end
  813. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  814.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  815.   prt.Anchored = true
  816.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  817.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  818.   local num = math.random(10, 50) / 1000
  819.   game:GetService("Debris"):AddItem(prt, 10)
  820.   table.insert(Effects, {
  821.     prt,
  822.     "Shatter",
  823.     num,
  824.     prt.CFrame,
  825.     math.random() - math.random(),
  826.     0,
  827.     math.random(50, 100) / 100
  828.   })
  829. end
  830.  
  831. attack = false
  832. game:GetService("RunService").Stepped:connect(function()
  833.   Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  834.   velocity = RootPart.Velocity.y
  835.   sine = sine + change
  836.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  837.   if equipped == true or equipped == false then
  838.     if 1 < RootPart.Velocity.y and hit == nil then
  839.       Anim = "Jump"
  840.       if attack == false and ice_mode == false then
  841.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  842.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  843.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  844.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  845.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  846.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  847.       end
  848.     elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  849.       Anim = "Fall"
  850.       if attack == false then
  851.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  852.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  853.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  854.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  855.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  856.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  857.       end
  858.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  859.       Anim = "Idle"
  860.     if attack==false then
  861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
  864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
  865. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  866. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  867. end
  868.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  869.       Anim = "Walk"
  870.      if attack==false then
  871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  873. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  875. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  876. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  877. end
  878.     end
  879.   end
  880.   if equipped == true or equipped == false then
  881.     if 1 < RootPart.Velocity.Y and hit == nil then
  882.       Anim = "Jump"
  883.       if attack == false and ice_mode == true then
  884.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  885.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  886.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  887.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  888.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  889.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  890.       end
  891.     elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  892.       Anim = "Fall"
  893.       if attack == false then
  894.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  895.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  896.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  897.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  898.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  899.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  900.       end
  901.     elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  902.       Anim = "Idle"
  903.       if attack == false then
  904.         change = 0.8
  905.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  906.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  907.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  908.         LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  909.         RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
  910.         LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
  911.       end
  912.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  913.       Anim = "Walk"
  914.       if attack == false then
  915.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  916.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
  917.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  918.         LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  919.         RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
  920.         LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
  921.       end
  922.     end
  923.   end
  924.   if 0 < #Effects then
  925.     for e = 1, #Effects do
  926.       if Effects[e] ~= nil then
  927.         local Thing = Effects[e]
  928.         if Thing ~= nil then
  929.           local Part = Thing[1]
  930.           local Mode = Thing[2]
  931.           local Delay = Thing[3]
  932.           local IncX = Thing[4]
  933.           local IncY = Thing[5]
  934.           local IncZ = Thing[6]
  935.           if 1 >= Thing[1].Transparency then
  936.             if Thing[2] == "Block1" then
  937.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  938.               local Mesh = Thing[1].Mesh
  939.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  940.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  941.             elseif Thing[2] == "Block2" then
  942.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  943.               local Mesh = Thing[7]
  944.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  945.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  946.             elseif Thing[2] == "Block3" then
  947.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  948.               local Mesh = Thing[7]
  949.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  950.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  951.             elseif Thing[2] == "Cylinder" then
  952.               local Mesh = Thing[1].Mesh
  953.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  954.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  955.             elseif Thing[2] == "Blood" then
  956.               local Mesh = Thing[7]
  957.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  958.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  959.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  960.             elseif Thing[2] == "Elec" then
  961.               local Mesh = Thing[1].Mesh
  962.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  963.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  964.             elseif Thing[2] == "Disappear" then
  965.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  966.             elseif Thing[2] == "Shatter" then
  967.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  968.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  969.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  970.               Thing[6] = Thing[6] + Thing[5]
  971.             end
  972.           else
  973.             Part.Parent = nil
  974.             table.remove(Effects, e)
  975.           end
  976.         end
  977.       end
  978.     end
  979.   end
  980. end)
  981. ---
  982. local whoh = Instance.new("Sound",Torso)
  983. whoh.SoundId = "rbxassetid://1179254378"
  984. whoh.Pitch = 0.99
  985. whoh.Volume = 1.5
  986. whoh.Looped = true
  987. wait(0)
  988. whoh:Play()
  989. local Aura = Instance.new('ParticleEmitter')
  990. Aura.Name = "Aura"
  991. Aura.Texture = "rbxassetid://833874434"
  992. Aura.Parent = LeftArm
  993. Aura.LightEmission = 1
  994. Aura.Transparency = NumberSequence.new(1,0.2,1)
  995. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  996. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  997. Aura.LockedToPart = true
  998. Aura.Lifetime = NumberRange.new(1)
  999. Aura.Rate = 100
  1000. Aura.Speed = NumberRange.new(0.3)
  1001. Aura.EmissionDirection = "Top"
  1002.  
  1003.  
  1004. local Aura = Instance.new('ParticleEmitter')
  1005. Aura.Name = "Aura"
  1006. Aura.Texture = "rbxassetid://833874434"
  1007. Aura.Parent = Head
  1008. Aura.LightEmission = 1
  1009. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1010. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1011. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1012. Aura.LockedToPart = true
  1013. Aura.Lifetime = NumberRange.new(1)
  1014. Aura.Rate = 100
  1015. Aura.Speed = NumberRange.new(0)
  1016. Aura.EmissionDirection = "Top"
  1017. local Aura2 = Instance.new('ParticleEmitter')
  1018. Aura2.Name = "Aura"
  1019. Aura2.Texture = "rbxassetid://833874434"
  1020. Aura2.Parent = RightArm
  1021. Aura2.LightEmission = 1
  1022. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1023. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1024. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1025. Aura2.LockedToPart = true
  1026. Aura2.Lifetime = NumberRange.new(1)
  1027. Aura2.Rate = 100
  1028. Aura2.Speed = NumberRange.new(0.3)
  1029. Aura2.EmissionDirection = "Top"
  1030. local Aura2 = Instance.new('ParticleEmitter')
  1031. Aura2.Name = "Aura"
  1032. Aura2.Texture = "rbxassetid://833874434"
  1033. Aura2.Parent = LeftLeg
  1034. Aura2.LightEmission = 1
  1035. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1036. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1037. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1038. Aura2.LockedToPart = true
  1039. Aura2.Lifetime = NumberRange.new(1)
  1040. Aura2.Rate = 100
  1041. Aura2.Speed = NumberRange.new(0.3)
  1042. Aura2.EmissionDirection = "Top"
  1043. local Aura2 = Instance.new('ParticleEmitter')
  1044. Aura2.Name = "Aura"
  1045. Aura2.Texture = "rbxassetid://833874434"
  1046. Aura2.Parent = RightLeg
  1047. Aura2.LightEmission = 1
  1048. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1049. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1050. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1051. Aura2.LockedToPart = true
  1052. Aura2.Lifetime = NumberRange.new(1)
  1053. Aura2.Rate = 100
  1054. Aura2.Speed = NumberRange.new(0.3)
  1055. Aura2.EmissionDirection = "Top"
  1056. ---aura2
  1057. local Aura = Instance.new('ParticleEmitter')
  1058. Aura.Name = "Aura"
  1059. Aura.Texture = "rbxassetid://833874434"
  1060. Aura.Parent = LeftArm
  1061. Aura.LightEmission = 1
  1062. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1063. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1064. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1065. Aura.LockedToPart = true
  1066. Aura.Lifetime = NumberRange.new(1)
  1067. Aura.Rate = 60
  1068. Aura.Speed = NumberRange.new(0.3)
  1069. Aura.EmissionDirection = "Top"
  1070. local Aura2 = Instance.new('ParticleEmitter')
  1071. Aura2.Name = "Aura"
  1072. Aura2.Texture = "rbxassetid://833874434"
  1073. Aura2.Parent = RightArm
  1074. Aura2.LightEmission = 1
  1075. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1076. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1077. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1078. Aura2.LockedToPart = true
  1079. Aura2.Lifetime = NumberRange.new(1)
  1080. Aura2.Rate = 60
  1081. Aura2.Speed = NumberRange.new(0.3)
  1082. Aura2.EmissionDirection = "Top"
  1083. local Aura2 = Instance.new('ParticleEmitter')
  1084. Aura2.Name = "Aura"
  1085. Aura2.Texture = "rbxassetid://833874434"
  1086. Aura2.Parent = LeftLeg
  1087. Aura2.LightEmission = 1
  1088. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1089. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1090. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1091. Aura2.LockedToPart = true
  1092. Aura2.Lifetime = NumberRange.new(1)
  1093. Aura2.Rate = 60
  1094. Aura2.Speed = NumberRange.new(0.1)
  1095. Aura2.EmissionDirection = "Top"
  1096. local Aura2 = Instance.new('ParticleEmitter')
  1097. Aura2.Name = "Aura"
  1098. Aura2.Texture = "rbxassetid://833874434"
  1099. Aura2.Parent = RightLeg
  1100. Aura2.LightEmission = 1
  1101. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1102. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1103. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1104. Aura2.LockedToPart = true
  1105. Aura2.Lifetime = NumberRange.new(1)
  1106. Aura2.Rate = 60
  1107. Aura2.Speed = NumberRange.new(0.3)
  1108. Aura2.EmissionDirection = "Top"
  1109. ----aura3
  1110. ---aura2
  1111. local Aura = Instance.new('ParticleEmitter')
  1112. Aura.Name = "Aura"
  1113. Aura.Texture = "rbxassetid://833874434"
  1114. Aura.Parent = LeftArm
  1115. Aura.LightEmission = 1
  1116. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1117. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1118. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1119. Aura.LockedToPart = true
  1120. Aura.Lifetime = NumberRange.new(1)
  1121. Aura.Rate = 60
  1122. Aura.Speed = NumberRange.new(0.3)
  1123. Aura.EmissionDirection = "Top"
  1124. local Aura2 = Instance.new('ParticleEmitter')
  1125. Aura2.Name = "Aura"
  1126. Aura2.Texture = "rbxassetid://833874434"
  1127. Aura2.Parent = RightArm
  1128. Aura2.LightEmission = 1
  1129. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1130. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1131. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1132. Aura2.LockedToPart = true
  1133. Aura2.Lifetime = NumberRange.new(1)
  1134. Aura2.Rate = 60
  1135. Aura2.Speed = NumberRange.new(0.3)
  1136. Aura2.EmissionDirection = "Top"
  1137. local Aura2 = Instance.new('ParticleEmitter')
  1138. Aura2.Name = "Aura"
  1139. Aura2.Texture = "rbxassetid://833874434"
  1140. Aura2.Parent = LeftLeg
  1141. Aura2.LightEmission = 1
  1142. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1143. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1144. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1145. Aura2.LockedToPart = true
  1146. Aura2.Lifetime = NumberRange.new(1)
  1147. Aura2.Rate = 60
  1148. Aura2.Speed = NumberRange.new(0.3)
  1149. Aura2.EmissionDirection = "Top"
  1150. local Aura2 = Instance.new('ParticleEmitter')
  1151. Aura2.Name = "Aura"
  1152. Aura2.Texture = "rbxassetid://833874434"
  1153. Aura2.Parent = RightLeg
  1154. Aura2.LightEmission = 1
  1155. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1156. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1157. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1158. Aura2.LockedToPart = true
  1159. Aura2.Lifetime = NumberRange.new(0.6)
  1160. Aura2.Rate = 60
  1161. Aura2.Speed = NumberRange.new(0.3)
  1162. Aura2.EmissionDirection = "Top"
  1163. ----
  1164.  
  1165. ---aura2
  1166. local Aura = Instance.new('ParticleEmitter')
  1167. Aura.Name = "Aura"
  1168. Aura.Texture = "rbxassetid://833874434"
  1169. Aura.Parent = LeftArm
  1170. Aura.LightEmission = 1
  1171. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1172. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1173. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1174. Aura.LockedToPart = true
  1175. Aura.Lifetime = NumberRange.new(1)
  1176. Aura.Rate = 60
  1177. Aura.Speed = NumberRange.new(0.3)
  1178. Aura.EmissionDirection = "Top"
  1179. local Aura2 = Instance.new('ParticleEmitter')
  1180. Aura2.Name = "Aura"
  1181. Aura2.Texture = "rbxassetid://833874434"
  1182. Aura2.Parent = RightArm
  1183. Aura2.LightEmission = 1
  1184. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1185. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1186. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1187. Aura2.LockedToPart = true
  1188. Aura2.Lifetime = NumberRange.new(1)
  1189. Aura2.Rate = 60
  1190. Aura2.Speed = NumberRange.new(0.3)
  1191. Aura2.EmissionDirection = "Top"
  1192. local Aura2 = Instance.new('ParticleEmitter')
  1193. Aura2.Name = "Aura"
  1194. Aura2.Texture = "rbxassetid://833874434"
  1195. Aura2.Parent = LeftLeg
  1196. Aura2.LightEmission = 1
  1197. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1198. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1199. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1200. Aura2.LockedToPart = true
  1201. Aura2.Lifetime = NumberRange.new(1)
  1202. Aura2.Rate = 60
  1203. Aura2.Speed = NumberRange.new(0.3)
  1204. Aura2.EmissionDirection = "Top"
  1205. local Aura2 = Instance.new('ParticleEmitter')
  1206. Aura2.Name = "Aura"
  1207. Aura2.Texture = "rbxassetid://833874434"
  1208. Aura2.Parent = RightLeg
  1209. Aura2.LightEmission = 1
  1210. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1211. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1212. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1213. Aura2.LockedToPart = true
  1214. Aura2.Lifetime = NumberRange.new(0.6)
  1215. Aura2.Rate = 60
  1216. Aura2.Speed = NumberRange.new(0.3)
  1217. Aura2.EmissionDirection = "Top"
  1218.         local tra = Instance.new('ParticleEmitter')
  1219.         tra.Parent = Torso
  1220.         tra.LightEmission = 1
  1221.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1222.         tra.Rate = 15
  1223.         tra.Rotation = NumberRange.new(-5, 5)
  1224.         tra.Lifetime = NumberRange.new(1.5, 2)
  1225.          tra.Size = NumberSequence.new(0.098,0)
  1226.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1227.         tra.Speed = NumberRange.new(0.5)
  1228.         tra.VelocitySpread = 360
  1229.         tra.VelocityInheritance = 0.5
  1230.         tra.ZOffset = 2
  1231.     local tra = Instance.new('ParticleEmitter')
  1232.         tra.Parent = Head
  1233.         tra.LightEmission = 1
  1234.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1235.         tra.Rate = 15
  1236.         tra.Rotation = NumberRange.new(-5, 5)
  1237.         tra.Lifetime = NumberRange.new(1.5, 2)
  1238.          tra.Size = NumberSequence.new(0.098,0)
  1239.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1240.         tra.Speed = NumberRange.new(0.5)
  1241.         tra.VelocitySpread = 360
  1242.         tra.VelocityInheritance = 0.5
  1243.         tra.ZOffset = 2
  1244.    local tra = Instance.new('ParticleEmitter')
  1245.         tra.Parent = LeftArm
  1246.         tra.LightEmission = 1
  1247.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1248.         tra.Rate = 15
  1249.         tra.Rotation = NumberRange.new(-5, 5)
  1250.         tra.Lifetime = NumberRange.new(1.5, 2)
  1251.          tra.Size = NumberSequence.new(0.098,0)
  1252.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1253.         tra.Speed = NumberRange.new(0.5)
  1254.         tra.VelocitySpread = 360
  1255.         tra.VelocityInheritance = 0.5
  1256.         tra.ZOffset = 2
  1257.    local tra = Instance.new('ParticleEmitter')
  1258.         tra.Parent = RightArm
  1259.         tra.LightEmission = 1
  1260.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1261.         tra.Rate = 15
  1262.         tra.Rotation = NumberRange.new(-5, 5)
  1263.         tra.Lifetime = NumberRange.new(1.5, 2)
  1264.          tra.Size = NumberSequence.new(0.098,0)
  1265.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1266.         tra.Speed = NumberRange.new(0.5)
  1267.         tra.VelocitySpread = 360
  1268.         tra.VelocityInheritance = 0.5
  1269.         tra.ZOffset = 2
  1270.    local tra = Instance.new('ParticleEmitter')
  1271.         tra.Parent = LeftLeg
  1272.         tra.LightEmission = 1
  1273.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1274.         tra.Rate = 15
  1275.         tra.Rotation = NumberRange.new(-5, 5)
  1276.         tra.Lifetime = NumberRange.new(1.5, 2)
  1277.          tra.Size = NumberSequence.new(0.098,0)
  1278.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1279.         tra.Speed = NumberRange.new(0.5)
  1280.         tra.VelocitySpread = 360
  1281.         tra.VelocityInheritance = 0.5
  1282.         tra.ZOffset = 2
  1283.    local tra = Instance.new('ParticleEmitter')
  1284.         tra.Parent = RightLeg
  1285.         tra.LightEmission = 1
  1286.         tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1287.         tra.Rate = 15
  1288.         tra.Rotation = NumberRange.new(-5, 5)
  1289.         tra.Lifetime = NumberRange.new(1.5, 2)
  1290.          tra.Size = NumberSequence.new(0.098,0)
  1291.     tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1292.         tra.Speed = NumberRange.new(0.5)
  1293.         tra.VelocitySpread = 360
  1294.         tra.VelocityInheritance = 0.5
  1295.         tra.ZOffset = 2
  1296. ----
  1297. function RemoveOutlines(part)
  1298.   part.TopSurface = 10
  1299. end
  1300. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1301.   local Part = Create("Part")({
  1302.     Parent = Parent,
  1303.     Reflectance = Reflectance,
  1304.     Transparency = Transparency,
  1305.     CanCollide = false,
  1306.     Locked = true,
  1307.     BrickColor = BrickColor.new(tostring(BColor)),
  1308.     Name = Name,
  1309.     Size = Size,
  1310.     Material = Material
  1311.   })
  1312.   RemoveOutlines(Part)
  1313.   return Part
  1314. end
  1315. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1316.   local Msh = Create(Mesh)({
  1317.     Parent = Part,
  1318.     Offset = OffSet,
  1319.     Scale = Scale
  1320.   })
  1321.   if Mesh == "SpecialMesh" then
  1322.     Msh.MeshType = MeshType
  1323.     Msh.MeshId = MeshId
  1324.   end
  1325.   return Msh
  1326. end
  1327. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1328.   local Weld = Create("Weld")({
  1329.     Parent = Parent,
  1330.     Part0 = Part0,
  1331.     Part1 = Part1,
  1332.     C0 = C0,
  1333.     C1 = C1
  1334.   })
  1335.   return Weld
  1336. end
  1337. WSHM = {
  1338.   "White",
  1339.   "Pastel light blue"
  1340. }
  1341. WSH = WSHM[math.random(1, #WSHM)]
  1342. function IcePartFunk(HPart, aria, Min, Max)
  1343.   IcePart = Instance.new("Part", HPart)
  1344.   IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1345.   IcePart.CanCollide = false
  1346.   IuW = Instance.new("Weld")
  1347.   IuW.Name = "GuW"
  1348.   IuW.Part0 = HPart
  1349.   IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  1350.   IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1351.   IuW.Part1 = IcePart
  1352.   IuW.Parent = HPart
  1353.   IcePart.Transparency = 0.85
  1354.   IcePart.Material = "Neon"
  1355.   WSH = WSHM[math.random(1, #WSHM)]
  1356.   IcePart.BrickColor = BrickColor.new("" .. WSH)
  1357.   RemoveOutlines(IcePart)
  1358.   game:GetService("Debris"):AddItem(IuW, 4)
  1359.   game:GetService("Debris"):AddItem(IcePart, 6)
  1360. end
  1361. SpikeMeshId = 1033714
  1362. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1363.   local Part = Instance.new("Part", Parent)
  1364.   Part.Name = Name
  1365.   Part.BrickColor = BrickColor.new(Color)
  1366.   Part.Size = Size
  1367.   Part.Material = Material
  1368.   Part.Transparency = Transparency
  1369.   Part.CanCollide = false
  1370.   RemoveOutlines(Part)
  1371.   local Mesh = Instance.new("SpecialMesh", Part)
  1372.   Mesh.MeshType = "Sphere"
  1373.   Mesh.Scale = Scale
  1374.   return Mesh and Part
  1375. end
  1376. CFuncs = {
  1377.   Part = {
  1378.     Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1379.       local Part = Create("Part")({
  1380.         Parent = Parent,
  1381.         Reflectance = Reflectance,
  1382.         Transparency = Transparency,
  1383.         CanCollide = false,
  1384.         Locked = true,
  1385.         BrickColor = BrickColor.new(tostring(BColor)),
  1386.         Name = Name,
  1387.         Size = Size,
  1388.         Material = Material
  1389.       })
  1390.       RemoveOutlines(Part)
  1391.       return Part
  1392.     end
  1393.   },
  1394.   Mesh = {
  1395.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1396.       local Msh = Create(Mesh)({
  1397.         Parent = Part,
  1398.         Offset = OffSet,
  1399.         Scale = Scale
  1400.       })
  1401.       if Mesh == "SpecialMesh" then
  1402.         Msh.MeshType = MeshType
  1403.         Msh.MeshId = MeshId
  1404.       end
  1405.       return Msh
  1406.     end
  1407.   },
  1408.   Mesh = {
  1409.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1410.       local Msh = Create(Mesh)({
  1411.         Parent = Part,
  1412.         Offset = OffSet,
  1413.         Scale = Scale
  1414.       })
  1415.       if Mesh == "SpecialMesh" then
  1416.         Msh.MeshType = MeshType
  1417.         Msh.MeshId = MeshId
  1418.       end
  1419.       return Msh
  1420.     end
  1421.   },
  1422.   Weld = {
  1423.     Create = function(Parent, Part0, Part1, C0, C1)
  1424.       local Weld = Create("Weld")({
  1425.         Parent = Parent,
  1426.         Part0 = Part0,
  1427.         Part1 = Part1,
  1428.         C0 = C0,
  1429.         C1 = C1
  1430.       })
  1431.       return Weld
  1432.     end
  1433.   },
  1434.   Sound = {
  1435.     Create = function(id, par, vol, pit)
  1436.       coroutine.resume(coroutine.create(function()
  1437.         local S = Create("Sound")({
  1438.           Volume = vol,
  1439.           Pitch = pit or 1,
  1440.           SoundId = id,
  1441.           Parent = par or workspace
  1442.         })
  1443.         wait()
  1444.         S:play()
  1445.         game:GetService("Debris"):AddItem(S, 6)
  1446.       end))
  1447.     end
  1448.   },
  1449.   ParticleEmitter = {
  1450.     Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1451.       local fp = Create("ParticleEmitter")({
  1452.         Parent = Parent,
  1453.         Color = ColorSequence.new(Color1, Color2),
  1454.         LightEmission = LightEmission,
  1455.         Size = Size,
  1456.         Texture = Texture,
  1457.         Transparency = Transparency,
  1458.         ZOffset = ZOffset,
  1459.         Acceleration = Accel,
  1460.         Drag = Drag,
  1461.         LockedToPart = LockedToPart,
  1462.         VelocityInheritance = VelocityInheritance,
  1463.         EmissionDirection = EmissionDirection,
  1464.         Enabled = Enabled,
  1465.         Lifetime = LifeTime,
  1466.         Rate = Rate,
  1467.         Rotation = Rotation,
  1468.         RotSpeed = RotSpeed,
  1469.         Speed = Speed,
  1470.         VelocitySpread = VelocitySpread
  1471.       })
  1472.       return fp
  1473.     end
  1474.   }
  1475. }
  1476. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1477.   if hit.Parent == nil then
  1478.     return
  1479.   end
  1480.   local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1481.   for _, v in pairs(hit.Parent:children()) do
  1482.     if v:IsA("Humanoid") then
  1483.       h = v
  1484.     end
  1485.   end
  1486.   if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1487.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1488.       return
  1489.     end
  1490.     local c = Create("ObjectValue")({
  1491.       Name = "creator",
  1492.       Value = game:service("Players").LocalPlayer,
  1493.       Parent = h
  1494.     })
  1495.     game:GetService("Debris"):AddItem(c, 0.5)
  1496.     if HitSound ~= nil and HitPitch ~= nil then
  1497.       CreateSound(HitSound, hit, 1, HitPitch)
  1498.     end
  1499.     local Damage = math.random(minim, maxim)
  1500.     local blocked = false
  1501.     local block = hit.Parent:findFirstChild("Block")
  1502.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1503.       blocked = true
  1504.       block.Value = block.Value - 1
  1505.       print(block.Value)
  1506.     end
  1507.     if blocked == false then
  1508.       h.Health = h.Health - Damage
  1509.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1510.     else
  1511.       h.Health = h.Health - Damage / 2
  1512.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1513.     end
  1514.     if Type == "Knockdown" then
  1515.       local hum = hit.Parent.Humanoid
  1516.       hum.PlatformStand = true
  1517.       coroutine.resume(coroutine.create(function(HHumanoid)
  1518.         swait(1)
  1519.         HHumanoid.PlatformStand = false
  1520.       end), hum)
  1521.       local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1522.       local bodvol = Create("BodyVelocity")({
  1523.         velocity = angle * knockback,
  1524.         P = 5000,
  1525.         maxForce = Vector3.new(8000, 8000, 8000),
  1526.         Parent = hit
  1527.       })
  1528.       local rl = Create("BodyAngularVelocity")({
  1529.         P = 3000,
  1530.         maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1531.         angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1532.         Parent = hit
  1533.       })
  1534.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  1535.       game:GetService("Debris"):AddItem(rl, 0.5)
  1536.     elseif Type == "Normal" then
  1537.       local vp = Create("BodyVelocity")({
  1538.         P = 500,
  1539.         maxForce = Vector3.new(math.huge, 0, math.huge),
  1540.         velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1541.       })
  1542.       if knockback > 0 then
  1543.         vp.Parent = hit.Parent.Torso
  1544.       end
  1545.       game:GetService("Debris"):AddItem(vp, 0.5)
  1546.     elseif Type == "Impale" then
  1547.       local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1548.       Spike.Anchored = true
  1549.       Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1550.       Spike.Position = hit.Parent.Torso.Position
  1551.       for i = 1, 5 do
  1552.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1553.       end
  1554.       Services.Debris:AddItem(Spike, 4)
  1555.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1556.       hit.Parent.Humanoid.PlatformStand = true
  1557.       swait(1)
  1558.       hit.Parent.Humanoid.PlatformStand = false
  1559.     elseif Type == "Up" then
  1560.       local bodyVelocity = Create("BodyVelocity")({
  1561.         velocity = Vector3.new(0, 20, 0),
  1562.         P = 5000,
  1563.         maxForce = Vector3.new(8000, 8000, 8000),
  1564.         Parent = hit
  1565.       })
  1566.       game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1567.       local bodyVelocity = Create("BodyVelocity")({
  1568.         velocity = Vector3.new(0, 20, 0),
  1569.         P = 5000,
  1570.         maxForce = Vector3.new(8000, 8000, 8000),
  1571.         Parent = hit
  1572.       })
  1573.       game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1574.     elseif Type == "Snare" then
  1575.       local bp = Create("BodyPosition")({
  1576.         P = 900,
  1577.         D = 1000,
  1578.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1579.         position = hit.Parent.Torso.Position,
  1580.         Parent = hit.Parent.Torso
  1581.       })
  1582.       game:GetService("Debris"):AddItem(bp, 1)
  1583.     elseif Type == "Slowness" then
  1584.       local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1585.       for i = 1, 25 do
  1586.         hit.Parent.Humanoid.WalkSpeed = 4
  1587.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1588.       end
  1589.       wait(4)
  1590.       hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1591.     elseif Type == "FireDmg" then
  1592.       for i = 1, math.random(60, 150) do
  1593.         BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1594.         BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1595.         BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1596.         wait(0.1)
  1597.         MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1598.       end
  1599.     elseif Type == "Freeze" then
  1600.       local bp = Create("BodyPosition")({
  1601.         P = 900,
  1602.         D = 1000,
  1603.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1604.         position = hit.Parent.Torso.Position,
  1605.         Parent = hit.Parent.Torso
  1606.       })
  1607.       game:GetService("Debris"):AddItem(bp, 4)
  1608.       for i = 1, 25 do
  1609.         IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1610.       end
  1611.     elseif Type == "Freeze2" then
  1612.       local BodPos = Create("BodyPosition")({
  1613.         P = 50000,
  1614.         D = 1000,
  1615.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1616.         position = hit.Parent.Torso.Position,
  1617.         Parent = hit.Parent.Torso
  1618.       })
  1619.       local BodGy = Create("BodyGyro")({
  1620.         maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1621.         P = 20000,
  1622.         Parent = hit.Parent.Torso,
  1623.         cframe = hit.Parent.Torso.CFrame
  1624.       })
  1625.       hit.Parent.Torso.Anchored = true
  1626.       coroutine.resume(coroutine.create(function(Part)
  1627.         swait(1.5)
  1628.         Part.Anchored = false
  1629.       end), hit.Parent.Torso)
  1630.       game:GetService("Debris"):AddItem(BodPos, 3)
  1631.       game:GetService("Debris"):AddItem(BodGy, 3)
  1632.     end
  1633.     local debounce = Create("BoolValue")({
  1634.       Name = "DebounceHit",
  1635.       Parent = hit.Parent,
  1636.       Value = true
  1637.     })
  1638.     game:GetService("Debris"):AddItem(debounce, Delay)
  1639.     c = Instance.new("ObjectValue")
  1640.     c.Name = "creator"
  1641.     c.Value = Player
  1642.     c.Parent = h
  1643.     game:GetService("Debris"):AddItem(c, 0.5)
  1644.   end
  1645. end
  1646. function ShowDamage(Pos, Text, Time, Color)
  1647.   local Rate = 0.033333333333333
  1648.   if not Pos then
  1649.     local Pos = Vector3.new(0, 0, 0)
  1650.   end
  1651.   local Text = Text or ""
  1652.   local Time = Time or 2
  1653.   if not Color then
  1654.     local Color = Color3.new(1, 0, 1)
  1655.   end
  1656.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1657.   EffectPart.Anchored = true
  1658.   local BillboardGui = Create("BillboardGui")({
  1659.     Size = UDim2.new(3, 0, 3, 0),
  1660.     Adornee = EffectPart,
  1661.     Parent = EffectPart
  1662.   })
  1663.   local TextLabel = Create("TextLabel")({
  1664.     BackgroundTransparency = 1,
  1665.     Size = UDim2.new(1, 0, 1, 0),
  1666.     Text = Text,
  1667.     TextColor3 = Color,
  1668.     TextScaled = true,
  1669.     Font = Enum.Font.ArialBold,
  1670.     Parent = BillboardGui
  1671.   })
  1672.   game.Debris:AddItem(EffectPart, Time + 0.1)
  1673.   EffectPart.Parent = game:GetService("Workspace")
  1674.   delay(0, function()
  1675.     local Frames = Time / Rate
  1676.     for Frame = 1, Frames do
  1677.       wait(Rate)
  1678.       local Percent = Frame / Frames
  1679.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1680.       TextLabel.TextTransparency = Percent
  1681.     end
  1682.     if EffectPart and EffectPart.Parent then
  1683.       EffectPart:Destroy()
  1684.     end
  1685.   end)
  1686. end
  1687. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1688.   for _, c in pairs(workspace:children()) do
  1689.     local hum = c:findFirstChild("Humanoid")
  1690.     if hum ~= nil then
  1691.       local head = c:findFirstChild("Head")
  1692.       if head ~= nil then
  1693.         local targ = head.Position - Part.Position
  1694.         local mag = targ.magnitude
  1695.         if magni >= mag and c.Name ~= Player.Name then
  1696.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1697.         end
  1698.       end
  1699.     end
  1700.   end
  1701. end
  1702. function MagniKILL(Part, magni, knock, Type)
  1703.   for _, c in pairs(workspace:children()) do
  1704.     local hum = c:findFirstChild("Humanoid")
  1705.     if hum ~= nil then
  1706.       local head = c:findFirstChild("Head")
  1707.       if head ~= nil then
  1708.         local targ = head.Position - Part.Position
  1709.         local mag = targ.magnitude
  1710.         if magni >= mag and c.Name ~= Player.Name then
  1711.           hum.Health = 0
  1712.         end
  1713.       end
  1714.     end
  1715.   end
  1716. end
  1717. EffectModel = Instance.new("Model", Character)
  1718. EffectModel.Name = "Effects"
  1719. Effects = {
  1720.   Block = {
  1721.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1722.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1723.       prt.Anchored = true
  1724.       prt.CFrame = cframe
  1725.       local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1726.       game:GetService("Debris"):AddItem(prt, 10)
  1727.       if Type == 1 or Type == nil then
  1728.         table.insert(Effects, {
  1729.           prt,
  1730.           "Block1",
  1731.           delay,
  1732.           x3,
  1733.           y3,
  1734.           z3,
  1735.           msh
  1736.         })
  1737.       elseif Type == 2 then
  1738.         table.insert(Effects, {
  1739.           prt,
  1740.           "Block2",
  1741.           delay,
  1742.           x3,
  1743.           y3,
  1744.           z3,
  1745.           msh
  1746.         })
  1747.       else
  1748.         table.insert(Effects, {
  1749.           prt,
  1750.           "Block3",
  1751.           delay,
  1752.           x3,
  1753.           y3,
  1754.           z3,
  1755.           msh
  1756.         })
  1757.       end
  1758.     end
  1759.   },
  1760.   Sphere = {
  1761.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1762.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1763.       prt.Anchored = true
  1764.       prt.CFrame = cframe
  1765.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1766.       game:GetService("Debris"):AddItem(prt, 10)
  1767.       table.insert(Effects, {
  1768.         prt,
  1769.         "Cylinder",
  1770.         delay,
  1771.         x3,
  1772.         y3,
  1773.         z3,
  1774.         msh
  1775.       })
  1776.     end
  1777.   },
  1778.   Cylinder = {
  1779.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1780.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1781.       prt.Anchored = true
  1782.       prt.CFrame = cframe
  1783.       local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1784.       game:GetService("Debris"):AddItem(prt, 10)
  1785.       table.insert(Effects, {
  1786.         prt,
  1787.         "Cylinder",
  1788.         delay,
  1789.         x3,
  1790.         y3,
  1791.         z3,
  1792.         msh
  1793.       })
  1794.     end
  1795.   },
  1796.   Wave = {
  1797.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1798.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1799.       prt.Anchored = true
  1800.       prt.CFrame = cframe
  1801.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1802.       game:GetService("Debris"):AddItem(prt, 10)
  1803.       table.insert(Effects, {
  1804.         prt,
  1805.         "Cylinder",
  1806.         delay,
  1807.         x3,
  1808.         y3,
  1809.         z3,
  1810.         msh
  1811.       })
  1812.     end
  1813.   },
  1814.   Ring = {
  1815.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1816.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1817.       prt.Anchored = true
  1818.       prt.CFrame = cframe
  1819.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1820.       game:GetService("Debris"):AddItem(prt, 10)
  1821.       table.insert(Effects, {
  1822.         prt,
  1823.         "Cylinder",
  1824.         delay,
  1825.         x3,
  1826.         y3,
  1827.         z3,
  1828.         msh
  1829.       })
  1830.     end
  1831.   },
  1832.   Break = {
  1833.     Create = function(brickcolor, cframe, x1, y1, z1)
  1834.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1835.       prt.Anchored = true
  1836.       prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1837.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1838.       local num = math.random(10, 50) / 1000
  1839.       game:GetService("Debris"):AddItem(prt, 10)
  1840.       table.insert(Effects, {
  1841.         prt,
  1842.         "Shatter",
  1843.         num,
  1844.         prt.CFrame,
  1845.         math.random() - math.random(),
  1846.         0,
  1847.         math.random(50, 100) / 100
  1848.       })
  1849.     end
  1850.   }
  1851. }
  1852. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1853.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1854.   prt.Anchored = true
  1855.   prt.CFrame = cframe
  1856.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1857.   game:GetService("Debris"):AddItem(prt, 10)
  1858.   if Type == 1 or Type == nil then
  1859.     table.insert(Effects, {
  1860.       prt,
  1861.       "Block1",
  1862.       delay,
  1863.       x3,
  1864.       y3,
  1865.       z3,
  1866.       msh
  1867.     })
  1868.   elseif Type == 2 then
  1869.     table.insert(Effects, {
  1870.       prt,
  1871.       "Block2",
  1872.       delay,
  1873.       x3,
  1874.       y3,
  1875.       z3,
  1876.       msh
  1877.     })
  1878.   elseif Type == 3 then
  1879.     table.insert(Effects, {
  1880.       prt,
  1881.       "Block3",
  1882.       delay,
  1883.       x3,
  1884.       y3,
  1885.       z3,
  1886.       msh
  1887.     })
  1888.   end
  1889. end
  1890. function CreateSound(id, par, vol, pit)
  1891.   coroutine.resume(coroutine.create(function()
  1892.     local sou = Instance.new("Sound", par or workspace)
  1893.     sou.Volume = vol
  1894.     sou.Pitch = pit or 1
  1895.     sou.SoundId = id
  1896.     swait()
  1897.     sou:play()
  1898.     game:GetService("Debris"):AddItem(sou, 6)
  1899.   end))
  1900. end
  1901. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1902.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1903.   prt.Anchored = true
  1904.   prt.CFrame = cframe
  1905.   prt.Material = "Neon"
  1906.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1907.   game:GetService("Debris"):AddItem(prt, 10)
  1908.   coroutine.resume(coroutine.create(function(Part, Mesh)
  1909.     for i = 0, 6, delay do
  1910.       swait()
  1911.       Part.Transparency = i
  1912.       Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1913.     end
  1914.     Part.Parent = nil
  1915.   end), prt, msh)
  1916. end
  1917. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1918.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1919.   local MainPos = partt.Position
  1920.   local MainPos2 = mouse + SpreadVectors
  1921.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1922.   local speed = 1000
  1923.   local num = 1
  1924.   coroutine.resume(coroutine.create(function()
  1925.     repeat
  1926.       swait()
  1927.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1928.       local mag =(MainPos - pos).magnitude
  1929.       Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  1930.       MainPos = MainPos + MouseLook.lookVector * speed
  1931.       num = num - 1
  1932.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1933.       if hit ~= nil then
  1934.         num = 0
  1935.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1936.         refpart.Anchored = true
  1937.         refpart.CFrame = CFrame.new(pos)
  1938.         game:GetService("Debris"):AddItem(refpart, 2)
  1939.       end
  1940.       if num <= 0 then
  1941.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1942.         refpart.Anchored = true
  1943.         refpart.CFrame = CFrame.new(pos)
  1944.         if hit ~= nil then
  1945.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1946.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1947.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1948.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1949.           MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1950.         end
  1951.         game:GetService("Debris"):AddItem(refpart, 0)
  1952.       end
  1953.     until num <= 0
  1954.   end))
  1955. end
  1956. function shoottraildd2(mouse, partt, SpreadAmount)
  1957.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1958.   local MainPos = partt.Position
  1959.   local MainPos2 = mouse + SpreadVectors
  1960.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1961.   local speed = 3000
  1962.   local num = 1
  1963.   coroutine.resume(coroutine.create(function()
  1964.     repeat
  1965.       swait()
  1966.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1967.       local mag = (MainPos - pos).magnitude
  1968.       Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1969.       MainPos = MainPos + MouseLook.lookVector * speed
  1970.       num = num - 1
  1971.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1972.       if hit ~= nil then
  1973.         num = 0
  1974.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1975.         refpart.Anchored = true
  1976.         refpart.CFrame = CFrame.new(pos)
  1977.         game:GetService("Debris"):AddItem(refpart, 2)
  1978.       end
  1979.       if num <= 0 then
  1980.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1981.         refpart.Anchored = true
  1982.         refpart.CFrame = CFrame.new(pos)
  1983.         if hit ~= nil then
  1984.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1985.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1986.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1987.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1988.           MagniKILL(refpart, 80, 0, "Normal")
  1989.         end
  1990.         game:GetService("Debris"):AddItem(refpart, 0)
  1991.       end
  1992.     until num <= 0
  1993.   end))
  1994. end
  1995. function shoottraildd22(mouse, partt, SpreadAmount)
  1996.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1997.   local MainPos = partt.Position
  1998.   local MainPos2 = mouse + SpreadVectors
  1999.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2000.   local speed = 900
  2001.   local num = 1
  2002.   coroutine.resume(coroutine.create(function()
  2003.     repeat
  2004.       swait()
  2005.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2006.       local mag = (MainPos - pos).magnitude
  2007.       Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
  2008.       MainPos = MainPos + MouseLook.lookVector * speed
  2009.       num = num - 1
  2010.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2011.       if hit ~= nil then
  2012.         num = 0
  2013.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2014.         refpart.Anchored = true
  2015.         refpart.CFrame = CFrame.new(pos)
  2016.         game:GetService("Debris"):AddItem(refpart, 2)
  2017.       end
  2018.       if num <= 0 then
  2019.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2020.         refpart.Anchored = true
  2021.         refpart.CFrame = CFrame.new(pos)
  2022.         if hit ~= nil then
  2023.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2024.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2025.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2026.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2027.           MagniKILL(refpart, 80, 0, "Normal")
  2028.         end
  2029.         game:GetService("Debris"):AddItem(refpart, 0)
  2030.       end
  2031.     until num <= 0
  2032.   end))
  2033. end
  2034. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2035.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2036.   local MainPos = partt.Position
  2037.   local MainPos2 = mouse + SpreadVectors
  2038.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2039.   local speed = 200
  2040.   local num = 0
  2041.   coroutine.resume(coroutine.create(function()
  2042.     repeat
  2043.       swait()
  2044.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2045.       local mag = (MainPos - pos).magnitude
  2046.       Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  2047.       MainPos = MainPos + MouseLook.lookVector * speed
  2048.       num = num - 1
  2049.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2050.       if hit ~= nil then
  2051.         num = 0
  2052.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2053.         refpart.Anchored = true
  2054.         refpart.CFrame = CFrame.new(pos)
  2055.         BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2056.         game:GetService("Debris"):AddItem(refpart, 2)
  2057.       end
  2058.       if num <= 0 then
  2059.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2060.         refpart.Anchored = true
  2061.         refpart.CFrame = CFrame.new(pos)
  2062.         if hit ~= nil then
  2063.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2064.           BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2065.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2066.           MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2067.         end
  2068.         game:GetService("Debris"):AddItem(refpart, 0)
  2069.       end
  2070.     until num <= 0
  2071.   end))
  2072. end
  2073. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2074.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2075.   local MainPos = partt.Position
  2076.   local MainPos2 = mouse + SpreadVectors
  2077.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2078.   local speed = 500
  2079.   local num = 1
  2080.   coroutine.resume(coroutine.create(function()
  2081.     repeat
  2082.       swait()
  2083.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2084.       local mag = (MainPos - pos).magnitude
  2085.       Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  2086.       MainPos = MainPos + MouseLook.lookVector * speed
  2087.       num = num - 1
  2088.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2089.       if hit ~= nil then
  2090.         num = 0
  2091.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2092.         refpart.Anchored = true
  2093.         refpart.CFrame = CFrame.new(pos)
  2094.         game:GetService("Debris"):AddItem(refpart, 2)
  2095.       end
  2096.       if num <= 0 then
  2097.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2098.         refpart.Anchored = true
  2099.         refpart.CFrame = CFrame.new(pos)
  2100.         if hit ~= nil then
  2101.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2102.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2103.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2104.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2105.           MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2106.         end
  2107.         game:GetService("Debris"):AddItem(refpart, 0)
  2108.       end
  2109.     until num <= 0
  2110.   end))
  2111. end
  2112.  
  2113.  
  2114. ---
  2115.  
  2116. attackdebounce = false
  2117. deb=false
  2118.  
  2119. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2120.         if hit.Parent==nil then
  2121.                 return
  2122.         end
  2123.         h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2124.         for _,v in pairs(hit.Parent:children()) do
  2125.         if v:IsA("Humanoid") then
  2126.         h=v
  2127.         end
  2128.         end
  2129.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2130.         h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2131.         end
  2132.         if hit.Parent.className=="Hat" then
  2133.         hit=hit.Parent.Parent:findFirstChild("Head")
  2134.         end
  2135.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2136.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2137.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2138.                         return
  2139.                 end]]
  2140. --                        hs(hit,1.2)
  2141.                         c=Instance.new("ObjectValue")
  2142.                         c.Name="creator"
  2143.                         c.Value=game:service("Players").LocalPlayer
  2144.                         c.Parent=h
  2145.                         game:GetService("Debris"):AddItem(c,.5)
  2146.                 Damage=math.random(minim,maxim)
  2147. --                h:TakeDamage(Damage)
  2148.                 blocked=false
  2149.                 block=hit.Parent:findFirstChild("Block")
  2150.                 if block~=nil then
  2151.                 print(block.className)
  2152.                 if block.className=="NumberValue" then
  2153.                 if block.Value>0 then
  2154.                 blocked=true
  2155.                 if decreaseblock==nil then
  2156.                 block.Value=block.Value-1
  2157.                 end
  2158.                 end
  2159.                 end
  2160.                 if block.className=="IntValue" then
  2161.                 if block.Value>0 then
  2162.                 blocked=true
  2163.                 if decreaseblock~=nil then
  2164.                 block.Value=block.Value-1
  2165.                 end
  2166.                 end
  2167.                 end
  2168.                 end
  2169.                 if blocked==false then
  2170. --                h:TakeDamage(Damage)
  2171.                 h.Health=h.Health-Damage
  2172.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2173.                 else
  2174.                 h.Health=h.Health-(Damage/2)
  2175.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2176.                 end
  2177.                 if Type=="Knockdown" then
  2178.                 Humanoid=hit.Parent.Humanoid
  2179. Humanoid.PlatformStand=true
  2180. coroutine.resume(coroutine.create(function(HHumanoid)
  2181. swait(1)
  2182. HHumanoid.PlatformStand=false
  2183. end),Humanoid)
  2184.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2185. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2186. local bodvol=Instance.new("BodyVelocity")
  2187. bodvol.velocity=angle*knockback
  2188. bodvol.P=5000
  2189. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2190. bodvol.Parent=hit
  2191. rl=Instance.new("BodyAngularVelocity")
  2192. rl.P=3000
  2193. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2194. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2195. rl.Parent=hit
  2196. game:GetService("Debris"):AddItem(bodvol,.5)
  2197. game:GetService("Debris"):AddItem(rl,.5)
  2198.                 elseif Type=="Normal" then
  2199.                 bp=Instance.new("BodyVelocity")
  2200.                 bp.P=100000
  2201.                 bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2202. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2203.                 if KnockbackType==1 then
  2204.                 bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2205.                 elseif KnockbackType==2 then
  2206.                 bp.velocity=Property.CFrame.lookVector*knockback
  2207.                 end
  2208.                 if knockback>0 then
  2209.                       bp.Parent=hit.Parent.Torso
  2210.  
  2211.                 end
  2212.                 game:GetService("Debris"):AddItem(bp,.5)
  2213.                 elseif Type=="Up" then
  2214.                 local bodyVelocity=Instance.new("BodyVelocity")
  2215.                 bodyVelocity.velocity=vt(0,60,0)
  2216.                 bodyVelocity.P=5000
  2217.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2218.                 bodyVelocity.Parent=hit
  2219.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  2220.                 rl=Instance.new("BodyAngularVelocity")
  2221.                 rl.P=3000
  2222.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2223.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2224.                 rl.Parent=hit
  2225.                 game:GetService("Debris"):AddItem(rl,.5)
  2226.                 elseif Type=="Snare" then
  2227.                 bp=Instance.new("BodyPosition")
  2228.                 bp.P=2000
  2229.                 bp.D=100
  2230.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2231.                 bp.position=hit.Parent.Torso.Position
  2232.                 bp.Parent=hit.Parent.Torso
  2233.                 game:GetService("Debris"):AddItem(bp,1)
  2234.                 elseif Type=="Target" then
  2235.                 if Targetting==false then
  2236.                 ZTarget=hit.Parent.Torso
  2237.                 coroutine.resume(coroutine.create(function(Part)
  2238.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2239.                 swait(1)
  2240.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2241.                 end),ZTarget)
  2242.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2243.                 targetgui=Instance.new("BillboardGui")
  2244.                 targetgui.Parent=ZTarget
  2245.                 targetgui.Size=UDim2.new(10,100,10,100)
  2246.                 targ=Instance.new("ImageLabel")
  2247.                 targ.Parent=targetgui
  2248.                 targ.BackgroundTransparency=1
  2249.                 targ.Image="rbxassetid://4834067"
  2250.                 targ.Size=UDim2.new(1,0,1,0)
  2251.                 cam.CameraType="Scriptable"
  2252.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2253.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2254.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2255.                 Targetting=true
  2256.                 RocketTarget=ZTarget
  2257.                 for i=1,Property do
  2258.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2259.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2260.                 swait()
  2261.                 end
  2262.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2263.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2264.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2265.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2266.                 end
  2267.                 Targetting=true
  2268.                 RocketTarget=true
  2269.                 targetgui.Parent=true
  2270.                 cam.CameraType="Custom"
  2271.                 end
  2272.                 end
  2273.                         debounce=Instance.new("BoolValue")
  2274.                         debounce.Name="DebounceHit"
  2275.                         debounce.Parent=hit.Parent
  2276.                         debounce.Value=true
  2277.                         game:GetService("Debris"):AddItem(debounce,Delay)
  2278.                         c=Instance.new("ObjectValue")
  2279.                         c.Name="creator"
  2280.                         c.Value=Player
  2281.                         c.Parent=h
  2282.                         game:GetService("Debris"):AddItem(c,.5)
  2283.                 CRIT=true
  2284.                 hitDeb=true
  2285.                 AttackPos=6
  2286.         end
  2287. end
  2288.  
  2289. showDamage=function(Char,Dealt,du,Color)
  2290.         m=Instance.new("Model")
  2291.         m.Name=tostring(Dealt)
  2292.         h=Instance.new("Humanoid")
  2293.         h.Health=0
  2294.         h.MaxHealth=0
  2295.         h.Parent=m
  2296.         c=Instance.new("Part")
  2297.         c.Transparency=0
  2298.         c.BrickColor=Color
  2299. c.Transparency = 1
  2300.         c.Name="Head"
  2301.         c.TopSurface=0
  2302.         c.BottomSurface=0
  2303.         c.formFactor="Plate"
  2304.         c.Size=Vector3.new(1,.4,1)
  2305.  
  2306. local txt = Instance.new("BillboardGui", c)
  2307. txt.Adornee = c
  2308. txt.Name = "_status"
  2309. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2310. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2311. local text = Instance.new("TextLabel", txt)
  2312. text.Size = UDim2.new(10, 0, 7, 0)
  2313. text.FontSize = "Size12"
  2314. text.TextScaled = true
  2315. text.TextTransparency = 0.5
  2316. text.BackgroundTransparency = 1
  2317. text.TextTransparency = 0.5
  2318. text.TextStrokeTransparency = 0.5
  2319. text.Font = "SciFi"
  2320. text.TextStrokeColor3 = Color3.new(0,0,0)
  2321. v=Instance.new("Part")
  2322. v.Name = "ColorBrick"
  2323. v.Parent=c
  2324. v.FormFactor="Symmetric"
  2325. v.Anchored=true
  2326. v.CanCollide=false
  2327. v.BottomSurface="Smooth"
  2328. v.TopSurface="Smooth"
  2329. v.Size=Vector3.new(10,5,3)
  2330. v.Transparency=1
  2331. v.CFrame=c.CFrame
  2332. v.BrickColor=BrickColor.random()
  2333. v.Transparency=1
  2334. text.TextColor3 = t.BrickColor.Color
  2335. v.Shape="Block"
  2336. text.Text = tostring(Dealt)
  2337.         ms=Instance.new("CylinderMesh")
  2338.         ms.Scale=Vector3.new(.8,.8,.8)
  2339. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2340.   local rndm=math.random(1,#hitsounds)
  2341.   local r=rndm
  2342. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2343.         if CRIT==true then
  2344.                 ms.Scale=Vector3.new(1,1.25,1)
  2345.         end
  2346.         ms.Parent=c
  2347.         c.Reflectance=0
  2348.         Instance.new("BodyGyro").Parent=c
  2349.         c.Parent=m
  2350.         if Char:findFirstChild("Head")~=nil then
  2351.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2352.         elseif Char.Parent:findFirstChild("Head")~=nil then
  2353.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2354.         end
  2355.         f=Instance.new("BodyPosition")
  2356.         f.P=200000
  2357.         f.D=100
  2358.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2359.         f.position=c.Position+Vector3.new(0,3,0)
  2360.         f.Parent=c
  2361.         game:GetService("Debris"):AddItem(m,.5+du)
  2362.         c.CanCollide=false
  2363.         m.Parent=workspace
  2364.         c.CanCollide=false
  2365. end
  2366.  
  2367.  
  2368. ------
  2369. hito = function(dm, X, c, dn, dp, dq)  
  2370.     for I,dr in pairs(workspace:GetChildren()) do
  2371.         if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2372.             local ds = dr:FindFirstChild("Humanoid")
  2373.                 local dt = dr:FindFirstChild("HumanoidRootPart")
  2374.                 TakeDamage(ds, c)
  2375.                         if InForm == true then
  2376.         ds.Parent:BreakJoints()
  2377.         wait(1.2)
  2378.         ds.Parent:Destroy()
  2379.         end
  2380.                 ds:SetStateEnabled(16, true)
  2381.                 delay(dn, function()       
  2382.         ds:SetStateEnabled(16, true)
  2383.                 end)
  2384.                 local du = Instance.new("StringValue")
  2385.                 du.Name = "alabo"
  2386.                 du.Parent = dt
  2387.                 game.Debris:AddItem(du, dn)
  2388.                 local dv = Instance.new("Part")
  2389.                
  2390.                 dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2391.                 dv.Transparency = 0.25
  2392.                 dv.Anchored = true
  2393.                 dv.CanCollide = false
  2394.                 dv.BrickColor = BrickColor.new("White")
  2395.                 dv.Material = "Neon"
  2396.                 dv.Locked = true
  2397.                 dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2398.                 dv.Parent = modz
  2399.                 local dw = Instance.new("SpecialMesh")
  2400.                 dw.MeshType = "Sphere"
  2401.                 dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2402.                 dw.Parent = dv
  2403.                 game.Debris:AddItem(dv, 1)
  2404.                 local dx = Instance.new("Model")
  2405.                 dx.Name = c
  2406.                 dx.Parent = workspace
  2407.                 game.Debris:AddItem(dx, 0.5 + c / 75)
  2408.                 local dy = Instance.new("Humanoid")
  2409.                 dy.MaxHealth = 0
  2410.                 dy.Parent = dx
  2411.                 local dz = Instance.new("Part")
  2412.                 dz.Name = "Head"
  2413.                 dz.Locked = true
  2414.                 dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2415.                 dz.Position = dt.Position
  2416.                 dz.BrickColor = BrickColor.new("New Yeller")
  2417.                 dz.Material = "Neon"
  2418.                 dz.Transparency = 1
  2419.                 dz.CanCollide = false
  2420.                 dz.Parent = dx
  2421.                 local dA = Instance.new("BodyPosition")
  2422.                 dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2423.                 dA.P = 20000
  2424.                 dA.D = 300
  2425.                 dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2426.                 dA.Parent = dz
  2427.                 local dB = Instance.new("CylinderMesh")
  2428.                 dB.Parent = dz
  2429.                 coroutine.resume(coroutine.create(function()       
  2430.         while dB do
  2431.             swait()
  2432.             dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2433.         end
  2434.     end))
  2435.                     if dp then
  2436.                         local dC = Instance.new("BodyVelocity")
  2437.                         dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2438.                         dC.P = 9999999999
  2439.                         dC.Velocity = dp
  2440.                         dC.Parent = dt
  2441.                         game.Debris:AddItem(dC, dn)
  2442.                     end
  2443.                         if dq then
  2444.                             local dD = Instance.new("BodyAngularVelocity")
  2445.                             dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2446.                             dD.P = math.huge
  2447.                             dD.AngularVelocity = dq
  2448.                             dD.Parent = dt
  2449.                             game.Debris:AddItem(dD, dn)
  2450.                         end
  2451.                         local dE = Instance.new("Sound")
  2452.                         dE.Pitch = rd2(10, 11) / 10
  2453.                         dE.Volume = rd2(10, 13) / 10
  2454.                         dE.EmitterSize = 10
  2455.                         dE.SoundId = "rbxassetid://"
  2456.                         dE.Parent = dv
  2457.                         dE:Play()
  2458.                         coroutine.resume(coroutine.create(function()       
  2459.         for I = 1, 5 do
  2460.             swait()
  2461.             dv.Transparency = dv.Transparency + 0.175
  2462.             dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2463.         end
  2464.     end))
  2465.         end
  2466.     end
  2467. end
  2468. ------
  2469.  
  2470. vt = Vector3.new
  2471. local new = Instance.new
  2472. local cf = CFrame.new
  2473. local cfa = CFrame.Angles
  2474. local bc = BrickColor.new
  2475.  
  2476. function bigbangattack()
  2477.     attack = true
  2478.     Humanoid.WalkSpeed = 0
  2479.           for i = 0, 8, 0.1 do
  2480.         swait()
  2481.   Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2482.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2483.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2484.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2485.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2486.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2487.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2488.     end
  2489. local rng = Instance.new("Part", mouse)
  2490.         rng.Anchored = true
  2491.         rng.BrickColor = BrickColor.new("Cyan")
  2492.         rng.CanCollide = false
  2493.         rng.FormFactor = 3
  2494.         rng.Name = "Ring"
  2495.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2496.         rng.Transparency = 0
  2497.         rng.TopSurface = 0
  2498.         rng.BottomSurface = 0
  2499.         rng.CFrame = RootPart.CFrame
  2500.         local rngm = Instance.new("SpecialMesh", rng)
  2501.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2502.  
  2503. local rng3 = rng:Clone()
  2504. rng3.Parent = char
  2505. local rng3m = rng3.Mesh
  2506.  
  2507. local rng5 = rng:Clone()
  2508. rng5.Parent = char
  2509. rng5.BrickColor = BrickColor.new("Cyan")
  2510. local rng5m = rng5.Mesh
  2511. local rng6 = rng:Clone()
  2512. rng6.Material = "Plastic"
  2513. rng6.BrickColor = BrickColor.new("Cyan")
  2514. rng6.Parent = char
  2515. local rng6m = rng6.Mesh
  2516. rng6m.Scale = vt(7.5,7.5,7.5)
  2517. rng6m.MeshType = "FileMesh"
  2518. rng6m.MeshId = "rbxassetid://430736398"
  2519. local Must2 = Instance.new("Sound",rng6)
  2520. Must2.SoundId = "rbxassetid://135581154"
  2521. Must2.Pitch = 0.99
  2522. Must2.Volume = 3
  2523. Must2.Looped = false
  2524. wait(0)
  2525. Must2:Play()   
  2526. local hita = rng6.Touched:connect(function(hit)
  2527.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2528. end)
  2529.  
  2530. rng3.CFrame = RootPart.CFrame
  2531.  
  2532. rng5.CFrame = RootPart.CFrame
  2533. rng6.CFrame = RootPart.CFrame
  2534.             local pie222 = Instance.new("ParticleEmitter")
  2535. pie222.Parent = rng6
  2536. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2537. pie222.LightEmission = 1
  2538. pie222.Size = NumberSequence.new(6,1)
  2539. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2540. pie222.Transparency = NumberSequence.new(0.6,1)
  2541. pie222.EmissionDirection = "Top"
  2542. pie222.Enabled = true
  2543. pie222.Lifetime = NumberRange.new(1)
  2544. pie222.Rotation = NumberRange.new(-320, 320)
  2545. pie222.Rate = 404
  2546. pie222.Speed = NumberRange.new(0)
  2547. pie222.LockedToPart = false
  2548. pie222.VelocitySpread = 2
  2549.     wait()
  2550.     local scaler = 10/5
  2551.     local scaler2 = 10/5
  2552.     for i = 0,10,0.1 do
  2553.         swait()
  2554.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2555.        
  2556.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2557.  
  2558.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2559.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2560.         rng6.CFrame = rng3.CFrame
  2561.         rng.Transparency = rng.Transparency + 1
  2562.    
  2563.         rng3.Transparency = rng3.Transparency + 0.01
  2564.  
  2565.         rng5.Transparency = rng5.Transparency + 0.01
  2566.         rng6.Transparency = rng6.Transparency + 0.021
  2567.         scaler = scaler - 0.125/5
  2568.         scaler2 = scaler2 - 0.1/5
  2569.    
  2570.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2571.    
  2572.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2573.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2574.     end
  2575.     hita:disconnect()
  2576.     game:GetService("Debris"):AddItem(rng, 1)
  2577.  
  2578.     game:GetService("Debris"):AddItem(rng3, 1)
  2579.  
  2580.     game:GetService("Debris"):AddItem(rng5, 1)
  2581.     attack = false
  2582.     pie222:Destroy()
  2583.     Humanoid.WalkSpeed = 16
  2584. end
  2585.  
  2586.  
  2587. function bigbangattack2()
  2588.     attack = true
  2589.     Humanoid.WalkSpeed = 0
  2590.           for i = 0, 8, 0.1 do
  2591.         swait()
  2592.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2593.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2594.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2595.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2596.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2597.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2598.     end
  2599. local rng = Instance.new("Part", RightArm)
  2600.         rng.Anchored = true
  2601.         rng.BrickColor = BrickColor.new("Cyan")
  2602.         rng.CanCollide = false
  2603.         rng.FormFactor = 3
  2604.         rng.Name = "Ring"
  2605.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2606.         rng.Transparency = 0
  2607.         rng.TopSurface = 0
  2608.         rng.BottomSurface = 0
  2609.         rng.CFrame = RootPart.CFrame
  2610.         local rngm = Instance.new("SpecialMesh", rng)
  2611.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2612.  
  2613. local rng3 = rng:Clone()
  2614. rng3.Parent = char
  2615. local rng3m = rng3.Mesh
  2616.  
  2617. local rng5 = rng:Clone()
  2618. rng5.Parent = char
  2619. rng5.BrickColor = BrickColor.new("Cyan")
  2620. local rng5m = rng5.Mesh
  2621. local rng6 = rng:Clone()
  2622. rng6.Material = "Plastic"
  2623. rng6.BrickColor = BrickColor.new("Cyan")
  2624. rng6.Parent = char
  2625. local rng6m = rng6.Mesh
  2626. rng6m.Scale = vt(7.5,7.5,30.5)
  2627. rng6m.MeshType = "FileMesh"
  2628. rng6m.MeshId = "rbxassetid://430736398"
  2629. local Must2 = Instance.new("Sound",Torso)
  2630. Must2.SoundId = "rbxassetid://719747626"
  2631. Must2.Pitch = 0.99
  2632. Must2.Volume = 3
  2633. Must2.Looped = false
  2634. wait(0)
  2635. Must2:Play()   
  2636. local hita = rng6.Touched:connect(function(hit)
  2637.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2638. end)
  2639.  
  2640. rng3.CFrame = Head.CFrame
  2641.  
  2642. rng5.CFrame = Head.CFrame
  2643. rng6.CFrame = rng5.CFrame
  2644.             local pie222 = Instance.new("ParticleEmitter")
  2645. pie222.Parent = rng6
  2646. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2647. pie222.LightEmission = 1
  2648. pie222.Size = NumberSequence.new(15,1)
  2649. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2650. pie222.Transparency = NumberSequence.new(0.6,1)
  2651. pie222.EmissionDirection = "Top"
  2652. pie222.Enabled = true
  2653. pie222.Lifetime = NumberRange.new(1)
  2654. pie222.Rotation = NumberRange.new(-320, 320)
  2655. pie222.Rate = 404
  2656. pie222.Speed = NumberRange.new(0)
  2657. pie222.LockedToPart = false
  2658. pie222.VelocitySpread = 2
  2659.     wait()
  2660.     local scaler = 10/5
  2661.     local scaler2 = 10/5
  2662.     for i = 0,10,0.1 do
  2663.         swait()
  2664.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2665.        
  2666.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2667.  
  2668.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2669.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2670.         rng6.CFrame = rng3.CFrame
  2671.         rng.Transparency = rng.Transparency + 1
  2672.    
  2673.         rng3.Transparency = rng3.Transparency + 0.01
  2674.  
  2675.         rng5.Transparency = rng5.Transparency + 0.01
  2676.         rng6.Transparency = rng6.Transparency + 0.021
  2677.         scaler = scaler - 0.125/5
  2678.         scaler2 = scaler2 - 0.1/5
  2679.    
  2680.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2681.    
  2682.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2683.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2684.     end
  2685.     hita:disconnect()
  2686.     game:GetService("Debris"):AddItem(rng, 1)
  2687.  
  2688.     game:GetService("Debris"):AddItem(rng3, 1)
  2689.  
  2690.     game:GetService("Debris"):AddItem(rng5, 1)
  2691.     attack = false
  2692.     pie222:Destroy()
  2693.     Humanoid.WalkSpeed = 16
  2694. end
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700. mouse.KeyDown:connect(function(k) ---galickgun
  2701.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2702.     MV4 = 0
  2703. local Must = Instance.new("Sound",Torso)
  2704. Must.SoundId = "rbxassetid://719748223"
  2705. Must.Pitch = 0.99
  2706. Must.Volume = 3.4
  2707. Must.Looped = false
  2708. wait(0)
  2709. Must:Play()
  2710.     Humanoid.WalkSpeed = 13
  2711. local Aura = Instance.new('ParticleEmitter')
  2712. Aura.Name = "Aura"
  2713. Aura.Texture = "rbxassetid://347730682"
  2714. Aura.Parent = Torso
  2715. Aura.LightEmission = 1
  2716. Aura.Transparency = NumberSequence.new(0.4,1)
  2717. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2718. Aura.Size = NumberSequence.new(1,9)
  2719. Aura.Rotation = NumberRange.new(-360,360)
  2720. Aura.LockedToPart = true
  2721. Aura.Lifetime = NumberRange.new(1)
  2722. Aura.Rate = 100
  2723. Aura.Speed = NumberRange.new(0)
  2724. Aura.EmissionDirection = "Top"
  2725. local Aura2 = Instance.new('ParticleEmitter')
  2726. Aura2.Name = "Aura"
  2727. Aura2.Texture = "rbxassetid://1046299182"
  2728. Aura2.Parent = Torso
  2729. Aura2.LightEmission = 1
  2730. Aura2.Transparency = NumberSequence.new(0,1)
  2731. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2732. Aura2.Size = NumberSequence.new(14)
  2733. Aura2.Rotation = NumberRange.new(-360,360)
  2734. Aura2.LockedToPart = true
  2735. Aura2.Lifetime = NumberRange.new(0.2)
  2736. Aura2.Rate = 20
  2737. Aura2.Speed = NumberRange.new(0)
  2738. Aura2.EmissionDirection = "Top"
  2739.     attack = true
  2740.     Firepart1 = Instance.new("Part", RightArm)
  2741.     Firepart1.Size = Vector3.new(1, 1, 1)
  2742.     GuW1 = Instance.new("Weld")
  2743.     GuW1.Name = "GuW"
  2744.     GuW1.Part0 = RightArm
  2745.     GuW1.C0 = cn(0, -1, 0)
  2746.     GuW1.C1 = cn(0, 0, 0)
  2747.     GuW1.Part1 = Firepart1
  2748.     GuW1.Parent = RightArm
  2749.     Firepart1.Transparency = 1
  2750.     Firepart2 = Instance.new("Part", LeftArm)
  2751.     Firepart2.Size = Vector3.new(1, 1, 1)
  2752.     GuW2 = Instance.new("Weld")
  2753.     GuW2.Name = "GuW"
  2754.     GuW2.Part0 = LeftArm
  2755.     GuW2.C0 = cn(0, -1, 0)
  2756.     GuW2.C1 = cn(0, 0, 0)
  2757.     GuW2.Part1 = Firepart2
  2758.     GuW2.Parent = LeftArm
  2759.     Firepart2.Transparency = 1
  2760.     GuW1:Destroy()
  2761.     GuW1 = Instance.new("Weld")
  2762.     GuW1.Name = "GuW"
  2763.     GuW1.Part0 = Torso
  2764.     GuW1.C0 = cn(0, 0, -6)
  2765.     GuW1.C1 = cn(0, 0, 0)
  2766.     GuW1.Part1 = Firepart1
  2767.     GuW1.Parent = Torso
  2768.     GuW2:Destroy()
  2769.     GuW2 = Instance.new("Weld")
  2770.     GuW2.Name = "GuW"
  2771.     GuW2.Part0 = Torso
  2772.     GuW2.C0 = cn(0, 0, -6)
  2773.     GuW2.C1 = cn(0, 0, 0)
  2774.     GuW2.Part1 = Firepart2
  2775.     GuW2.Parent = Torso
  2776.     GuW2:Destroy()
  2777.     GuW2 = Instance.new("Weld")
  2778.     GuW2.Name = "GuW"
  2779.     GuW2.Part0 = Torso
  2780.     GuW2.C0 = cn(0, 0, -4)
  2781.     GuW2.C1 = cn(0, 0, 0)
  2782.     GuW2.Part1 = Firepart2
  2783.     GuW2.Parent = Torso
  2784.     for i = 0, 18, 0.1 do
  2785.       swait()
  2786.       if Torsovelocity.Y > 2 then
  2787.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2788.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2789.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2790.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2791.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2792.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2793.       elseif Torsovelocity.Y < 1 then
  2794.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2795.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2796.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2797.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2798.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2799.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2800.       end
  2801.     end
  2802.     GuW1:Destroy()
  2803.     GuW1 = Instance.new("Weld")
  2804.     GuW1.Name = "GuW"
  2805.     GuW1.Part0 = Torso
  2806.     GuW1.C0 = cn(0, 0, -15)
  2807.     GuW1.C1 = cn(0, 0, 0)
  2808.     GuW1.Part1 = Firepart1
  2809.     GuW1.Parent = Torso
  2810.     GuW2:Destroy()
  2811.     GuW2 = Instance.new("Weld")
  2812.     GuW2.Name = "GuW"
  2813.     GuW2.Part0 = Torso
  2814.     GuW2.C0 = cn(0, 0, -17.5)
  2815.     GuW2.C1 = cn(0, 0, 0)
  2816.     GuW2.Part1 = Firepart2
  2817.     GuW2.Parent = Torso
  2818. local Must = Instance.new("Sound",Torso)
  2819. Must.SoundId = "rbxassetid://719747626"
  2820. Must.Pitch = 0.99
  2821. Must.Volume = 3.9
  2822. Must.Looped = false
  2823. wait(0)
  2824. Must:Play()
  2825.     for i = 0, 1.25, 0.01 do
  2826.       swait()
  2827.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2828.       shoottraildd22(mouse.Hit.p, Torso, 0)
  2829.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2830.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2831.       if Torsovelocity.Y > 2 then
  2832.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2833.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2834.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2835.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2836.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2837.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2838.       end
  2839.     end
  2840. Must:Stop()
  2841. Aura:Destroy()
  2842. Aura2:Destroy()
  2843.     wait(0.5)
  2844.     Humanoid.WalkSpeed = 16
  2845.     attack = false
  2846.     MV4 = 300
  2847.     Firepart1:Destroy()
  2848.     Firepart2:Destroy()
  2849.   end
  2850. end)
  2851.  
  2852.  
  2853. d = {}
  2854. function iteffect()
  2855.  
  2856. coroutine.resume(coroutine.create(function()
  2857.  
  2858. for i = 1, 10 do
  2859. effect = Instance.new("Part", workspace)
  2860. effect.Anchored = true
  2861. effect.CanCollide = false
  2862. effect.Size = Vector3.new(0.2, 3, 0.2)
  2863. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2864. effect.Transparency = 0
  2865. effect.Material = "Plastic"
  2866. effect.BrickColor = BrickColor.new("Really black")
  2867. table.insert(d, effect)
  2868. game:GetService("Debris"):AddItem(effect, 0.3)
  2869. end
  2870.  
  2871. coroutine.resume(coroutine.create(function()
  2872. for i = 1, 10 do
  2873. for i,e in pairs(d) do
  2874. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2875. e.Transparency = e.Transparency + 0.030
  2876. end
  2877. wait(0.01)
  2878. end
  2879.  
  2880. end))
  2881. end))
  2882.  
  2883.  
  2884. end
  2885.  
  2886. tp = true
  2887.  
  2888. mouse.KeyDown:connect(function(k)
  2889. if k == "e" then
  2890. if tp == true then
  2891. tp = false
  2892. char.Head.face.Parent = game.Lighting
  2893.   wait(0)
  2894. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2895. game.Lighting.face.Parent = char.Head
  2896.    wait(0)
  2897. tp = true
  2898.  
  2899.  
  2900. end
  2901. end
  2902. end)
  2903.  
  2904.  
  2905. MV4 = 300
  2906. mouse.KeyDown:connect(function(k)
  2907.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2908.     MV4 = 0
  2909. local Must = Instance.new("Sound",workspace)
  2910. Must.SoundId = "rbxassetid://512366303"
  2911. Must.Pitch = 0.99
  2912. Must.Volume = 3.5
  2913. Must.Looped = true
  2914. wait(0)
  2915. Must:Play()
  2916.          local lb = Instance.new("Part")
  2917.   lb.Parent = char
  2918.    lb.Material = "Neon"
  2919.     lb.Color = BrickColor.new("Gold").Color
  2920.      lb.CanCollide = false
  2921.      lb.Material = "Neon"
  2922.      lb.Size = vt(1,1,1)
  2923.      lb.CFrame = Torso.CFrame
  2924.      lb.Rotation = vt(0,0,0)
  2925.      lb.Anchored = true
  2926.      lb.Transparency = 0
  2927.      local thing = Instance.new("SpecialMesh",lb)
  2928.      thing.MeshType = "FileMesh"
  2929.      thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2930.      thing.Scale = vt(0,15,0)
  2931.      local chancerot = math.random(1,2)
  2932.      for z = 0, 4 do
  2933.      if chancerot == 1 then
  2934.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2935.      elseif chancerot == 2 then
  2936.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2937.      end
  2938.      lb.Transparency = lb.Transparency + 0.1
  2939.      thing.Scale = thing.Scale + vt(15,0,15)
  2940.      wait()
  2941.      end
  2942.      for z = 0, 4 do
  2943.      if chancerot == 1 then
  2944.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2945.      elseif chancerot == 2 then
  2946.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2947.      end
  2948.      lb.Transparency = lb.Transparency + 0.1
  2949.      thing.Scale = thing.Scale + vt(15,0,15)
  2950.      wait()
  2951. end
  2952.  
  2953. local Aura = Instance.new('ParticleEmitter')
  2954. Aura.Name = "Aura"
  2955. Aura.Texture = "rbxassetid://347730682"
  2956. Aura.Parent = Torso
  2957. Aura.LightEmission = 1
  2958. Aura.Transparency = NumberSequence.new(0.5,1)
  2959. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2960. Aura.Size = NumberSequence.new(1,25)
  2961. Aura.Rotation = NumberRange.new(-360,360)
  2962. Aura.LockedToPart = true
  2963. Aura.Lifetime = NumberRange.new(1)
  2964. Aura.Rate = 100
  2965. Aura.Speed = NumberRange.new(0)
  2966. Aura.EmissionDirection = "Top"
  2967. local Aura2 = Instance.new('ParticleEmitter')
  2968. Aura2.Name = "Aura"
  2969. Aura2.Texture = "rbxassetid://1046299182"
  2970. Aura2.Parent = Torso
  2971. Aura2.LightEmission = 1
  2972. Aura2.Transparency = NumberSequence.new(0,1)
  2973. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2974. Aura2.Size = NumberSequence.new(55)
  2975. Aura2.Rotation = NumberRange.new(-360,360)
  2976. Aura2.LockedToPart = true
  2977. Aura2.Lifetime = NumberRange.new(0.2)
  2978. Aura2.Rate = 20
  2979. Aura2.Speed = NumberRange.new(0)
  2980. Aura2.EmissionDirection = "Top"
  2981. lig = Instance.new("PointLight",Player.Character.Torso)
  2982. lig.Color=Color3.new(255,255,0)
  2983. lig.Range = 12
  2984.     Humanoid.WalkSpeed = 0.01
  2985.     attack = true
  2986.     Firepart1 = Instance.new("Part", RightArm)
  2987.     Firepart1.Size = Vector3.new(1, 1, 1)
  2988.     GuW1 = Instance.new("Weld")
  2989.     GuW1.Name = "GuW"
  2990.     GuW1.Part0 = RightArm
  2991.     GuW1.C0 = cn(0, -1, 0)
  2992.     GuW1.C1 = cn(0, 0, 0)
  2993.     GuW1.Part1 = Firepart1
  2994.     GuW1.Parent = RightArm
  2995.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2996.     Firepart1.Transparency = 1
  2997.     Firepart2 = Instance.new("Part", LeftArm)
  2998.     Firepart2.Size = Vector3.new(1, 1, 1)
  2999.     GuW2 = Instance.new("Weld")
  3000.     GuW2.Name = "GuW"
  3001.     GuW2.Part0 = LeftArm
  3002.     GuW2.C0 = cn(0, -1, 0)
  3003.     GuW2.C1 = cn(0, 0, 0)
  3004.     GuW2.Part1 = Firepart2
  3005.     GuW2.Parent = LeftArm
  3006.     Firepart2.Transparency = 1
  3007.  
  3008.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3009.     GuW1:Destroy()
  3010.     GuW1 = Instance.new("Weld")
  3011.     GuW1.Name = "GuW"
  3012.     GuW1.Part0 = Torso
  3013.     GuW1.C0 = cn(0, 0, -6)
  3014.     GuW1.C1 = cn(0, 0, 0)
  3015.     GuW1.Part1 = Firepart1
  3016.     GuW1.Parent = Torso
  3017.     GuW2:Destroy()
  3018.     GuW2 = Instance.new("Weld")
  3019.     GuW2.Name = "GuW"
  3020.     GuW2.Part0 = Torso
  3021.     GuW2.C0 = cn(0, 0, -6)
  3022.     GuW2.C1 = cn(0, 0, 0)
  3023.     GuW2.Part1 = Firepart2
  3024.     GuW2.Parent = Torso
  3025.  
  3026.     GuW2:Destroy()
  3027.     GuW2 = Instance.new("Weld")
  3028.     GuW2.Name = "GuW"
  3029.     GuW2.Part0 = Torso
  3030.     GuW2.C0 = cn(0, 0, -4)
  3031.     GuW2.C1 = cn(0, 0, 0)
  3032.     GuW2.Part1 = Firepart2
  3033.     GuW2.Parent = Torso
  3034.     for i = 0, 15, 0.1 do
  3035.       swait()
  3036.       if Torsovelocity.Y > 2 then
  3037.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3038.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3039.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3040.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3041.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3042.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3043.       elseif Torsovelocity.Y < 1 then
  3044.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3045.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3046.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3047.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3048.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3049.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3050.       end
  3051.     end
  3052. wait(16)
  3053. local Aura3 = Instance.new('ParticleEmitter')
  3054. Aura3.Name = "Aura"
  3055. Aura3.Texture = "rbxassetid://1046299182"
  3056. Aura3.Parent = Torso
  3057. Aura3.LightEmission = 1
  3058. Aura3.Transparency = NumberSequence.new(0.4,1)
  3059. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3060. Aura3.Size = NumberSequence.new(140)
  3061. Aura3.Rotation = NumberRange.new(-360,360)
  3062. Aura3.LockedToPart = true
  3063. Aura3.Lifetime = NumberRange.new(0.2)
  3064. Aura3.Rate = 70
  3065. Aura3.Speed = NumberRange.new(0)
  3066. Aura3.EmissionDirection = "Top"
  3067. local Aura4 = Instance.new('ParticleEmitter')
  3068. Aura4.Name = "Aura"
  3069. Aura4.Texture = "rbxassetid://1046299182"
  3070. Aura4.Parent = Torso
  3071. Aura4.LightEmission = 1
  3072. Aura4.Transparency = NumberSequence.new(0.7,1)
  3073. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3074. Aura4.Size = NumberSequence.new(190)
  3075. Aura4.Rotation = NumberRange.new(-360,360)
  3076. Aura4.LockedToPart = true
  3077. Aura4.Lifetime = NumberRange.new(0.2)
  3078. Aura4.Rate = 120
  3079. Aura4.Speed = NumberRange.new(0)
  3080. Aura4.EmissionDirection = "Top"
  3081. local Aura5 = Instance.new('ParticleEmitter')
  3082. Aura5.Name = "Aura"
  3083. Aura5.Texture = "rbxassetid://347730682"
  3084. Aura5.Parent = Torso
  3085. Aura5.LightEmission = 1
  3086. Aura5.Transparency = NumberSequence.new(0.2,1)
  3087. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3088. Aura5.Size = NumberSequence.new(1,65)
  3089. Aura5.Rotation = NumberRange.new(-360,360)
  3090. Aura5.LockedToPart = true
  3091. Aura5.Lifetime = NumberRange.new(1)
  3092. Aura5.Rate = 200
  3093. Aura5.Speed = NumberRange.new(0)
  3094. Aura5.EmissionDirection = "Top"
  3095. local quake = Instance.new("Sound",workspace)
  3096. quake.SoundId = "rbxassetid://1048411878"
  3097. quake.Pitch = 0.99
  3098. quake.Volume = 1.3
  3099. quake.Looped = true
  3100. wait(0)
  3101. quake:Play()
  3102. local scrr = Instance.new("Sound",Torso)
  3103. scrr.SoundId = "rbxassetid://908472235"
  3104. scrr.Pitch = 0.99
  3105. scrr.Volume = 5.5
  3106. scrr.Looped = true
  3107. wait(0)
  3108. scrr:Play()
  3109.  
  3110.  for i = 0, 2, 0.1 do
  3111.       swait()
  3112.          local lb = Instance.new("Part")
  3113.   lb.Parent = char
  3114.    lb.Material = "Neon"
  3115.     lb.Color = BrickColor.new("Gold").Color
  3116.      lb.CanCollide = false
  3117.      lb.Material = "Neon"
  3118.      lb.Size = vt(0.5,0,0.5)
  3119.      lb.CFrame = Torso.CFrame
  3120.      lb.Rotation = vt(0,0,0)
  3121.      lb.Anchored = true
  3122.      lb.Transparency = 0
  3123.      local thing = Instance.new("SpecialMesh",lb)
  3124.      thing.MeshType = "FileMesh"
  3125.      thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3126.      thing.Scale = vt(0,15,0)
  3127.      local chancerot = math.random(1,2)
  3128.      for z = 0, 4 do
  3129.      if chancerot == 1 then
  3130.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3131.      elseif chancerot == 2 then
  3132.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3133.      end
  3134.      lb.Transparency = lb.Transparency + 0.1
  3135.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3136.      wait()
  3137.      end
  3138.      for z = 0, 4 do
  3139.      if chancerot == 1 then
  3140.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3141.      elseif chancerot == 2 then
  3142.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3143.      end
  3144.      lb.Transparency = lb.Transparency + 0.1
  3145.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3146.      wait()
  3147. end
  3148. end
  3149.  
  3150.    
  3151.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3152.     for i = 0, 24, 0.1 do
  3153.       swait()
  3154.       if Torsovelocity.Y > 2 then
  3155.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3156.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3157.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3158.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3159.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3160.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3161.       elseif Torsovelocity.Y < 1 then
  3162.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3163.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3164.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3165.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3166.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3167.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3168.       end
  3169.     end
  3170. wait(5)
  3171.     GuW1:Destroy()
  3172.     GuW1 = Instance.new("Weld")
  3173.     GuW1.Name = "GuW"
  3174.     GuW1.Part0 = Torso
  3175.     GuW1.C0 = cn(0, 0, -15)
  3176.     GuW1.C1 = cn(0, 0, 0)
  3177.     GuW1.Part1 = Firepart1
  3178.     GuW1.Parent = Torso
  3179.     GuW2:Destroy()
  3180.     GuW2 = Instance.new("Weld")
  3181.     GuW2.Name = "GuW"
  3182.     GuW2.Part0 = Torso
  3183.     GuW2.C0 = cn(0, 0, -17.5)
  3184.     GuW2.C1 = cn(0, 0, 0)
  3185.     GuW2.Part1 = Firepart2
  3186.     GuW2.Parent = Torso
  3187. local Must2 = Instance.new("Sound",Torso) --1048411878
  3188. Must2.SoundId = "rbxassetid://950551676"
  3189. Must2.Pitch = 0.99
  3190. Must2.Volume = 10
  3191. Must2.Looped = false
  3192. wait(0)
  3193. Must2:Play()
  3194. quake:Stop()
  3195. scrr:Stop()
  3196. local Gone = Instance.new('ParticleEmitter')
  3197. Gone.Name = "Aura"
  3198. Gone.Texture = "rbxassetid://1046299182"
  3199. Gone.Parent = Torso
  3200. Gone.LightEmission = 1
  3201. Gone.Transparency = NumberSequence.new(0.7,1)
  3202. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3203. Gone.Size = NumberSequence.new(340)
  3204. Gone.Rotation = NumberRange.new(-360,360)
  3205. Gone.LockedToPart = true
  3206. Gone.Lifetime = NumberRange.new(0.2)
  3207. Gone.Rate = 70
  3208. Gone.Speed = NumberRange.new(0)
  3209. Gone.EmissionDirection = "Top"
  3210. wait(2)
  3211. Aura:Destroy()
  3212. Aura2:Destroy()
  3213. Aura3:Destroy()
  3214. Aura4:Destroy()
  3215. Aura5:Destroy()
  3216. lig:Destroy()
  3217. Gone:Destroy()
  3218.     for i = 0, 3, 0.01 do
  3219.       swait()
  3220.       shoottraildd2(mouse.Hit.p, Torso, 0)
  3221.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3222.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3223.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3224.        if Torsovelocity.Y > 2 then
  3225.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3226.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3227.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3228.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3229.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3230.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3231.       elseif Torsovelocity.Y < 1 then
  3232.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3233.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3234.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3235.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3236.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3237.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3238.       end
  3239.     end
  3240.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3241.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3242.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3243.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3244.     for i = 0, 3, 0.1 do
  3245.       swait()
  3246.       if Torsovelocity.Y > 2 then
  3247.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3248.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3249.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3250.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3251.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3252.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3253.       elseif Torsovelocity.Y < 1 then
  3254.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3255.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3256.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3257.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3258.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3259.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3260.       end
  3261.     end
  3262.     wait(1)
  3263.     Humanoid.WalkSpeed = 16
  3264.     attack = false
  3265.     MV4 = 0
  3266. Must:Stop()
  3267.     Firepart1:Destroy()
  3268.     Firepart2:Destroy()
  3269.   end
  3270. end)
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276. musiccommand = 1
  3277. musicwait = false
  3278. mouse.KeyDown:connect(function(k)
  3279.   if k == "=" and attack == false then
  3280.     if musiccommand == 1 and musicwait == false then
  3281.       musicwait = true
  3282.       sou2:Stop()
  3283.       musiccommand = 2
  3284.     end
  3285.     if musiccommand == 2 and musicwait == false then
  3286.       musicwait = true
  3287.       sou2:Play()
  3288.       sou2.Volume = 2
  3289.       musiccommand = 3
  3290.     end
  3291.     if musiccommand == 3 and musicwait == false then
  3292.       musicwait = true
  3293.       sou2.Volume = 0.5
  3294.       musiccommand = 1
  3295.     end
  3296.     musicwait = false
  3297.   end
  3298. end)
  3299. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3300.   Hitpart3 = Instance.new("Part", HPart3)
  3301.   Hitpart3.Size = Vector3.new(1, 1, 1)
  3302.   Hitpart3.CanCollide = false
  3303.   HuW3 = Instance.new("Weld")
  3304.   HuW3.Name = "GuW"
  3305.   HuW3.Part0 = HPart3
  3306.   HuW3.C0 = cn(Xv, Yv, Zv)
  3307.   HuW3.C1 = cn(0, 0, 0)
  3308.   HuW3.Part1 = Hitpart3
  3309.   HuW3.Parent = HPart3
  3310.   Hitpart3.Transparency = 1
  3311.   game:GetService("Debris"):AddItem(Hitpart3, 20)
  3312. end
  3313. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3314.   Hitpart2 = Instance.new("Part", HPart2)
  3315.   Hitpart2.Size = Vector3.new(1, 1, 1)
  3316.   Hitpart2.CanCollide = false
  3317.   HuW2 = Instance.new("Weld")
  3318.   HuW2.Name = "GuW"
  3319.   HuW2.Part0 = HPart2
  3320.   HuW2.C0 = cn(Xv, Yv, Zv)
  3321.   HuW2.C1 = cn(0, 0, 0)
  3322.   HuW2.Part1 = Hitpart2
  3323.   HuW2.Parent = HPart2
  3324.   Hitpart2.Transparency = 1
  3325.   game:GetService("Debris"):AddItem(Hitpart2, 20)
  3326. end
  3327. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3328.   Hitpart = Instance.new("Part", HPart)
  3329.   Hitpart.Size = Vector3.new(1, 1, 1)
  3330.   Hitpart.CanCollide = false
  3331.   HuW = Instance.new("Weld")
  3332.   HuW.Name = "GuW"
  3333.   HuW.Part0 = HPart
  3334.   HuW.C0 = cn(Xv, Yv, Zv)
  3335.   HuW.C1 = cn(0, 0, 0)
  3336.   HuW.Part1 = Hitpart
  3337.   HuW.Parent = HPart
  3338.   Hitpart.Transparency = 1
  3339.   MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3340. end
  3341. wait2 = false
  3342. combo = 1
  3343. mouse.Button1Down:connect(function(key)
  3344.   if attack == false then
  3345.     attack = true
  3346.     Humanoid.WalkSpeed = 17.01
  3347.     if combo == 1 and wait2 == false then
  3348.       wait2 = true
  3349.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3350.       HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3351.       for i = 0, 0.3, 0.1 do
  3352.         swait()
  3353.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3354.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3355.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3356.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
  3357.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3358.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3359.       end
  3360.       combo = 2
  3361.     end
  3362.     if combo == 2 and wait2 == false then
  3363.       wait2 = true
  3364.    
  3365.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3366.       for i = 0, 0.3, 0.1 do
  3367.         swait()
  3368.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3369.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3370.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3371.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3372.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3373.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3374.       end
  3375.       combo = 3
  3376.     end
  3377.     if combo == 3 and wait2 == false then
  3378.       wait2 = true
  3379.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3380.       HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3381.       for i = 0, 0.1, 0.1 do
  3382.         swait()
  3383.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3384.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3385.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3386.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3387.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3388.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3389.       end
  3390.       combo = 1
  3391.     end
  3392.     Humanoid.WalkSpeed = 16
  3393.     Hitpart:Destroy()
  3394.     wait2 = false
  3395.     attack = false
  3396.   end
  3397. end)
  3398. --
  3399. mouse.KeyDown:connect(function(k)
  3400.   if k == "f" then
  3401.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3402.       HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3403.       for i = 0, 1.2, 0.1 do
  3404.         swait()
  3405.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3406.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3407.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3408.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
  3409.         RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3410.         LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3411.       end
  3412. end
  3413. end)
  3414. --
  3415. MV1 = 20
  3416. mouse.KeyDown:connect(function(k)
  3417.   if k == "=" and attack == false then
  3418.     if firemode == true then
  3419.       firemode = false
  3420.       print("ice mode")
  3421.       icesmoke.Acceleration = Vector3.new(0,0,0)
  3422.       icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3423.       icesmoke.Transparency = NumberSequence.new({
  3424.         NumberSequenceKeypoint.new(0, 0.9),
  3425.         NumberSequenceKeypoint.new(1, 1)
  3426.       })
  3427.       icesmoke.Size = NumberSequence.new(3)
  3428.       icesmoke.Parent = RightArm
  3429.     else
  3430.       firemode = true
  3431.       print("fire mode")
  3432.       ice_mode = false
  3433.       game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3434.       icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3435.       icesmoke.Rate = 400
  3436.       icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3437.       icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3438.       icesmoke.Size = NumberSequence.new(3)
  3439.       icesmoke.EmissionDirection = "Top"
  3440.       icesmoke.Parent = LeftArm
  3441.     end
  3442.   end
  3443.   if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3444.     MV1 = 90
  3445.     Humanoid.WalkSpeed = 15
  3446.     attack = true
  3447.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3448.     Firepart2 = Instance.new("Part", LeftArm)
  3449.     Firepart2.Size = Vector3.new(1, 1, 1)
  3450.     Firepart2.CanCollide = false
  3451.     GuW2 = Instance.new("Weld")
  3452.     GuW2.Name = "GuW"
  3453.     GuW2.Part0 = LeftArm
  3454.     GuW2.C0 = cn(0, -0.5, 0)
  3455.     GuW2.C1 = cn(0, 0, 0)
  3456.     GuW2.Part1 = Firepart2
  3457.     GuW2.Parent = LeftArm
  3458.     Firepart2.Transparency = 1
  3459.     MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3460.     for i = 0, 2, 0.1 do
  3461.       swait()
  3462.       BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3463.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3464.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3465.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3466.       LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3467.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3468.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3469.     end
  3470.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3471.     BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3472.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3473.     MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3474.     Humanoid.WalkSpeed = 16
  3475.     attack = false
  3476.     Firepart2:Destroy()
  3477.   end
  3478. end)
  3479. MV2 = 90
  3480.  
  3481. mouse.KeyDown:connect(function(key)
  3482.     if key == "=" then
  3483. Head.Transparency = 1
  3484. Torso.Transparency = 1
  3485. LeftArm.Transparency = 1
  3486. Head.face.Texture = ""
  3487. RightArm.Transparency = 1  
  3488. LeftLeg.Transparency = 1
  3489. RightLeg.Transparency = 1
  3490. mesh1.Transparency = 1
  3491. mesh2.Transparency = 1
  3492. mesh5.Transparency = 1
  3493. mesheye.Transparency = 1
  3494. mesheye1.Transparency = 1
  3495. mesheye2.Transparency = 1
  3496. mesheye3.Transparency = 1
  3497. char.Parent = workspace.Camera
  3498. char.WalkSpeed = 60
  3499. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3500. char:FindFirstChild("TalkingBillBoard"):destroy()
  3501. end
  3502.     end
  3503. end)
  3504. mouse.KeyUp:connect(function(key)
  3505.     if key == "=" then
  3506. Head.Transparency = 0
  3507. Torso.Transparency = 0
  3508. LeftArm.Transparency = 0
  3509. Head.face.Texture = ""
  3510. RightArm.Transparency = 0  
  3511. LeftLeg.Transparency = 0
  3512. RightLeg.Transparency = 0
  3513. mesh1.Transparency = 0
  3514. mesh2.Transparency = 0
  3515. mesh5.Transparency = 0
  3516. mesheye.Transparency = 0
  3517. mesheye1.Transparency = 0
  3518. mesheye2.Transparency = 0
  3519. mesheye3.Transparency = 0
  3520. hat1.Transparency = 0
  3521. hat2.Transparency = 0
  3522. hat3.Transparency = 0
  3523. hat4.Transparency = 0
  3524. hat5.Transparency = 0
  3525. hat6.Transparency = 0
  3526. hat7.Transparency = 0
  3527. hat8.Transparency = 0
  3528. hat9.Transparency = 0
  3529. char.Parent = workspace
  3530.     end
  3531. end)
  3532.  
  3533. mouse.KeyDown:connect(function(k)
  3534.   if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3535.     MV2 = 90
  3536.     attack = true
  3537.     Firepart = Instance.new("Part", RightArm)
  3538.     Firepart.Size = Vector3.new(1, 1, 1)
  3539.     GuW = Instance.new("Weld")
  3540.     GuW.Name = "GuW"
  3541.     GuW.Part0 = RightArm
  3542.     GuW.C0 = cn(0, -1, 0)
  3543.     GuW.C1 = cn(0, 0, 0)
  3544.     GuW.Part1 = Firepart
  3545.     GuW.Parent = RightArm
  3546.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3547.     Firepart.Transparency = 1
  3548.     Humanoid.WalkSpeed = 15
  3549.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3550.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3551.     for i = 1, 3 do
  3552.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3553.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3554.     end
  3555.     for i = 0, 3, 0.1 do
  3556.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3557.       swait()
  3558.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3559.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3560.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3561.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3562.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3563.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3564.     end
  3565. wait(1)
  3566. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3567.  
  3568.     Humanoid.WalkSpeed = 16
  3569.     attack = false
  3570.     Firepart:Destroy()
  3571.   end
  3572.  
  3573.  
  3574.  
  3575.  
  3576.   if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3577.     MV2 = 90
  3578.     attack = true
  3579.     Firepart = Instance.new("Part", RightArm)
  3580.     Firepart.Size = Vector3.new(1, 1, 1)
  3581.     GuW = Instance.new("Weld")
  3582.     GuW.Name = "GuW"
  3583.     GuW.Part0 = RightArm
  3584.     GuW.C0 = cn(0, -1, 0)
  3585.     GuW.C1 = cn(0, 0, 0)
  3586.     GuW.Part1 = Firepart
  3587.     GuW.Parent = RightArm
  3588.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3589.     Firepart.Transparency = 1
  3590.     Humanoid.WalkSpeed = 0.01
  3591.     for i = 0, 4, 0.1 do
  3592.       swait()
  3593.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3594.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3595.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3596.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3597.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3598.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3599.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3600.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3601.     end
  3602.     for i = 0, 4, 0.1 do
  3603.       swait()
  3604.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3605.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3606.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3607.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3608.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3609.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3610.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3611.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3612.     end
  3613.     shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3614.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3615.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3616.     for i = 1, 3 do
  3617.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3618.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3619.     end
  3620.     for i = 0, 2, 0.1 do
  3621.       BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3622.       swait()
  3623.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3624.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3625.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3626.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3627.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3628.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3629.     end
  3630.     Humanoid.WalkSpeed = 16
  3631.     attack = false
  3632.     Firepart:Destroy()
  3633.   end
  3634. end)
  3635. Rapid = false
  3636. BasePart = Instance.new("Part")
  3637. BasePart.Shape = Enum.PartType.Block
  3638. BasePart.Material = Enum.Material.Neon
  3639. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3640. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3641. BasePart.FormFactor = Enum.FormFactor.Custom
  3642. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3643. BasePart.CanCollide = true
  3644. BasePart.Locked = true
  3645. BasePart.Anchored = false
  3646. local icy_Player = game.Players.localPlayer
  3647. local icy_mouse = icy_Player:GetMouse()
  3648. ice_mode = false
  3649. local colors = {
  3650.   BrickColor.new("Cyan"),
  3651.   BrickColor.new("Medium blue"),
  3652.   BrickColor.new("Pastel blue")
  3653. }
  3654. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3655. if root then
  3656.   icy_mouse.KeyDown:connect(function(k)
  3657.     if k == "=" and firemode == false then
  3658.       if ice_mode == true then
  3659.         ice_mode = false
  3660.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3661.       else
  3662.         ice_mode = true
  3663.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3664.       end
  3665.     end
  3666.     if k == "z" and firemode == true then
  3667.       attack = true
  3668.       do
  3669.         local Stop = false
  3670.         local Version = 0
  3671.         local MaxSpeed = 5
  3672.         local Speed = 3.5
  3673.         local Keys = {}
  3674.         local Force = 10000
  3675.         CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3676.         swait(0.5)
  3677.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3678.         if Fly then
  3679.           Fly:Destroy()
  3680.         end
  3681.         if Rot then
  3682.           Rot:Destroy()
  3683.         end
  3684.         Fly = Instance.new("BodyPosition", char.Torso)
  3685.         Fly.Name = "LMMFly"
  3686.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3687.         Fly.P = Force
  3688.         Fly.position = char.Torso.Position
  3689.         Rot = Instance.new("BodyGyro", char.Torso)
  3690.         Rot.Name = "LMMRot"
  3691.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3692.         Rot.P = Force
  3693.         Rot.cframe = cam.CoordinateFrame
  3694.         CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3695.         local Thread, Old = Version, nil
  3696.         char.Humanoid.PlatformStand = true
  3697.         function StopFly()
  3698.           Version = Version + 1
  3699.           Stop = true
  3700.           char.Humanoid.PlatformStand = false
  3701.           Fly:Destroy()
  3702.           Rot:Destroy()
  3703.           attack = false
  3704.         end
  3705.         char.ChildAdded:connect(function(Obj)
  3706.           wait()
  3707.           if Obj.Name == "LM" .. "MFlyStop" then
  3708.             Obj:Destroy()
  3709.             StopFly()
  3710.           end
  3711.         end)
  3712.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3713.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3714.         for i = 0, 25, 0.1 do
  3715.           if attack == true then
  3716.             swait()
  3717.            
  3718.           end
  3719.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3720.           if Keys[string.char(48)] then
  3721.             Speed = 1
  3722.           end
  3723.           if Keys.w then
  3724.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3725.           end
  3726.           if Keys.s then
  3727.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3728.           end
  3729.           if Keys.d then
  3730.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3731.           end
  3732.           if Keys.a then
  3733.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3734.           end
  3735.           if Keys.e or Keys[" "] then
  3736.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3737.           end
  3738.           if Keys.q then
  3739.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3740.           end
  3741.           if Keys.z then
  3742.             StopFly()
  3743.           end
  3744.           if Old ~= Vectoring then
  3745.             Fly.position = Vectoring.p
  3746.             Old = Vectoring
  3747.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3748.           else
  3749.             Speed = 1
  3750.           end
  3751.           Rot.cframe = cam.CoordinateFrame
  3752.           mouse.KeyDown:connect(function(Key)
  3753.             Keys[Key] = true
  3754.           end)
  3755.           mouse.KeyUp:connect(function(Key)
  3756.             Keys[Key] = false
  3757.           end)
  3758.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3759.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3760.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3761.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3762.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3763.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3764.         end
  3765.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3766.         attack = false
  3767.         char.Humanoid.PlatformStand = false
  3768.         Fly:Destroy()
  3769.         Rot:Destroy()
  3770.       end
  3771.     end
  3772.   if k == "=" and InForm == true then
  3773.       attack = true
  3774.       do
  3775.         local Stop = false
  3776.         local Version = 0
  3777.         local MaxSpeed = 6
  3778.         local Speed = 3
  3779.         local Keys = {}
  3780.         local Force = 10000
  3781.         CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3782.         swait(1)
  3783.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3784.         if Fly then
  3785.           Fly:Destroy()
  3786.         end
  3787.         if Rot then
  3788.           Rot:Destroy()
  3789.         end
  3790.         Fly = Instance.new("BodyPosition", char.Torso)
  3791.         Fly.Name = "LMMFly"
  3792.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3793.         Fly.P = Force
  3794.         Fly.position = char.Torso.Position
  3795.         Rot = Instance.new("BodyGyro", char.Torso)
  3796.         Rot.Name = "LMMRot"
  3797.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3798.         Rot.P = Force
  3799.         Rot.cframe = cam.CoordinateFrame
  3800.         CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3801.         local Thread, Old = Version, nil
  3802.         char.Humanoid.PlatformStand = true
  3803.         function StopFly()
  3804.           Version = Version + 1
  3805.           Stop = true
  3806.           char.Humanoid.PlatformStand = false
  3807.           Fly:Destroy()
  3808.           Rot:Destroy()
  3809.           attack = false
  3810.         end
  3811.         char.ChildAdded:connect(function(Obj)
  3812.           wait()
  3813.           if Obj.Name == "LM" .. "MFlyStop" then
  3814.             Obj:Destroy()
  3815.             StopFly()
  3816.           end
  3817.         end)
  3818.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3819.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3820.         for i = 0, 25, 0.1 do
  3821.           if attack == true then
  3822.             swait()
  3823.             BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3824.             BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3825.             BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3826.             BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3827.           end
  3828.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3829.           if Keys[string.char(48)] then
  3830.             Speed = 1
  3831.           end
  3832.           if Keys.w then
  3833.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3834.           end
  3835.           if Keys.s then
  3836.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3837.           end
  3838.           if Keys.d then
  3839.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3840.           end
  3841.           if Keys.a then
  3842.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3843.           end
  3844.           if Keys.e or Keys[" "] then
  3845.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3846.           end
  3847.           if Keys.q then
  3848.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3849.           end
  3850.           if Keys.z then
  3851.             StopFly()
  3852.           end
  3853.           if Old ~= Vectoring then
  3854.             Fly.position = Vectoring.p
  3855.             Old = Vectoring
  3856.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3857.           else
  3858.             Speed = 1
  3859.           end
  3860.           Rot.cframe = cam.CoordinateFrame
  3861.           mouse.KeyDown:connect(function(Key)
  3862.             Keys[Key] = true
  3863.           end)
  3864.           mouse.KeyUp:connect(function(Key)
  3865.             Keys[Key] = false
  3866.           end)
  3867.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3868.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3869.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3870.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3871.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3872.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3873.         end
  3874.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3875.         attack = false
  3876.         char.Humanoid.PlatformStand = false
  3877.         Fly:Destroy()
  3878.         Rot:Destroy()
  3879.       end
  3880.     end
  3881.   end)
  3882.   game:GetService("RunService").Stepped:connect(function()
  3883.     if ice_mode == true then
  3884.       local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3885.       local icePath = BasePart:Clone()
  3886.       icePath.Anchored = true
  3887.       icePath.Transparency = 0.85
  3888.       icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3889.       icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3890.       icePath.BrickColor = colors[math.random(1, #colors)]
  3891.       icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3892.       game:GetService("Debris"):AddItem(icePath, 1)
  3893.       icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3894.     end
  3895.   end)
  3896. end
  3897. MV3 = 190
  3898. mouse.KeyDown:connect(function(k)
  3899.   if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3900.     MV3 = 80
  3901.     attack = true
  3902.     Humanoid.WalkSpeed = 15
  3903.     HitpartFunk2(RightArm, 0, -0.5, 0)
  3904.     HitpartFunk3(LeftArm, 0, -0.5, 0)
  3905.     for i = 0, 1.5, 0.1 do
  3906.       swait()
  3907.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3908.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3909.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3910.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3911.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3912.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3913.     end
  3914.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3915.     for i = 0, 2, 0.1 do
  3916.       swait()
  3917.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3918.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3919.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3920.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3921.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3922.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3923.     end
  3924.     for i = 0, 4.2, 0.1 do
  3925.       swait()
  3926.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3927.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3928.       BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3929.       BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3930.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3931.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3932.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  3933.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  3934.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3935.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3936.     end
  3937.     BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3938.     BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3939.     BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3940.     BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3941.     BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3942.     MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3943.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3944.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3945.     for i = 0, 2, 0.1 do
  3946.       swait()
  3947.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3948.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3949.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3950.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3951.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3952.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3953.     end
  3954.     for i = 0, 2, 0.1 do
  3955.       swait()
  3956.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3957.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3958.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3959.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3960.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3961.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3962.     end
  3963.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3964.     for i = 0, 4, 0.1 do
  3965.       swait()
  3966.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3967.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3968.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3969.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3970.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3971.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3972.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3973.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3974.     end
  3975.     for i = 0, 2, 0.1 do
  3976.       swait()
  3977.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3978.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3979.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3980.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3981.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  3982.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3983.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3984.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3985.     end
  3986.     for i = 1, 6 do
  3987.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3988.       BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3989.       MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3990.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3991.       wait(0.15)
  3992.     end
  3993.     attack = false
  3994.     Humanoid.WalkSpeed = 16
  3995.   end
  3996.   if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3997.     Humanoid.WalkSpeed = 1
  3998.     MV3 = 80
  3999.     attack = true
  4000.     FastFireBall = Instance.new("Part", RightArm)
  4001.     FastFireBall.Size = Vector3.new(1, 1, 1)
  4002.     FFW = Instance.new("Weld")
  4003.     FFW.Name = "GuW"
  4004.     FFW.Part0 = RightArm
  4005.     FFW.C0 = cn(0, -1, 0)
  4006.     FFW.C1 = cn(0, 0, 0)
  4007.     FFW.Part1 = FastFireBall
  4008.     FFW.Parent = RightArm
  4009.     FastFireBall.Transparency = 1
  4010.     FastFireBall2 = Instance.new("Part", LeftArm)
  4011.     FastFireBall2.Size = Vector3.new(1, 1, 1)
  4012.     FFW2 = Instance.new("Weld")
  4013.     FFW2.Name = "GuW"
  4014.     FFW2.Part0 = LeftArm
  4015.     FFW2.C0 = cn(0, -1, 0)
  4016.     FFW2.C1 = cn(0, 0, 0)
  4017.     FFW2.Part1 = FastFireBall2
  4018.     FFW2.Parent = LeftArm
  4019.     FastFireBall2.Transparency = 1
  4020.     BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4021.     BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4022.     for i = 0, 1, 0.1 do
  4023.       swait()
  4024.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4025.       BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4026.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4027.       BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4028.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4029.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4030.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4031.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4032.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4033.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4034.     end
  4035.     BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4036.     BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4037.     function holding()
  4038.       if Rapid == true and ice_mode == false then
  4039.         for i = 0, 0.8, 0.1 do
  4040.           swait()
  4041.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4042.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4043.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4044.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4045.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4046.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4047.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4048.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4049.         end
  4050.         CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4051.         shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4052.         for i = 0, 0.8, 0.1 do
  4053.           swait()
  4054.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4055.           BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4056.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4057.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4058.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4059.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4060.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4061.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4062.         end
  4063.         CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4064.         shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4065.         holding()
  4066.       end
  4067.     end
  4068.     if Rapid == false then
  4069.       Rapid = true
  4070.       holding()
  4071.     end
  4072.   end
  4073. end)
  4074. mouse.KeyUp:connect(function(k)
  4075.   if k == "c" and Rapid == true then
  4076.     MV3 = 180
  4077.     Rapid = false
  4078.     CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4079.     attack = false
  4080.     wait(0.5)
  4081.     Humanoid.WalkSpeed = 16
  4082.     FastFireBall:Destroy()
  4083.     FastFireBall2:Destroy()
  4084.   end
  4085. end)
  4086.  
  4087. mouse.KeyDown:connect(function(key)
  4088.     if key == "t" then
  4089.             if Morph == false then
  4090.                 Morph = true
  4091.                 MorphFunction()
  4092.             end
  4093.         end
  4094.     end)
  4095. mouse.KeyUp:connect(function(key)
  4096.     if key == "t" then
  4097.            Morph = false
  4098.             end
  4099.     end)
  4100.  
  4101.  
  4102.  
  4103. Object = Player.Character.HumanoidRootPart
  4104.  
  4105. Run = game["Run Service"]
  4106.  
  4107. PreviousP = Object.CFrame.p
  4108. Running = false
  4109.  
  4110. MorphFunction = function()
  4111.     local MaxX = 100
  4112.     local MinX = -100
  4113.     local MaxY = 100
  4114.     local MinY = -100
  4115.     local MaxZ = 100
  4116.     local MinZ = -100
  4117.     local Morph = coroutine.wrap(function()
  4118.     while Run.Stepped:wait(0.1) do
  4119.     if Morph == false then break end
  4120.     local Model = Instance.new("Model",workspace)
  4121.     if Player.Character:FindFirstChild("Shirt") then
  4122.     local Shirt = Player.Character.Shirt:Clone()
  4123.     Shirt.Parent = Model
  4124.     end
  4125.     if Player.Character:FindFirstChild("Pants") then
  4126.     local Pants = Player.Character.Pants:Clone()
  4127.     Pants.Parent = Model
  4128.     end
  4129.     local Humanoid = Instance.new("Humanoid",Model)
  4130.     local LeftArm = Player.Character["Left Arm"]:Clone()
  4131.     LeftArm.Parent = Model
  4132.     LeftArm.Transparency = 0.4
  4133.     LeftArm.Anchored = true
  4134.     LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4135.     local RightArm = Player.Character["Right Arm"]:Clone()
  4136.     RightArm.Parent = Model
  4137.     RightArm.Transparency = 0.4
  4138.     RightArm.Anchored = true
  4139.     RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4140.     local LeftLeg = Player.Character["Left Leg"]:Clone()
  4141.     LeftLeg.Parent = Model
  4142.     LeftLeg.Transparency = 0.4
  4143.     LeftLeg.Anchored = true
  4144.     LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4145.     local RightLeg = Player.Character["Right Leg"]:Clone()
  4146.     RightLeg.Parent = Model
  4147.     RightLeg.Transparency = 0.4
  4148.     RightLeg.Anchored = true  
  4149.     RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4150.     local Children = Model:GetChildren()
  4151.     wait(0.01)
  4152.     for i = 1,#Children do
  4153.         if Children[i]:IsA("Part") then
  4154.         Children[i].Transparency = 1
  4155.         end
  4156.         game.Debris:AddItem(Children[i],0)
  4157.     end
  4158.     end
  4159.     end)
  4160.     Morph()
  4161. end
  4162.  
  4163.  
  4164. mouse.KeyDown:connect(function(key)
  4165.     if key == "r" then
  4166.         Humanoid.WalkSpeed = 150
  4167.        
  4168.     end
  4169. end)
  4170.  
  4171.  
  4172. mouse.KeyDown:connect(function(key)
  4173.     if key == "m" then
  4174.         Must2.Volume = 0.7
  4175.     end
  4176. end)
  4177.  
  4178. mouse.KeyDown:connect(function(key)
  4179.     if key == "n" then
  4180.         Must2.Volume = 1.6
  4181.     end
  4182.     end)
  4183.  
  4184.  
  4185. mouse.KeyUp:connect(function(key)
  4186.     if key == "r" then
  4187.         Humanoid.WalkSpeed = 16
  4188.        
  4189.     end
  4190.     end)
  4191.  
  4192. function smooth(obj)
  4193.     local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4194.     for i,v in pairs(sides) do
  4195.         obj[v.."Surface"] = "SmoothNoOutlines"
  4196.     end
  4197. end
  4198. function fade(obj, dest, grow)
  4199.     spawn(function()
  4200.         local oldcf = obj.CFrame
  4201.         for i = 0, 10 do
  4202.             if grow then
  4203.                 obj.Size = obj.Size +Vector3.new(1,1,1)
  4204.                 obj.CFrame = oldcf
  4205.             end
  4206.             obj.Transparency = obj.Transparency +0.2
  4207.             swait()
  4208.         end
  4209.         if dest then
  4210.         obj:Destroy()
  4211.         end
  4212.     end)
  4213. end
  4214.  
  4215.  
  4216. sprint = false
  4217. mouse.KeyDown:connect(function(key)
  4218.     if key=="r" then   
  4219.         sprint = true
  4220.         char:FindFirstChildOfClass("Humanoid")
  4221.         local mod = Instance.new("Model", workspace)
  4222.         mod.Name = "MobModel"
  4223.         for i,v in pairs(char:children()) do
  4224.             if v:IsA("Accessory") and not rage then
  4225.                 if v:FindFirstChild("Handle") then
  4226.                     v.Handle.Transparency = 1
  4227.                 end
  4228.             end
  4229.             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4230.                 v.Transparency = 0
  4231.             end
  4232.         end
  4233.         if char.Head:FindFirstChild("face") then
  4234.             char.Head.face.Transparency = 1
  4235.         end
  4236.         repeat wait()
  4237.             if not workspace:FindFirstChild("MobModel") then
  4238.                 mod = Instance.new("Model", workspace)
  4239.                 mod.Name = "MobModel"
  4240.             end
  4241.             for i,v in pairs(Character:children()) do
  4242.                 if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4243.                     local new = v:Clone()
  4244.                     smooth(new)
  4245.                     new.Transparency = 0.3
  4246.                     new.Anchored = true
  4247.                     new.CanCollide = false
  4248.                     new.Material = "Neon"
  4249.                     new.BrickColor = BrickColor.new("Dark blue")
  4250.                     for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4251.                     new.Parent = mod
  4252.                     fade(new, true)
  4253.                 end
  4254.             end
  4255.         until not sprint
  4256.         if mod then
  4257.             spawn(function()
  4258.             repeat wait() until not mod or #mod:children() == 0
  4259.             mod:Destroy()
  4260.             end)
  4261.         end
  4262.         char:FindFirstChildOfClass("Humanoid")
  4263.     end
  4264. end)
  4265. mouse.KeyUp:connect(function(key)
  4266.  if key=="r" then  
  4267.         sprint = false
  4268.         for i,v in pairs(char:children()) do
  4269.             if v:IsA("Accessory") and not rage then
  4270.                 if v:FindFirstChild("Handle") then
  4271.                     v.Handle.Transparency = 1
  4272.                 end
  4273.             end
  4274.             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4275.                 v.Transparency = 0
  4276.             end
  4277.         end
  4278.         if char.Head:FindFirstChild("face") then
  4279.             char.Head.face.Transparency = 0
  4280.         end
  4281.     end
  4282. end)
  4283.  
  4284. mouse.KeyUp:connect(function(k)
  4285.   if k == "q" then
  4286.     Combo1()
  4287. end
  4288. end)
  4289.  
  4290. mouse.KeyUp:connect(function(k)
  4291.   if k == "r" then
  4292.     Combo2()
  4293. end
  4294. end)
  4295.  
  4296. mouse.KeyUp:connect(function(k)
  4297.   if k == "t" then
  4298.     Combo3()
  4299. end
  4300. end)
  4301. mouse.KeyUp:connect(function(k)
  4302.   if k == "u" then
  4303.     Combo4()
  4304. end
  4305. end)
  4306.  
  4307.  
  4308. SoundFolder = Instance.new("Folder",char)
  4309. SoundFolder.Name = "SoundFolder"
  4310. punchsound1 = Instance.new("Sound",Torso)
  4311. punchsound1.Volume = 1.2
  4312. punchsound1.Name = "punchsound1"
  4313. punchsound1.Looped = false
  4314. punchsound1.SoundId = "rbxassetid://137579113"
  4315. StrongPunch = Instance.new("Sound",Torso)
  4316. StrongPunch.Volume = 1.6
  4317. StrongPunch.Name = "StrongPunch"
  4318. StrongPunch.Looped = false
  4319. StrongPunch.SoundId = "rbxassetid://441202925"
  4320. StrongPunch = Instance.new("Sound",Torso)
  4321. StrongPunch.Volume = 1.6
  4322. StrongPunch.Name = "StrongPunch"
  4323. StrongPunch.Looped = false
  4324. StrongPunch.SoundId = "rbxassetid://441202925"
  4325. StrongPunch1 = Instance.new("Sound",Torso)
  4326. StrongPunch1.Volume = 1.6
  4327. StrongPunch1.Name = "StrongPunch"
  4328. StrongPunch1.Looped = false
  4329. StrongPunch1.SoundId = "rbxassetid://441202925"
  4330. StrongPunch2 = Instance.new("Sound",Torso)
  4331. StrongPunch2.Volume = 1.6
  4332. StrongPunch2.Name = "StrongPunch"
  4333. StrongPunch.Looped = false
  4334. StrongPunch2.SoundId = "rbxassetid://441202925"
  4335. Zano = Instance.new("Sound",Torso)
  4336. Zano.Volume = 6
  4337. Zano.Name = "Zano"
  4338. Zano.Looped = false
  4339. Zano.SoundId = "rbxassetid://744770874"
  4340. GroundImpact = Instance.new("Sound",Torso)
  4341. GroundImpact.Volume = 8
  4342. GroundImpact.Name = "GroundImpact"
  4343. GroundImpact.Looped = false
  4344. GroundImpact.SoundId = "rbxassetid://165970126"
  4345. Break = Instance.new("Sound",Torso)
  4346. Break.Volume = 5
  4347. Break.Name = "Bonebreak"
  4348. Break.Looped = false
  4349. Break.SoundId = "rbxassetid://314390675"
  4350.  
  4351. local hit1 = false
  4352. local hit2 = false
  4353. local hit3 = false
  4354. local hit4 = false
  4355.  
  4356. function Combo1()
  4357.     getplayer = new("Part",char)
  4358. getplayer.Position = Vector3.new(999,999,999)
  4359. getplayer.Transparency = 1
  4360. getplayer.Size = v3(3,3,3)
  4361. getplayer.CanCollide = false
  4362. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4363. getplayer.Name = "GetPlayer"
  4364.  
  4365. game.Debris:AddItem(getplayer,0.5)
  4366.  
  4367. getplayer.Touched:connect(function(hit)
  4368.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4369.                 getplayer:Destroy()
  4370.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4371.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4372.                 to.Anchored = true
  4373.     idle = false
  4374.    
  4375.  
  4376.         punchsound1:Play()
  4377.         hit1 = true
  4378.  for i = 0, 1, 0.1 do
  4379.         swait()
  4380.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4381.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4382.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4383.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4384.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4385.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4386. end
  4387. punchsound1:Play()
  4388. for i = 0, 1, 0.1 do
  4389.         swait()
  4390.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4391.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4392.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4393.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4394.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4395.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4396. end
  4397. punchsound1:Play()
  4398.  for i = 0, 1, 0.1 do
  4399.         swait()
  4400.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4401.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4402.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4403.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4404.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4405.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4406. end
  4407. for i = 0, 1, 0.1 do
  4408.         swait()
  4409.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4410.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4411.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4412.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4413.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4414.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4415.       end
  4416.  for i = 0, 1, 0.1 do
  4417.         swait()
  4418.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4419.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4420.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4421.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4422.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4423.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4424. end
  4425. StrongPunch1:Play()
  4426. for i = 0, 1, 0.1 do
  4427.         swait()
  4428.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4429.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4430.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4431.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4432.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4433.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4434.       end
  4435.  for i = 0, 0.6, 0.1 do
  4436.         swait()
  4437.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4438.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4439.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4440.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4441.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4442.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4443. end
  4444. for i = 0, 0.6, 0.1 do
  4445.         swait()
  4446.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4447.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4448.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4449.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4450.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4451.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4452.       end
  4453. for i,v in pairs(to.Parent:GetChildren()) do
  4454.                     if v:IsA("Humanoid") then
  4455.                         v.Health = v.Health - 3
  4456.                        
  4457.                         v.PlatformStand = true
  4458.                     end
  4459.     end
  4460. StrongPunch:Play()
  4461. for i = 0, 1, 0.1 do
  4462.         swait()
  4463.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4464.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4465.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4466.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4467.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4468.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4469.       end
  4470. for i,v in pairs(to.Parent:GetChildren()) do
  4471.                     if v:IsA("Humanoid") then
  4472.                         v.Health = v.Health - 5
  4473.                        
  4474.                         v.PlatformStand = true
  4475.                     end
  4476.     end
  4477.  
  4478.     hit1 = false
  4479.  
  4480.         punchsound1:Play()
  4481.     hit2 = true
  4482.  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4483.       for i = 0, 1, 0.1 do
  4484.         swait()
  4485.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4486.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4487.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4488.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4489.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4490.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4491.       end
  4492. for i,v in pairs(to.Parent:GetChildren()) do
  4493.                     if v:IsA("Humanoid") then
  4494.                         v.Health = v.Health - 5
  4495.                        
  4496.                         v.PlatformStand = true
  4497.                     end
  4498.     end
  4499. hit2 = false
  4500.  
  4501.     punchsound1:Play()
  4502. hit3 = true
  4503. hit4 = true
  4504.  
  4505.  
  4506. punchsound1:Play()
  4507.  
  4508. coroutine.wrap(function()
  4509.                 for i=1,5 do
  4510.                     wait()
  4511.                     to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4512.                     GroundImpact:Play()
  4513.                         a21e = new("Part",to)
  4514. a21e.Name = "Beam"..num
  4515. a21e.Locked = true
  4516. a21e.Size = v3(1,1,1)
  4517. a21e.CanCollide = false
  4518. a21e.BrickColor = bc("Gold")
  4519. a21e.Material = "Neon"
  4520. a21e.Transparency = 0
  4521. aa21e = new("SpecialMesh",a21e)
  4522. a21e.Anchored = true
  4523. a21e.Position = to.Position
  4524. aa21e.MeshType = "Sphere"
  4525. aa21e.Scale = v3(1,1,1)
  4526.     a51e = new("Part",char)
  4527. a51e.Name = "Beam"..num
  4528. a51e.Locked = true
  4529. a51e.Size = v3(1,1,1)
  4530. a51e.CanCollide = false
  4531. a51e.BrickColor = bc("White")
  4532. a51e.Material = "Neon"
  4533. a51e.Transparency = 0
  4534. aa51e = new("SpecialMesh",a51e)
  4535. a51e.Anchored = true
  4536. a51e.Position = to.Position
  4537. aa51e.MeshType = "Sphere"
  4538. aa51e.Scale = v3(1,1,1)
  4539.     a61e = new("Part",char)
  4540. a61e.Name = "Beam"..num
  4541. a61e.Locked = true
  4542. a61e.Size = v3(1,1,1)
  4543. a61e.CanCollide = false
  4544. a61e.BrickColor = bc("Really red")
  4545. a61e.Material = "Neon"
  4546. a61e.Transparency = 0
  4547. aa61e = new("SpecialMesh",a61e)
  4548. a61e.Anchored = true
  4549. a61e.Position = to.Position
  4550. aa61e.MeshType = "Sphere"
  4551. aa61e.Scale = v3(1,1,1)
  4552. for i = 1,20 do
  4553.     wait()
  4554.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4555.     a21e.Transparency = a21e.Transparency + 0.03
  4556.     aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4557.     a51e.Transparency = a51e.Transparency + 0.03
  4558.     aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4559.     a61e.Transparency = a61e.Transparency + 0.02
  4560.     for i,v in pairs(to.Parent:GetChildren()) do
  4561.                     if v:IsA("Humanoid") then
  4562.                         v.Health = v.Health - 0.5
  4563.                        
  4564.                         v.PlatformStand = true
  4565.                     end
  4566.     end
  4567. end
  4568. a61e:Destroy()
  4569. aa61e:Destroy()
  4570. a51e:Destroy()
  4571. aa51e:Destroy()
  4572. a21e:Destroy()
  4573. aa21e:Destroy()
  4574.  
  4575.                 end
  4576.                
  4577.            
  4578.                  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4579.       for i = 0, 1, 0.1 do
  4580.         swait()
  4581.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4582.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4583.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4584.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4585.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4586.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4587.       end
  4588.                
  4589.                
  4590.                    
  4591.             wait(0.7)
  4592.             end)()
  4593.  
  4594.  
  4595.  
  4596.  
  4597. RootPart.Anchored = true
  4598.  
  4599. for i = 0, 1, 0.1 do
  4600.         swait()
  4601.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4602.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4603.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4604.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4605.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4606.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4607.       end  
  4608.  
  4609.  
  4610.     StrongPunch:Play()
  4611.    
  4612.    
  4613.  for i = 0, 1, 0.1 do
  4614.         swait()
  4615.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4616.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4617.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4618.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4619.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4620.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4621.       end  
  4622.  
  4623. for i = 0, 1, 0.1 do
  4624.         swait()
  4625.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4626.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4627.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4628.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4629.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4630.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4631.       end
  4632.  
  4633.  
  4634.    
  4635.     for i,v in pairs(to.Parent:GetChildren()) do
  4636.                     if v:IsA("Humanoid") then
  4637.                         v.Health = v.Health - 20
  4638.                        
  4639.                         v.PlatformStand = true
  4640.                     end
  4641.     end
  4642.  
  4643. StrongPunch2:Play()
  4644.  for i = 0, 1, 0.1 do
  4645.         swait()
  4646.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4647.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4648.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4649.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4650.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4651.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4652.       end
  4653.  
  4654.     hitground = new("Part",char)
  4655.     hitground.Size = Vector3.new(5,5,5)
  4656.     hitground.Name =  "Ground"
  4657.     hitground.Transparency = 1
  4658.     hitground.CanCollide = false
  4659.     game.Debris:AddItem(hitground,2)
  4660.     hitground.Position = Vector3.new(999,999,999)
  4661.     hitgroundweld = new("Weld",hitground)
  4662.     hitgroundweld.Part0 = to
  4663.     hitgroundweld.Part1 = hitground
  4664.     hitground.Touched:connect(function(hit2)
  4665.         if hit2.Size.x > 150 then
  4666.             hitground:Destroy()
  4667.             ad = new("Part",char)
  4668. ad.Name = "NewPart"
  4669. ad.Size = Vector3.new(30,0.1,30)   
  4670. ad.CanCollide = false
  4671. ad.Anchored = true
  4672. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4673. ad.Transparency = 1
  4674. aad = new("Decal",ad)
  4675.  
  4676. aad.Face = "Top"
  4677. aad.Transparency = 1
  4678.         aad.Transparency = 0
  4679.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4680.             smoke = new("Part",to)
  4681.             smokemesh = new("SpecialMesh",smoke)
  4682.             smokemesh.MeshId = "rbxassetid://928329648"
  4683.             smoke.BrickColor = hit2.BrickColor
  4684.             smoke.Anchored = true
  4685.             smoke.Position = hitground.Position
  4686.             GroundImpact:Play()
  4687.             for i = 1,20 do
  4688.                 wait()
  4689.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4690.                 smoke.Transparency = smoke.Transparency + 1/20
  4691.             end
  4692.             smoke:Destroy()
  4693.             wait(0.5)
  4694.            
  4695.             for i = 1,20 do
  4696.                 wait(0.1)
  4697.                 aad.Transparency = aad.Transparency + 1/20
  4698.             end
  4699.         end
  4700.     end)
  4701.     to.Anchored = false
  4702.     ys = Instance.new("BodyVelocity",to)
  4703. ys.Name = "GO"
  4704.        
  4705. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4706.  
  4707. ys.Velocity = v3(0,-90,0)
  4708.        
  4709.     wait(1)
  4710.         ys:Destroy()
  4711.  
  4712.    
  4713.    
  4714.  
  4715.  
  4716. hit3 = false
  4717. hit4 = false
  4718.  
  4719.  
  4720. hit1 = false
  4721.     hit2 = false
  4722.     hit3 = false
  4723.     hit4 = false
  4724. idle = true
  4725.   RootPart.Anchored = false
  4726. end
  4727. end)
  4728. end
  4729.  
  4730.  
  4731. function Combo4()
  4732.     getplayer = new("Part",char)
  4733. getplayer.Position = Vector3.new(999,999,999)
  4734. getplayer.Transparency = 1
  4735. getplayer.Size = v3(3,3,3)
  4736. getplayer.CanCollide = false
  4737. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4738. getplayer.Name = "GetPlayer"
  4739.  
  4740. game.Debris:AddItem(getplayer,0.5)
  4741.  
  4742. getplayer.Touched:connect(function(hit)
  4743.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4744.                 getplayer:Destroy()
  4745.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4746.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4747.                 to.Anchored = true
  4748.                 RootPart.Anchored = true
  4749.     idle = false
  4750.    
  4751.  
  4752.         punchsound1:Play()
  4753.         hit1 = true
  4754.  for i = 0, 0.5, 0.1 do
  4755.         swait()
  4756.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4757.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4758.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4759.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4760.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4761.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4762. end
  4763. punchsound1:Play()
  4764. for i = 0, 0.5, 0.1 do
  4765.         swait()
  4766.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4767.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4768.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4769.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4770.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4771.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4772. end
  4773. punchsound1:Play()
  4774.  for i = 0, 0.6, 0.1 do
  4775.         swait()
  4776.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4777.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4778.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4779.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4780.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4781.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4782. end
  4783.  for i = 0, 0.6, 0.1 do
  4784.         swait()
  4785.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4786.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4787.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4788.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4789.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4790.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4791. end
  4792.  for i = 0, 0.5, 0.1 do
  4793.         swait()
  4794.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4795.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4796.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4797.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4798.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4799.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4800. end
  4801. punchsound1:Play()
  4802. for i = 0, 0.5, 0.1 do
  4803.         swait()
  4804.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4805.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4806.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4807.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4808.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4809.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4810. end
  4811. punchsound1:Play()
  4812.  for i = 0, 0.6, 0.1 do
  4813.         swait()
  4814.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4815.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4816.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4817.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4818.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4819.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4820. end
  4821.  for i = 0, 0.6, 0.1 do
  4822.         swait()
  4823.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4824.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4825.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4826.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4827.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4828.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4829. end
  4830.  for i = 0, 0.5, 0.1 do
  4831.         swait()
  4832.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4833.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4834.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4835.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4836.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4837.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4838. end
  4839. punchsound1:Play()
  4840. for i = 0, 0.5, 0.1 do
  4841.         swait()
  4842.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4843.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4844.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4845.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4846.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4847.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4848. end
  4849. punchsound1:Play()
  4850.  for i = 0, 0.6, 0.1 do
  4851.         swait()
  4852.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4853.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4854.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4855.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4856.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4857.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4858. end
  4859.  for i = 0, 0.6, 0.1 do
  4860.         swait()
  4861.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4862.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4863.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4864.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4865.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4866.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4867. end
  4868.  for i = 0, 0.5, 0.1 do
  4869.         swait()
  4870.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4871.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4872.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4873.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4874.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4875.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4876. end
  4877. punchsound1:Play()
  4878. for i = 0, 0.5, 0.1 do
  4879.         swait()
  4880.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4881.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4882.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4883.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4884.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4885.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4886. end
  4887. punchsound1:Play()
  4888.  for i = 0, 0.6, 0.1 do
  4889.         swait()
  4890.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4891.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4892.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4893.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4894.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4895.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4896. end
  4897.  for i = 0, 0.6, 0.1 do
  4898.         swait()
  4899.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4900.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4901.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4902.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4903.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4904.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4905. end
  4906.  for i = 0, 0.5, 0.1 do
  4907.         swait()
  4908.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4909.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4910.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4911.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4912.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4913.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 0.5, 0.1 do
  4917.         swait()
  4918.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4919.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4920.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4921.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4922.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4923.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4924. end
  4925. punchsound1:Play()
  4926.  for i = 0, 0.6, 0.1 do
  4927.         swait()
  4928.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4929.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4930.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4931.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4932.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4933.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4934. end
  4935. StrongPunch2:Play()
  4936.  for i = 0, 5, 0.1 do
  4937.         swait()
  4938.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4939.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4940.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4941.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4942.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4943.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4944. end
  4945.  
  4946. for i,v in pairs(to.Parent:GetChildren()) do
  4947.                     if v:IsA("Humanoid") then
  4948.                         v.Health = v.Health - 20
  4949.                        
  4950.                         v.PlatformStand = true
  4951.                     end
  4952.     end
  4953.     to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4954. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4955. Zanzoken = Instance.new("Part",char)
  4956. Zanzoken.Anchored = true
  4957. Zanzoken.Position = v3(999,999,999)
  4958. Zanzoken.CFrame = Torso.CFrame
  4959. game.Debris:AddItem(Zanzoken,0.5)
  4960. Zanzoken.Transparency = 1
  4961. Zano:Play()
  4962. wait()
  4963. idk = Instance.new("BillboardGui",Zanzoken)
  4964. idk.Size = UDim2.new(10,0,15,0)
  4965. idk.AlwaysOnTop = false
  4966. idk1 = Instance.new("ImageLabel",idk)
  4967. idk1.BackgroundTransparency = 1
  4968. idk.ExtentsOffset = v3(0,0,0)
  4969. idk1.ImageTransparency = 0
  4970. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4971. idk1.Size = UDim2.new(2,0,1,0)
  4972. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4973. idk1.Image = "rbxassetid://319554883"
  4974. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4975. wait()
  4976. Zanzoken = Instance.new("Part",char)
  4977. Zanzoken.Anchored = true
  4978. Zanzoken.Position = v3(999,999,999)
  4979. Zanzoken.CFrame = Torso.CFrame
  4980. game.Debris:AddItem(Zanzoken,0.5)
  4981. Zanzoken.Transparency = 1
  4982. wait()
  4983. idk = Instance.new("BillboardGui",Zanzoken)
  4984. idk.Size = UDim2.new(20,0,20,0)
  4985. idk.AlwaysOnTop = false
  4986. idk1 = Instance.new("ImageLabel",idk)
  4987. idk1.BackgroundTransparency = 1
  4988. idk.ExtentsOffset = v3(0,0,0)
  4989. idk1.ImageTransparency = 0
  4990. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4991. idk1.Size = UDim2.new(2,0,1,0)
  4992. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4993. idk1.Image = "rbxassetid://319554883"
  4994.   for i = 0, 0.5, 0.1 do
  4995.         swait()
  4996.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4997.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4998.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4999.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5000.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5001.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5002. end
  5003. punchsound1:Play()
  5004. for i = 0, 0.5, 0.1 do
  5005.         swait()
  5006.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5007.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5008.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5009.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5010.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5011.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5012. end
  5013. punchsound1:Play()
  5014.  for i = 0, 0.6, 0.1 do
  5015.         swait()
  5016.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5017.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5018.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5019.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5020.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5021.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5022. end
  5023.  for i = 0, 0.6, 0.1 do
  5024.         swait()
  5025.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5026.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5027.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5028.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5029.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5030.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5031. end
  5032.  for i = 0, 0.5, 0.1 do
  5033.         swait()
  5034.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5035.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5036.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5037.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5038.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5039.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5040. end
  5041. punchsound1:Play()
  5042. for i = 0, 0.5, 0.1 do
  5043.         swait()
  5044.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5045.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5046.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5047.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5048.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5049.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5050. end
  5051. punchsound1:Play()
  5052.  for i = 0, 0.6, 0.1 do
  5053.         swait()
  5054.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5055.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5056.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5057.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5058.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5059.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5060. end
  5061.  for i = 0, 0.6, 0.1 do
  5062.         swait()
  5063.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5064.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5065.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5066.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5067.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5068.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5069. end
  5070.  for i = 0, 0.5, 0.1 do
  5071.         swait()
  5072.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5073.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5074.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5075.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5076.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5077.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5078. end
  5079. punchsound1:Play()
  5080. for i = 0, 0.5, 0.1 do
  5081.         swait()
  5082.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5083.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5084.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5085.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5086.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5087.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5088. end
  5089. punchsound1:Play()
  5090.  for i = 0, 0.6, 0.1 do
  5091.         swait()
  5092.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5093.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5094.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5095.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5096.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5097.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5098. end
  5099.  for i = 0, 0.6, 0.1 do
  5100.         swait()
  5101.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5102.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5103.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5104.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5105.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5106.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5107. end
  5108.  for i = 0, 0.5, 0.1 do
  5109.         swait()
  5110.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5111.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5112.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5113.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5114.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5115.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5116. end
  5117. punchsound1:Play()
  5118. for i = 0, 0.5, 0.1 do
  5119.         swait()
  5120.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5121.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5122.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5123.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5124.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5125.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5126. end
  5127. punchsound1:Play()
  5128.  for i = 0, 0.3, 0.1 do
  5129.         swait()
  5130.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5131.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5132.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5133.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5134.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5135.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5136. end
  5137.  for i = 0, 0.3, 0.1 do
  5138.         swait()
  5139.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5140.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5141.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5142.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5143.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5144.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5145. end
  5146.  for i = 0, 0.3, 0.1 do
  5147.         swait()
  5148.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5149.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5150.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5151.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5152.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5153.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5154. end
  5155. punchsound1:Play()
  5156. for i = 0, 0.3, 0.1 do
  5157.         swait()
  5158.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5159.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5160.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5161.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5162.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5163.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5164. end
  5165. punchsound1:Play()
  5166.  for i = 0, 0.3, 0.1 do
  5167.         swait()
  5168.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5169.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5170.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5171.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5172.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5173.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5174. end
  5175.  for i = 0, 0.3, 0.1 do
  5176.         swait()
  5177.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5178.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5179.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5180.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5181.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5182.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5183. end
  5184. punchsound1:Play()
  5185.  for i = 0, 1, 0.1 do
  5186.         swait()
  5187.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5188.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5189.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5190.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5191.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5192.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5193. end
  5194. for i = 0, 0.3, 0.1 do
  5195.         swait()
  5196.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5197.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5198.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5199.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5200.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5201.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5202. end
  5203. punchsound1:Play()
  5204.  for i = 0, 0.3, 0.1 do
  5205.         swait()
  5206.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5207.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5208.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5209.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5210.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5211.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5212. end
  5213.  for i = 0, 0.3, 0.1 do
  5214.         swait()
  5215.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5216.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5217.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5218.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5219.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5220.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5221. end
  5222.  for i = 0, 0.3, 0.1 do
  5223.         swait()
  5224.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5225.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5226.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5227.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5228.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5229.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5230. end
  5231. punchsound1:Play()
  5232. for i = 0, 0.3, 0.1 do
  5233.         swait()
  5234.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5235.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5236.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5237.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5238.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5239.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5240. end
  5241. punchsound1:Play()
  5242.  for i = 0, 0.6, 0.1 do
  5243.         swait()
  5244.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5245.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5246.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5247.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5248.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5249.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5250. end
  5251.  for i = 0, 0.3, 0.1 do
  5252.         swait()
  5253.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5254.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5255.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5256.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5257.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5258.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5259. end
  5260.  for i = 0, 0.3, 0.1 do
  5261.         swait()
  5262.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5263.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5264.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5265.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5266.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5267.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5268. end
  5269. punchsound1:Play()
  5270. for i = 0, 0.5, 0.1 do
  5271.         swait()
  5272.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5273.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5274.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5275.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5276.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5277.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5278. end
  5279. punchsound1:Play()
  5280.  for i = 0, 0.6, 0.1 do
  5281.         swait()
  5282.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5283.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5284.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5285.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5286.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5287.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5288. end
  5289.  for i = 0, 0.6, 0.1 do
  5290.         swait()
  5291.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5292.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5293.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5294.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5295.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5296.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5297. end
  5298.  for i = 0, 0.5, 0.1 do
  5299.         swait()
  5300.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5301.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5302.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5303.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5304.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5305.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5306. end
  5307. punchsound1:Play()
  5308. for i = 0, 0.5, 0.1 do
  5309.         swait()
  5310.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5311.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5312.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5313.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5314.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5315.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5316. end
  5317. punchsound1:Play()
  5318.  for i = 0, 0.6, 0.1 do
  5319.         swait()
  5320.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5321.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5322.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5323.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5324.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5325.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5326. end
  5327.  for i = 0, 0.6, 0.1 do
  5328.         swait()
  5329.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5330.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5331.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5332.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5333.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5334.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5335. end
  5336.  for i = 0, 0.5, 0.1 do
  5337.         swait()
  5338.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5339.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5340.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5341.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5342.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5343.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5344. end
  5345. punchsound1:Play()
  5346. for i = 0, 0.5, 0.1 do
  5347.         swait()
  5348.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5349.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5350.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5351.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5352.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5353.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5354. end
  5355. punchsound1:Play()
  5356.  for i = 0, 0.6, 0.1 do
  5357.         swait()
  5358.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5359.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5360.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5361.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5362.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5363.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5364. end
  5365.  for i = 0, 0.6, 0.1 do
  5366.         swait()
  5367.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5368.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5369.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5370.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5371.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5372.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5373. end
  5374. punchsound1:Play()
  5375.  for i = 0, 1, 0.1 do
  5376.         swait()
  5377.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5378.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5379.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5380.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5381.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5382.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5383. end
  5384. for i = 0, 0.5, 0.1 do
  5385.         swait()
  5386.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5387.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5388.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5389.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5390.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5391.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5392. end
  5393. punchsound1:Play()
  5394.  for i = 0, 0.6, 0.1 do
  5395.         swait()
  5396.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5397.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5398.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5399.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5400.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5401.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5402. end
  5403.  for i = 0, 0.6, 0.1 do
  5404.         swait()
  5405.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5406.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5407.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5408.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5409.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5410.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5411. end
  5412.  for i = 0, 0.5, 0.1 do
  5413.         swait()
  5414.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5415.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5416.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5417.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5418.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5419.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5420. end
  5421. punchsound1:Play()
  5422. for i = 0, 0.5, 0.1 do
  5423.         swait()
  5424.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5425.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5426.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5427.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5428.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5429.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5430. end
  5431. punchsound1:Play()
  5432.  for i = 0, 0.6, 0.1 do
  5433.         swait()
  5434.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5435.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5436.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5437.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5438.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5439.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5440. end
  5441.  for i = 0, 0.6, 0.1 do
  5442.         swait()
  5443.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5444.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5445.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5446.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5447.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5448.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5449. end
  5450.  for i = 0, 0.5, 0.1 do
  5451.         swait()
  5452.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5453.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5454.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5455.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5456.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5457.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5458. end
  5459. punchsound1:Play()
  5460. for i = 0, 0.5, 0.1 do
  5461.         swait()
  5462.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5463.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5464.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5465.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5466.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5467.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5468. end
  5469. punchsound1:Play()
  5470.  for i = 0, 0.6, 0.1 do
  5471.         swait()
  5472.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5473.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5474.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5475.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5476.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5477.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5478. end
  5479.  for i = 0, 0.6, 0.1 do
  5480.         swait()
  5481.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5482.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5483.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5484.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5485.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5486.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5487. end
  5488.  for i = 0, 0.5, 0.1 do
  5489.         swait()
  5490.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5491.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5492.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5493.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5494.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5495.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5496. end
  5497. punchsound1:Play()
  5498. for i = 0, 0.5, 0.1 do
  5499.         swait()
  5500.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5501.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5502.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5503.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5504.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5505.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5506. end
  5507. punchsound1:Play()
  5508.  for i = 0, 0.6, 0.1 do
  5509.         swait()
  5510.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5511.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5512.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5513.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5514.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5515.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5516. end
  5517.  for i = 0, 0.6, 0.1 do
  5518.         swait()
  5519.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5520.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5521.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5522.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5523.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5524.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5525. end
  5526.  for i = 0, 0.5, 0.1 do
  5527.         swait()
  5528.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5529.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5530.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5531.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5532.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5533.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5534. end
  5535. punchsound1:Play()
  5536. for i = 0, 0.5, 0.1 do
  5537.         swait()
  5538.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5539.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5540.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5541.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5542.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5543.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5544. end
  5545. punchsound1:Play()
  5546.  for i = 0, 0.6, 0.1 do
  5547.         swait()
  5548.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5549.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5550.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5551.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5552.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5553.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5554. end
  5555.  for i = 0, 0.6, 0.1 do
  5556.         swait()
  5557.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5558.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5559.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5560.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5561.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5562.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5563. end
  5564. punchsound1:Play()
  5565.  for i = 0, 1, 0.1 do
  5566.         swait()
  5567.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5568.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5569.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5570.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5571.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5572.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5573. end
  5574. for i = 0, 0.5, 0.1 do
  5575.         swait()
  5576.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5577.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5578.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5579.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5580.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5581.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5582. end
  5583. punchsound1:Play()
  5584.  for i = 0, 0.6, 0.1 do
  5585.         swait()
  5586.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5587.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5588.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5589.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5590.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5591.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5592. end
  5593.  for i = 0, 0.6, 0.1 do
  5594.         swait()
  5595.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5596.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5597.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5599.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5600.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5601. end
  5602.  for i = 0, 0.5, 0.1 do
  5603.         swait()
  5604.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5605.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5606.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5607.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5608.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5609.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5610. end
  5611. punchsound1:Play()
  5612. for i = 0, 0.3, 0.1 do
  5613.         swait()
  5614.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5615.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5616.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5617.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5618.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5619.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5620. end
  5621. punchsound1:Play()
  5622.  for i = 0, 0.3, 0.1 do
  5623.         swait()
  5624.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5625.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5626.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5627.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5628.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5629.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5630. end
  5631.  for i = 0, 0.3, 0.1 do
  5632.         swait()
  5633.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5634.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5635.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5637.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5638.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5639. end
  5640.  for i = 0, 0.3, 0.1 do
  5641.         swait()
  5642.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5643.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5644.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5645.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5646.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5647.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5648. end
  5649. punchsound1:Play()
  5650. for i = 0, 0.3, 0.1 do
  5651.         swait()
  5652.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5653.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5654.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5655.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5656.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5657.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5658. end
  5659. punchsound1:Play()
  5660.  for i = 0, 0.3, 0.1 do
  5661.         swait()
  5662.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5663.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5664.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5665.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5666.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5667.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5668. end
  5669.  for i = 0, 0.3, 0.1 do
  5670.         swait()
  5671.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5672.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5673.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5674.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5675.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5676.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5677. end
  5678.  for i = 0, 0.3, 0.1 do
  5679.         swait()
  5680.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5681.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5682.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5683.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5684.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5685.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5686. end
  5687. punchsound1:Play()
  5688. for i = 0, 0.3, 0.1 do
  5689.         swait()
  5690.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5691.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5692.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5693.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5694.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5695.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5696. end
  5697. punchsound1:Play()
  5698.  for i = 0, 0.3, 0.1 do
  5699.         swait()
  5700.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5701.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5702.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5703.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5704.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5705.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5706. end
  5707.  for i = 0, 0.1, 0.1 do
  5708.         swait()
  5709.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5710.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5711.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5712.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5713.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5714.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5715. end
  5716.  for i = 0, 0.1, 0.1 do
  5717.         swait()
  5718.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5719.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5720.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5721.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5722.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5723.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5724. end
  5725. punchsound1:Play()
  5726. for i = 0, 0.1, 0.1 do
  5727.         swait()
  5728.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5729.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5730.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5731.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5732.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5733.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5734. end
  5735. punchsound1:Play()
  5736.  for i = 0, 0.1, 0.1 do
  5737.         swait()
  5738.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5739.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5740.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5741.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5742.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5743.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5744. end
  5745.  for i = 0, 0.1, 0.1 do
  5746.         swait()
  5747.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5748.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5749.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5750.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5751.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5752.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5753. end
  5754. punchsound1:Play()
  5755.  for i = 0, 0.4, 0.1 do
  5756.         swait()
  5757.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5758.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5759.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5760.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5761.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5762.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5763. end
  5764. for i,v in pairs(to.Parent:GetChildren()) do
  5765.                     if v:IsA("Humanoid") then
  5766.                         v.Health = v.Health - 20
  5767.                        
  5768.                         v.PlatformStand = true
  5769.                     end
  5770.     end
  5771.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5772. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5773. Zanzoken = Instance.new("Part",char)
  5774. Zanzoken.Anchored = true
  5775. Zanzoken.Position = v3(999,999,999)
  5776. Zanzoken.CFrame = Torso.CFrame
  5777. game.Debris:AddItem(Zanzoken,0.5)
  5778. Zanzoken.Transparency = 1
  5779. Zano:Play()
  5780. wait()
  5781. idk = Instance.new("BillboardGui",Zanzoken)
  5782. idk.Size = UDim2.new(10,0,15,0)
  5783. idk.AlwaysOnTop = false
  5784. idk1 = Instance.new("ImageLabel",idk)
  5785. idk1.BackgroundTransparency = 1
  5786. idk.ExtentsOffset = v3(0,0,0)
  5787. idk1.ImageTransparency = 0
  5788. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5789. idk1.Size = UDim2.new(2,0,1,0)
  5790. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5791. idk1.Image = "rbxassetid://319554883"
  5792. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5793. wait()
  5794. Zanzoken = Instance.new("Part",char)
  5795. Zanzoken.Anchored = true
  5796. Zanzoken.Position = v3(999,999,999)
  5797. Zanzoken.CFrame = Torso.CFrame
  5798. game.Debris:AddItem(Zanzoken,0.5)
  5799. Zanzoken.Transparency = 1
  5800. wait()
  5801. idk = Instance.new("BillboardGui",Zanzoken)
  5802. idk.Size = UDim2.new(20,0,20,0)
  5803. idk.AlwaysOnTop = false
  5804. idk1 = Instance.new("ImageLabel",idk)
  5805. idk1.BackgroundTransparency = 1
  5806. idk.ExtentsOffset = v3(0,0,0)
  5807. idk1.ImageTransparency = 0
  5808. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5809. idk1.Size = UDim2.new(2,0,1,0)
  5810. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5811. idk1.Image = "rbxassetid://319554883"
  5812. punchsound1:Play()
  5813. for i = 0, 6, 0.1 do
  5814.         swait()
  5815.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5816.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5817.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5818.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5819.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5820.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5821. end
  5822.  for i = 0, 0.6, 0.1 do
  5823.         swait()
  5824.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5825.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5826.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5827.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5828.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5829.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5830. end
  5831.  for i = 0, 0.6, 0.1 do
  5832.         swait()
  5833.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5834.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5835.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5836.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5837.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5838.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5839. end
  5840. punchsound1:Play()
  5841.  for i = 0, 1, 0.1 do
  5842.         swait()
  5843.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5844.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5845.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5846.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5847.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5848.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5849. end
  5850.  for i = 0, 0.6, 0.1 do
  5851.         swait()
  5852.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5853.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5854.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5855.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5856.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5857.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5858. end
  5859.  for i = 0, 0.6, 0.1 do
  5860.         swait()
  5861.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5862.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5863.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5864.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5865.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5866.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5867. end
  5868. punchsound1:Play()
  5869.  for i = 0, 1, 0.1 do
  5870.         swait()
  5871.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5872.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5873.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5874.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5875.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5876.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5877. end
  5878.  for i = 0, 0.6, 0.1 do
  5879.         swait()
  5880.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5881.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5882.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5883.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5884.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5885.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5886. end
  5887.  for i = 0, 0.6, 0.1 do
  5888.         swait()
  5889.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5890.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5891.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5892.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5893.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5894.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5895. end
  5896. punchsound1:Play()
  5897.  for i = 0, 1, 0.1 do
  5898.         swait()
  5899.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5900.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5901.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5902.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5903.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5904.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5905. end
  5906.  for i = 0, 0.6, 0.1 do
  5907.         swait()
  5908.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5909.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5910.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5911.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5912.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5913.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5914. end
  5915.  for i = 0, 0.6, 0.1 do
  5916.         swait()
  5917.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5918.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5919.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5920.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5921.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5922.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5923. end
  5924. punchsound1:Play()
  5925.  for i = 0, 1, 0.1 do
  5926.         swait()
  5927.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5928.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5929.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5930.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5931.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5932.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5933. end
  5934.  for i = 0, 0.6, 0.1 do
  5935.         swait()
  5936.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5937.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5938.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5939.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5940.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5941.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5942. end
  5943.  for i = 0, 0.6, 0.1 do
  5944.         swait()
  5945.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5946.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5947.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5948.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5950.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5951. end
  5952. punchsound1:Play()
  5953.  for i = 0, 1, 0.1 do
  5954.         swait()
  5955.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5956.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5957.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5958.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5959.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5960.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5961. end
  5962.  for i = 0, 0.6, 0.1 do
  5963.         swait()
  5964.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5965.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5966.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5967.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5968.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5969.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5970. end
  5971.  for i = 0, 0.6, 0.1 do
  5972.         swait()
  5973.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5974.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5975.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5976.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5977.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5978.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5979. end
  5980. punchsound1:Play()
  5981.  for i = 0, 1, 0.1 do
  5982.         swait()
  5983.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5984.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5985.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5986.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5987.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5988.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5989. end
  5990.  
  5991.  
  5992.  
  5993. for i,v in pairs(to.Parent:GetChildren()) do
  5994.                     if v:IsA("Humanoid") then
  5995.                         v.Health = v.Health - 20
  5996.                        
  5997.                         v.PlatformStand = true
  5998.                     end
  5999.     end
  6000. StrongPunch:Play()
  6001. for i = 0, 1, 0.1 do
  6002.         swait()
  6003.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6004.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6005.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6006.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6007.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6008.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6009.       end
  6010.  for i = 0, 1, 0.1 do
  6011.         swait()
  6012.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6013.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6014.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6015.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6016.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6017.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6018. end
  6019. for i,v in pairs(to.Parent:GetChildren()) do
  6020.                     if v:IsA("Humanoid") then
  6021.                         v.Health = v.Health - 5
  6022.                        
  6023.                         v.PlatformStand = true
  6024.                     end
  6025.     end
  6026.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6027. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6028. Zanzoken = Instance.new("Part",char)
  6029. Zanzoken.Anchored = true
  6030. Zanzoken.Position = v3(999,999,999)
  6031. Zanzoken.CFrame = Torso.CFrame
  6032. game.Debris:AddItem(Zanzoken,0.5)
  6033. Zanzoken.Transparency = 1
  6034. Zano:Play()
  6035. wait()
  6036. idk = Instance.new("BillboardGui",Zanzoken)
  6037. idk.Size = UDim2.new(10,0,15,0)
  6038. idk.AlwaysOnTop = false
  6039. idk1 = Instance.new("ImageLabel",idk)
  6040. idk1.BackgroundTransparency = 1
  6041. idk.ExtentsOffset = v3(0,0,0)
  6042. idk1.ImageTransparency = 0
  6043. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6044. idk1.Size = UDim2.new(2,0,1,0)
  6045. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6046. idk1.Image = "rbxassetid://319554883"
  6047. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6048. wait()
  6049. Zanzoken = Instance.new("Part",char)
  6050. Zanzoken.Anchored = true
  6051. Zanzoken.Position = v3(999,999,999)
  6052. Zanzoken.CFrame = Torso.CFrame
  6053. game.Debris:AddItem(Zanzoken,0.5)
  6054. Zanzoken.Transparency = 1
  6055. wait()
  6056. idk = Instance.new("BillboardGui",Zanzoken)
  6057. idk.Size = UDim2.new(20,0,20,0)
  6058. idk.AlwaysOnTop = false
  6059. idk1 = Instance.new("ImageLabel",idk)
  6060. idk1.BackgroundTransparency = 1
  6061. idk.ExtentsOffset = v3(0,0,0)
  6062. idk1.ImageTransparency = 0
  6063. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6064. idk1.Size = UDim2.new(2,0,1,0)
  6065. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6066. idk1.Image = "rbxassetid://319554883"
  6067.  for i = 0, 1, 0.1 do
  6068.         swait()
  6069.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6070.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6071.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6072.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6073.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6074.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6075. end
  6076. punchsound1:Play()
  6077. for i = 0, 1, 0.1 do
  6078.         swait()
  6079.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6080.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6081.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6082.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6083.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6084.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6085. end
  6086. punchsound1:Play()
  6087.  for i = 0, 1, 0.1 do
  6088.         swait()
  6089.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6090.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6091.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6092.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6093.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6094.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6095. end
  6096. for i = 0, 1, 0.1 do
  6097.         swait()
  6098.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6099.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6100.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6101.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6102.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6103.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6104.       end
  6105.  for i = 0, 1, 0.1 do
  6106.         swait()
  6107.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6108.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6109.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6110.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6111.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6112.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6113. end
  6114.     to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6115. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6116. Zanzoken = Instance.new("Part",char)
  6117. Zanzoken.Anchored = true
  6118. Zanzoken.Position = v3(999,999,999)
  6119. Zanzoken.CFrame = Torso.CFrame
  6120. game.Debris:AddItem(Zanzoken,0.5)
  6121. Zanzoken.Transparency = 1
  6122. Zano:Play()
  6123. wait()
  6124. idk = Instance.new("BillboardGui",Zanzoken)
  6125. idk.Size = UDim2.new(10,0,15,0)
  6126. idk.AlwaysOnTop = false
  6127. idk1 = Instance.new("ImageLabel",idk)
  6128. idk1.BackgroundTransparency = 1
  6129. idk.ExtentsOffset = v3(0,0,0)
  6130. idk1.ImageTransparency = 0
  6131. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6132. idk1.Size = UDim2.new(2,0,1,0)
  6133. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6134. idk1.Image = "rbxassetid://319554883"
  6135. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6136. wait()
  6137. Zanzoken = Instance.new("Part",char)
  6138. Zanzoken.Anchored = true
  6139. Zanzoken.Position = v3(999,999,999)
  6140. Zanzoken.CFrame = Torso.CFrame
  6141. game.Debris:AddItem(Zanzoken,0.5)
  6142. Zanzoken.Transparency = 1
  6143. wait()
  6144. idk = Instance.new("BillboardGui",Zanzoken)
  6145. idk.Size = UDim2.new(20,0,20,0)
  6146. idk.AlwaysOnTop = false
  6147. idk1 = Instance.new("ImageLabel",idk)
  6148. idk1.BackgroundTransparency = 1
  6149. idk.ExtentsOffset = v3(0,0,0)
  6150. idk1.ImageTransparency = 0
  6151. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6152. idk1.Size = UDim2.new(2,0,1,0)
  6153. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6154. idk1.Image = "rbxassetid://319554883"
  6155. StrongPunch:Play()
  6156. Break:Play()
  6157.  
  6158. for i = 0, 6, 0.1 do
  6159.         swait()
  6160.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6161.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6162.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6163.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6164.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6165.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6166.       end
  6167. StrongPunch1:Play()
  6168.  for i = 0, 6, 0.1 do
  6169.         swait()
  6170.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6171.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6172.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6173.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6174.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6175.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6176.       end
  6177. StrongPunch2:Play()
  6178.    for i = 0, 7, 0.1 do
  6179.         swait()
  6180.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6181.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6182.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6183.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6184.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6185.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6186. end
  6187.  for i = 0, 1, 0.1 do
  6188.         swait()
  6189.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6190.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6191.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6192.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6193.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6194.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6195. end
  6196. punchsound1:Play()
  6197. for i = 0, 1, 0.1 do
  6198.         swait()
  6199.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6200.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6201.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6202.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6203.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6204.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6205. end
  6206. punchsound1:Play()
  6207.  for i = 0, 1, 0.1 do
  6208.         swait()
  6209.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6210.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6211.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6212.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6213.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6214.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6215. end
  6216. for i = 0, 1, 0.1 do
  6217.         swait()
  6218.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6219.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6220.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6221.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6222.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6223.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6224.       end
  6225.  for i = 0, 1, 0.1 do
  6226.         swait()
  6227.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6228.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6229.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6230.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6231.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6232.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6233. end
  6234. punchsound1:Play()
  6235. for i = 0, 0.5, 0.1 do
  6236.         swait()
  6237.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6238.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6239.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6240.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6241.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6242.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6243. end
  6244. punchsound1:Play()
  6245.  for i = 0, 0.5, 0.1 do
  6246.         swait()
  6247.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6248.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6249.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6250.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6251.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6252.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6253. end
  6254.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6255. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6256. Zanzoken = Instance.new("Part",char)
  6257. Zanzoken.Anchored = true
  6258. Zanzoken.Position = v3(999,999,999)
  6259. Zanzoken.CFrame = Torso.CFrame
  6260. game.Debris:AddItem(Zanzoken,0.5)
  6261. Zanzoken.Transparency = 1
  6262. Zano:Play()
  6263. wait()
  6264. idk = Instance.new("BillboardGui",Zanzoken)
  6265. idk.Size = UDim2.new(10,0,15,0)
  6266. idk.AlwaysOnTop = false
  6267. idk1 = Instance.new("ImageLabel",idk)
  6268. idk1.BackgroundTransparency = 1
  6269. idk.ExtentsOffset = v3(0,0,0)
  6270. idk1.ImageTransparency = 0
  6271. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6272. idk1.Size = UDim2.new(2,0,1,0)
  6273. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6274. idk1.Image = "rbxassetid://319554883"
  6275. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6276. wait()
  6277. Zanzoken = Instance.new("Part",char)
  6278. Zanzoken.Anchored = true
  6279. Zanzoken.Position = v3(999,999,999)
  6280. Zanzoken.CFrame = Torso.CFrame
  6281. game.Debris:AddItem(Zanzoken,0.5)
  6282. Zanzoken.Transparency = 1
  6283. wait()
  6284. idk = Instance.new("BillboardGui",Zanzoken)
  6285. idk.Size = UDim2.new(20,0,20,0)
  6286. idk.AlwaysOnTop = false
  6287. idk1 = Instance.new("ImageLabel",idk)
  6288. idk1.BackgroundTransparency = 1
  6289. idk.ExtentsOffset = v3(0,0,0)
  6290. idk1.ImageTransparency = 0
  6291. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6292. idk1.Size = UDim2.new(2,0,1,0)
  6293. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6294. idk1.Image = "rbxassetid://319554883"
  6295.  for i = 0, 0.4, 0.1 do
  6296.         swait()
  6297.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6298.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6299.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6300.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6301.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6302.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6303. end
  6304. punchsound1:Play()
  6305. for i = 0, 0.4, 0.1 do
  6306.         swait()
  6307.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6308.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6309.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6310.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6311.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6312.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6313. end
  6314. for i = 0, 0.4, 0.1 do
  6315.         swait()
  6316.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6317.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6318.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6319.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6320.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6321.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6322. end
  6323. punchsound1:Play()
  6324. for i = 0, 0.4, 0.1 do
  6325.         swait()
  6326.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6327.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6328.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6329.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6330.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6331.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6332. end
  6333. for i = 0, 0.4, 0.1 do
  6334.         swait()
  6335.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6336.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6337.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6338.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6339.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6340.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6341. end
  6342. punchsound1:Play()
  6343. for i = 0, 0.4, 0.1 do
  6344.         swait()
  6345.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6346.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6347.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6348.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6349.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6350.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6351. end
  6352. for i = 0, 0.4, 0.1 do
  6353.         swait()
  6354.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6355.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6356.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6357.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6358.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6359.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6360. end
  6361. punchsound1:Play()
  6362. for i = 0, 0.4, 0.1 do
  6363.         swait()
  6364.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6365.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6366.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6367.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6368.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6369.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6370. end
  6371. for i = 0, 0.4, 0.1 do
  6372.         swait()
  6373.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6374.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6375.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6376.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6377.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6378.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6379. end
  6380. punchsound1:Play()
  6381. for i = 0, 0.4, 0.1 do
  6382.         swait()
  6383.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6384.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6385.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6386.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6387.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6388.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6389. end
  6390. for i = 0, 0.4, 0.1 do
  6391.         swait()
  6392.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6393.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6394.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6395.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6396.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6397.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6398. end
  6399. punchsound1:Play()
  6400. for i = 0, 0.4, 0.1 do
  6401.         swait()
  6402.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6403.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6404.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6405.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6406.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6407.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6408. end
  6409. for i = 0, 0.4, 0.1 do
  6410.         swait()
  6411.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6412.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6413.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6414.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6415.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6416.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6417. end
  6418. punchsound1:Play()
  6419. for i = 0, 0.4, 0.1 do
  6420.         swait()
  6421.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6422.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6423.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6424.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6425.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6426.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6427. end
  6428. punchsound1:Play()
  6429.         local pie222 = Instance.new("ParticleEmitter")
  6430. pie222.Parent = LeftArm
  6431. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6432. pie222.LightEmission = 1
  6433. pie222.Size = NumberSequence.new(3)
  6434. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6435. pie222.Transparency = NumberSequence.new(0.6,1)
  6436. pie222.EmissionDirection = "Top"
  6437. pie222.Enabled = true
  6438. pie222.Lifetime = NumberRange.new(1)
  6439. pie222.Rotation = NumberRange.new(-320, 320)
  6440. pie222.Rate = 404
  6441. pie222.Speed = NumberRange.new(0)
  6442. pie222.LockedToPart = false
  6443. pie222.VelocitySpread = 2
  6444.  for i = 0, 2, 0.1 do
  6445.         swait()
  6446.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6447.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6448.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6449.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6450.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6451.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6452. end
  6453. wait(2)
  6454. bigbangattack2()
  6455. pie222:Destroy()
  6456.  
  6457. for i,v in pairs(to.Parent:GetChildren()) do
  6458.                     if v:IsA("Humanoid") then
  6459.                         v.Health = v.Health - math.huge
  6460.                        
  6461.                         v.PlatformStand = true
  6462.                     end
  6463.     end
  6464.  
  6465.     hit1 = false
  6466.  
  6467.     hit2 = true
  6468. for i,v in pairs(to.Parent:GetChildren()) do
  6469.                     if v:IsA("Humanoid") then
  6470.                         v.Health = v.Health - 10
  6471.                        
  6472.                         v.PlatformStand = true
  6473.                     end
  6474.     end
  6475. hit2 = false
  6476.  
  6477. hit3 = true
  6478. hit4 = true
  6479.  
  6480.  
  6481.  
  6482.  
  6483. coroutine.wrap(function()
  6484.                 for i=1,2 do
  6485.                     wait()
  6486.                
  6487.        
  6488.                        
  6489.  
  6490.    
  6491.     for i,v in pairs(to.Parent:GetChildren()) do
  6492.                     if v:IsA("Humanoid") then
  6493.                         v.Health = v.Health - 2
  6494.                        
  6495.                         v.PlatformStand = true
  6496.                     end
  6497.     end
  6498.                 end
  6499.    
  6500.                    
  6501.             wait(3)
  6502.             end)()
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.    
  6512.    
  6513.  
  6514.  
  6515.  
  6516.    
  6517.     for i,v in pairs(to.Parent:GetChildren()) do
  6518.                     if v:IsA("Humanoid") then
  6519.                         v.Health = v.Health - 10
  6520.                        
  6521.                         v.PlatformStand = true
  6522.                     end
  6523.     end
  6524.  
  6525.  
  6526.  
  6527.     hitground = new("Part",char)
  6528.     hitground.Size = Vector3.new(5,5,5)
  6529.     hitground.Name =  "Ground"
  6530.     hitground.Transparency = 1
  6531.     hitground.CanCollide = false
  6532.     game.Debris:AddItem(hitground,2)
  6533.     hitground.Position = Vector3.new(999,999,999)
  6534.     hitgroundweld = new("Weld",hitground)
  6535.     hitgroundweld.Part0 = to
  6536.     hitgroundweld.Part1 = hitground
  6537.     hitground.Touched:connect(function(hit2)
  6538.         if hit2.Size.x > 150 then
  6539.             hitground:Destroy()
  6540.             ad = new("Part",char)
  6541. ad.Name = "NewPart"
  6542. ad.Size = Vector3.new(30,0.1,30)   
  6543. ad.CanCollide = false
  6544. ad.Anchored = true
  6545. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6546. ad.Transparency = 1
  6547. aad = new("Decal",ad)
  6548.  
  6549. aad.Face = "Top"
  6550. aad.Transparency = 1
  6551.         aad.Transparency = 0
  6552.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6553.             smoke = new("Part",to)
  6554.             smokemesh = new("SpecialMesh",smoke)
  6555.             smokemesh.MeshId = "rbxassetid://928329648"
  6556.             smoke.BrickColor = hit2.BrickColor
  6557.             smoke.Anchored = true
  6558.             smoke.Position = hitground.Position
  6559.             GroundImpact:Play()
  6560.             for i = 1,20 do
  6561.                 wait()
  6562.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6563.                 smoke.Transparency = smoke.Transparency + 1/20
  6564.             end
  6565.             smoke:Destroy()
  6566.             wait(0.5)
  6567.            
  6568.             for i = 1,20 do
  6569.                 wait(0.1)
  6570.                 aad.Transparency = aad.Transparency + 1/20
  6571.             end
  6572.         end
  6573.     end)
  6574.     ys = Instance.new("BodyVelocity",to)
  6575. ys.Name = "GO"
  6576.        
  6577. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6578.  
  6579. ys.Velocity = v3(0,-90,0)
  6580.        
  6581.     wait(1)
  6582.         ys:Destroy()
  6583.        
  6584.  
  6585.  
  6586. hit3 = false
  6587. hit4 = false
  6588.  
  6589.  
  6590. hit1 = false
  6591.     hit2 = false
  6592.     hit3 = false
  6593.     hit4 = false
  6594. idle = true
  6595. RootPart.Anchored = false
  6596. end
  6597. end)
  6598. end
  6599.  
  6600. function Combo3()
  6601.     getplayer = new("Part",char)
  6602. getplayer.Position = Vector3.new(999,999,999)
  6603. getplayer.Transparency = 1
  6604. getplayer.Size = v3(3,3,3)
  6605. getplayer.CanCollide = false
  6606. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6607. getplayer.Name = "GetPlayer"
  6608.  
  6609. game.Debris:AddItem(getplayer,0.5)
  6610.  
  6611. getplayer.Touched:connect(function(hit)
  6612.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6613.                 getplayer:Destroy()
  6614.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  6615.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6616.                 to.Anchored = true
  6617.                 RootPart.Anchored = true
  6618.     idle = false
  6619.    
  6620.  
  6621.         punchsound1:Play()
  6622.         hit1 = true
  6623.  for i = 0, 1, 0.1 do
  6624.         swait()
  6625.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6626.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6627.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6628.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6629.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6630.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6631. end
  6632. punchsound1:Play()
  6633. for i = 0, 1, 0.1 do
  6634.         swait()
  6635.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6636.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6637.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6638.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6639.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6640.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6641. end
  6642. punchsound1:Play()
  6643.  for i = 0, 1, 0.1 do
  6644.         swait()
  6645.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6646.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6647.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6648.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6649.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6650.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6651. end
  6652.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6653. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6654. Zanzoken = Instance.new("Part",char)
  6655. Zanzoken.Anchored = true
  6656. Zanzoken.Position = v3(999,999,999)
  6657. Zanzoken.CFrame = Torso.CFrame
  6658. game.Debris:AddItem(Zanzoken,0.5)
  6659. Zanzoken.Transparency = 1
  6660. Zano:Play()
  6661. wait()
  6662. idk = Instance.new("BillboardGui",Zanzoken)
  6663. idk.Size = UDim2.new(10,0,15,0)
  6664. idk.AlwaysOnTop = false
  6665. idk1 = Instance.new("ImageLabel",idk)
  6666. idk1.BackgroundTransparency = 1
  6667. idk.ExtentsOffset = v3(0,0,0)
  6668. idk1.ImageTransparency = 0
  6669. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6670. idk1.Size = UDim2.new(2,0,1,0)
  6671. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6672. idk1.Image = "rbxassetid://319554883"
  6673. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6674. wait()
  6675. Zanzoken = Instance.new("Part",char)
  6676. Zanzoken.Anchored = true
  6677. Zanzoken.Position = v3(999,999,999)
  6678. Zanzoken.CFrame = Torso.CFrame
  6679. game.Debris:AddItem(Zanzoken,0.5)
  6680. Zanzoken.Transparency = 1
  6681. wait()
  6682. idk = Instance.new("BillboardGui",Zanzoken)
  6683. idk.Size = UDim2.new(20,0,20,0)
  6684. idk.AlwaysOnTop = false
  6685. idk1 = Instance.new("ImageLabel",idk)
  6686. idk1.BackgroundTransparency = 1
  6687. idk.ExtentsOffset = v3(0,0,0)
  6688. idk1.ImageTransparency = 0
  6689. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6690. idk1.Size = UDim2.new(2,0,1,0)
  6691. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6692. idk1.Image = "rbxassetid://319554883"
  6693.  for i = 0, 1, 0.1 do
  6694.         swait()
  6695.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6696.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6697.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6698.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6699.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6700.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6701. end
  6702. punchsound1:Play()
  6703. for i = 0, 1, 0.1 do
  6704.         swait()
  6705.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6706.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6707.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6708.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6709.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6710.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6711. end
  6712. punchsound1:Play()
  6713.  for i = 0, 1, 0.1 do
  6714.         swait()
  6715.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6716.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6717.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6718.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6719.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6720.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6721. end
  6722.  for i = 0, 1, 0.1 do
  6723.         swait()
  6724.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6725.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6726.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6727.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6728.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6729.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6730. end
  6731. punchsound1:Play()
  6732. for i = 0, 1, 0.1 do
  6733.         swait()
  6734.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6735.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6736.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6737.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6738.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6739.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6740. end
  6741. punchsound1:Play()
  6742.  for i = 0, 1, 0.1 do
  6743.         swait()
  6744.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6745.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6746.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6747.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6748.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6749.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6750. end
  6751.  for i = 0, 1, 0.1 do
  6752.         swait()
  6753.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6754.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6755.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6756.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6757.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6758.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6759. end
  6760. punchsound1:Play()
  6761. for i = 0, 1, 0.1 do
  6762.         swait()
  6763.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6764.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6765.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6766.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6767.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6768.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6769. end
  6770. punchsound1:Play()
  6771. for i,v in pairs(to.Parent:GetChildren()) do
  6772.                     if v:IsA("Humanoid") then
  6773.                         v.Health = v.Health - 10
  6774.                        
  6775.                         v.PlatformStand = true
  6776.                     end
  6777.     end
  6778.  for i = 0, 1, 0.1 do
  6779.         swait()
  6780.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6781.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6782.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6783.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6784.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6785.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6786. end
  6787.  
  6788. for i = 0, 1, 0.1 do
  6789.         swait()
  6790.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6791.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6792.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6793.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6794.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6795.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6796. end
  6797. punchsound1:Play()
  6798.  for i = 0, 1, 0.1 do
  6799.         swait()
  6800.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6801.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6802.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6803.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6804.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6805.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6806. end
  6807. for i,v in pairs(to.Parent:GetChildren()) do
  6808.                     if v:IsA("Humanoid") then
  6809.                         v.Health = v.Health - 3
  6810.                        
  6811.                         v.PlatformStand = true
  6812.                     end
  6813.     end
  6814.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6815. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6816. Zanzoken = Instance.new("Part",char)
  6817. Zanzoken.Anchored = true
  6818. Zanzoken.Position = v3(999,999,999)
  6819. Zanzoken.CFrame = Torso.CFrame
  6820. game.Debris:AddItem(Zanzoken,0.5)
  6821. Zanzoken.Transparency = 1
  6822. Zano:Play()
  6823. wait()
  6824. idk = Instance.new("BillboardGui",Zanzoken)
  6825. idk.Size = UDim2.new(10,0,15,0)
  6826. idk.AlwaysOnTop = false
  6827. idk1 = Instance.new("ImageLabel",idk)
  6828. idk1.BackgroundTransparency = 1
  6829. idk.ExtentsOffset = v3(0,0,0)
  6830. idk1.ImageTransparency = 0
  6831. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6832. idk1.Size = UDim2.new(2,0,1,0)
  6833. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6834. idk1.Image = "rbxassetid://319554883"
  6835. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6836. wait()
  6837. Zanzoken = Instance.new("Part",char)
  6838. Zanzoken.Anchored = true
  6839. Zanzoken.Position = v3(999,999,999)
  6840. Zanzoken.CFrame = Torso.CFrame
  6841. game.Debris:AddItem(Zanzoken,0.5)
  6842. Zanzoken.Transparency = 1
  6843. wait()
  6844. idk = Instance.new("BillboardGui",Zanzoken)
  6845. idk.Size = UDim2.new(20,0,20,0)
  6846. idk.AlwaysOnTop = false
  6847. idk1 = Instance.new("ImageLabel",idk)
  6848. idk1.BackgroundTransparency = 1
  6849. idk.ExtentsOffset = v3(0,0,0)
  6850. idk1.ImageTransparency = 0
  6851. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6852. idk1.Size = UDim2.new(2,0,1,0)
  6853. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6854. idk1.Image = "rbxassetid://319554883"
  6855.  for i = 0, 1, 0.1 do
  6856.         swait()
  6857.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6858.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6859.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6860.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6861.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6862.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6863. end
  6864. for i = 0, 1, 0.1 do
  6865.         swait()
  6866.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6867.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6868.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6869.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6870.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6871.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6872. end
  6873. punchsound1:Play()
  6874.  for i = 0, 1, 0.1 do
  6875.         swait()
  6876.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6877.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6878.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6879.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6880.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6881.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6882. end
  6883. for i,v in pairs(to.Parent:GetChildren()) do
  6884.                     if v:IsA("Humanoid") then
  6885.                         v.Health = v.Health - 3
  6886.                        
  6887.                         v.PlatformStand = true
  6888.                     end
  6889.     end
  6890.     to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6891. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6892. Zanzoken = Instance.new("Part",char)
  6893. Zanzoken.Anchored = true
  6894. Zanzoken.Position = v3(999,999,999)
  6895. Zanzoken.CFrame = Torso.CFrame
  6896. game.Debris:AddItem(Zanzoken,0.5)
  6897. Zanzoken.Transparency = 1
  6898. Zano:Play()
  6899. wait()
  6900. idk = Instance.new("BillboardGui",Zanzoken)
  6901. idk.Size = UDim2.new(10,0,15,0)
  6902. idk.AlwaysOnTop = false
  6903. idk1 = Instance.new("ImageLabel",idk)
  6904. idk1.BackgroundTransparency = 1
  6905. idk.ExtentsOffset = v3(0,0,0)
  6906. idk1.ImageTransparency = 0
  6907. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6908. idk1.Size = UDim2.new(2,0,1,0)
  6909. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6910. idk1.Image = "rbxassetid://319554883"
  6911. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6912. wait()
  6913. Zanzoken = Instance.new("Part",char)
  6914. Zanzoken.Anchored = true
  6915. Zanzoken.Position = v3(999,999,999)
  6916. Zanzoken.CFrame = Torso.CFrame
  6917. game.Debris:AddItem(Zanzoken,0.5)
  6918. Zanzoken.Transparency = 1
  6919. wait()
  6920. idk = Instance.new("BillboardGui",Zanzoken)
  6921. idk.Size = UDim2.new(20,0,20,0)
  6922. idk.AlwaysOnTop = false
  6923. idk1 = Instance.new("ImageLabel",idk)
  6924. idk1.BackgroundTransparency = 1
  6925. idk.ExtentsOffset = v3(0,0,0)
  6926. idk1.ImageTransparency = 0
  6927. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6928. idk1.Size = UDim2.new(2,0,1,0)
  6929. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6930. idk1.Image = "rbxassetid://319554883"
  6931. punchsound1:Play()
  6932. for i = 0, 1, 0.1 do
  6933.         swait()
  6934.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6935.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6936.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6937.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6938.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6939.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6940. end
  6941. punchsound1:Play()
  6942.  for i = 0, 1, 0.1 do
  6943.         swait()
  6944.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6945.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6946.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6947.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6948.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6949.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6950. end
  6951.  
  6952.  
  6953. for i,v in pairs(to.Parent:GetChildren()) do
  6954.                     if v:IsA("Humanoid") then
  6955.                         v.Health = v.Health - 20
  6956.                        
  6957.                         v.PlatformStand = true
  6958.                     end
  6959.     end
  6960. StrongPunch:Play()
  6961. for i = 0, 1, 0.1 do
  6962.         swait()
  6963.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6964.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6965.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6966.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6967.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6968.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6969.       end
  6970.  for i = 0, 1, 0.1 do
  6971.         swait()
  6972.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6973.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6974.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6975.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6976.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6977.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6978. end
  6979. for i,v in pairs(to.Parent:GetChildren()) do
  6980.                     if v:IsA("Humanoid") then
  6981.                         v.Health = v.Health - 3
  6982.                        
  6983.                         v.PlatformStand = true
  6984.                     end
  6985.     end
  6986.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6987. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6988. Zanzoken = Instance.new("Part",char)
  6989. Zanzoken.Anchored = true
  6990. Zanzoken.Position = v3(999,999,999)
  6991. Zanzoken.CFrame = Torso.CFrame
  6992. game.Debris:AddItem(Zanzoken,0.5)
  6993. Zanzoken.Transparency = 1
  6994. Zano:Play()
  6995. wait()
  6996. idk = Instance.new("BillboardGui",Zanzoken)
  6997. idk.Size = UDim2.new(10,0,15,0)
  6998. idk.AlwaysOnTop = false
  6999. idk1 = Instance.new("ImageLabel",idk)
  7000. idk1.BackgroundTransparency = 1
  7001. idk.ExtentsOffset = v3(0,0,0)
  7002. idk1.ImageTransparency = 0
  7003. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7004. idk1.Size = UDim2.new(2,0,1,0)
  7005. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7006. idk1.Image = "rbxassetid://319554883"
  7007. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7008. wait()
  7009. Zanzoken = Instance.new("Part",char)
  7010. Zanzoken.Anchored = true
  7011. Zanzoken.Position = v3(999,999,999)
  7012. Zanzoken.CFrame = Torso.CFrame
  7013. game.Debris:AddItem(Zanzoken,0.5)
  7014. Zanzoken.Transparency = 1
  7015. wait()
  7016. idk = Instance.new("BillboardGui",Zanzoken)
  7017. idk.Size = UDim2.new(20,0,20,0)
  7018. idk.AlwaysOnTop = false
  7019. idk1 = Instance.new("ImageLabel",idk)
  7020. idk1.BackgroundTransparency = 1
  7021. idk.ExtentsOffset = v3(0,0,0)
  7022. idk1.ImageTransparency = 0
  7023. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7024. idk1.Size = UDim2.new(2,0,1,0)
  7025. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7026. idk1.Image = "rbxassetid://319554883"
  7027.  for i = 0, 1, 0.1 do
  7028.         swait()
  7029.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7030.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7031.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7032.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7033.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7034.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7035. end
  7036. punchsound1:Play()
  7037. for i = 0, 1, 0.1 do
  7038.         swait()
  7039.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7040.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7041.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7042.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7043.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7044.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7045. end
  7046. punchsound1:Play()
  7047.  for i = 0, 1, 0.1 do
  7048.         swait()
  7049.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7050.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7051.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7052.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7053.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7054.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7055. end
  7056. for i = 0, 1, 0.1 do
  7057.         swait()
  7058.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7059.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7060.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7061.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7062.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7063.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7064.       end
  7065.  for i = 0, 1, 0.1 do
  7066.         swait()
  7067.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7068.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7069.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7070.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7071.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7072.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7073. end
  7074.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7075. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7076. Zanzoken = Instance.new("Part",char)
  7077. Zanzoken.Anchored = true
  7078. Zanzoken.Position = v3(999,999,999)
  7079. Zanzoken.CFrame = Torso.CFrame
  7080. game.Debris:AddItem(Zanzoken,0.5)
  7081. Zanzoken.Transparency = 1
  7082. Zano:Play()
  7083. wait()
  7084. idk = Instance.new("BillboardGui",Zanzoken)
  7085. idk.Size = UDim2.new(10,0,15,0)
  7086. idk.AlwaysOnTop = false
  7087. idk1 = Instance.new("ImageLabel",idk)
  7088. idk1.BackgroundTransparency = 1
  7089. idk.ExtentsOffset = v3(0,0,0)
  7090. idk1.ImageTransparency = 0
  7091. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7092. idk1.Size = UDim2.new(2,0,1,0)
  7093. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7094. idk1.Image = "rbxassetid://319554883"
  7095. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7096. wait()
  7097. Zanzoken = Instance.new("Part",char)
  7098. Zanzoken.Anchored = true
  7099. Zanzoken.Position = v3(999,999,999)
  7100. Zanzoken.CFrame = Torso.CFrame
  7101. game.Debris:AddItem(Zanzoken,0.5)
  7102. Zanzoken.Transparency = 1
  7103. wait()
  7104. idk = Instance.new("BillboardGui",Zanzoken)
  7105. idk.Size = UDim2.new(20,0,20,0)
  7106. idk.AlwaysOnTop = false
  7107. idk1 = Instance.new("ImageLabel",idk)
  7108. idk1.BackgroundTransparency = 1
  7109. idk.ExtentsOffset = v3(0,0,0)
  7110. idk1.ImageTransparency = 0
  7111. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7112. idk1.Size = UDim2.new(2,0,1,0)
  7113. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7114. idk1.Image = "rbxassetid://319554883"
  7115. StrongPunch:Play()
  7116. Break:Play()
  7117. local Aura4 = Instance.new('ParticleEmitter')
  7118. Aura4.Name = "Aura"
  7119. Aura4.Texture = "rbxassetid://1046299182"
  7120. Aura4.Parent = Torso
  7121. Aura4.LightEmission = 1
  7122. Aura4.Transparency = NumberSequence.new(0.7,1)
  7123. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7124. Aura4.Size = NumberSequence.new(1,30)
  7125. Aura4.Rotation = NumberRange.new(-360,360)
  7126. Aura4.LockedToPart = true
  7127. Aura4.Lifetime = NumberRange.new(0.2)
  7128. Aura4.Rate = 100
  7129. Aura4.Speed = NumberRange.new(0)
  7130. Aura4.EmissionDirection = "Top"
  7131. for i = 0, 6, 0.1 do
  7132.         swait()
  7133.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7134.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7135.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7136.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7137.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7138.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7139.       end
  7140. Aura4:Destroy()
  7141. wait(0.1)
  7142. local Aura4 = Instance.new('ParticleEmitter')
  7143. Aura4.Name = "Aura"
  7144. Aura4.Texture = "rbxassetid://1046299182"
  7145. Aura4.Parent = Torso
  7146. Aura4.LightEmission = 1
  7147. Aura4.Transparency = NumberSequence.new(0.7,1)
  7148. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7149. Aura4.Size = NumberSequence.new(1,30)
  7150. Aura4.Rotation = NumberRange.new(-360,360)
  7151. Aura4.LockedToPart = true
  7152. Aura4.Lifetime = NumberRange.new(0.2)
  7153. Aura4.Rate = 100
  7154. Aura4.Speed = NumberRange.new(0)
  7155. Aura4.EmissionDirection = "Top"
  7156. StrongPunch1:Play()
  7157. Break:Play()
  7158.  for i = 0, 6, 0.1 do
  7159.         swait()
  7160.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7161.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7162.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7163.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7164.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7165.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7166.       end
  7167. Aura4:Destroy()
  7168. StrongPunch2:Play()
  7169. Break:Play()
  7170. local Aura4 = Instance.new('ParticleEmitter')
  7171. Aura4.Name = "Aura"
  7172. Aura4.Texture = "rbxassetid://1046299182"
  7173. Aura4.Parent = Torso
  7174. Aura4.LightEmission = 1
  7175. Aura4.Transparency = NumberSequence.new(0.7,1)
  7176. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7177. Aura4.Size = NumberSequence.new(1,30)
  7178. Aura4.Rotation = NumberRange.new(-360,360)
  7179. Aura4.LockedToPart = true
  7180. Aura4.Lifetime = NumberRange.new(0.2)
  7181. Aura4.Rate = 100
  7182. Aura4.Speed = NumberRange.new(0)
  7183. Aura4.EmissionDirection = "Top"
  7184.    for i = 0, 7, 0.1 do
  7185.         swait()
  7186.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7187.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7188.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7189.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7190.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7191.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7192. end
  7193.     to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7194. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7195. Aura4:Destroy()
  7196. Zanzoken = Instance.new("Part",char)
  7197. Zanzoken.Anchored = true
  7198. Zanzoken.Position = v3(999,999,999)
  7199. Zanzoken.CFrame = Torso.CFrame
  7200. game.Debris:AddItem(Zanzoken,0.5)
  7201. Zanzoken.Transparency = 1
  7202. Zano:Play()
  7203. wait()
  7204. idk = Instance.new("BillboardGui",Zanzoken)
  7205. idk.Size = UDim2.new(10,0,15,0)
  7206. idk.AlwaysOnTop = false
  7207. idk1 = Instance.new("ImageLabel",idk)
  7208. idk1.BackgroundTransparency = 1
  7209. idk.ExtentsOffset = v3(0,0,0)
  7210. idk1.ImageTransparency = 0
  7211. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7212. idk1.Size = UDim2.new(2,0,1,0)
  7213. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7214. idk1.Image = "rbxassetid://319554883"
  7215. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7216. wait()
  7217. Zanzoken = Instance.new("Part",char)
  7218. Zanzoken.Anchored = true
  7219. Zanzoken.Position = v3(999,999,999)
  7220. Zanzoken.CFrame = Torso.CFrame
  7221. game.Debris:AddItem(Zanzoken,0.5)
  7222. Zanzoken.Transparency = 1
  7223. wait()
  7224. idk = Instance.new("BillboardGui",Zanzoken)
  7225. idk.Size = UDim2.new(20,0,20,0)
  7226. idk.AlwaysOnTop = false
  7227. idk1 = Instance.new("ImageLabel",idk)
  7228. idk1.BackgroundTransparency = 1
  7229. idk.ExtentsOffset = v3(0,0,0)
  7230. idk1.ImageTransparency = 0
  7231. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7232. idk1.Size = UDim2.new(2,0,1,0)
  7233. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7234. idk1.Image = "rbxassetid://319554883"
  7235.  for i = 0, 1, 0.1 do
  7236.         swait()
  7237.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7238.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7239.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7240.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7241.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7242.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7243. end
  7244. punchsound1:Play()
  7245. for i = 0, 1, 0.1 do
  7246.         swait()
  7247.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7248.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7249.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7250.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7251.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7252.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7253. end
  7254. punchsound1:Play()
  7255.  for i = 0, 1, 0.1 do
  7256.         swait()
  7257.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7258.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7259.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7260.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7261.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7262.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7263. end
  7264. for i = 0, 1, 0.1 do
  7265.         swait()
  7266.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7267.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7268.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7269.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7270.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7271.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7272.       end
  7273.  for i = 0, 1, 0.1 do
  7274.         swait()
  7275.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7276.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7277.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7278.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7279.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7280.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7281. end
  7282. punchsound1:Play()
  7283. for i = 0, 0.5, 0.1 do
  7284.         swait()
  7285.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7286.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7287.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7288.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7289.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7290.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7291. end
  7292. punchsound1:Play()
  7293.  for i = 0, 0.5, 0.1 do
  7294.         swait()
  7295.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7296.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7297.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7298.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7299.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7300.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7301. end
  7302.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7303. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7304. Zanzoken = Instance.new("Part",char)
  7305. Zanzoken.Anchored = true
  7306. Zanzoken.Position = v3(999,999,999)
  7307. Zanzoken.CFrame = Torso.CFrame
  7308. game.Debris:AddItem(Zanzoken,0.5)
  7309. Zanzoken.Transparency = 1
  7310. Zano:Play()
  7311. wait()
  7312. idk = Instance.new("BillboardGui",Zanzoken)
  7313. idk.Size = UDim2.new(10,0,15,0)
  7314. idk.AlwaysOnTop = false
  7315. idk1 = Instance.new("ImageLabel",idk)
  7316. idk1.BackgroundTransparency = 1
  7317. idk.ExtentsOffset = v3(0,0,0)
  7318. idk1.ImageTransparency = 0
  7319. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7320. idk1.Size = UDim2.new(2,0,1,0)
  7321. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7322. idk1.Image = "rbxassetid://319554883"
  7323. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7324. wait()
  7325. Zanzoken = Instance.new("Part",char)
  7326. Zanzoken.Anchored = true
  7327. Zanzoken.Position = v3(999,999,999)
  7328. Zanzoken.CFrame = Torso.CFrame
  7329. game.Debris:AddItem(Zanzoken,0.5)
  7330. Zanzoken.Transparency = 1
  7331. wait()
  7332. idk = Instance.new("BillboardGui",Zanzoken)
  7333. idk.Size = UDim2.new(20,0,20,0)
  7334. idk.AlwaysOnTop = false
  7335. idk1 = Instance.new("ImageLabel",idk)
  7336. idk1.BackgroundTransparency = 1
  7337. idk.ExtentsOffset = v3(0,0,0)
  7338. idk1.ImageTransparency = 0
  7339. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7340. idk1.Size = UDim2.new(2,0,1,0)
  7341. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7342. idk1.Image = "rbxassetid://319554883"
  7343.  for i = 0, 0.4, 0.1 do
  7344.         swait()
  7345.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7346.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7347.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7348.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7349.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7350.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7351. end
  7352. punchsound1:Play()
  7353. for i = 0, 0.4, 0.1 do
  7354.         swait()
  7355.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7356.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7357.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7358.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7359.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7360.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7361. end
  7362. punchsound1:Play()
  7363.  for i = 0, 1, 0.1 do
  7364.         swait()
  7365.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7366.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7367.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7368.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7369.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7370.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7371. end
  7372. for i,v in pairs(to.Parent:GetChildren()) do
  7373.                     if v:IsA("Humanoid") then
  7374.                         v.Health = v.Health - 8
  7375.                        
  7376.                         v.PlatformStand = true
  7377.                     end
  7378.     end
  7379.  
  7380.     hit1 = false
  7381.  
  7382.         punchsound1:Play()
  7383.     hit2 = true
  7384.       for i = 0, 1, 0.1 do
  7385.         swait()
  7386.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7387.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7388.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7389.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7390.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7391.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7392.       end
  7393. for i,v in pairs(to.Parent:GetChildren()) do
  7394.                     if v:IsA("Humanoid") then
  7395.                         v.Health = v.Health - 10
  7396.                        
  7397.                         v.PlatformStand = true
  7398.                     end
  7399.     end
  7400. hit2 = false
  7401.  
  7402.     punchsound1:Play()
  7403. hit3 = true
  7404. hit4 = true
  7405.  
  7406.  
  7407. punchsound1:Play()
  7408.  
  7409.  
  7410. coroutine.wrap(function()
  7411.                 for i=1,2 do
  7412.                     wait()
  7413.                
  7414.        
  7415.                        
  7416.  
  7417.    
  7418.     for i,v in pairs(to.Parent:GetChildren()) do
  7419.                     if v:IsA("Humanoid") then
  7420.                         v.Health = v.Health - 30
  7421.                        
  7422.                         v.PlatformStand = true
  7423.                     end
  7424.     end
  7425.                 end
  7426.    
  7427.                    
  7428.             wait(3)
  7429.             end)()
  7430.  
  7431.  
  7432.  
  7433. RootPart.Anchored = false
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.     StrongPunch:Play()
  7440.    
  7441.    
  7442.  
  7443.  
  7444.  
  7445.    
  7446.     for i,v in pairs(to.Parent:GetChildren()) do
  7447.                     if v:IsA("Humanoid") then
  7448.                         v.Health = v.Health - 20
  7449.                        
  7450.                         v.PlatformStand = true
  7451.                     end
  7452.     end
  7453.  
  7454. StrongPunch2:Play()
  7455.  
  7456.  
  7457.     hitground = new("Part",char)
  7458.     hitground.Size = Vector3.new(5,5,5)
  7459.     hitground.Name =  "Ground"
  7460.     hitground.Transparency = 1
  7461.     hitground.CanCollide = false
  7462.     game.Debris:AddItem(hitground,2)
  7463.     hitground.Position = Vector3.new(999,999,999)
  7464.     hitgroundweld = new("Weld",hitground)
  7465.     hitgroundweld.Part0 = to
  7466.     hitgroundweld.Part1 = hitground
  7467.     hitground.Touched:connect(function(hit2)
  7468.         if hit2.Size.x > 150 then
  7469.             hitground:Destroy()
  7470.             ad = new("Part",char)
  7471. ad.Name = "NewPart"
  7472. ad.Size = Vector3.new(30,0.1,30)   
  7473. ad.CanCollide = false
  7474. ad.Anchored = true
  7475. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7476. ad.Transparency = 1
  7477. aad = new("Decal",ad)
  7478.  
  7479. aad.Face = "Top"
  7480. aad.Transparency = 1
  7481.         aad.Transparency = 0
  7482.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7483.             smoke = new("Part",to)
  7484.             smokemesh = new("SpecialMesh",smoke)
  7485.             smokemesh.MeshId = "rbxassetid://928329648"
  7486.             smoke.BrickColor = hit2.BrickColor
  7487.             smoke.Anchored = true
  7488.             smoke.Position = hitground.Position
  7489.             GroundImpact:Play()
  7490.             for i = 1,20 do
  7491.                 wait()
  7492.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7493.                 smoke.Transparency = smoke.Transparency + 1/20
  7494.             end
  7495.             smoke:Destroy()
  7496.             wait(0.5)
  7497.            
  7498.             for i = 1,20 do
  7499.                 wait(0.1)
  7500.                 aad.Transparency = aad.Transparency + 1/20
  7501.             end
  7502.         end
  7503.     end)
  7504.     ys = Instance.new("BodyVelocity",to)
  7505. ys.Name = "GO"
  7506.        
  7507. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7508.  
  7509. ys.Velocity = v3(0,-90,0)
  7510.        
  7511.     wait(1)
  7512.         ys:Destroy()
  7513.  
  7514.    
  7515.    
  7516.  
  7517.  
  7518. hit3 = false
  7519. hit4 = false
  7520.  
  7521.  
  7522. hit1 = false
  7523.     hit2 = false
  7524.     hit3 = false
  7525.     hit4 = false
  7526. idle = true
  7527.   RootPart.Anchored = false
  7528. to.Anchored = false
  7529. end
  7530. end)
  7531. end
  7532.  
  7533.  
  7534. function Combo2()
  7535.     getplayer = new("Part",char)
  7536. getplayer.Position = Vector3.new(999,999,999)
  7537. getplayer.Transparency = 1
  7538. getplayer.Size = v3(3,3,3)
  7539. getplayer.CanCollide = false
  7540. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7541. getplayer.Name = "GetPlayer"
  7542.  
  7543. game.Debris:AddItem(getplayer,0.5)
  7544.  
  7545. getplayer.Touched:connect(function(hit)
  7546.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7547.                 getplayer:Destroy()
  7548.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  7549.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7550.                 to.Anchored = true
  7551.     idle = false
  7552.    
  7553.  
  7554.         punchsound1:Play()
  7555.         hit1 = true
  7556.  for i = 0, 1, 0.1 do
  7557.         swait()
  7558.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7559.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7560.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7561.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7562.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7563.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7564. end
  7565. punchsound1:Play()
  7566. for i = 0, 1, 0.1 do
  7567.         swait()
  7568.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7569.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7570.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7571.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7572.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7573.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7574. end
  7575. punchsound1:Play()
  7576.  for i = 0, 1, 0.1 do
  7577.         swait()
  7578.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7579.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7580.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7581.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7582.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7583.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7584. end
  7585. for i = 0, 1, 0.1 do
  7586.         swait()
  7587.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7588.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7589.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7590.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7591.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7592.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7593.       end
  7594.  for i = 0, 1, 0.1 do
  7595.         swait()
  7596.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7597.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7598.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7599.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7600.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7601.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7602. end
  7603. StrongPunch1:Play()
  7604. for i = 0, 1, 0.1 do
  7605.         swait()
  7606.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7607.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7608.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7609.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7610.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7611.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7612.       end
  7613.  for i = 0, 0.6, 0.1 do
  7614.         swait()
  7615.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7616.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7617.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7618.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7619.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7620.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7621. end
  7622. for i = 0, 0.6, 0.1 do
  7623.         swait()
  7624.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7625.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7626.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7627.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7628.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7629.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7630.       end
  7631. for i,v in pairs(to.Parent:GetChildren()) do
  7632.                     if v:IsA("Humanoid") then
  7633.                         v.Health = v.Health - 6
  7634.                        
  7635.                         v.PlatformStand = true
  7636.                     end
  7637.     end
  7638. StrongPunch:Play()
  7639. for i = 0, 1, 0.1 do
  7640.         swait()
  7641.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7642.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7643.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7644.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7645.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7646.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7647.       end
  7648. for i,v in pairs(to.Parent:GetChildren()) do
  7649.                     if v:IsA("Humanoid") then
  7650.                         v.Health = v.Health - 8
  7651.                        
  7652.                         v.PlatformStand = true
  7653.                     end
  7654.     end
  7655.  
  7656.     hit1 = false
  7657.  
  7658.         punchsound1:Play()
  7659.     hit2 = true
  7660.       for i = 0, 1, 0.1 do
  7661.         swait()
  7662.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7663.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7664.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7665.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7666.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7667.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7668.       end
  7669. for i,v in pairs(to.Parent:GetChildren()) do
  7670.                     if v:IsA("Humanoid") then
  7671.                         v.Health = v.Health - 5
  7672.                        
  7673.                         v.PlatformStand = true
  7674.                     end
  7675.     end
  7676. hit2 = false
  7677.  
  7678.     punchsound1:Play()
  7679. hit3 = true
  7680. hit4 = true
  7681.  
  7682.  
  7683. punchsound1:Play()
  7684.  
  7685. coroutine.wrap(function()
  7686.                 for i=1,2 do
  7687.                     wait()
  7688.                         to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7689.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7690.                     Zanzoken = Instance.new("Part",char)
  7691. Zanzoken.Anchored = true
  7692. Zanzoken.Position = v3(999,999,999)
  7693. Zanzoken.CFrame = Torso.CFrame
  7694. game.Debris:AddItem(Zanzoken,0.5)
  7695. Zanzoken.Transparency = 1
  7696. Zano:Play()
  7697. wait()
  7698. idk = Instance.new("BillboardGui",Zanzoken)
  7699. idk.Size = UDim2.new(10,0,15,0)
  7700. idk.AlwaysOnTop = false
  7701. idk1 = Instance.new("ImageLabel",idk)
  7702. idk1.BackgroundTransparency = 1
  7703. idk.ExtentsOffset = v3(0,0,0)
  7704. idk1.ImageTransparency = 0
  7705. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7706. idk1.Size = UDim2.new(2,0,1,0)
  7707. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7708. idk1.Image = "rbxassetid://319554883"
  7709. wait()
  7710. Zanzoken = Instance.new("Part",char)
  7711. Zanzoken.Anchored = true
  7712. Zanzoken.Position = v3(999,999,999)
  7713. Zanzoken.CFrame = Torso.CFrame
  7714. game.Debris:AddItem(Zanzoken,0.5)
  7715. Zanzoken.Transparency = 1
  7716. wait()
  7717. idk = Instance.new("BillboardGui",Zanzoken)
  7718. idk.Size = UDim2.new(20,0,20,0)
  7719. idk.AlwaysOnTop = false
  7720. idk1 = Instance.new("ImageLabel",idk)
  7721. idk1.BackgroundTransparency = 1
  7722. idk.ExtentsOffset = v3(0,0,0)
  7723. idk1.ImageTransparency = 0
  7724. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7725. idk1.Size = UDim2.new(2,0,1,0)
  7726. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7727. idk1.Image = "rbxassetid://319554883"
  7728.                     for i = 0, 1, 0.1 do
  7729.         swait()
  7730.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7731.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7732.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7733.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7734.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7735.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7736.       end
  7737.                         StrongPunch:Play()
  7738.     for i,v in pairs(to.Parent:GetChildren()) do
  7739.                     if v:IsA("Humanoid") then
  7740.                         v.Health = v.Health - 10
  7741.                        
  7742.                         v.PlatformStand = true
  7743.                     end
  7744.     end
  7745.                 end
  7746.    
  7747.                    
  7748.             wait(0.7)
  7749.             end)()
  7750.  
  7751.  
  7752.  
  7753.  
  7754. RootPart.Anchored = true
  7755. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7756.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7757.                                 Zanzoken = Instance.new("Part",char)
  7758. Zanzoken.Anchored = true
  7759. Zanzoken.Position = v3(999,999,999)
  7760. Zanzoken.CFrame = Torso.CFrame
  7761. game.Debris:AddItem(Zanzoken,0.5)
  7762. Zanzoken.Transparency = 1
  7763. Zano:Play()
  7764. wait()
  7765. idk = Instance.new("BillboardGui",Zanzoken)
  7766. idk.Size = UDim2.new(10,0,15,0)
  7767. idk.AlwaysOnTop = false
  7768. idk1 = Instance.new("ImageLabel",idk)
  7769. idk1.BackgroundTransparency = 1
  7770. idk.ExtentsOffset = v3(0,0,0)
  7771. idk1.ImageTransparency = 0
  7772. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7773. idk1.Size = UDim2.new(2,0,1,0)
  7774. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7775. idk1.Image = "rbxassetid://319554883"
  7776. wait()
  7777. Zanzoken = Instance.new("Part",char)
  7778. Zanzoken.Anchored = true
  7779. Zanzoken.Position = v3(999,999,999)
  7780. Zanzoken.CFrame = Torso.CFrame
  7781. game.Debris:AddItem(Zanzoken,0.5)
  7782. Zanzoken.Transparency = 1
  7783. wait()
  7784. idk = Instance.new("BillboardGui",Zanzoken)
  7785. idk.Size = UDim2.new(20,0,20,0)
  7786. idk.AlwaysOnTop = false
  7787. idk1 = Instance.new("ImageLabel",idk)
  7788. idk1.BackgroundTransparency = 1
  7789. idk.ExtentsOffset = v3(0,0,0)
  7790. idk1.ImageTransparency = 0
  7791. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7792. idk1.Size = UDim2.new(2,0,1,0)
  7793. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7794. idk1.Image = "rbxassetid://319554883"
  7795.  
  7796. for i = 0, 1, 0.1 do
  7797.         swait()
  7798.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7799.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7800.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7801.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7802.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7803.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7804.       end  
  7805.  
  7806.  
  7807.     StrongPunch:Play()
  7808.    
  7809.    
  7810.  for i = 0, 1, 0.1 do
  7811.         swait()
  7812.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7813.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7814.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7815.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7816.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7817.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7818.       end  
  7819.  
  7820. for i = 0, 1, 0.1 do
  7821.         swait()
  7822.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7823.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7824.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7825.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7826.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7827.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7828.       end
  7829.  
  7830.  
  7831.    
  7832.     for i,v in pairs(to.Parent:GetChildren()) do
  7833.                     if v:IsA("Humanoid") then
  7834.                         v.Health = v.Health - 20
  7835.                        
  7836.                         v.PlatformStand = true
  7837.                     end
  7838.     end
  7839.  
  7840. StrongPunch2:Play()
  7841.  for i = 0, 1, 0.1 do
  7842.         swait()
  7843.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7844.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7845.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7846.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7847.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7848.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7849.       end
  7850.  
  7851.     hitground = new("Part",char)
  7852.     hitground.Size = Vector3.new(5,5,5)
  7853.     hitground.Name =  "Ground"
  7854.     hitground.Transparency = 1
  7855.     hitground.CanCollide = false
  7856.     game.Debris:AddItem(hitground,2)
  7857.     hitground.Position = Vector3.new(999,999,999)
  7858.     hitgroundweld = new("Weld",hitground)
  7859.     hitgroundweld.Part0 = to
  7860.     hitgroundweld.Part1 = hitground
  7861.     hitground.Touched:connect(function(hit2)
  7862.         if hit2.Size.x > 150 then
  7863.             hitground:Destroy()
  7864.             ad = new("Part",char)
  7865. ad.Name = "NewPart"
  7866. ad.Size = Vector3.new(30,0.1,30)   
  7867. ad.CanCollide = false
  7868. ad.Anchored = true
  7869. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7870. ad.Transparency = 1
  7871. aad = new("Decal",ad)
  7872.  
  7873. aad.Face = "Top"
  7874. aad.Transparency = 1
  7875.         aad.Transparency = 0
  7876.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7877.             smoke = new("Part",to)
  7878.             smokemesh = new("SpecialMesh",smoke)
  7879.             smokemesh.MeshId = "rbxassetid://928329648"
  7880.             smoke.BrickColor = hit2.BrickColor
  7881.             smoke.Anchored = true
  7882.             smoke.Position = hitground.Position
  7883.             GroundImpact:Play()
  7884.             for i = 1,20 do
  7885.                 wait()
  7886.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7887.                 smoke.Transparency = smoke.Transparency + 1/20
  7888.             end
  7889.             smoke:Destroy()
  7890.             wait(0.5)
  7891.            
  7892.             for i = 1,20 do
  7893.                 wait(0.1)
  7894.                 aad.Transparency = aad.Transparency + 1/20
  7895.             end
  7896.         end
  7897.     end)
  7898.     to.Anchored = false
  7899.     ys = Instance.new("BodyVelocity",to)
  7900. ys.Name = "GO"
  7901.        
  7902. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7903.  
  7904. ys.Velocity = v3(0,-90,0)
  7905.        
  7906.     wait(1)
  7907.         ys:Destroy()
  7908.  
  7909.    
  7910.    
  7911.  
  7912.  
  7913. hit3 = false
  7914. hit4 = false
  7915.  
  7916.  
  7917. hit1 = false
  7918.     hit2 = false
  7919.     hit3 = false
  7920.     hit4 = false
  7921. idle = true
  7922.   RootPart.Anchored = false
  7923. end
  7924. end)
  7925. end
  7926.  
  7927.  function KABOOMZ222()
  7928.     local effspwn = Instance.new("Part")
  7929.     coroutine.resume(coroutine.create(function()
  7930.       local sound1 = Instance.new("Sound")
  7931.       sound1.SoundId = "rbxassetid://440145223"
  7932.       sound1.MaxDistance = 600
  7933.       sound1.EmitterSize = 60
  7934.       sound1.Volume = 5.5
  7935.       sound1.Pitch = 1.3
  7936.       sound1.Parent = effspwn
  7937.       local sound2 = Instance.new("Sound")
  7938.       sound2.SoundId = "rbxassetid://440145223"
  7939.       sound2.MaxDistance = 300
  7940.       sound2.EmitterSize = 20
  7941.       sound2.Volume = 3
  7942.       sound2.Pitch = 0.7
  7943.       sound2.Parent = effspwn
  7944.       local sound3 = Instance.new("Sound")
  7945.       sound3.SoundId = "rbxassetid://440145223"
  7946.       sound2.MaxDistance = 400
  7947.       sound2.EmitterSize = 30
  7948.       sound2.Volume = 0.5
  7949.       sound2.Pitch = 0.5
  7950.       sound2.Parent = effspwn
  7951.       sound2:Play()
  7952.       wait()
  7953.       sound1:Play()
  7954.       sound3:Play()
  7955.     end))
  7956.     local model = Instance.new("Model")
  7957.     game.Debris:AddItem(model, 20)
  7958.     model.Name = "smasheffects"
  7959.     model.Parent = workspace
  7960.     effspwn.Name = "spwnr"
  7961.     effspwn.Size = Vector3.new(1, 1, 1)
  7962.     effspwn.Anchored = true
  7963.     effspwn.CanCollide = false
  7964.     effspwn.Transparency = 1
  7965.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7966.     effspwn.Parent = model
  7967.  
  7968.  
  7969.  
  7970.  
  7971.     coroutine.resume(coroutine.create(function()
  7972.       local shok = Instance.new("Part")
  7973.       shok.Name = "whoosh"
  7974.       shok.BrickColor = BrickColor.new("Institutional white")
  7975.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7976.       shok.Size = Vector3.new(1, 1, 1)
  7977.       shok.Anchored = true
  7978.       shok.Material = "Neon"
  7979.       shok.Transparency = 1
  7980.       shok.CanCollide = false
  7981.       shok.Parent = model
  7982.       game.Debris:AddItem(shok, 12)
  7983.       local mesh = Instance.new("SpecialMesh")
  7984.       mesh.MeshType = "FileMesh"
  7985.       mesh.MeshId = "rbxassetid://437347603"
  7986.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7987.       mesh.Parent = shok
  7988.  
  7989.  
  7990.  
  7991.  
  7992.  
  7993.       for e = 1, 8 do
  7994.         wait()
  7995.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7996.         shok.Transparency = shok.Transparency + 0.035
  7997.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7998.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7999.        
  8000.  
  8001.       end
  8002.       for e = 1, 16 do
  8003.         wait()
  8004.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8005.         shok.Transparency = shok.Transparency + 0.11
  8006.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8007.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8008.        
  8009.       end
  8010.     end))
  8011.     coroutine.resume(coroutine.create(function()
  8012.       local shok = Instance.new("Part")
  8013.       shok.Name = "wring1"
  8014.       shok.BrickColor = BrickColor.new("Institutional white")
  8015.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8016.       shok.Size = Vector3.new(1, 1, 1)
  8017.       shok.Anchored = true
  8018.       shok.Material = "Neon"
  8019.       shok.Transparency = 0.25
  8020.       shok.CanCollide = false
  8021.       shok.Parent = model
  8022.       game.Debris:AddItem(shok, 12)
  8023.       local mesh = Instance.new("SpecialMesh")
  8024.       mesh.MeshType = "FileMesh"
  8025.       mesh.MeshId = "rbxassetid://3270017"
  8026.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8027.       mesh.Parent = shok
  8028.       for e = 1, 30 do
  8029.         wait()
  8030.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8031.         shok.Transparency = shok.Transparency + 0.002
  8032.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8033.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8034.       end
  8035.       for e = 1, 38 do
  8036.         wait()
  8037.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8038.         shok.Transparency = shok.Transparency + 0.002
  8039.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8040.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8041.       end
  8042.       for e = 1, 24 do
  8043.         wait()
  8044.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8045.         shok.Transparency = shok.Transparency + 0.03
  8046.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8047.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8048.       end
  8049.     end))
  8050.     coroutine.resume(coroutine.create(function()
  8051.       local shok = Instance.new("Part")
  8052.       shok.Name = "wring2"
  8053.       shok.BrickColor = BrickColor.new("Institutional white")
  8054.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8055.       shok.Size = Vector3.new(1, 1, 1)
  8056.       shok.Anchored = true
  8057.       shok.Material = "Neon"
  8058.       shok.Transparency = 0.25
  8059.       shok.CanCollide = false
  8060.       shok.Parent = model
  8061.       game.Debris:AddItem(shok, 12)
  8062.       local mesh = Instance.new("SpecialMesh")
  8063.       mesh.MeshType = "FileMesh"
  8064.       mesh.MeshId = "rbxassetid://3270017"
  8065.       mesh.Scale = Vector3.new(12, 12, 0.05)
  8066.       mesh.Parent = shok
  8067.       for e = 1, 30 do
  8068.         wait()
  8069.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8070.         shok.Transparency = shok.Transparency + 0.002
  8071.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8072.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8073.       end
  8074.       for e = 1, 38 do
  8075.         wait()
  8076.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8077.         shok.Transparency = shok.Transparency + 0.002
  8078.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8079.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8080.       end
  8081.       for e = 1, 24 do
  8082.         wait()
  8083.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8084.         shok.Transparency = shok.Transparency + 0.03
  8085.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8086.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8087.       end
  8088.     end))
  8089.     coroutine.resume(coroutine.create(function()
  8090.       local shok = Instance.new("Part")
  8091.       shok.Name = "coil1"
  8092.       shok.BrickColor = BrickColor.new("Institutional white")
  8093.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8094.       shok.Size = Vector3.new(1, 1, 1)
  8095.       shok.Anchored = true
  8096.       shok.Material = "Neon"
  8097.       shok.Transparency = 0.25
  8098.       shok.CanCollide = false
  8099.       shok.Parent = model
  8100.       game.Debris:AddItem(shok, 12)
  8101.       local mesh = Instance.new("SpecialMesh")
  8102.       mesh.MeshType = "FileMesh"
  8103.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8104.       mesh.Scale = Vector3.new(12, 12, 12)
  8105.       mesh.Parent = shok
  8106.       for e = 1, 15 do
  8107.         wait()
  8108.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8109.         shok.Transparency = shok.Transparency + 0.004
  8110.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8111.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8112.       end
  8113.       for e = 1, 16 do
  8114.         wait()
  8115.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8116.         shok.Transparency = shok.Transparency + 0.004
  8117.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8118.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8119.       end
  8120.       for e = 1, 12 do
  8121.         wait()
  8122.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8123.         shok.Transparency = shok.Transparency + 0.06
  8124.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8125.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8126.       end
  8127.     end))
  8128.     coroutine.resume(coroutine.create(function()
  8129.       local shok = Instance.new("Part")
  8130.       shok.Name = "coil2"
  8131.       shok.BrickColor = BrickColor.new("Institutional white")
  8132.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8133.       shok.Size = Vector3.new(1, 1, 1)
  8134.       shok.Anchored = true
  8135.       shok.Material = "Neon"
  8136.       shok.Transparency = 1
  8137.       shok.CanCollide = false
  8138.       shok.Parent = model
  8139.       game.Debris:AddItem(shok, 12)
  8140.       local mesh = Instance.new("SpecialMesh")
  8141.       mesh.MeshType = "FileMesh"
  8142.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8143.       mesh.Scale = Vector3.new(6, 12, 6)
  8144.       mesh.Parent = shok
  8145.       for e = 1, 15 do
  8146.         wait()
  8147.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8148.         shok.Transparency = shok.Transparency + 0.005
  8149.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8150.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8151.       end
  8152.       for e = 1, 16 do
  8153.         wait()
  8154.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8155.         shok.Transparency = shok.Transparency + 0.005
  8156.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8157.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8158.       end
  8159.       for e = 1, 12 do
  8160.         wait()
  8161.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8162.         shok.Transparency = shok.Transparency + 0.09
  8163.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8164.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8165.       end
  8166.     end))
  8167.     coroutine.resume(coroutine.create(function()
  8168.       local shok = Instance.new("Part")
  8169.       shok.Name = "shokwve"
  8170.       shok.BrickColor = BrickColor.new("Institutional white")
  8171.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8172.       shok.Size = Vector3.new(1, 1, 1)
  8173.       shok.Anchored = true
  8174.       shok.Material = "Neon"
  8175.       shok.Transparency = 0.6
  8176.       shok.CanCollide = false
  8177.       shok.Parent = model
  8178.       game.Debris:AddItem(shok, 12)
  8179.       local mesh = Instance.new("SpecialMesh")
  8180.       mesh.MeshType = "FileMesh"
  8181.       mesh.MeshId = "rbxassetid://489415447"
  8182.       mesh.Scale = Vector3.new(1, 1, 1)
  8183.       mesh.Parent = shok
  8184.       for e = 1, 12 do
  8185.         wait()
  8186.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8187.         shok.Transparency = shok.Transparency + 0.002
  8188.       end
  8189.       for e = 1, 32 do
  8190.         wait()
  8191.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8192.         shok.Transparency = shok.Transparency + 0.002
  8193.       end
  8194.       for e = 1, 24 do
  8195.         wait()
  8196.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8197.         shok.Transparency = shok.Transparency + 0.03
  8198.       end
  8199.     end))
  8200.     coroutine.resume(coroutine.create(function()
  8201.       local shok = Instance.new("Part")
  8202.       shok.Name = "shock2"
  8203.       shok.BrickColor = BrickColor.new("Institutional white")
  8204.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8205.       shok.Size = Vector3.new(1, 1, 1)
  8206.       shok.Anchored = true
  8207.       shok.Material = "Neon"
  8208.       shok.Transparency = 0.35
  8209.       shok.CanCollide = false
  8210.       shok.Parent = model
  8211.       game.Debris:AddItem(shok, 12)
  8212.       local mesh = Instance.new("SpecialMesh")
  8213.       mesh.MeshType = "FileMesh"
  8214.       mesh.MeshId = "rbxassetid://1095709"
  8215.       mesh.Scale = Vector3.new(12, 12, 12)
  8216.       mesh.Parent = shok
  8217.       for e = 1, 15 do
  8218.         wait()
  8219.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8220.         shok.Transparency = shok.Transparency + 0.004
  8221.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8222.       end
  8223.       for e = 1, 16 do
  8224.         wait()
  8225.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8226.         shok.Transparency = shok.Transparency + 0.004
  8227.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8228.       end
  8229.       for e = 1, 12 do
  8230.         wait()
  8231.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8232.         shok.Transparency = shok.Transparency + 0.06
  8233.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8234.       end
  8235.     end))
  8236.     coroutine.resume(coroutine.create(function()
  8237.       local shok = Instance.new("Part")
  8238.       shok.Name = "shock3"
  8239.       shok.BrickColor = BrickColor.new("Institutional white")
  8240.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8241.       shok.Size = Vector3.new(1, 1, 1)
  8242.       shok.Anchored = true
  8243.       shok.Material = "Neon"
  8244.       shok.Transparency = 0.35
  8245.       shok.CanCollide = false
  8246.       shok.Parent = model
  8247.       game.Debris:AddItem(shok, 12)
  8248.       local mesh = Instance.new("SpecialMesh")
  8249.       mesh.MeshType = "FileMesh"
  8250.       mesh.MeshId = "rbxassetid://1095709"
  8251.       mesh.Scale = Vector3.new(12, 12, 12)
  8252.       mesh.Parent = shok
  8253.       for e = 1, 15 do
  8254.         wait()
  8255.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8256.         shok.Transparency = shok.Transparency + 0.004
  8257.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8258.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8259.       end
  8260.       for e = 1, 16 do
  8261.         wait()
  8262.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8263.         shok.Transparency = shok.Transparency + 0.004
  8264.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8265.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8266.       end
  8267.       for e = 1, 12 do
  8268.         wait()
  8269.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8270.         shok.Transparency = shok.Transparency + 0.06
  8271.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8272.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8273.       end
  8274.     end))
  8275.   end
  8276.  
  8277.  
  8278.  
  8279. mouse.KeyDown:connect(function(k)
  8280. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8281. local exp = Instance.new("Explosion",Torso)
  8282. exp.BlastRadius = 45.5
  8283. exp.BlastPressure = 100
  8284.       exp.Position = Torso
  8285.       exp.Visible = true
  8286. end
  8287. end)
  8288.  
  8289. MV4 = 300
  8290. mouse.KeyDown:connect(function(k)
  8291.     if attack == false and k == "8" then
  8292.         for i, v in pairs(Torso:GetChildren()) do
  8293.     if v:IsA('ParticleEmitter') then
  8294.         v:Remove()
  8295.     end
  8296. end
  8297.     end
  8298.     end)
  8299.  
  8300.  
  8301. MV4 = 300
  8302. mouse.KeyDown:connect(function(k)
  8303.   if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8304.     MV4 = 0
  8305.     Humanoid.WalkSpeed = 13
  8306.     attack = true
  8307.     Firepart1 = Instance.new("Part", RightArm)
  8308.     Firepart1.Size = Vector3.new(1, 1, 1)
  8309.     GuW1 = Instance.new("Weld")
  8310.     GuW1.Name = "GuW"
  8311.     GuW1.Part0 = RightArm
  8312.     GuW1.C0 = cn(0, -1, 0)
  8313.     GuW1.C1 = cn(0, 0, 0)
  8314.     GuW1.Part1 = Firepart1
  8315.     GuW1.Parent = RightArm
  8316.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8317.     Firepart1.Transparency = 1
  8318.     Firepart2 = Instance.new("Part", LeftArm)
  8319.     Firepart2.Size = Vector3.new(1, 1, 1)
  8320.     GuW2 = Instance.new("Weld")
  8321.     GuW2.Name = "GuW"
  8322.     GuW2.Part0 = LeftArm
  8323.     GuW2.C0 = cn(0, -1, 0)
  8324.     GuW2.C1 = cn(0, 0, 0)
  8325.     GuW2.Part1 = Firepart2
  8326.     GuW2.Parent = LeftArm
  8327.     Firepart2.Transparency = 1
  8328.     for i = 0, 5, 0.1 do
  8329.       swait()
  8330.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8331.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8332.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8333.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8334.       if Torsovelocity.Y > 2 then
  8335.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8336.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8337.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8338.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8339.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8340.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8341.       elseif Torsovelocity.Y < 1 then
  8342.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8343.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8344.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8345.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8346.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8347.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8348.       end
  8349.     end
  8350.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8351.     for i = 0, 7, 0.1 do
  8352.       swait()
  8353.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8354.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8355.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8356.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8357.       if Torsovelocity.Y > 2 then
  8358.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8359.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8360.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8361.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8362.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8363.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8364.       elseif Torsovelocity.Y < 1 then
  8365.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8366.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8367.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8368.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8369.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8370.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8371.       end
  8372.     end
  8373.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8374.     GuW1:Destroy()
  8375.     GuW1 = Instance.new("Weld")
  8376.     GuW1.Name = "GuW"
  8377.     GuW1.Part0 = Torso
  8378.     GuW1.C0 = cn(0, 0, -6)
  8379.     GuW1.C1 = cn(0, 0, 0)
  8380.     GuW1.Part1 = Firepart1
  8381.     GuW1.Parent = Torso
  8382.     GuW2:Destroy()
  8383.     GuW2 = Instance.new("Weld")
  8384.     GuW2.Name = "GuW"
  8385.     GuW2.Part0 = Torso
  8386.     GuW2.C0 = cn(0, 0, -6)
  8387.     GuW2.C1 = cn(0, 0, 0)
  8388.     GuW2.Part1 = Firepart2
  8389.     GuW2.Parent = Torso
  8390.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8391.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8392.     GuW2:Destroy()
  8393.     GuW2 = Instance.new("Weld")
  8394.     GuW2.Name = "GuW"
  8395.     GuW2.Part0 = Torso
  8396.     GuW2.C0 = cn(0, 0, -4)
  8397.     GuW2.C1 = cn(0, 0, 0)
  8398.     GuW2.Part1 = Firepart2
  8399.     GuW2.Parent = Torso
  8400.  
  8401.  
  8402.     for i = 0, 7, 0.1 do
  8403.       swait()
  8404.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8405.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8406.       if Torsovelocity.Y > 2 then
  8407.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8408.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8409.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8410.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8411.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8412.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8413.       elseif Torsovelocity.Y < 1 then
  8414.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8415.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8416.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8417.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8418.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8419.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8420.       end
  8421.     end
  8422.     local bp2 = Create("BodyPosition")({
  8423.       P = 900,
  8424.       D = 1000,
  8425.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8426.       position = Torso.Position + Vector3.new(0, 60, 0),
  8427.       Parent = Torso
  8428.     })
  8429.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8430.     for i = 0, 8, 0.1 do
  8431.       swait()
  8432.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8433.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8434.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8435.       if Torsovelocity.Y > 2 then
  8436.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8437.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8438.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8439.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8440.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8441.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8442.       elseif Torsovelocity.Y < 1 then
  8443.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8444.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8445.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8446.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8447.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8448.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8449.       end
  8450.     end
  8451.     for i = 0, 18, 0.1 do
  8452.       swait()
  8453.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8454.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8455.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8456.       if Torsovelocity.Y > 2 then
  8457.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8458.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8459.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8460.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8461.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8462.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8463.       elseif Torsovelocity.Y < 1 then
  8464.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8465.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8466.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8467.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8468.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8469.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8470.       end
  8471.     end
  8472.     GuW1:Destroy()
  8473.     GuW1 = Instance.new("Weld")
  8474.     GuW1.Name = "GuW"
  8475.     GuW1.Part0 = Torso
  8476.     GuW1.C0 = cn(0, 0, -15)
  8477.     GuW1.C1 = cn(0, 0, 0)
  8478.     GuW1.Part1 = Firepart1
  8479.     GuW1.Parent = Torso
  8480.     GuW2:Destroy()
  8481.     GuW2 = Instance.new("Weld")
  8482.     GuW2.Name = "GuW"
  8483.     GuW2.Part0 = Torso
  8484.     GuW2.C0 = cn(0, 0, -17.5)
  8485.     GuW2.C1 = cn(0, 0, 0)
  8486.     GuW2.Part1 = Firepart2
  8487.     GuW2.Parent = Torso
  8488.     for i = 0, 1.25, 0.01 do
  8489.       swait()
  8490.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8491.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8492.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8493.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8494.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8495.       if Torsovelocity.Y > 2 then
  8496.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8497.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8498.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8499.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8500.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8501.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8502.       elseif Torsovelocity.Y < 1 then
  8503.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8504.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8505.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8506.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8507.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8508.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8509.       end
  8510.     end
  8511.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8512.     BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8513.     BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8514.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8515.     for i = 0, 3, 0.1 do
  8516.       swait()
  8517.       if Torsovelocity.Y > 2 then
  8518.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8519.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8520.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8521.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8522.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8523.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8524.       elseif Torsovelocity.Y < 1 then
  8525.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8526.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8527.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8528.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8529.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8530.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8531.       end
  8532.     end
  8533.     wait(1)
  8534.     bp2:Destroy()
  8535.     Humanoid.WalkSpeed = 16
  8536.     attack = false
  8537.     MV4 = 0
  8538.     Firepart1:Destroy()
  8539.     Firepart2:Destroy()
  8540.   end
  8541. end)
  8542. spiritballenergy = true
  8543. local spirit1 = true
  8544. local spirit2 = true
  8545. local sizeup = 38
  8546. local ringgo = 18
  8547. local potara = false
  8548. local potara1 = false
  8549. local potara2 = false
  8550. local potara3 = false
  8551. local potara4 = false
  8552. local hipheight = false
  8553. local idle7 = true
  8554. local idle6 = true
  8555. local idle5 = false
  8556. local noidle = false
  8557. local noidle1 = false
  8558. local fuse = false
  8559. local bigkamehameha1 = false
  8560. local bigkamehameha2 = false
  8561. local idle2 = false
  8562. local idle3 = false
  8563. local com1 = 10
  8564. local com2 = -5
  8565. local fuse1 = false
  8566. local fuse2 = false
  8567. local fuse3 = false
  8568. local fuse4 = false
  8569. local fuse5 = false
  8570. local fuse6 = false
  8571. local fuse7 = false
  8572. local fuse8 = false
  8573. local ssj4 = false
  8574. local headcolor = 0
  8575. local walk11 = true
  8576. local great = false
  8577. local size = 0
  8578. local size2 = 0
  8579. local kicharging = false
  8580. local ki = 100
  8581.  
  8582.  
  8583.  
  8584. --Sounds
  8585. --Folder
  8586. soundfolder = Instance.new("Model",char)
  8587. soundfolder.Name = "Sound Folder"
  8588. --Sounds
  8589. kamecharge = Instance.new("Sound",soundfolder)
  8590. kamecharge.Volume = 10
  8591. kamecharge.Name = "kamecharge"
  8592. kamecharge.Looped = false
  8593. kamecharge.SoundId = "rbxassetid://908489666"
  8594. kamefire = Instance.new("Sound",soundfolder)
  8595. kamefire.Volume = 10
  8596. kamefire.Name = "kamefire"
  8597. kamefire.Looped = false
  8598. kamefire.TimePosition = 0.5
  8599. kamefire.SoundId = "rbxassetid://977360812"
  8600. kamehit = Instance.new("Sound",soundfolder)
  8601. kamehit.Volume = 30
  8602. kamehit.Name = "kamehit"
  8603. kamehit.Looped = false
  8604. kamehit.SoundId = "rbxassetid://908484148"
  8605. ssjaura = Instance.new("Sound",soundfolder)
  8606. ssjaura.Volume = 5
  8607. ssjaura.Name = "ssjaura"
  8608. ssjaura.Looped = true
  8609. ssjaura.SoundId = "rbxassetid://891397456"
  8610. ssjauraburst = Instance.new("Sound",soundfolder)
  8611. ssjauraburst.Volume = math.huge
  8612. ssjauraburst.Name = "ssjauraburst"
  8613. ssjauraburst.Looped =false
  8614. ssjauraburst.SoundId = "rbxassetid://437393965"
  8615. ssjmusic = Instance.new("Sound",soundfolder)
  8616. ssjmusic.Volume = 0
  8617. ssjmusic.Name = "ssjmusic"
  8618. ssjmusic.Looped = true
  8619. ssjmusic.SoundId = "rbxassetid://390946253"
  8620. ssj2music = Instance.new("Sound",soundfolder)
  8621. ssj2music.Volume = 0
  8622. ssj2music.Name = "ssj2music"
  8623. ssj2music.Looped = true
  8624. ssj2music.SoundId = "rbxassetid://144377132"
  8625. ssj2aura = Instance.new("Sound",soundfolder)
  8626. ssj2aura.Volume = 5
  8627. ssj2aura.Name = "ssj2aura"
  8628. ssj2aura.Looped = true
  8629. ssj2aura.SoundId = "rbxassetid://850205092"
  8630. ssj3music = Instance.new("Sound",soundfolder)
  8631. ssj3music.Volume = 0
  8632. ssj3music.Name = "ssj3music"
  8633. ssj3music.Looped = true
  8634. ssj3music.SoundId = "rbxassetid://156056027"
  8635. KiCharge = Instance.new("Sound",soundfolder)
  8636. KiCharge.Volume = 10000
  8637. KiCharge.Name = "KiCharge"
  8638. KiCharge.Looped = true
  8639. KiCharge.TimePosition = 0.7
  8640. KiCharge.SoundId = "rbxassetid://700499952"
  8641.  
  8642. KiCharge2 = Instance.new("Sound",soundfolder)
  8643. KiCharge2.Volume = 10000
  8644. KiCharge2.Name = "KiCharge2"
  8645. KiCharge2.Looped = false
  8646. KiCharge2.TimePosition = 7.3
  8647.  
  8648. KiCharge2.SoundId = "rbxassetid://700499952"
  8649. Lightning = Instance.new("Sound",soundfolder)
  8650. Lightning.Volume = 10000
  8651. Lightning.TimePosition = 1
  8652. Lightning.Name = "Lightning"
  8653. Lightning.Looped = false
  8654. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8655. AuraOff = Instance.new("Sound",soundfolder)
  8656. AuraOff.Volume = 10000
  8657. AuraOff.Name = "AuraOff"
  8658. AuraOff.Looped = false
  8659. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8660. PowerDown = Instance.new("Sound",soundfolder)
  8661. PowerDown.Volume = 10000
  8662. PowerDown.Name = "PowerDown"
  8663. PowerDown.Looped = false
  8664. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8665. punchsound1 = Instance.new("Sound",soundfolder)
  8666. punchsound1.Volume = 10
  8667. punchsound1.Name = "punchsound1"
  8668. punchsound1.Looped = false
  8669. punchsound1.SoundId = "rbxassetid://137579113"
  8670. punchsound2 = Instance.new("Sound",soundfolder)
  8671. punchsound2.Volume = 10
  8672. punchsound2.Name = "punchsound2"
  8673. punchsound2.Looped = false
  8674. punchsound2.SoundId = "rbxassetid://441202925"
  8675. kiblastsound = Instance.new("Sound",soundfolder)
  8676. kiblastsound.Volume = 10000
  8677. kiblastsound.Name = "kiblastsound"
  8678. kiblastsound.Looped = false
  8679. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8680. screaming = Instance.new("Sound",soundfolder)
  8681. screaming.Volume = 1
  8682. screaming.Name = "screaming"
  8683. screaming.Looped = true
  8684. screaming.SoundId = "rbxassetid://1096434714"
  8685. screaming1 = Instance.new("Sound",soundfolder)
  8686. screaming1.Volume = 10
  8687. screaming1.Name = "screaming1"
  8688. screaming1.Looped = false
  8689. screaming1.SoundId = "rbxassetid://975468335"
  8690. FastPunch = Instance.new("Sound",soundfolder)
  8691. FastPunch.Volume = 10000
  8692. FastPunch.Name = "FastPunch"
  8693. FastPunch.Looped = false
  8694. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8695. GiantStep = Instance.new("Sound",soundfolder)
  8696. GiantStep.Volume = 10000
  8697. GiantStep.Name = "GiantStep"
  8698. GiantStep.Looped = false
  8699. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8700. StrongPunch = Instance.new("Sound",soundfolder)
  8701. StrongPunch.Volume = 10000
  8702. StrongPunch.Name = "StrongPunch"
  8703. StrongPunch.Looped = false
  8704. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8705. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8706. KamehamehaVoice.Volume = 10000
  8707. KamehamehaVoice.Name = "KamehamehaVoice"
  8708. KamehamehaVoice.Looped = false
  8709. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8710. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8711. KamehamehaVoice6.Volume = 10000
  8712. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8713. KamehamehaVoice6.Looped = false
  8714. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8715. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8716. KamehamehaVoice3.Volume = 10000
  8717. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8718. KamehamehaVoice3.Looped = false
  8719. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8720. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8721. KamehamehaVoice2.Volume = 10000
  8722. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8723. KamehamehaVoice2.Looped = false
  8724. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8725. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8726. KamehamehaVoice1.Volume = 10000
  8727. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8728. KamehamehaVoice1.Looped = false
  8729. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8730. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8731. KamehamehaVoice4.Volume = 10000
  8732. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8733. KamehamehaVoice4.Looped = false
  8734. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8735. ssjbaura = Instance.new("Sound",soundfolder)
  8736. ssjbaura.Volume = 1
  8737. ssjbaura.Name = "ssjbaura"
  8738. ssjbaura.Looped = true
  8739. ssjbaura.SoundId = "rbxassetid://443386048"
  8740. ssjbauraburst = Instance.new("Sound",soundfolder)
  8741. ssjbauraburst.Volume = 1
  8742. ssjbauraburst.Name = "ssjbauraburst"
  8743. ssjbauraburst.Looped = false
  8744. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8745. ssjbmusic = Instance.new("Sound",soundfolder)
  8746. ssjbmusic.Volume = 0
  8747. ssjbmusic.Name = "ssjbmusic"
  8748. ssjbmusic.Looped = true
  8749. ssjbmusic.SoundId = "rbxassetid://180572775"
  8750. ssjbkaioken = Instance.new("Sound",soundfolder)
  8751. ssjbkaioken.Volume = 10000
  8752. ssjbkaioken.Name = "ssjbkaioken"
  8753. ssjbkaioken.Looped = false
  8754. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8755. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8756. ssjbkaioken1.Volume = 10000
  8757. ssjbkaioken1.Name = "ssjbkaioken1"
  8758. ssjbkaioken1.Looped = false
  8759. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8760. ssjbkaura = Instance.new("Sound",soundfolder)
  8761. ssjbkaura.Volume = 3
  8762. ssjbkaura.Name = "ssjbkaura"
  8763. ssjbkaura.Looped = true
  8764. ssjbkaura.SoundId = "rbxassetid://972925821"
  8765. ssjgaura = Instance.new("Sound",soundfolder)
  8766. ssjgaura.Volume = 5
  8767. ssjgaura.Name = "ssjgaura"
  8768. ssjgaura.Looped = true
  8769. ssjgaura.SoundId = "rbxassetid://590580266"
  8770. ApeGrowl = Instance.new("Sound",soundfolder)
  8771. ApeGrowl.Volume = 10
  8772. ApeGrowl.Name = "ApeGrowl"
  8773. ApeGrowl.Looped = false
  8774. ApeGrowl.SoundId = "rbxassetid://849892755"
  8775. ssjgmusic = Instance.new("Sound",soundfolder)
  8776. ssjgmusic.Volume = 0
  8777. ssjgmusic.Name = "ssjgmusic"
  8778. ssjgmusic.Looped = true
  8779. ssjgmusic.SoundId = "rbxassetid://785398417"
  8780. Ape1 = Instance.new("Sound",soundfolder)
  8781. Ape1.Volume = 10
  8782. Ape1.Name = "Ape1"
  8783. Ape1.Looped = false
  8784. Ape1.SoundId = "rbxassetid://851581494"
  8785.  
  8786. Ape2 = Instance.new("Sound",soundfolder)
  8787. Ape2.Volume = 10
  8788. Ape2.Name = "Ape2"
  8789. Ape2.Looped = false
  8790. Ape2.SoundId = "rbxassetid://851581851"
  8791. Ape3 = Instance.new("Sound",soundfolder)
  8792. Ape3.Volume = 10
  8793. Ape3.Name = "Ape3"
  8794. Ape3.Looped = false
  8795. Ape3.SoundId = "rbxassetid://851582274"
  8796.  
  8797. local beamgo = 6
  8798. local beamgo1 = 1
  8799. local startk = false
  8800. local beam1 = false
  8801. local beam2 = false
  8802.  
  8803. local kamehameha5 = false
  8804. enabled = false
  8805. local number = 1
  8806. --GoundWaves
  8807.  
  8808.  
  8809.  
  8810. function RenderStepped3()
  8811.     if spiritballenergy == true then
  8812.     wait(math.random(0.1,0.5))
  8813.         ay = new("Part",char)
  8814. ay.Name = "NewPart2"
  8815. ay.Size = v3(0.3,0.3,0.3)
  8816. ay.CanCollide = false
  8817. ay.Material = "Neon"
  8818.    
  8819. ay.BrickColor = bc("Cyan")
  8820.  
  8821. imcool = new("Part",char)
  8822. imcool = Instance.new("SpecialMesh",ay)
  8823. imcool.MeshType = "Sphere"
  8824.        
  8825. ay.Position = v3(999,999,999)
  8826. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8827.     ys = Instance.new("BodyVelocity",ay)
  8828. ys.Name = "GO1"
  8829. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8830.  
  8831. ys.Velocity = v3(0,6,0)
  8832.     game.Debris:AddItem(ay,4)
  8833.     end
  8834. end
  8835.  
  8836. --[[a1 = new("Part",char)
  8837. a1.Name = "Beam"
  8838. a1.Anchored = true
  8839. a1.Size = v3(6,6,6)
  8840. a1.CanCollide = false
  8841. a1.Locked = true
  8842. a1.Position = v3(999,999,999)
  8843. a1.BrickColor = bc("Cyan")
  8844. a1.Material = "Neon"
  8845. a1.Transparency = 0
  8846. aa1 = new("SpecialMesh",a1)
  8847. if fuse == false then
  8848.     aa1.MeshType = "Cylinder"
  8849.     if potara == false then
  8850.         aa1.MeshType = "Cylinder"
  8851.     else
  8852.         aa1.MeshType = "Sphere"
  8853.     end
  8854. else
  8855.     aa1.MeshType = "Sphere"
  8856. end
  8857.  
  8858. aa1.Scale = v3(1,1,1)
  8859.  
  8860. a2 = new("Part",char)
  8861. a2.Name = "Beam"
  8862. a2.Anchored = true
  8863. a2.Locked = true
  8864.  
  8865. a2.Size = v3(0.1,0.1,0.1)
  8866. a2.CanCollide = false
  8867. a2.Position = v3(999,999,999)
  8868. a2.BrickColor = bc("Cyan")
  8869. a2.Material = "Neon"
  8870. if fuse == false then
  8871.     if potara == false then
  8872. a2.Transparency = 0
  8873.     else
  8874.         a2.Transparency = 1
  8875. end
  8876. else
  8877.    
  8878.     a2.Transparency = 1
  8879.     end
  8880. aa2 = new("SpecialMesh",a2)
  8881. aa2.MeshType = "Sphere"
  8882. aa2.Scale = v3(150,100,100)
  8883. a3 = new("Part",char)
  8884. a3.Name = "Beam"
  8885. a3.Locked = true
  8886. a3.Anchored = true
  8887. a3.Size = v3(0.1,0.1,0.1)
  8888. a3.CanCollide = false
  8889. a3.Position = v3(999,999,999)
  8890. a3.BrickColor = bc("Cyan")
  8891. a3.Material = "Neon"
  8892. if fuse == false then
  8893.     if potara == false then
  8894. a3.Transparency = 0
  8895.     else
  8896.         a3.Transparency = 1
  8897. end
  8898. else
  8899.    
  8900.     a3.Transparency = 1
  8901.     end
  8902. aa3 = new("SpecialMesh",a3)
  8903. aa3.MeshType = "Sphere"
  8904. aa3.Scale = v3(200,100,100)
  8905. if ssj4 == true and fuse == false then
  8906.     a1.BrickColor = bc("Really red")
  8907.     a2.BrickColor = bc("Really red")
  8908.     a3.BrickColor = bc("Really red")
  8909. --]]
  8910.  
  8911.  
  8912.  mouse.KeyDown:connect(function(key)
  8913.     if key == "=" then
  8914.        
  8915.     Humanoid.WalkSpeed = 0
  8916.     RootPart.Anchored = true
  8917.     bigkamehameha1 = true
  8918.    
  8919.     wait(0)
  8920.     bigkamehameha1 = false
  8921.     bigkamehameha2 = true
  8922. ar = new("Part",char)
  8923. ar.Name = "NewPart"
  8924. ar.Position = v3(999,999,999)
  8925. ar.Size = v3(1,1,1)
  8926. ar.BrickColor = bc("Cyan")
  8927. ar.Material = "Neon"
  8928. ar.Transparency = 1
  8929. aar = new("SpecialMesh",ar)
  8930. aar.MeshType = "Sphere"
  8931. aar.Scale = v3(3,3,4)
  8932.  
  8933. aaar =new("Weld",ar)
  8934. aaar.Part0 = Torso
  8935. aaar.Part1 = ar
  8936. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  8937. for i = 1,9 do
  8938.     wait(0.5)
  8939.     GroundWave1d()
  8940.     ar.Transparency = ar.Transparency - 0.1
  8941. end
  8942.     kamehameha()
  8943.    
  8944.     idle7 = true
  8945. ar:Destroy()
  8946. bigkamehameha2 = false
  8947. RootPart.Anchored = false
  8948.     end
  8949.     end)
  8950.  
  8951. function splash()
  8952.     beamgo = 6
  8953.     beamgo1 = 1
  8954.     enabled = true
  8955.     sizeup = -25
  8956.    
  8957.     kamefire.Volume = 5
  8958.    
  8959.     wait(0.2)
  8960.     RootPart.Anchored = true
  8961.     kamecharge:Stop()
  8962.    
  8963.  
  8964.     a1 = new("Part",char)
  8965. a1.Name = "Beam"
  8966. a1.Anchored = true
  8967. a1.Size = v3(6,6,6)
  8968. a1.CanCollide = false
  8969. a1.Locked = true
  8970. a1.Position = v3(999,999,999)
  8971. a1.BrickColor = bc("Cyan")
  8972. a1.Material = "Neon"
  8973. a1.Transparency = 0
  8974. aa1 = new("SpecialMesh",a1)
  8975. if fuse == false then
  8976.     aa1.MeshType = "Cylinder"
  8977.     if potara == false then
  8978.         aa1.MeshType = "Cylinder"
  8979.     else
  8980.         aa1.MeshType = "Sphere"
  8981.     end
  8982. else
  8983.     aa1.MeshType = "Sphere"
  8984. end
  8985.  
  8986. aa1.Scale = v3(1,1,1)
  8987.  
  8988. a2 = new("Part",char)
  8989. a2.Name = "Beam"
  8990. a2.Anchored = true
  8991. a2.Locked = true
  8992.  
  8993. a2.Size = v3(0.1,0.1,0.1)
  8994. a2.CanCollide = false
  8995. a2.Position = v3(999,999,999)
  8996. a2.BrickColor = bc("Cyan")
  8997. a2.Material = "Neon"
  8998. if fuse == false then
  8999.     if potara == false then
  9000. a2.Transparency = 0
  9001.     else
  9002.         a2.Transparency = 1
  9003. end
  9004. else
  9005.    
  9006.     a2.Transparency = 1
  9007.     end
  9008. aa2 = new("SpecialMesh",a2)
  9009. aa2.MeshType = "Sphere"
  9010. aa2.Scale = v3(150,100,100)
  9011. a3 = new("Part",char)
  9012. a3.Name = "Beam"
  9013. a3.Locked = true
  9014. a3.Anchored = true
  9015. a3.Size = v3(0.1,0.1,0.1)
  9016. a3.CanCollide = false
  9017. a3.Position = v3(999,999,999)
  9018. a3.BrickColor = bc("Cyan")
  9019. a3.Material = "Neon"
  9020. if fuse == false then
  9021.     if potara == false then
  9022. a3.Transparency = 0
  9023.     else
  9024.         a3.Transparency = 1
  9025. end
  9026. else
  9027.    
  9028.     a3.Transparency = 1
  9029.     end
  9030. aa3 = new("SpecialMesh",a3)
  9031. aa3.MeshType = "Sphere"
  9032. aa3.Scale = v3(200,100,100)
  9033. if ssj4 == true and fuse == false then
  9034.     a1.BrickColor = bc("Really red")
  9035.     a2.BrickColor = bc("Really red")
  9036.     a3.BrickColor = bc("Really red")
  9037. end
  9038.     kamecharge:Stop()
  9039.     kamefire:Play()
  9040.    
  9041.     GroundWave1()
  9042.     startk = false
  9043.     ringfolder = Instance.new("Model",char)
  9044. end
  9045.  
  9046.  
  9047. GroundWave2 = function()
  9048.     local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9049.     Colors = {"White", "White"}
  9050.     local wave3 = Instance.new("Part", char)
  9051.     wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9052.     wave3.Anchored = true
  9053.     wave3.Name = "Wave"
  9054.     wave3.CanCollide = false
  9055.     wave3.Locked = true
  9056.     wave3.Size = Vector3.new(1, 1, 1)
  9057.     wave3.TopSurface = "Smooth"
  9058.     wave3.BottomSurface = "Smooth"
  9059.     wave3.Transparency = 0.35
  9060.     wave3.CFrame = HandCF
  9061.     wm1 = Instance.new("SpecialMesh", wave3)
  9062.     wm1.MeshId = "rbxassetid://3270017"
  9063.     coroutine.wrap(function()
  9064.     for i = 1, 30, 1 do
  9065.     wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9066.     wave3.Size = wm1.Scale
  9067.     wave3.CFrame = HandCF
  9068.     wave3.Transparency = i/30
  9069.     wait()
  9070.     end
  9071.     wait()
  9072.     wave3:Destroy()
  9073.     end)()
  9074. end
  9075. GroundWave3 = function()
  9076.     local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9077.     Colors = {"White", "White"}
  9078.     local wave2 = Instance.new("Part", char)
  9079.     wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9080.     wave2.Anchored = true
  9081.     wave2.Name = "Wave"
  9082.     wave2.CanCollide = false
  9083.     wave2.Locked = true
  9084.     wave2.Size = Vector3.new(1, 1, 1)
  9085.     wave2.TopSurface = "Smooth"
  9086.     wave2.BottomSurface = "Smooth"
  9087.     wave2.Transparency = 0.35
  9088.     wave2.CFrame = HandCF
  9089.     wm2 = Instance.new("SpecialMesh", wave2)
  9090.     wm2.MeshId = "rbxassetid://3270017"
  9091.     coroutine.wrap(function()
  9092.     for i = 1, 30, 1 do
  9093.     wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9094.     wave2.Size = wm2.Scale
  9095.     wave2.CFrame = HandCF
  9096.     wave2.Transparency = i/30
  9097.     wait()
  9098.     end
  9099.     wait()
  9100.     wave2:Destroy()
  9101.     end)()
  9102. end
  9103. GroundWave4 = function()
  9104.     local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9105.     Colors = {"White", "White"}
  9106.     local wave1 = Instance.new("Part", char)
  9107.     wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9108.     wave1.Anchored = true
  9109.     wave1.Name = "Wave"
  9110.     wave1.CanCollide = false
  9111.     wave1.Locked = true
  9112.     wave1.Size = Vector3.new(1, 1, 1)
  9113.     wave1.TopSurface = "Smooth"
  9114.     wave1.BottomSurface = "Smooth"
  9115.     wave1.Transparency = 0.35
  9116.     wave1.CFrame = HandCF
  9117.     wm3 = Instance.new("SpecialMesh", wave1)
  9118.     wm3.MeshId = "rbxassetid://3270017"
  9119.     coroutine.wrap(function()
  9120.     for i = 1, 30, 1 do
  9121.     wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9122.     wave1.Size = wm3.Scale
  9123.     wave1.CFrame = HandCF
  9124.     wave1.Transparency = i/30
  9125.     wait()
  9126.     end
  9127.     wait()
  9128.     wave1:Destroy()
  9129.     end)()
  9130. end
  9131.  
  9132.  
  9133.  function kamehameha()
  9134.     beamgo = 6
  9135.     beamgo1 = 1
  9136.     enabled = true
  9137.     sizeup = -25
  9138.    
  9139.     kamefire.Volume = 5
  9140.    
  9141.     wait(0.2)
  9142.     RootPart.Anchored = true
  9143.     kamecharge:Stop()
  9144.    
  9145.  
  9146.     a1 = new("Part",char)
  9147. a1.Name = "Beam"
  9148. a1.Anchored = true
  9149. a1.Size = v3(6,6,6)
  9150. a1.CanCollide = false
  9151. a1.Locked = true
  9152. a1.Position = v3(999,999,999)
  9153. a1.BrickColor = bc("Cyan")
  9154. a1.Material = "Neon"
  9155. a1.Transparency = 0
  9156. aa1 = new("SpecialMesh",a1)
  9157. if fuse == false then
  9158.     aa1.MeshType = "Cylinder"
  9159.     if potara == false then
  9160.         aa1.MeshType = "Cylinder"
  9161.     else
  9162.         aa1.MeshType = "Sphere"
  9163.     end
  9164. else
  9165.     aa1.MeshType = "Sphere"
  9166. end
  9167.  
  9168. aa1.Scale = v3(1,1,1)
  9169.  
  9170. a2 = new("Part",char)
  9171. a2.Name = "Beam"
  9172. a2.Anchored = true
  9173. a2.Locked = true
  9174.  
  9175. a2.Size = v3(0.1,0.1,0.1)
  9176. a2.CanCollide = false
  9177. a2.Position = v3(999,999,999)
  9178. a2.BrickColor = bc("Cyan")
  9179. a2.Material = "Neon"
  9180. if fuse == false then
  9181.     if potara == false then
  9182. a2.Transparency = 0
  9183.     else
  9184.         a2.Transparency = 1
  9185. end
  9186. else
  9187.    
  9188.     a2.Transparency = 1
  9189.     end
  9190. aa2 = new("SpecialMesh",a2)
  9191. aa2.MeshType = "Sphere"
  9192. aa2.Scale = v3(150,100,100)
  9193. a3 = new("Part",char)
  9194. a3.Name = "Beam"
  9195. a3.Locked = true
  9196. a3.Anchored = true
  9197. a3.Size = v3(0.1,0.1,0.1)
  9198. a3.CanCollide = false
  9199. a3.Position = v3(999,999,999)
  9200. a3.BrickColor = bc("Cyan")
  9201. a3.Material = "Neon"
  9202. if fuse == false then
  9203.     if potara == false then
  9204. a3.Transparency = 0
  9205.     else
  9206.         a3.Transparency = 1
  9207. end
  9208. else
  9209.    
  9210.     a3.Transparency = 1
  9211.     end
  9212. aa3 = new("SpecialMesh",a3)
  9213. aa3.MeshType = "Sphere"
  9214. aa3.Scale = v3(200,100,100)
  9215. if ssj4 == true and fuse == false then
  9216.     a1.BrickColor = bc("Really red")
  9217.     a2.BrickColor = bc("Really red")
  9218.     a3.BrickColor = bc("Really red")
  9219. end
  9220.     kamecharge:Stop()
  9221.     kamefire:Play()
  9222.    
  9223.     GroundWave1()
  9224.     startk = false
  9225.     ringfolder = Instance.new("Model",char)
  9226. --Damages
  9227. -----------------------------------------------------------------------------------------
  9228. a1.Touched:connect(function(hit)
  9229.  
  9230. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9231.    
  9232.    
  9233.  
  9234.     if hit.Parent:IsA("Model") then
  9235.     hit.Parent:BreakJoints()
  9236.     end
  9237.     hit:Destroy()
  9238.     if enabled  == true then
  9239.     enabled = false
  9240.     num = num + 1
  9241.     kamehit:Play()
  9242.     a21 = new("Part",char)
  9243. a21.Name = "Beam"..num
  9244. a21.Locked = true
  9245. a21.Size = v3(1,1,1)
  9246. a21.CanCollide = false
  9247. a21.Position = v3(999,999,999)
  9248. a21.BrickColor = bc("Cyan")
  9249. a21.Material = "Neon"
  9250. a21.Transparency = 0
  9251. aa21 = new("SpecialMesh",a21)
  9252. a21.Anchored = true
  9253. a21.Position = hit.Position
  9254. aa21.MeshType = "Sphere"
  9255. aa21.Scale = v3(1,1,1)
  9256. GroundWave2()
  9257. GroundWave3()
  9258. GroundWave4()
  9259.     for i = 1,50 do
  9260.     wait()
  9261.     char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9262.     char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9263.     end
  9264.     enabled = true
  9265.     char["Beam"..num]:Destroy()
  9266.     end
  9267.    
  9268. end
  9269.  
  9270. end)
  9271.  
  9272.  
  9273. --Damages
  9274. -----------------------------------------------------------------------------------------
  9275. a5.Touched:connect(function(hit)
  9276.  
  9277. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9278.    
  9279.    
  9280.  
  9281.     if hit.Parent:IsA("Model") then
  9282.     hit.Parent:BreakJoints()
  9283.     end
  9284.     hit:Destroy()
  9285.     if enabled  == true then
  9286.     enabled = false
  9287.     num = num + 1
  9288.     kamehit:Play()
  9289.     a21 = new("Part",char)
  9290. a21.Name = "Beam"..num
  9291. a21.Locked = true
  9292. a21.Size = v3(1,1,1)
  9293. a21.CanCollide = false
  9294. a21.Position = v3(999,999,999)
  9295. a21.BrickColor = bc("Cyan")
  9296. a21.Material = "Neon"
  9297. a21.Transparency = 0
  9298. aa21 = new("SpecialMesh",a21)
  9299. a21.Anchored = true
  9300. a21.Position = hit.Position
  9301. aa21.MeshType = "Sphere"
  9302. aa21.Scale = v3(1,1,1)
  9303. GroundWave2()
  9304. GroundWave3()
  9305. GroundWave4()
  9306.     for i = 1,50 do
  9307.     wait()
  9308.     char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9309.     char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9310.     end
  9311.     enabled = true
  9312.     char["Beam"..num]:Destroy()
  9313.     end
  9314.    
  9315. end
  9316.  
  9317. end)
  9318.  
  9319.  
  9320. beam2 = true
  9321. beam1 = true
  9322.  
  9323. if potara == true then
  9324. for i = 1,20 do
  9325.     wait(0.1)
  9326.     sizeup = sizeup-0.7
  9327.     ringgo = ringgo + 15
  9328.     av = new("Part",ringfolder)
  9329. av.Name = "NewRing"
  9330. av.Anchored = true
  9331. av.Size = v3(0.6,1,1)
  9332. av.BrickColor = bc("New Yeller")
  9333. av.Material = "Neon"
  9334. av.Transparency = 0
  9335. aav = new("SpecialMesh",av)
  9336. aav.MeshType = "FileMesh"
  9337. aav.Scale = v3(sizeup,30,sizeup)
  9338. aav.MeshId = "rbxassetid://991124063"
  9339.     av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
  9340.    
  9341. end
  9342. end
  9343. if potara == false then
  9344. wait(3)
  9345. else
  9346.     wait(0.5)
  9347. end
  9348.  
  9349. beam1 = false
  9350.  
  9351. repeat
  9352.     wait()
  9353.    
  9354.         if fuse == false then
  9355.             if potara == false then
  9356.     a1.Size = a1.Size - v3(0,0.2,0.2)
  9357.             else
  9358.                 for i,v in pairs(char.Model:GetChildren()) do
  9359.                     if v:IsA("Part") then
  9360.                         if v.Name == "NewRing" then
  9361.                             v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9362.                             v.Transparency = v.Transparency + 0.1
  9363.                         end
  9364.                     end
  9365.                 end
  9366.             a1.Size = a1.Size - v3(0,2,2)  
  9367.     end
  9368.     else
  9369.     a1.Size = a1.Size - v3(0,2,2)
  9370.     end
  9371.     aa2.Scale = aa2.Scale - v3(3,3,3)
  9372.     aa3.Scale = aa3.Scale - v3(3,3,3)
  9373. until
  9374.     a1.Size.y < 0.1
  9375.    
  9376.    
  9377.     a1:Destroy()
  9378.     ringfolder:Destroy()
  9379.     a2:Destroy()
  9380.     a3:Destroy()
  9381.     for i = 1,10 do
  9382.     wait()
  9383.    
  9384.     kamefire.Volume = kamefire.Volume - 0.5
  9385.     end
  9386.     kamefire:Stop()
  9387.     RootPart.Anchored = false
  9388.    
  9389.     end
  9390.    
  9391.    
  9392.    
  9393.  
  9394.  
  9395. mouse.KeyDown:connect(function(k)
  9396.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9397.     MV4 = 0
  9398.     Humanoid.WalkSpeed = 13
  9399.     attack = true
  9400.     Firepart1 = Instance.new("Part", RightArm)
  9401.     Firepart1.Size = Vector3.new(1, 1, 1)
  9402.     GuW1 = Instance.new("Weld")
  9403.     GuW1.Name = "GuW"
  9404.     GuW1.Part0 = RightArm
  9405.     GuW1.C0 = cn(0, -1, 0)
  9406.     GuW1.C1 = cn(0, 0, 0)
  9407.     GuW1.Part1 = Firepart1
  9408.     GuW1.Parent = RightArm
  9409.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9410.     Firepart1.Transparency = 1
  9411.     Firepart2 = Instance.new("Part", LeftArm)
  9412.     Firepart2.Size = Vector3.new(1, 1, 1)
  9413.     GuW2 = Instance.new("Weld")
  9414.     GuW2.Name = "GuW"
  9415.     GuW2.Part0 = LeftArm
  9416.     GuW2.C0 = cn(0, -1, 0)
  9417.     GuW2.C1 = cn(0, 0, 0)
  9418.     GuW2.Part1 = Firepart2
  9419.     GuW2.Parent = LeftArm
  9420.     Firepart2.Transparency = 1
  9421.     GuW1:Destroy()
  9422.     GuW1 = Instance.new("Weld")
  9423.     GuW1.Name = "GuW"
  9424.     GuW1.Part0 = Torso
  9425.     GuW1.C0 = cn(0, 0, -6)
  9426.     GuW1.C1 = cn(0, 0, 0)
  9427.     GuW1.Part1 = Firepart1
  9428.     GuW1.Parent = Torso
  9429.     GuW2:Destroy()
  9430.     GuW2 = Instance.new("Weld")
  9431.     GuW2.Name = "GuW"
  9432.     GuW2.Part0 = Torso
  9433.     GuW2.C0 = cn(0, 0, -6)
  9434.     GuW2.C1 = cn(0, 0, 0)
  9435.     GuW2.Part1 = Firepart2
  9436.     GuW2.Parent = Torso
  9437.     GuW2:Destroy()
  9438.     GuW2 = Instance.new("Weld")
  9439.     GuW2.Name = "GuW"
  9440.     GuW2.Part0 = Torso
  9441.     GuW2.C0 = cn(0, 0, -4)
  9442.     GuW2.C1 = cn(0, 0, 0)
  9443.     GuW2.Part1 = Firepart2
  9444.     GuW2.Parent = Torso
  9445.     for i = 0, 18, 0.1 do
  9446.       swait()
  9447.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9448.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9449.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9450.       if Torsovelocity.Y > 2 then
  9451.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9452.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9453.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9454.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9455.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9456.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9457.       elseif Torsovelocity.Y < 1 then
  9458.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9459.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9460.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9461.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9462.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9463.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9464.       end
  9465.     end
  9466.     GuW1:Destroy()
  9467.     GuW1 = Instance.new("Weld")
  9468.     GuW1.Name = "GuW"
  9469.     GuW1.Part0 = Torso
  9470.     GuW1.C0 = cn(0, 0, -15)
  9471.     GuW1.C1 = cn(0, 0, 0)
  9472.     GuW1.Part1 = Firepart1
  9473.     GuW1.Parent = Torso
  9474.     GuW2:Destroy()
  9475.     GuW2 = Instance.new("Weld")
  9476.     GuW2.Name = "GuW"
  9477.     GuW2.Part0 = Torso
  9478.     GuW2.C0 = cn(0, 0, -17.5)
  9479.     GuW2.C1 = cn(0, 0, 0)
  9480.     GuW2.Part1 = Firepart2
  9481.     GuW2.Parent = Torso
  9482.     for i = 0, 1.25, 0.01 do
  9483.       swait()
  9484.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9485.       shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9486.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9487.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9488.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9489.       if Torsovelocity.Y > 2 then
  9490.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9491.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9492.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9493.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9494.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9495.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9496.       end
  9497.     end
  9498.     wait(0.5)
  9499.     Humanoid.WalkSpeed = 16
  9500.     attack = false
  9501.     MV4 = 300
  9502.     Firepart1:Destroy()
  9503.     Firepart2:Destroy()
  9504.   end
  9505.  
  9506.  
  9507.  if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9508.     MV4 = 90
  9509.     Humanoid.WalkSpeed = 0.01
  9510.     attack = true
  9511.     Firepart1 = Instance.new("Part", RightArm)
  9512.     Firepart1.Size = Vector3.new(1, 1, 1)
  9513.     GuW1 = Instance.new("Weld")
  9514.     GuW1.Name = "GuW"
  9515.     GuW1.Part0 = RightArm
  9516.     GuW1.C0 = cn(0, -1, 0)
  9517.     GuW1.C1 = cn(0, 0, 0)
  9518.     GuW1.Part1 = Firepart1
  9519.     GuW1.Parent = RightArm
  9520.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9521.     Firepart1.Transparency = 1
  9522.     Firepart2 = Instance.new("Part", LeftArm)
  9523.     Firepart2.Size = Vector3.new(1, 1, 1)
  9524.     GuW2 = Instance.new("Weld")
  9525.     GuW2.Name = "GuW"
  9526.     GuW2.Part0 = LeftArm
  9527.     GuW2.C0 = cn(0, -1, 0)
  9528.     GuW2.C1 = cn(0, 0, 0)
  9529.     GuW2.Part1 = Firepart2
  9530.     GuW2.Parent = LeftArm
  9531.     Firepart2.Transparency = 1
  9532.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9533.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9534.     for i = 0, 2, 0.1 do
  9535.       swait()
  9536.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9537.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9538.       BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9539.       BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9540.       if Torsovelocity.Y > 2 then
  9541.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9542.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9543.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9544.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9545.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9546.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9547.       elseif Torsovelocity.Y < 1 then
  9548.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9549.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9550.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9551.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9552.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9553.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9554.       end
  9555.     end
  9556.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9557.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9558.     for i = 0, 7, 0.1 do
  9559.       swait()
  9560.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9561.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9562.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9563.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9564.       if Torsovelocity.Y > 2 then
  9565.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9566.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9567.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9568.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9569.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9570.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9571.       elseif Torsovelocity.Y < 1 then
  9572.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9573.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9574.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9575.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9576.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9577.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9578.       end
  9579.     end
  9580.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9581.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9582.     for i = 0, 7, 0.1 do
  9583.       swait()
  9584.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9585.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9586.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9587.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9588.       if Torsovelocity.Y > 2 then
  9589.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9590.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9591.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9592.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9593.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9594.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9595.       elseif Torsovelocity.Y < 1 then
  9596.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9597.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9598.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9599.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9600.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9601.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9602.       end
  9603.     end
  9604.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9605.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9606.     for i = 0, 6, 0.1 do
  9607.       swait()
  9608.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9609.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9610.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9611.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9612.       if Torsovelocity.Y > 2 then
  9613.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9614.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9615.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9616.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9617.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9618.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9619.       elseif Torsovelocity.Y < 1 then
  9620.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9621.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9622.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9623.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9624.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9625.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9626.       end
  9627.     end
  9628.     for i = 0, 5, 0.1 do
  9629.       swait()
  9630.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9631.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9632.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9633.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9634.       if Torsovelocity.Y > 2 then
  9635.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9636.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9637.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9638.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9639.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9640.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9641.       elseif Torsovelocity.Y < 1 then
  9642.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9643.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9644.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9645.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9646.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9647.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9648.       end
  9649.     end
  9650.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9651.     for i = 0, 7, 0.1 do
  9652.       swait()
  9653.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9654.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9655.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9656.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9657.       if Torsovelocity.Y > 2 then
  9658.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9659.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9660.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9661.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9662.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9663.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9664.       elseif Torsovelocity.Y < 1 then
  9665.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9666.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9667.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9668.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9669.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9670.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9671.       end
  9672.     end
  9673.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9674.     GuW1:Destroy()
  9675.     GuW1 = Instance.new("Weld")
  9676.     GuW1.Name = "GuW"
  9677.     GuW1.Part0 = Torso
  9678.     GuW1.C0 = cn(0, 0, -6)
  9679.     GuW1.C1 = cn(0, 0, 0)
  9680.     GuW1.Part1 = Firepart1
  9681.     GuW1.Parent = Torso
  9682.     GuW2:Destroy()
  9683.     GuW2 = Instance.new("Weld")
  9684.     GuW2.Name = "GuW"
  9685.     GuW2.Part0 = Torso
  9686.     GuW2.C0 = cn(0, 0, -6)
  9687.     GuW2.C1 = cn(0, 0, 0)
  9688.     GuW2.Part1 = Firepart2
  9689.     GuW2.Parent = Torso
  9690.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9691.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9692.     GuW2:Destroy()
  9693.     GuW2 = Instance.new("Weld")
  9694.     GuW2.Name = "GuW"
  9695.     GuW2.Part0 = Torso
  9696.     GuW2.C0 = cn(0, 0, -4)
  9697.     GuW2.C1 = cn(0, 0, 0)
  9698.     GuW2.Part1 = Firepart2
  9699.     GuW2.Parent = Torso
  9700.     for i = 0, 7, 0.1 do
  9701.       swait()
  9702.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9703.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9704.       if Torsovelocity.Y > 2 then
  9705.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9706.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9707.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9708.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9709.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9710.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9711.       elseif Torsovelocity.Y < 1 then
  9712.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9713.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9714.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9715.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9716.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9717.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9718.       end
  9719.     end
  9720.     local bp2 = Create("BodyPosition")({
  9721.       P = 900,
  9722.       D = 1000,
  9723.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9724.       position = Torso.Position + Vector3.new(0, 60, 0),
  9725.       Parent = Torso
  9726.     })
  9727.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9728.     for i = 0, 8, 0.1 do
  9729.       swait()
  9730.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9731.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9732.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9733.       if Torsovelocity.Y > 2 then
  9734.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9735.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9736.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9737.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9738.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9739.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9740.       elseif Torsovelocity.Y < 1 then
  9741.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9742.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9743.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9744.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9745.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9746.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9747.       end
  9748.     end
  9749.     for i = 0, 18, 0.1 do
  9750.       swait()
  9751.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9752.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9753.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9754.       if Torsovelocity.Y > 2 then
  9755.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9756.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9757.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9758.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9759.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9760.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9761.       elseif Torsovelocity.Y < 1 then
  9762.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9763.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9764.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9765.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9766.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9767.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9768.       end
  9769.     end
  9770.     GuW1:Destroy()
  9771.     GuW1 = Instance.new("Weld")
  9772.     GuW1.Name = "GuW"
  9773.     GuW1.Part0 = Torso
  9774.     GuW1.C0 = cn(0, 0, -15)
  9775.     GuW1.C1 = cn(0, 0, 0)
  9776.     GuW1.Part1 = Firepart1
  9777.     GuW1.Parent = Torso
  9778.     GuW2:Destroy()
  9779.     GuW2 = Instance.new("Weld")
  9780.     GuW2.Name = "GuW"
  9781.     GuW2.Part0 = Torso
  9782.     GuW2.C0 = cn(0, 0, -17.5)
  9783.     GuW2.C1 = cn(0, 0, 0)
  9784.     GuW2.Part1 = Firepart2
  9785.     GuW2.Parent = Torso
  9786.     for i = 0, 1.25, 0.01 do
  9787.       swait()
  9788.       Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9789.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9790.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9791.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9792.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9793.       if Torsovelocity.Y > 2 then
  9794.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9795.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9796.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9797.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9798.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9799.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9800.       elseif Torsovelocity.Y < 1 then
  9801.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9802.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9803.         RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9804.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9805.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9806.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9807.       end
  9808.     end
  9809.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9810.     BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9811.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9812.     BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9813.     for i = 0, 3, 0.1 do
  9814.       swait()
  9815.       if Torsovelocity.Y > 2 then
  9816.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9817.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9818.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9819.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9820.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9821.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9822.       elseif Torsovelocity.Y < 1 then
  9823.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9824.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9825.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9826.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9827.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9828.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9829.       end
  9830.     end
  9831.     wait(1)
  9832.     bp2:Destroy()
  9833.     Humanoid.WalkSpeed = 16
  9834.     attack = false
  9835.     MV4 = 0
  9836.     Firepart1:Destroy()
  9837.     Firepart2:Destroy()
  9838.   end
  9839. end)
  9840. whiletruewait = false
  9841. game:GetService("RunService").Stepped:connect(function()
  9842.   if whiletruewait == false then
  9843.     whiletruewait = true
  9844.     wait()
  9845.     whiletruewait = false
  9846.   end
  9847. end)
  9848. game:GetService("RunService").Stepped:connect(function()
  9849.   if whiletruewait == false then
  9850.     if MV1 < 20 then
  9851.       MV1 = MV1 + 0.2
  9852.     end
  9853.     if MV2 < 90 then
  9854.       MV2 = MV2 + 1
  9855.     end
  9856.     if MV3 < 190 then
  9857.       MV3 = MV3 + 0.4
  9858.     end
  9859.     if MV4 < 500 then
  9860.       MV4 = MV4 + 0.3
  9861.     end
  9862.   end
  9863. end)
  9864. Humanoid.MaxHealth = 10000
  9865. wait()
  9866. for i = 1, 6 do
  9867.   Humanoid.Health = Humanoid.MaxHealth
  9868.   wait()
  9869. end
  9870.  
  9871. ---
  9872. GroundWave3 = function()
  9873.     local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9874.     Colors = {"White", "White"}
  9875.         local wave = Instance.new("Part", char)
  9876.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9877.         wave.Anchored = true
  9878.         wave.Name = "Wave"
  9879.         wave.CanCollide = false
  9880.         wave.Locked = true
  9881.         wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9882.         wave.TopSurface = "Smooth"
  9883.         wave.BottomSurface = "Smooth"
  9884.         wave.Transparency = 0.10
  9885.         wave.CFrame = HandCF
  9886.         wm =  Instance.new("SpecialMesh",wave)
  9887.         wm.MeshId = "rbxassetid://559831844"
  9888.         coroutine.wrap(function()
  9889.         for i = 1, 30, 1 do
  9890.         wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  9891.         wave.Size = wm.Scale
  9892.         wave.CFrame = HandCF
  9893.         wave.Transparency = i/30
  9894.         wait()
  9895.         end
  9896.         wait()
  9897.         wave:Destroy()
  9898.     end)()
  9899. end
  9900. ---
  9901.  
  9902. local rock3 = false
  9903. local rock2 = false
  9904. local rock = false
  9905.  
  9906. if rock2 == true then
  9907.         wait(0.1)
  9908.        
  9909.     for i,v in pairs(char:GetChildren()) do
  9910.         if v:IsA("Part") then
  9911.         if v.Name == "NewPart2" then
  9912.             v.GO.Velocity = v3(0,-5,0)
  9913.         end
  9914.         end
  9915.    
  9916.         end
  9917.         rock2 = false
  9918.     end
  9919.     if rock3 == true then
  9920.         wait(0.1)
  9921.     for i,v in pairs(char:GetChildren()) do
  9922.         if v:IsA("Part") then
  9923.         if v.Name == "NewPart2" then
  9924.             v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  9925.         end
  9926.         end
  9927.     end
  9928.     rock3 = false
  9929. end
  9930.  
  9931.  
  9932. local v3 = Vector3.new
  9933. local num = 0
  9934. local bc = BrickColor.new
  9935. local new = Instance.new
  9936.  
  9937. GroundWave1d = function()
  9938.    
  9939.     local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  9940.     Colors = {"Cyan", "Cyan"}
  9941.     local wave = Instance.new("Part", char)
  9942.     wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9943.     wave.Anchored = true
  9944.     wave.Name = "Wave"..number
  9945.     wave.CanCollide = false
  9946.     wave.Locked = true
  9947.     wave.Size = Vector3.new(0.5,0.5,0.5)
  9948.     wave.TopSurface = "Smooth"
  9949.     wave.BottomSurface = "Smooth"
  9950.     wave.Transparency = 0.35
  9951.     wave.CFrame = HandCF
  9952.     wm = Instance.new("SpecialMesh", wave)
  9953.     wm.Name = "wave"..number
  9954.     wm.MeshId = "rbxassetid://3270017"
  9955.     coroutine.wrap(function()
  9956.     for i = 1, 30, 1 do
  9957.     wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  9958.     wave.Size = wm.Scale
  9959.     wave.CFrame = HandCF
  9960.     wave.Transparency = i/30
  9961.     wait()
  9962.     end
  9963.     wait()
  9964.     wave:Destroy()
  9965.  
  9966.     end)()
  9967. end
  9968.  
  9969.  mouse.KeyDown:connect(function(key)
  9970.     if key == "=" then
  9971.        
  9972.     Humanoid.WalkSpeed = 0
  9973.     RootPart.Anchored = true
  9974.     bigkamehameha1 = true
  9975.    
  9976.     wait(0)
  9977.     bigkamehameha1 = false
  9978.     bigkamehameha2 = true
  9979. ar = new("Part",char)
  9980. ar.Name = "NewPart"
  9981. ar.Position = v3(999,999,999)
  9982. ar.Size = v3(1,1,1)
  9983. ar.BrickColor = bc("Cyan")
  9984. ar.Material = "Neon"
  9985. ar.Transparency = 1
  9986. aar = new("SpecialMesh",ar)
  9987. aar.MeshType = "Sphere"
  9988. aar.Scale = v3(3,3,4)
  9989.  
  9990. aaar =new("Weld",ar)
  9991. aaar.Part0 = Torso
  9992. aaar.Part1 = ar
  9993. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9994. for i = 1,9 do
  9995.     wait(0.5)
  9996.     GroundWave1d()
  9997.     ar.Transparency = ar.Transparency - 0.1
  9998. end
  9999.     kamehameha()
  10000.    
  10001.     idle7 = true
  10002. ar:Destroy()
  10003. bigkamehameha2 = false
  10004. RootPart.Anchored = false
  10005.     end
  10006.     end)
  10007.  
  10008.  
  10009.  
  10010. local rad = math.rad
  10011. local kamehameha5 = false
  10012. local kamehameha1 = false
  10013. local kamehameha2 = false
  10014. local kamehameha3 = false
  10015. local kamehameha4 = false
  10016.  
  10017. mouse.KeyDown:connect(function(key)
  10018. if key == "=" then
  10019.        
  10020.    
  10021.     idle = false
  10022.     Humanoid.WalkSpeed = 0
  10023.     RootPart.Anchored = true
  10024.    
  10025.     KamehamehaVoice:Play()
  10026.     startk = true
  10027.    
  10028.    
  10029.    
  10030.     wait(0.4)
  10031.    
  10032.    
  10033. kamehameha2 = true
  10034. kamehameha()
  10035. wait(0.8)
  10036. KamehamehaVoice.TimePosition = 0
  10037. kamehameha2 = false
  10038. Humanoid.WalkSpeed = 16
  10039. RootPart.Anchored = false
  10040. end
  10041. end)
  10042.    
  10043.  
  10044. mouse.KeyDown:connect(function(key)
  10045. if key=="=" then   
  10046.     Serious()
  10047.     char.JumPower = 150
  10048.     end
  10049.     end)
  10050. Health = math.huge  --------- Serious mode aura.
  10051. BaseHealth = math.huge
  10052.  
  10053.  
  10054.  
  10055.  
  10056. InForm = false
  10057.  
  10058. Player = game.Players.LocalPlayer
  10059. Char = Player.Character
  10060. Torso = Char.Torso
  10061.  
  10062. function Serious()
  10063.     for X = 1, 1 do wait()
  10064.  
  10065.  
  10066.     wait(0)
  10067.     for X = 1, 1 do wait()
  10068.         local Effect = Instance.new("Part")
  10069.     Effect.Name = "Effect"
  10070.     Effect.Parent = Torso
  10071.     Effect.CFrame = Torso.CFrame
  10072.     Effect.BrickColor = BrickColor.new("Neon orange")
  10073.     Effect.Shape = "Ball"
  10074.     Effect.Size = Vector3.new(1, 1, 1)
  10075.     Effect.Anchored = true
  10076.     Effect.Material = "Neon"
  10077.     Effect.CanCollide = false
  10078.         Effect.CFrame = Torso.CFrame
  10079.         Effect.Size = Effect.Size + Vector3.new(0.5)
  10080.         Effect.Transparency = Effect.Transparency + 0.04
  10081.     end
  10082.     end
  10083.  
  10084. repeat
  10085. Torso:FindFirstChild("Effect"):Remove()
  10086. until Torso:FindFirstChild("Effect") == nil
  10087.  
  10088.    
  10089. local Color1 = Color3.new(255, 255, 0)
  10090. local Color2 = Color3.new(255, 255, 0) 
  10091.  
  10092.  for i = 0, 3, 0.1 do
  10093.     swait()
  10094. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10095.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10096.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10097.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10098.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10099.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10100. end
  10101. local pie22 = Instance.new("ParticleEmitter")
  10102. pie22.Parent = LeftArm
  10103. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10104. pie22.LightEmission = 1
  10105. pie22.Size = NumberSequence.new(1,2)
  10106. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10107. pie22.Transparency = NumberSequence.new(0.7,1)
  10108. pie22.EmissionDirection = "Top"
  10109. pie22.Enabled = true
  10110. pie22.Lifetime = NumberRange.new(1)
  10111. pie22.Rotation = NumberRange.new(-420, 425)
  10112. pie22.Rate = 50
  10113. pie22.Speed = NumberRange.new(1)
  10114. pie22.LockedToPart = false
  10115. pie22.VelocitySpread = 2
  10116. local pie22 = Instance.new("ParticleEmitter")
  10117. pie22.Parent = RightArm
  10118. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10119. pie22.LightEmission = 1
  10120. pie22.Size = NumberSequence.new(1,2)
  10121. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10122. pie22.Transparency = NumberSequence.new(0.7,1)
  10123. pie22.EmissionDirection = "Top"
  10124. pie22.Enabled = true
  10125. pie22.Lifetime = NumberRange.new(1)
  10126. pie22.Rotation = NumberRange.new(-420, 425)
  10127. pie22.Rate = 50
  10128. pie22.Speed = NumberRange.new(1)
  10129. pie22.LockedToPart = false
  10130. pie22.VelocitySpread = 2
  10131. local pie22 = Instance.new("ParticleEmitter")
  10132. pie22.Parent = LeftLeg
  10133. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10134. pie22.LightEmission = 1
  10135. pie22.Size = NumberSequence.new(1,2)
  10136. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10137. pie22.Transparency = NumberSequence.new(0.8,1)
  10138. pie22.EmissionDirection = "Top"
  10139. pie22.Enabled = true
  10140. pie22.Lifetime = NumberRange.new(1)
  10141. pie22.Rotation = NumberRange.new(-420, 425)
  10142. pie22.Rate = 20
  10143. pie22.Speed = NumberRange.new(1)
  10144. pie22.LockedToPart = false
  10145. pie22.VelocitySpread = 2
  10146. local pie22 = Instance.new("ParticleEmitter")
  10147. pie22.Parent = RightLeg
  10148. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10149. pie22.LightEmission = 1
  10150. pie22.Size = NumberSequence.new(1,2)
  10151. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10152. pie22.Transparency = NumberSequence.new(0.8,1)
  10153. pie22.EmissionDirection = "Top"
  10154. pie22.Enabled = true
  10155. pie22.Lifetime = NumberRange.new(1)
  10156. pie22.Rotation = NumberRange.new(-420, 425)
  10157. pie22.Rate = 20
  10158. pie22.Speed = NumberRange.new(1)
  10159. pie22.LockedToPart = false
  10160. pie22.VelocitySpread = 2
  10161.     lig = Instance.new("PointLight",Player.Character.Torso)
  10162. lig.Color=Color3.new(255,255,0)
  10163. lig.Range = 6
  10164.  
  10165. local Must = Instance.new("Sound",Torso)
  10166. Must.SoundId = "rbxassetid://136847579"
  10167. Must.Pitch = 0.99
  10168. Must.Volume = 0.6
  10169. Must.Looped = false
  10170. wait(0)
  10171. Must:Play()
  10172.     a21e = new("Part",char)
  10173. a21e.Name = "Beam"..num
  10174. a21e.Locked = true
  10175. a21e.Size = v3(1,1,1)
  10176. a21e.CanCollide = false
  10177. a21e.BrickColor = bc("Neon orange")
  10178. a21e.Material = "Neon"
  10179. a21e.Transparency = 0
  10180. aa21e = new("SpecialMesh",a21e)
  10181. a21e.Anchored = true
  10182. a21e.Position = RootPart.Position
  10183. aa21e.MeshType = "Sphere"
  10184. aa21e.Scale = v3(1,1,1)
  10185. for i = 1,50 do
  10186.     wait()
  10187.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10188.     a21e.Transparency = a21e.Transparency + 0.04
  10189. end
  10190.  
  10191.  
  10192.   local Mus = Instance.new("Sound",Torso)
  10193. Mus.SoundId = "rbxassetid://291165237"
  10194. Mus.Pitch = 0.99
  10195. Mus.Volume = 0.2
  10196. Mus.Looped = true
  10197. wait(0)
  10198. Mus:Play()
  10199.  
  10200. InForm = true  
  10201. Humanoid.JumpPower = 120
  10202.    
  10203. Char.Humanoid.MaxHealth = Health
  10204. wait(0.3)  
  10205. Char.Humanoid.Health = Health
  10206. wait(0.7)
  10207. Must:Destroy()
  10208. end
  10209.  
  10210. function Base()
  10211.     InForm = false
  10212.     local Effect = Instance.new("Part")
  10213.     Effect.Name = "Effect"
  10214.     Effect.Parent = Torso
  10215.     Effect.CFrame = Torso.CFrame
  10216.     Effect.BrickColor = BrickColor.new("White")
  10217.     Effect.Shape = "Ball"
  10218.     Effect.Size = Vector3.new(8, 8, 8)
  10219.     Effect.Anchored = true
  10220.     Effect.Material = "Neon"
  10221.     Effect.CanCollide = false
  10222.     for loop = 1, 25 do wait()
  10223.         Effect.CFrame = Torso.CFrame
  10224.         Effect.Size = Effect.Size + Vector3.new(-0.5)
  10225.         Effect.Transparency = Effect.Transparency + 0.04
  10226.        
  10227.     end
  10228. repeat
  10229. Torso:FindFirstChild("Effect"):Remove()
  10230. until Torso:FindFirstChild("Effect") == nil
  10231.  
  10232. for i, v in pairs(Torso:GetChildren()) do
  10233.     if v:IsA('ParticleEmitter') then
  10234.         v:Remove()
  10235.     end
  10236. end
  10237. char.Humanoid.MaxHealth = BaseHealth
  10238. wait(0.3)  
  10239. char.Humanoid.Health = BaseHealth
  10240.    
  10241.  
  10242. end
  10243.  
  10244. mouse.KeyDown:connect(function(key)
  10245. if key=="9" then   
  10246.     Base()
  10247.     lig:Destroy()
  10248.     end
  10249.     end)
  10250.  
  10251. Player.Chatted:connect(function(Message)
  10252.     if Message == "Time to get serious." and InForm == false then
  10253.         wait(0.10)
  10254.           Serious()
  10255.     end
  10256.     if Message == "off" or Message == "Nice fight." and InForm == true then
  10257.         Base()
  10258.     end
  10259. local ContentProvider = game:GetService("ContentProvider")
  10260.  
  10261. local function LoadAssets(AssetList)
  10262.     -- Takes an asset list and preloads it. Will not wait for them to load.
  10263.  
  10264.     for _, AssetId in pairs(AssetList) do
  10265.         ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10266.     end
  10267. end
  10268.  
  10269. local Gibs = game.Workspace
  10270.  
  10271. function Kill(Character)
  10272.     Character.Humanoid.Health = 0
  10273.     local poo = Instance.new("IntValue",Character)
  10274.     poo.Name = "haha nope"
  10275.     local svch = Character
  10276.     local hum = Character:findFirstChild("Humanoid")
  10277.     Character.Archivable = true
  10278.     local chrclone = Character:clone()
  10279.     Character.Archivable = false
  10280.  
  10281.     local ch = chrclone:GetChildren()
  10282.     local i
  10283.     for i = 1,#ch do
  10284.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10285.             ch[i]:remove()
  10286.         end
  10287.     end
  10288.     local function Scan(ch)
  10289.         local e
  10290.         for e = 1,#ch do
  10291.             Scan(ch[e]:GetChildren())
  10292.             if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10293.                 ch[e]:remove()
  10294.             end
  10295.         end
  10296.     end
  10297.     Scan(chrclone:GetChildren())
  10298.  
  10299.     local hum2 = chrclone:findFirstChild("Humanoid")
  10300.  
  10301.  
  10302.     if hum2 ~= nil then
  10303.         hum2.Name = "Humanoid2"
  10304.         hum2.PlatformStand = true
  10305.         hum2.Sit = true
  10306.         hum2.MaxHealth = 0
  10307.         hum2.Health = 0
  10308.     end
  10309.  
  10310.     local ch = Character:GetChildren()
  10311.     local i
  10312.     for i = 1,#ch do
  10313.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10314.             ch[i]:remove()
  10315.         end
  10316.     end
  10317.  
  10318.     wait(0.2)
  10319.  
  10320.     local ch = Character:GetChildren()
  10321.     local i
  10322.     for i = 1,#ch do
  10323.         if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10324.             ch[i]:remove()
  10325.         end
  10326.     end
  10327.     Character = chrclone
  10328.     local Torso = Character.Torso
  10329.     local movevector = Vector3.new()
  10330.  
  10331.     if Torso then
  10332.         local Head = Character:FindFirstChild("Head")
  10333.         local Limb = Character:FindFirstChild("Right Arm")
  10334.         if Limb then
  10335.  
  10336.             Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10337.             local Joint = Instance.new("Glue")
  10338.             Joint.Name = "RightShoulder"
  10339.             Joint.Part0 = Torso
  10340.             Joint.Part1 = Limb
  10341.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10342.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10343.             Joint.Parent = Torso
  10344.  
  10345.             local B = Instance.new("Part")
  10346.             B.TopSurface = 0
  10347.             B.BottomSurface = 0
  10348.             B.formFactor = "Symmetric"
  10349.             B.Size = Vector3.new(1, 1, 1)
  10350.             B.Transparency = 1
  10351.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10352.             B.Parent = Character
  10353.             local W = Instance.new("Weld")
  10354.             W.Part0 = Limb
  10355.             W.Part1 = B
  10356.             W.C0 = CFrame.new(0, -0.5, 0)
  10357.             W.Parent = Limb
  10358.  
  10359.         end
  10360.         local Limb = Character:FindFirstChild("Left Arm")
  10361.         if Limb then
  10362.  
  10363.             Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10364.             local Joint = Instance.new("Glue")
  10365.             Joint.Name = "LeftShoulder"
  10366.             Joint.Part0 = Torso
  10367.             Joint.Part1 = Limb
  10368.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10369.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10370.             Joint.Parent = Torso
  10371.  
  10372.             local B = Instance.new("Part")
  10373.             B.TopSurface = 0
  10374.             B.BottomSurface = 0
  10375.             B.formFactor = "Symmetric"
  10376.             B.Size = Vector3.new(1, 1, 1)
  10377.             B.Transparency = 1
  10378.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10379.             B.Parent = Character
  10380.             local W = Instance.new("Weld")
  10381.             W.Part0 = Limb
  10382.             W.Part1 = B
  10383.             W.C0 = CFrame.new(0, -0.5, 0)
  10384.             W.Parent = Limb
  10385.  
  10386.         end
  10387.         local Limb = Character:FindFirstChild("Right Leg")
  10388.         if Limb then
  10389.  
  10390.             Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10391.             local Joint = Instance.new("Glue")
  10392.             Joint.Name = "RightHip"
  10393.             Joint.Part0 = Torso
  10394.             Joint.Part1 = Limb
  10395.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10396.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10397.             Joint.Parent = Torso
  10398.  
  10399.             local B = Instance.new("Part")
  10400.             B.TopSurface = 0
  10401.             B.BottomSurface = 0
  10402.             B.formFactor = "Symmetric"
  10403.             B.Size = Vector3.new(1, 1, 1)
  10404.             B.Transparency = 1
  10405.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10406.             B.Parent = Character
  10407.             local W = Instance.new("Weld")
  10408.             W.Part0 = Limb
  10409.             W.Part1 = B
  10410.             W.C0 = CFrame.new(0, -0.5, 0)
  10411.             W.Parent = Limb
  10412.  
  10413.         end
  10414.         local Limb = Character:FindFirstChild("Left Leg")
  10415.         if Limb then
  10416.  
  10417.             Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10418.             local Joint = Instance.new("Glue")
  10419.             Joint.Name = "LeftHip"
  10420.             Joint.Part0 = Torso
  10421.             Joint.Part1 = Limb
  10422.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10423.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10424.             Joint.Parent = Torso
  10425.  
  10426.             local B = Instance.new("Part")
  10427.             B.TopSurface = 0
  10428.             B.BottomSurface = 0
  10429.             B.formFactor = "Symmetric"
  10430.             B.Size = Vector3.new(1, 1, 1)
  10431.             B.Transparency = 1
  10432.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10433.             B.Parent = Character
  10434.             local W = Instance.new("Weld")
  10435.             W.Part0 = Limb
  10436.             W.Part1 = B
  10437.             W.C0 = CFrame.new(0, -0.5, 0)
  10438.             W.Parent = Limb
  10439.         end
  10440.     end
  10441. end
  10442. ----------
  10443.  
  10444. lerpz = function(D, E, F, G)   
  10445.     D[E] = D[E]:lerp(F, G)
  10446. end
  10447.  
  10448. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10449. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10450. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10451. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10452. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10453. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10454. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10455. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10456. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10457. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10458. resetlerp = function() 
  10459.     RJ.C0 = RJC0
  10460.     RJ.C1 = RJC1
  10461.     N.C0 = NC0
  10462.     N.C1 = NC1
  10463.     RS.C0 = RSC0
  10464.     RS.C1 = RSC1
  10465.     LS.C0 = LSC0
  10466.     LS.C1 = LSC1
  10467.     RH.C0 = RHC0
  10468.     RH.C1 = RHC1
  10469.     LH.C0 = LHC0
  10470.     LH.C1 = LHC1
  10471. end
  10472. -------
  10473. ----------
  10474. hrp = char.HumanoidRootPart
  10475.  
  10476. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10477. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10478. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10479. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10480. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10481. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10482. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10483. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10484. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10485. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10486. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10487. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10488. RS = Torso:FindFirstChild("Right Shoulder")
  10489. LS = Torso:FindFirstChild("Left Shoulder")
  10490. RH = Torso:FindFirstChild("Right Hip")
  10491. LH = Torso:FindFirstChild("Left Hip")
  10492. RJ = hrp:FindFirstChild("RootJoint")
  10493. N = Torso:FindFirstChild("Neck")
  10494. cf = CFrame.new
  10495. ang = CFrame.Angles
  10496. rd = math.rad
  10497. rd2 = math.random
  10498. cs = ColorSequence.new
  10499. ns = NumberSequence.new
  10500. nsk = NumberSequenceKeypoint.new
  10501. -------------------
  10502.  
  10503. end)
  10504.  
  10505. print([[
  10506. -------------------------------------------------
  10507. hi
  10508. -------------------------------------------------]])
Add Comment
Please, Sign In to add comment