SHARE
TWEET

Cazum

potatinha Aug 12th, 2017 (edited) 90 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local p = game.Players.LocalPlayer
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local deb = false
  14. local shot = 0
  15. local debris=game:service"Debris"
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  19. math.randomseed(os.time())
  20. for i,v in pairs(char:children()) do
  21.     if v:IsA("Hat") then
  22.         v:Destroy()
  23.     end
  24. end
  25. for i,v in pairs (hed:GetChildren()) do
  26.         if v:IsA("Sound") then
  27.                 v:Destroy()
  28.         end
  29. end
  30. ----------------------------------------------------
  31. Debounces = {
  32. CanAttack = true;
  33. NoIdl = false;
  34. Slashing = false;
  35. Slashed = false;
  36. RPunch = true;
  37. RPunched = false;
  38. LPunch = true;
  39. LPunched = false;
  40. }
  41. local Touche = {char.Name, }
  42. ----------------------------------------------------
  43. hed.face.Texture = "rbxassetid://20676546"
  44. dol = Instance.new("ShirtGraphic",game.Workspace.Bruno973)
  45. dol.Graphic = "rbxassetid://105029799"
  46. ff = Instance.new("ForceField",game.Workspace.Bruno973)
  47. ff.Visible = false
  48. char["Body Colors"].HeadColor = BrickColor.new("Light orange")
  49. char["Body Colors"].TorsoColor = BrickColor.new("Light orange")
  50. char["Body Colors"].LeftArmColor = BrickColor.new("Light orange")
  51. char["Body Colors"].RightArmColor = BrickColor.new("Light orange")
  52. ----------------------------------------------------
  53. ypcall(function()
  54. char.Shirt:Destroy()
  55. char.Pants:Destroy()
  56. shirt = Instance.new("Shirt", char)
  57. shirt.Name = "Shirt"
  58. pants = Instance.new("Pants", char)
  59. pants.Name = "Pants"
  60. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  61. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=11404374"
  62. end)
  63. ----------------------------------------------------
  64. LoudVolume = false
  65. Submerged = false
  66. Music = true
  67. script.Name = "GOKU"
  68. Player = game.Players.LocalPlayer
  69. c = game.Players.LocalPlayer.Character
  70. Head = c.Head
  71. anim = c.Humanoid.Animator
  72. Humanoid = c:findFirstChild("Humanoid")
  73. Humanoid.Name = "InfiniteBeing"
  74. b23 = Instance.new("BoolValue", c)
  75. b23.Name = "InfiniteHuman"
  76. rage = false
  77. p = game.Players.LocalPlayer
  78. Music = false
  79. local Effects = {}
  80. attack = false
  81. local attacking = false
  82. vt = Vector3.new
  83. bc = BrickColor.new
  84. br = BrickColor.random
  85. it = Instance.new
  86. cf = CFrame.new
  87. euler = CFrame.fromEulerAnglesXYZ
  88. angles = CFrame.Angles
  89. matr = math.random
  90. mouse = Player:GetMouse()
  91. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  92. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  93. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  94. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  95. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  96. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  97. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  98. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  99. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  100. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  101. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  102. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  103. RS = c.Torso:FindFirstChild("Right Shoulder")
  104. LS = c.Torso:FindFirstChild("Left Shoulder")
  105. RH = c.Torso:FindFirstChild("Right Hip")
  106. LH = c.Torso:FindFirstChild("Left Hip")
  107. RJ = c.HumanoidRootPart:FindFirstChild("RootJoint")
  108. N = c.Torso:FindFirstChild("Neck")
  109. cf = CFrame.new
  110. ang = CFrame.Angles
  111. rd = math.rad
  112. rd2 = math.random
  113. function swait(num)
  114.   if num == 0 or num == nil then
  115.     game:service("RunService").Heartbeat:wait(0)
  116.   else
  117.     for i = 0, num do
  118.       game:service("RunService").Heartbeat:wait(0)
  119.     end
  120.   end
  121. end
  122. function lerpz(joint, prop, cfrmz, alp)
  123.   joint[prop] = joint[prop]:lerp(cfrmz, alp)
  124. end
  125. function resetlerp()
  126.   RJ.C0 = RJC0
  127.   RJ.C1 = RJC1
  128.   N.C0 = NC0
  129.   N.C1 = NC1
  130.   RS.C0 = RSC0
  131.   RS.C1 = RSC1
  132.   LS.C0 = LSC0
  133.   LS.C1 = LSC1
  134.   RH.C0 = RHC0
  135.   RH.C1 = RHC1
  136.   LH.C0 = LHC0
  137.   LH.C1 = LHC1
  138. end
  139. for _, c in pairs(c:children()) do
  140.   if c.className == "Accessory" then
  141.     c.Parent = nil
  142.   end
  143. end
  144. local S2 = Instance.new("Sound", c.HumanoidRootPart)
  145. S2.SoundId = ""
  146. S2.Volume = 0
  147. S2.Looped = true
  148. local P = Instance.new("Part", c)
  149. P.CanCollide = false
  150. P.Size = Vector3.new(0.2, 0.2, 0.2)
  151. P.BrickColor = BrickColor.new("New Yeller")
  152. local M = Instance.new("SpecialMesh", P)
  153. M.MeshId = "rbxassetid://0"
  154. M.Scale = Vector3.new(0.04, 0.04, 0.04)
  155. M.Offset = Vector3.new(-0.225, 0.65, -0.1)
  156. local W = Instance.new("Weld", c.Head)
  157. W.Part0 = c.Head
  158. W.Part1 = P
  159. W.C0 = CFrame.Angles(0, math.rad(180), 0)
  160. trazx = Instance.new("ParticleEmitter")
  161. function New(Object, Parent, Name, Data)
  162.   local Object = Instance.new(Object)
  163.   for Index, Value in pairs(Data or {}) do
  164.     Object[Index] = Value
  165.   end
  166.   Object.Parent = Parent
  167.   Object.Name = Name
  168.   return Object
  169. end
  170. Form = "None"
  171. function SSJB()
  172.   if Form == "None" then
  173.     Form = "SSJB"
  174. hed.face.Texture = "rbxassetid://20676546"
  175.     attack = true
  176.     anim.Parent = nil
  177.     for i = 1, 35 do
  178.       swait()
  179.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  180.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  181.       lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  182.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  183.       lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  184.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  185.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  186.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  187.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  188.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  189.     end
  190.     local S = Instance.new("Sound", c.HumanoidRootPart)
  191.     S.SoundId = "rbxassetid://263260463"
  192.     S.Volume = 1
  193.     S:Play()
  194.     local S2 = Instance.new("Sound", c.HumanoidRootPart)
  195.     S2.SoundId = "rbxassetid://296221997"
  196.     S2.Volume = 10
  197.     S2.Looped = true
  198.     S2:Play()
  199.     for i = 1, 15 do
  200.       swait()
  201.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  202.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  203.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  204.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  205.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  206.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  207.       lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  208.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  209.       lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  210.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  211.     end
  212.     for i, v in pairs(c:children()) do
  213.       if v.ClassName == "Part" then
  214.         local tra = trazx:clone()
  215.         tra.Parent = v
  216.         tra.LightEmission = 1
  217.         tra.Color = ColorSequence.new(Color3.new(255, 255, 0))
  218.         tra.Rate = 15
  219.         tra.Rotation = NumberRange.new(-5, 5)
  220.         tra.Lifetime = NumberRange.new(1.5, 2)
  221.         tra.Size = NumberSequence.new({
  222.           NumberSequenceKeypoint.new(0, 0.1, 0),
  223.           NumberSequenceKeypoint.new(1, 0, 0)
  224.         })
  225.         tra.Transparency = NumberSequence.new({
  226.           NumberSequenceKeypoint.new(0, 1, 0),
  227.           NumberSequenceKeypoint.new(0.135, 0, 0),
  228.           NumberSequenceKeypoint.new(0.875, 0, 0),
  229.           NumberSequenceKeypoint.new(1, 1, 0)
  230.         })
  231.         tra.Speed = NumberRange.new(0.5)
  232.         tra.VelocitySpread = 360
  233.         tra.VelocityInheritance = 0.5
  234.         tra.ZOffset = 2
  235.         tra.Acceleration = Vector3.new(0, 2.5, 0)
  236.       end
  237.     end
  238.     local tra = trazx:clone()
  239.     tra.Parent = c.HumanoidRootPart
  240.     tra.Texture = "rbxassetid://347730682"
  241.     tra.LightEmission = 0.8
  242.     tra.Color = ColorSequence.new(Color3.new(255, 255, 0))
  243.     tra.Rate = 125
  244.     tra.Rotation = NumberRange.new(-5, 5)
  245.     tra.Lifetime = NumberRange.new(0.75)
  246.     tra.Size = NumberSequence.new({
  247.       NumberSequenceKeypoint.new(0, 4.81, 0.875),
  248.       NumberSequenceKeypoint.new(1, 2.13, 0.875)
  249.     })
  250.     tra.Transparency = NumberSequence.new({
  251.       NumberSequenceKeypoint.new(0, 1, 0),
  252.       NumberSequenceKeypoint.new(0.0399, 0.85, 0),
  253.       NumberSequenceKeypoint.new(0.394, 0.9, 0),
  254.       NumberSequenceKeypoint.new(0.699, 1, 0),
  255.       NumberSequenceKeypoint.new(1, 1, 0)
  256.     })
  257.     tra.Speed = NumberRange.new(15)
  258.     tra.VelocitySpread = 360
  259.     tra.VelocityInheritance = 0.5
  260.     tra.ZOffset = 3.5
  261.     tra.Acceleration = Vector3.new(0, 25, 0)
  262.     for i = 1, 25 do
  263.       for i = 1, 3 do
  264.         swait()
  265.         lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 0.5)
  266.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  267.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 0.5)
  268.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  269.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 0.5)
  270.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  271.         lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 0.5)
  272.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  273.         lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 0.5)
  274.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  275.       end
  276.       for i = 1, 3 do
  277.         swait()
  278.         lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  279.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  280.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 0.5)
  281.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  282.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 0.5)
  283.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  284.         lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  285.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  286.         lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  287.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  288.       end
  289.     end
  290.     local S3 = Instance.new("Sound", c.HumanoidRootPart)
  291.     S3.SoundId = "rbxassetid://494119326"
  292.     S3.Volume = 10
  293.     S3:Play()
  294.     S2.SoundId = "rbxassetid://cc"
  295.     S2:Play()
  296.     local SE = Instance.new("ChorusSoundEffect", S3)
  297.     tra.LightEmission = 0.8
  298.     tra.Color = ColorSequence.new(Color3.new(255, 255, 0))
  299.     tra.Rate = 125
  300.     tra.Rotation = NumberRange.new(-5, 5)
  301.     tra.Lifetime = NumberRange.new(0.2, 0.4)
  302.     tra.Size = NumberSequence.new({
  303.       NumberSequenceKeypoint.new(0, 4.81, 0.875),
  304.       NumberSequenceKeypoint.new(1, 2.13, 0.875)
  305.     })
  306.     tra.Transparency = NumberSequence.new({
  307.       NumberSequenceKeypoint.new(0, 1, 0),
  308.       NumberSequenceKeypoint.new(0.0399, 0.8, 0),
  309.       NumberSequenceKeypoint.new(0.394, 0.8, 0),
  310.       NumberSequenceKeypoint.new(0.699, 1, 0),
  311.       NumberSequenceKeypoint.new(1, 1, 0)
  312.     })
  313.     tra.Speed = NumberRange.new(5)
  314.     tra.VelocitySpread = 360
  315.     tra.VelocityInheritance = 0.5
  316.     tra.ZOffset = 3.5
  317.     tra.Acceleration = Vector3.new(0, 150, 0)
  318.     P.BrickColor = BrickColor.new("Carnation pink")
  319.     W.C0 = CFrame.Angles(0, 0, 0)
  320.     P.Material = "Neon"
  321.     local M = Instance.new("SpecialMesh", P)
  322.     M.TextureId = "rbxassetid://20642711"
  323.     M.MeshId = "rbxassetid://15730710"
  324.     M.Scale = Vector3.new(1.02, 1.02, 1.02)
  325.     M.Offset = Vector3.new(-0.0025, 0.4, -0.025)
  326.     local s = Instance.new("Sound", c.Head)
  327.     s.SoundId = "rbxassetid://427649630"
  328.     s.Volume = 1
  329.     s.Looped = true
  330.     s:play()
  331.     for i = 1, 50 do
  332.       swait()
  333.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  334.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  335.       lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  336.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  337.       lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  338.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  339.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  340.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  341.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  342.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  343.     end
  344.     resetlerp()
  345.     attack = false
  346.     anim.Parent = Humanoid
  347.   elseif Form == "SSJB" then
  348.     Form = "Kaioken"
  349.     attack = true
  350.     anim.Parent = nil
  351.     for i = 1, 35 do
  352.       swait()
  353.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  354.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  355.       lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  356.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  357.       lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  358.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  359.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  360.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  361.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  362.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  363.     end
  364.     local S = Instance.new("Sound", c.HumanoidRootPart)
  365.     S.SoundId = "rbxassetid://263260463"
  366.     S.Volume = 1
  367.     S:Play()
  368.     S2.SoundId = "rbxassetid://336074463"
  369.     S2:Play()
  370.     for i = 1, 15 do
  371.       swait()
  372.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  373.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  374.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  375.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  376.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  377.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  378.       lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  379.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  380.       lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  381.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  382.     end
  383.     local tra = trazx:clone()
  384.     tra.Parent = c.HumanoidRootPart
  385.     tra.Texture = "rbxassetid://347730682"
  386.     tra.LightEmission = 0.8
  387.     tra.Color = ColorSequence.new(Color3.new(255, 255, 0))
  388.     tra.Rate = 125
  389.     tra.Rotation = NumberRange.new(-5, 5)
  390.     tra.Lifetime = NumberRange.new(0.3)
  391.     tra.Size = NumberSequence.new({
  392.       NumberSequenceKeypoint.new(0, 8, 0.875),
  393.       NumberSequenceKeypoint.new(1, 10, 0.875)
  394.     })
  395.     tra.Transparency = NumberSequence.new({
  396.       NumberSequenceKeypoint.new(0, 1, 0),
  397.       NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  398.       NumberSequenceKeypoint.new(0.394, 0.906, 0),
  399.       NumberSequenceKeypoint.new(0.699, 1, 0),
  400.       NumberSequenceKeypoint.new(1, 1, 0)
  401.     })
  402.     tra.Speed = NumberRange.new(75)
  403.     tra.VelocitySpread = 360
  404.     tra.VelocityInheritance = 0.5
  405.     tra.ZOffset = 3
  406.     tra.Acceleration = Vector3.new(0, 350, 0)
  407.     local S4 = Instance.new("Sound", c.HumanoidRootPart)
  408.     S4.SoundId = "rbxassetid://609158214"
  409.     S4.Volume = 5
  410.     S4:Play()
  411.     for i = 1, 2 do
  412.       local SE = Instance.new("ChorusSoundEffect", S4)
  413.     end
  414.     for i = 1, 23 do
  415.       for i = 1, 3 do
  416.         swait()
  417.         lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 1)
  418.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  419.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 1)
  420.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  421.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 1)
  422.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  423.         lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 1)
  424.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  425.         lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 1)
  426.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  427.       end
  428.       for i = 1, 3 do
  429.         swait()
  430.         lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 1)
  431.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  432.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 1)
  433.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  434.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 1)
  435.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  436.         lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 1)
  437.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  438.         lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 1)
  439.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  440.       end
  441.     end
  442.     local S3 = Instance.new("Sound", c.HumanoidRootPart)
  443.     S3.SoundId = "rbxassetid://590580746"
  444.     S3.Volume = 1.5
  445.     S3:Play()
  446.     S2.SoundId = "rbxassetid://590580496"
  447.     S2:Play()
  448.     tra.LightEmission = 0
  449.     tra.Color = ColorSequence.new(Color3.new(0.250, 0.050, 0))
  450.     tra.Rate = 125
  451.     tra.Rotation = NumberRange.new(-5, 5)
  452.     tra.Lifetime = NumberRange.new(0.3)
  453.     tra.Size = NumberSequence.new({
  454.       NumberSequenceKeypoint.new(0, 8, 0.875),
  455.       NumberSequenceKeypoint.new(1, 10, 0.875)
  456.     })
  457.     tra.Transparency = NumberSequence.new({
  458.       NumberSequenceKeypoint.new(0, 1, 0),
  459.       NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  460.       NumberSequenceKeypoint.new(0.394, 0.906, 0),
  461.       NumberSequenceKeypoint.new(0.699, 1, 0),
  462.       NumberSequenceKeypoint.new(1, 1, 0)
  463.     })
  464.     tra.Speed = NumberRange.new(25)
  465.     tra.VelocitySpread = 360
  466.     tra.VelocityInheritance = 0.5
  467.     tra.ZOffset = 3
  468.     tra.Acceleration = Vector3.new(0, 350, 0)
  469.     for i = 1, 50 do
  470.       swait()
  471.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  472.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  473.       lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  474.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  475.       lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  476.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  477.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  478.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  479.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  480.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  481.     end
  482.     resetlerp()
  483.     attack = false
  484.     anim.Parent = Humanoid
  485.   end
  486. end
  487. ButtonDown = false
  488. CombatDebounce = false
  489. Combo = 1
  490. mouse.Button1Down:connect(function()
  491.   if CombatDebounce == true then
  492.     return
  493.   end
  494.   CombatDebounce = true
  495.   ButtonDown = true
  496.   if Form == "None" then
  497.     local SP = Instance.new("Sound", c.HumanoidRootPart)
  498.     SP.SoundId = "rbxassetid://696622391"
  499.     SP.PlaybackSpeed = math.random(90, 120) / 100
  500.     SP.Volume = 5
  501.     SP:Play()
  502.     for i, v in pairs(game.Workspace:children()) do
  503.       if v:findFirstChild("Humanoid") ~= nil and v:findFirstChild("HumanoidRootPart") ~= nil and v ~= c and v.HumanoidRootPart.Position - c.HumanoidRootPart.Position.magnitude <= 6 then
  504.         v.Humanoid.Health = v.Humanoid.Health - 15
  505.       end
  506.     end
  507.     if Combo == 1 then
  508.       Combo = 2
  509.       for i = 1, 3 do
  510.         swait()
  511.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(15), rd(60)), 0.8)
  512.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60)), 0.8)
  513.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-60), rd(110)), 0.8)
  514.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  515.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  516.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  517.         lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  518.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  519.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.8)
  520.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  521.       end
  522.       for i = 1, 4 do
  523.         swait()
  524.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(15), rd(100)), 0.5)
  525.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-100)), 0.5)
  526.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(90)), 0.5)
  527.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  528.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  529.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  530.         lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  531.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  532.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.5)
  533.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  534.       end
  535.       CombatDebounce = false
  536.       for i = 1, 2 do
  537.         swait()
  538.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  539.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  540.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  541.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  542.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  543.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  544.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  545.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  546.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  547.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  548.       end
  549.     elseif Combo == 2 then
  550.       Combo = 3
  551.       for i = 1, 3 do
  552.         swait()
  553.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-80)), 0.8)
  554.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  555.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-80)), 0.8)
  556.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  557.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  558.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  559.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  560.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  561.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  562.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  563.       end
  564.       for i = 1, 4 do
  565.         swait()
  566.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-160)), 0.5)
  567.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  568.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-90)), 0.5)
  569.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  570.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  571.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  572.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  573.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  574.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  575.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  576.       end
  577.       CombatDebounce = false
  578.       for i = 1, 2 do
  579.         swait()
  580.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  581.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  582.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  583.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  584.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  585.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  586.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  587.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  588.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  589.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  590.       end
  591.     elseif Combo == 3 then
  592.       Combo = 4
  593.       for i = 1, 3 do
  594.         swait()
  595.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(80)), 0.8)
  596.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  597.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-80)), 0.8)
  598.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  599.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  600.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  601.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  602.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  603.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  604.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  605.       end
  606.       for i = 1, 4 do
  607.         swait()
  608.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(160)), 0.5)
  609.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  610.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-90)), 0.5)
  611.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  612.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  613.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  614.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  615.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  616.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  617.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  618.       end
  619.       CombatDebounce = false
  620.       for i = 1, 2 do
  621.         swait()
  622.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  623.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  624.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  625.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  626.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  627.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  628.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  629.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  630.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  631.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  632.       end
  633.     elseif Combo == 4 then
  634.       Combo = 1
  635.       for i = 1, 3 do
  636.         swait()
  637.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-80)), 0.8)
  638.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  639.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(80)), 0.8)
  640.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  641.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  642.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  643.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  644.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  645.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  646.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  647.       end
  648.       for i = 1, 4 do
  649.         swait()
  650.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-160)), 0.5)
  651.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  652.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(90)), 0.5)
  653.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  654.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  655.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  656.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  657.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  658.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  659.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  660.       end
  661.       CombatDebounce = false
  662.       for i = 1, 2 do
  663.         swait()
  664.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  665.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  666.         lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  667.         lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  668.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  669.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  670.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  671.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  672.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  673.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  674.       end
  675.     end
  676.   else
  677.     while ButtonDown == true do
  678.       local SP = Instance.new("Sound", c.HumanoidRootPart)
  679.       SP.SoundId = "rbxassetid://696622391"
  680.       SP.PlaybackSpeed = math.random(90, 120) / 100
  681.       SP.Volume = 5
  682.       SP:Play()
  683.       for i, v in pairs(game.Workspace:children()) do
  684.         if v:findFirstChild("Humanoid") ~= nil and v:findFirstChild("HumanoidRootPart") ~= nil and v ~= c and v.HumanoidRootPart.Position - c.HumanoidRootPart.Position.magnitude <= Vector3.FromNormalId(6) then
  685.           v.Humanoid.Health = v.Humanoid.Health - 15
  686.         end
  687.       end
  688.       if Combo == 1 then
  689.         Combo = 2
  690.         for i = 1, 1 do
  691.           swait()
  692.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  693.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  694.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-60), rd(110)), 1)
  695.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  696.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  697.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  698.           lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 1)
  699.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  700.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 1)
  701.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  702.         end
  703.         for i = 1, 2 do
  704.           swait()
  705.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.75)
  706.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.75)
  707.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  708.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  709.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  710.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  711.           lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(math.random(-90, 90)), rd(math.random(-90, 90)), rd(0)), 0.75)
  712.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  713.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  714.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  715.         end
  716.         CombatDebounce = false
  717.         for i = 1, 2 do
  718.           swait()
  719.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  720.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  721.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  722.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  723.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  724.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  725.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  726.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  727.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  728.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  729.         end
  730.       elseif Combo == 2 then
  731.         Combo = 3
  732.         for i = 1, 1 do
  733.           swait()
  734.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  735.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  736.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  737.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  738.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  739.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  740.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  741.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  742.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  743.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  744.         end
  745.         for i = 1, 3 do
  746.           swait()
  747.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.5)
  748.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.5)
  749.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.5)
  750.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  751.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.5)
  752.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  753.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.5)
  754.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  755.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.5)
  756.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  757.         end
  758.         CombatDebounce = false
  759.         for i = 1, 2 do
  760.           swait()
  761.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  762.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  763.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  764.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  765.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  766.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  767.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  768.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  769.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  770.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  771.         end
  772.       elseif Combo == 3 then
  773.         Combo = 4
  774.         for i = 1, 1 do
  775.           swait()
  776.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  777.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  778.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  779.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  780.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  781.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  782.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  783.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  784.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  785.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  786.         end
  787.         for i = 1, 3 do
  788.           swait()
  789.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(160)), 0.75)
  790.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.75)
  791.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.75)
  792.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  793.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  794.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  795.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.75)
  796.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  797.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  798.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  799.         end
  800.         CombatDebounce = false
  801.         for i = 1, 2 do
  802.           swait()
  803.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  804.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  805.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  806.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  807.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  808.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  809.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  810.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  811.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  812.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  813.         end
  814.       elseif Combo == 4 then
  815.         Combo = 1
  816.         for i = 1, 1 do
  817.           swait()
  818.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  819.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  820.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  821.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  822.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  823.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  824.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  825.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  826.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  827.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  828.         end
  829.         for i = 1, 3 do
  830.           swait()
  831.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.76)
  832.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.76)
  833.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  834.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  835.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  836.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  837.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  838.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  839.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  840.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  841.         end
  842.         CombatDebounce = false
  843.         for i = 1, 2 do
  844.           swait()
  845.           lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  846.           lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  847.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  848.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  849.           lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  850.           lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  851.           lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  852.           lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  853.           lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  854.           lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  855.         end
  856.       end
  857.     end
  858.   end
  859.   resetlerp()
  860. end)
  861. mouse.Button1Up:connect(function()
  862.   ButtonDown = false
  863. end)
  864. function Kamehameha()
  865.   resetlerp()
  866.   CombatDebounce = true
  867.   attack = true
  868.   anim.Parent = nil
  869.   c.HumanoidRootPart.Anchored = true
  870.   local P = Instance.new("Part", c)
  871.   P.CanCollide = false
  872.   P.Size = Vector3.new(0.2, 0.2, 0.2)
  873.   P.Transparency = 1
  874.   local W2 = Instance.new("Weld", c["Right Arm"])
  875.   W2.Part0 = c["Right Arm"]
  876.   W2.Part1 = P
  877.   W2.C0 = CFrame.new(0, -1, 0)
  878.   local tra
  879.   if Form == "Kaioken" then
  880.     tra = trazx:clone()
  881.     tra.Parent = P
  882.     tra.LightEmission = 1
  883.     tra.Color = ColorSequence.new({
  884.       ColorSequenceKeypoint.new(0, Color3.new(0.1, 0.05, 0)),
  885.       ColorSequenceKeypoint.new(0.5, Color3.new(0.1, 0.05, 0)),
  886.       ColorSequenceKeypoint.new(1, Color3.new(0.1, 0.05, 0))
  887.     })
  888.     tra.Rate = 250
  889.     tra.Rotation = NumberRange.new(-360, 360)
  890.     tra.Lifetime = NumberRange.new(1)
  891.     tra.Size = NumberSequence.new({
  892.       NumberSequenceKeypoint.new(0, 0.273, 0),
  893.       NumberSequenceKeypoint.new(0.779, 0.984, 0.492),
  894.       NumberSequenceKeypoint.new(1, 3.06, 0)
  895.     })
  896.     tra.Transparency = NumberSequence.new({
  897.       NumberSequenceKeypoint.new(0, 1, 0),
  898.       NumberSequenceKeypoint.new(0.135, 0, 0),
  899.       NumberSequenceKeypoint.new(0.862, 0, 0),
  900.       NumberSequenceKeypoint.new(1, 1, 0)
  901.     })
  902.     tra.Speed = NumberRange.new(0)
  903.     tra.VelocitySpread = 360
  904.     tra.LockedToPart = true
  905.     tra.ZOffset = 3.6
  906.   else
  907.     tra = trazx:clone()
  908.     tra.Parent = P
  909.     tra.LightEmission = 1
  910.     tra.Color = ColorSequence.new({
  911.       ColorSequenceKeypoint.new(0, Color3.new(0.1, 0.05, 0)),
  912.       ColorSequenceKeypoint.new(0.5, Color3.new(0.1, 0.05, 0)),
  913.       ColorSequenceKeypoint.new(1, Color3.new(0.1, 0.05, 0))
  914.     })
  915.     tra.Rate = 250
  916.     tra.Rotation = NumberRange.new(-360, 360)
  917.     tra.Lifetime = NumberRange.new(1)
  918.     tra.Size = NumberSequence.new({
  919.       NumberSequenceKeypoint.new(0, 0.273, 0),
  920.       NumberSequenceKeypoint.new(0.779, 0.984, 0.492),
  921.       NumberSequenceKeypoint.new(1, 3.06, 0)
  922.     })
  923.     tra.Transparency = NumberSequence.new({
  924.       NumberSequenceKeypoint.new(0, 1, 0),
  925.       NumberSequenceKeypoint.new(0.135, 0, 0),
  926.       NumberSequenceKeypoint.new(0.862, 0, 0),
  927.       NumberSequenceKeypoint.new(1, 1, 0)
  928.     })
  929.     tra.Speed = NumberRange.new(0)
  930.     tra.VelocitySpread = 360
  931.     tra.LockedToPart = true
  932.     tra.ZOffset = 3.6
  933.   end
  934.   local S4 = Instance.new("Sound", c.HumanoidRootPart)
  935.   S4.SoundId = "rbxassetid://825760017"
  936.   S4.Volume = 1
  937.   S4:Play()
  938.   for i = 1, 300 do
  939.     swait()
  940.     c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  941.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(15), rd(-5), rd(-90)), 0.5)
  942.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  943.     lerpz(RS, "C0", RSC0 * cf(0, 0.25, 0) * ang(rd(35), rd(15), rd(35)), 0.5)
  944.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  945.     lerpz(LS, "C0", LSC0 * cf(0, 0.25, -0.5) * ang(rd(65), rd(15), rd(-35)), 0.5)
  946.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  947.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(5)), 0.5)
  948.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  949.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.5)
  950.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  951.   end
  952.   if Form == "Kaioken" then
  953.     tra.Size = NumberSequence.new({
  954.       NumberSequenceKeypoint.new(0, 0, 0),
  955.       NumberSequenceKeypoint.new(0.4, 6.92, 0.492),
  956.       NumberSequenceKeypoint.new(1, 3.44, 0)
  957.     })
  958.   else
  959.     tra.Size = NumberSequence.new({
  960.       NumberSequenceKeypoint.new(0, 0, 0),
  961.       NumberSequenceKeypoint.new(0.275, 4.92, 0.492),
  962.       NumberSequenceKeypoint.new(1, 1.44, 0)
  963.     })
  964.   end
  965.   W2.C0 = CFrame.new(0, -2.5, 0)
  966.   S4:Stop()
  967.   S4.SoundId = "rbxassetid://494119326"
  968.   S4:Play()
  969.   S4.Volume = 5
  970.   tra.ZOffset = 3.6
  971.   for i = 1, 4 do
  972.     swait()
  973.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  974.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  975.     lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(90)), 0.5)
  976.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  977.     lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(-90)), 0.5)
  978.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  979.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  980.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  981.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  982.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  983.   end
  984.   local PE, PE3
  985.   if Form ~= "Kaioken" then
  986.     PE = Instance.new("Part", c)
  987.     PE.Size = Vector3.new(2, 2, 2)
  988.     PE.Material = "Neon"
  989.     PE.BrickColor = BrickColor.new("Burnt Sienna")
  990.     PE.CanCollide = false
  991.     PE.Anchored = true
  992.   else
  993.     PE = Instance.new("Part", c)
  994.     PE.Size = Vector3.new(4, 4, 4)
  995.     PE.Material = "Neon"
  996.     PE.BrickColor = BrickColor.new("Burnt Sienna")
  997.     PE.CanCollide = false
  998.     PE.Anchored = true
  999.     PE3 = Instance.new("Part", c)
  1000.     PE3.Size = Vector3.new(4.1, 4.1, 4.1)
  1001.     PE3.Material = "Neon"
  1002.     PE3.Transparency = 0.5
  1003.     PE3.BrickColor = BrickColor.new("Burnt Sienna")
  1004.     PE3.CanCollide = false
  1005.     PE3.Anchored = true
  1006.   end
  1007.   local Charge2 = 0
  1008.   for i = 1, 100 do
  1009.     Charge2 = Charge2 + 1
  1010.     PE.Size = PE.Size + Vector3.new(0, 0, 2)
  1011.     if Form == "Kaioken" then
  1012.       PE3.Size = PE3.Size + Vector3.new(0, 0, 2)
  1013.     end
  1014.     PE.Touched:connect(function(Hit)
  1015.       if Hit.Anchored == false and Hit.Parent ~= c then
  1016.         local BV2 = Instance.new("BodyVelocity", Hit)
  1017.         BV2.Velocity = c.HumanoidRootPart.CFrame.lookVector * 400
  1018.         BV2.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1019.         game.Debris:AddItem(BV2, 0.5)
  1020.       end
  1021.       swait()
  1022.     end)
  1023.     if Form == "Kaioken" then
  1024.       PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1025.       PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1026.     else
  1027.       PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1028.     end
  1029.     swait()
  1030.   end
  1031.   tra.Enabled = false
  1032.   for i = 1, 80 do
  1033.     Charge2 = Charge2 + 1
  1034.     if Form == "Kaioken" then
  1035.       PE3.Size = PE3.Size + Vector3.new(-0.025, -0.025, 4)
  1036.       PE3.Velocity = Vector3.new(0, 0, 0)
  1037.       PE3.Transparency = PE3.Transparency + 0.0125
  1038.       PE.Size = PE.Size + Vector3.new(-0.025, -0.025, 4)
  1039.       PE.Velocity = Vector3.new(0, 0, 0)
  1040.       PE.Transparency = PE.Transparency + 0.0125
  1041.       PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1042.       PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1043.     else
  1044.       PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1045.       PE.Size = PE.Size + Vector3.new(-0.025, -0.025, 4)
  1046.       PE.Velocity = Vector3.new(0, 0, 0)
  1047.       PE.Transparency = PE.Transparency + 0.0125
  1048.     end
  1049.     swait()
  1050.   end
  1051.   P:remove()
  1052.   PE:remove()
  1053.   c.HumanoidRootPart.Anchored = false
  1054.   if Form == "Kaioken" then
  1055.     PE3:remove()
  1056.   end
  1057.   anim.Parent = Humanoid
  1058.   resetlerp()
  1059.   attack = false
  1060.   CombatDebounce = false
  1061. end
  1062. function SuperKamehameha()
  1063.   resetlerp()
  1064.   CombatDebounce = true
  1065.   attack = true
  1066.   anim.Parent = nil
  1067.   c.HumanoidRootPart.Anchored = true
  1068.   local P = Instance.new("Part", c)
  1069.   P.CanCollide = false
  1070.   P.Size = Vector3.new(0.2, 0.2, 0.2)
  1071.   P.Transparency = 1
  1072.   local W2 = Instance.new("Weld", c["Right Arm"])
  1073.   W2.Part0 = c["Right Arm"]
  1074.   W2.Part1 = P
  1075.   W2.C0 = CFrame.new(0, -1, 0)
  1076.   local tra
  1077.   if Form == "Kaioken" then
  1078.     tra = trazx:clone()
  1079.     tra.Parent = P
  1080.     tra.LightEmission = 1
  1081.     tra.Color = ColorSequence.new({
  1082.       ColorSequenceKeypoint.new(0, Color3.new(0.1, 0.05, 0)),
  1083.       ColorSequenceKeypoint.new(0.5, Color3.new(0.1, 0.05, 0)),
  1084.       ColorSequenceKeypoint.new(1, Color3.new(0.1, 0.05, 0))
  1085.     })
  1086.     tra.Rate = 125
  1087.     tra.Rotation = NumberRange.new(-360, 360)
  1088.     tra.Lifetime = NumberRange.new(0.5)
  1089.     tra.Size = NumberSequence.new({
  1090.       NumberSequenceKeypoint.new(0, 0.4, 0),
  1091.       NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1092.       NumberSequenceKeypoint.new(1, 4.5, 0)
  1093.     })
  1094.     tra.Transparency = NumberSequence.new({
  1095.       NumberSequenceKeypoint.new(0, 1, 0),
  1096.       NumberSequenceKeypoint.new(0.135, 0, 0),
  1097.       NumberSequenceKeypoint.new(0.862, 0, 0),
  1098.       NumberSequenceKeypoint.new(1, 1, 0)
  1099.     })
  1100.     tra.Speed = NumberRange.new(0)
  1101.     tra.VelocitySpread = 360
  1102.     tra.LockedToPart = true
  1103.     tra.ZOffset = 3.6
  1104.   else
  1105.     tra = trazx:clone()
  1106.     tra.Parent = P
  1107.     tra.LightEmission = 1
  1108.     tra.Color = ColorSequence.new({
  1109.       ColorSequenceKeypoint.new(0, Color3.new(0.1, 0.05, 0)),
  1110.       ColorSequenceKeypoint.new(0.5, Color3.new(0.1, 0.05, 0)),
  1111.       ColorSequenceKeypoint.new(1, Color3.new(0.1, 0.05, 0))
  1112.     })
  1113.     tra.Rate = 125
  1114.     tra.Rotation = NumberRange.new(-360, 360)
  1115.     tra.Lifetime = NumberRange.new(0.5)
  1116.     tra.Size = NumberSequence.new({
  1117.       NumberSequenceKeypoint.new(0, 0.4, 0),
  1118.       NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1119.       NumberSequenceKeypoint.new(1, 4.5, 0)
  1120.     })
  1121.     tra.Transparency = NumberSequence.new({
  1122.       NumberSequenceKeypoint.new(0, 1, 0),
  1123.       NumberSequenceKeypoint.new(0.135, 0, 0),
  1124.       NumberSequenceKeypoint.new(0.862, 0, 0),
  1125.       NumberSequenceKeypoint.new(1, 1, 0)
  1126.     })
  1127.     tra.Speed = NumberRange.new(0)
  1128.     tra.VelocitySpread = 360
  1129.     tra.LockedToPart = true
  1130.     tra.ZOffset = 3.6
  1131.   end
  1132.   local S4 = Instance.new("Sound", P)
  1133.   S4.SoundId = "rbxassetid://858904104"
  1134.   S4.Volume = 2.5
  1135.   S4:Play()
  1136.   for i = 1, 300 do
  1137.     swait()
  1138.     c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1139.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(15), rd(-5), rd(-90)), 0.5)
  1140.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  1141.     lerpz(RS, "C0", RSC0 * cf(0, 0.25, 0) * ang(rd(35), rd(15), rd(35)), 0.5)
  1142.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1143.     lerpz(LS, "C0", LSC0 * cf(0, 0.25, -0.5) * ang(rd(65), rd(15), rd(-35)), 0.5)
  1144.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1145.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(5)), 0.5)
  1146.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1147.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.5)
  1148.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1149.   end
  1150.   if Form == "Kaioken" then
  1151.     tra.Size = NumberSequence.new({
  1152.       NumberSequenceKeypoint.new(0, 14, 0),
  1153.       NumberSequenceKeypoint.new(0.275, 14, 0.492),
  1154.       NumberSequenceKeypoint.new(1, 14, 0)
  1155.     })
  1156.   else
  1157.     tra.Size = NumberSequence.new({
  1158.       NumberSequenceKeypoint.new(0, 10, 0),
  1159.       NumberSequenceKeypoint.new(0.275, 10, 0.492),
  1160.       NumberSequenceKeypoint.new(1, 10, 0)
  1161.     })
  1162.   end
  1163.   W2:remove()
  1164.   P.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -5)
  1165.   P.Anchored = true
  1166.   S4:Stop()
  1167.   S4.SoundId = "rbxassetid://870984991"
  1168.   S4:Play()
  1169.   S4.Volume = 5
  1170.   tra.ZOffset = 3.6
  1171.   for i = 1, 4 do
  1172.     swait()
  1173.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1174.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1175.     lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(90)), 0.5)
  1176.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1177.     lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(-90)), 0.5)
  1178.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1179.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  1180.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1181.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  1182.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1183.   end
  1184.   local PE, PE3
  1185.   if Form ~= "Kaioken" then
  1186.     PE = Instance.new("Part", c)
  1187.     PE.Size = Vector3.new(5, 5, 5)
  1188.     PE.Material = "Neon"
  1189.     PE.BrickColor = BrickColor.new("New Yeller")
  1190.     PE.CanCollide = false
  1191.     PE.Anchored = true
  1192.   else
  1193.     PE = Instance.new("Part", c)
  1194.     PE.Size = Vector3.new(9, 9, 9)
  1195.     PE.Material = "Neon"
  1196.     PE.BrickColor = BrickColor.new("Burnt Sienna")
  1197.     PE.CanCollide = false
  1198.     PE.Anchored = true
  1199.     PE3 = Instance.new("Part", c)
  1200.     PE3.Size = Vector3.new(9.1, 9.1, 9.1)
  1201.     PE3.Material = "Neon"
  1202.     PE3.Transparency = 0.5
  1203.     PE3.BrickColor = BrickColor.new("Burnt Sienna")
  1204.     PE3.CanCollide = false
  1205.     PE3.Anchored = true
  1206.   end
  1207.   local Charge2 = 0
  1208.   for i = 1, 100 do
  1209.     Charge2 = Charge2 + 1
  1210.     PE.Size = PE.Size + Vector3.new(0, 0, 4)
  1211.     if Form == "Kaioken" then
  1212.       PE3.Size = PE3.Size + Vector3.new(0, 0, 4)
  1213.     end
  1214.     PE.Touched:connect(function(Hit)
  1215.       if Hit.Anchored == false and Hit.Parent ~= c then
  1216.         Hit:remove()
  1217.       end
  1218.       swait()
  1219.     end)
  1220.     PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1221.     if Form == "Kaioken" then
  1222.       PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1223.     end
  1224.     swait()
  1225.   end
  1226.   tra.Enabled = false
  1227.   for i = 1, 80 do
  1228.     Charge2 = Charge2 + 1
  1229.     PE.Size = PE.Size + Vector3.new(-0.2, -0.2, 4)
  1230.     PE.Velocity = Vector3.new(0, 0, 0)
  1231.     PE.Transparency = PE.Transparency + 0.025
  1232.     PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 * Charge2)
  1233.     PE.CFrame = PE.CFrame * CFrame.new(0, 0, -6)
  1234.     if Form == "Kaioken" then
  1235.       PE3.Size = PE3.Size + Vector3.new(-0.2005, -0.2005, 4)
  1236.       PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1237.     end
  1238.     swait()
  1239.   end
  1240.   game.Debris:AddItem(PE, 0)
  1241.   game.Debris:AddItem(P, 10)
  1242.   if Form == "Kaioken" then
  1243.     game.Debris:AddItem(PE, 0)
  1244.   end
  1245.   anim.Parent = Humanoid
  1246.   resetlerp()
  1247.   c.HumanoidRootPart.Anchored = false
  1248.   attack = false
  1249.   CombatDebounce = false
  1250. end
  1251. function FireSpiritBomb(Bomb)
  1252.   local Hit = false
  1253.   Spawn(function()
  1254.     if Hit == true then
  1255.       return
  1256.     end
  1257.     Bomb.CFrame = Bomb.CFrame * CFrame.new(0, 0, -1)
  1258.     swait()
  1259.   end)
  1260. end
  1261. function SpiritBomb()
  1262.   resetlerp()
  1263.   CombatDebounce = true
  1264.   attack = true
  1265.   anim.Parent = nil
  1266.   c.HumanoidRootPart.Anchored = true
  1267.   local PE
  1268.   PE = Instance.new("Part", c)
  1269.   PE.Size = Vector3.new(0.2, 0.2, 0.2)
  1270.   PE.Material = "Neon"
  1271.   PE.BrickColor = BrickColor.new("New Yeller")
  1272.   PE.CanCollide = false
  1273.   PE.Anchored = true
  1274.   PE.Shape = "Ball"
  1275.   local P = Instance.new("Part", c)
  1276.   P.CanCollide = false
  1277.   P.Size = Vector3.new(0.2, 0.2, 0.2)
  1278.   P.Transparency = 1
  1279.   local tra
  1280.   tra = trazx:clone()
  1281.   tra.Parent = P
  1282.   tra.LightEmission = 1
  1283.   tra.Color = ColorSequence.new({
  1284.     ColorSequenceKeypoint.new(0, Color3.new(0.1, 0.05, 0)),
  1285.     ColorSequenceKeypoint.new(0.5, Color3.new(0.1, 0.05, 0)),
  1286.     ColorSequenceKeypoint.new(1, Color3.new(0.1, 0.05, 0))
  1287.   })
  1288.   tra.Rate = 125
  1289.   tra.Rotation = NumberRange.new(-360, 360)
  1290.   tra.Lifetime = NumberRange.new(0.5)
  1291.   tra.Size = NumberSequence.new({
  1292.     NumberSequenceKeypoint.new(0, 0.4, 0),
  1293.     NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1294.     NumberSequenceKeypoint.new(1, 4.5, 0)
  1295.   })
  1296.   tra.Transparency = NumberSequence.new({
  1297.     NumberSequenceKeypoint.new(0, 1, 0),
  1298.     NumberSequenceKeypoint.new(0.135, 0, 0),
  1299.     NumberSequenceKeypoint.new(0.862, 0, 0),
  1300.     NumberSequenceKeypoint.new(1, 1, 0)
  1301.   })
  1302.   tra.Speed = NumberRange.new(0)
  1303.   tra.VelocitySpread = 360
  1304.   tra.LockedToPart = true
  1305.   tra.ZOffset = 4
  1306.   local S4 = Instance.new("Sound", P)
  1307.   S4.SoundId = "rbxassetid://858904104"
  1308.   S4.Volume = 2.5
  1309.   S4:Play()
  1310.   for i = 1, 50 do
  1311.     swait()
  1312.     c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1313.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1314.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1315.     lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(180)), 0.5)
  1316.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1317.     lerpz(LS, "C0", LSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(180)), 0.5)
  1318.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1319.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1320.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1321.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1322.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1323.   end
  1324.   for i = 1, 900 do
  1325.     c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1326.     tra.Size = NumberSequence.new({
  1327.       NumberSequenceKeypoint.new(0, 0.2 + 0.05 * i, 0),
  1328.       NumberSequenceKeypoint.new(1, 0.2 + 0.05 * i, 0)
  1329.     })
  1330.     PE.Size = PE.Size + Vector3.new(0.05, 0.05, 0.05)
  1331.     PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 25, 0)
  1332.     P.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 25, 0)
  1333.     swait()
  1334.   end
  1335.   for i = 1, 4 do
  1336.     swait()
  1337.     lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(10), rd(0)), 0.5)
  1338.     lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1339.     lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  1340.     lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1341.     lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.5)
  1342.     lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1343.     lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  1344.     lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1345.     lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  1346.     lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1347.   end
  1348.   local W2 = Instance.new("Weld", PE)
  1349.   W2.Part0 = PE
  1350.   W2.Part1 = P
  1351.   W2.C0 = CFrame.new(0, 0, 0)
  1352.   S4:Stop()
  1353.   S4.SoundId = "rbxassetid://870984991"
  1354.   S4:Play()
  1355.   S4.Volume = 5
  1356.   PE.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1357.   PE.CFrame = PE.CFrame * CFrame.new(0, 0, -25)
  1358.   FireSpiritBomb(PE)
  1359.   anim.Parent = Humanoid
  1360.   resetlerp()
  1361.   c.HumanoidRootPart.Anchored = false
  1362.   attack = false
  1363.   CombatDebounce = false
  1364. end
  1365. mouse.KeyDown:connect(function(key)
  1366.   if attack == true then
  1367.     return
  1368.   end
  1369.   if key == "z" then
  1370.     Kamehameha()
  1371.   end
  1372.   if key == "x" then
  1373.     SuperKamehameha()
  1374.   end
  1375.   if key == "c" then
  1376.     SpiritBomb()
  1377.   end
  1378.   if key == "m" then
  1379.     SSJB()
  1380.   end
  1381. end)
  1382.  
  1383. game:GetService("RunService").RenderStepped:connect(function()
  1384.   Humanoid.MaxHealth = Humanoid.MaxHealth * 2
  1385.   Humanoid.Health = Humanoid.MaxHealth * 2
  1386.   if attack == false then
  1387.     for i, v in pairs(c:children()) do
  1388.       if v.ClassName == "Accessory" then
  1389.         for i, v2 in pairs(v:children()) do
  1390.           if v2.ClassName == "Part" then
  1391.             v2.Anchored = false
  1392.           end
  1393.         end
  1394.       end
  1395.     end
  1396.     for i, v in pairs(c:children()) do
  1397.       if v.ClassName == "Part" then
  1398.         v.Anchored = false
  1399.       end
  1400.     end
  1401.   end
  1402. end)
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top