robthesnowman

GOKU

Aug 11th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Made by Crimsonal
  2.  
  3. wait(.1)
  4. local Player = game.Players.LocalPlayer
  5. local Character =  Player.Character
  6. local Mouse = Player:GetMouse()
  7. if not Player.Backpack:FindFirstChild("Transformed") then
  8.     Instance.new("BoolValue", Player.Backpack).Name = "Transformed"
  9. end
  10.  
  11. local Backpack = Player.Backpack
  12.  
  13. local Transformed = Backpack.Transformed
  14.  
  15. local UIS = game:GetService("UserInputService")
  16.  
  17. local Humanoid = Character.Humanoid
  18. local Torso = Character.Torso
  19.  
  20. local RightShoulder = Torso["Right Shoulder"]
  21. local LeftShoulder = Torso["Left Shoulder"]
  22. local RightHip = Torso["Right Hip"]
  23. local LeftHip = Torso["Left Hip"]
  24. local Neck = Torso["Neck"]
  25.  
  26. local RightArm = Character["Right Arm"]
  27.  
  28. local Lighting = game.Lighting
  29.  
  30. local enabled = false
  31. local special = false
  32. local spin = true
  33. local potential = false
  34.  
  35. local PowerLevel = math.random(90000,100000)
  36.  
  37. local Energy2 = nil
  38.  
  39.  
  40. local kb = Instance.new("Sound", Character.Torso)
  41. kb.Name = "kb"
  42. kb.SoundId = "rbxassetid://173663150"
  43. local bc = Instance.new("Sound", Character.Torso)
  44. bc.Name = "bc"
  45. bc.SoundId = "rbxassetid://173659030"
  46. local se = Instance.new("Sound", Character.Torso)
  47. se.SoundId = "rbxassetid://414516914"
  48. se.Name = "se"
  49. local sp = Instance.new("Sound", Character.Torso)
  50. sp.SoundId = "rbxassetid://174399309"
  51. sp.Name = "sp"
  52. local pe = Instance.new("Sound", Character.Torso)
  53. pe.SoundId = "rbxassetid://416318205"
  54. pe.Name = "pe"
  55. local mp = Instance.new("Sound", Character.Torso)
  56. mp.SoundId = "rbxassetid://137579113"
  57. mp.Name = "mp"
  58. local sk = Instance.new("Sound", Character.Torso)
  59. sk.SoundId = "rbxassetid://174399344"
  60. sk.Name = "sk"
  61. local bf = Instance.new("Sound", Character.Torso)
  62. bf.SoundId = "rbxassetid://173663150"
  63. bf.Name = "bf"
  64. local ack = Instance.new("Sound", Character.Torso)
  65. ack.SoundId = "rbxassetid://162393284"
  66. ack.Name = "ack"
  67. ack.Looped = true
  68. local vanish = Instance.new("Sound", Character.Torso)
  69. vanish.SoundId = "rbxassetid://254904394"
  70. vanish.Name = "vanish"
  71. local bc2 = Instance.new("Sound", Character.Torso)
  72. bc2.Name = "bc2"
  73. bc2.Volume = 1
  74. bc2.SoundId = "rbxassetid://443834839"
  75.  
  76. Character.Humanoid.MaxHealth = PowerLevel
  77. wait(.1)
  78. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  79. local function RefreshC0()
  80.     RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  81.     LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  82.     RightHip.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  83.     LeftHip.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  84.     Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  85. end
  86.  
  87. for i,v in pairs(Character:GetChildren()) do
  88.     if v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("Hat") then
  89.         v:Destroy()
  90.     end
  91. end
  92.  
  93. local shirt = Instance.new("Shirt", Character)
  94. shirt.ShirtTemplate = "rbxassetid://453433302"
  95. local pants = Instance.new("Pants", Character)
  96. pants.PantsTemplate = "rbxassetid://454686317"
  97.  
  98. local Head = Character.Head
  99. local hair = Instance.new("Part", Character)
  100. hair.Name = "hair"
  101. hair.CanCollide = false
  102. hair.Size = Vector3.new(2,2,2)
  103. local hairmesh = Instance.new("SpecialMesh", hair)
  104. hairmesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  105. hairmesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  106. local hairweld = Instance.new("Weld", hair)
  107. hairweld.Part0 = Head
  108. hairweld.Part1 = hair
  109. hairweld.C0 = CFrame.new(0,0.43, 0)
  110. hair.BrickColor = BrickColor.new("Really black")
  111.  
  112.  
  113. --hair = game:GetService("InsertService"):LoadAsset(16630147):GetChildren()[1]
  114. --wait(1)
  115. --hair.Parent = Character
  116.  
  117. local bg = Instance.new("BillboardGui", Character.Head)
  118. bg.Size = UDim2.new(2, 0, 0.5, 0)
  119. bg.StudsOffset = Vector3.new(0,2,0)
  120. local tl = Instance.new("TextLabel", bg)
  121. tl.Size = UDim2.new(1, 0, 1, 0)
  122. tl.Text = "power lvl:"..PowerLevel
  123. tl.TextColor3 = Color3.new(1, 0, 0)
  124. tl.TextScaled = true
  125. tl.BorderColor3 = Color3.new(1, 1, 1)
  126. tl.BackgroundColor3 = Color3.new(0,0,0)
  127. local indus = Instance.new("Sound", Character.Torso)
  128. indus.SoundId = "rbxassetid://159078699"--169226106
  129. indus.Looped = true
  130. indus.Volume = 0.05
  131. indus:Play()
  132.  
  133. -- battle: 169226106
  134. -- indus: 159078699
  135.  
  136. function Transform()
  137.     if not Transformed.Value and not enabled then
  138.         enabled = true
  139.         Humanoid.PlatformStand = true
  140.         Torso.Anchored = true
  141.         Transformed.Value = true
  142.        
  143.         spawn(function()
  144.             RefreshC0()
  145.             for i =1,3 do
  146.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  147.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  148.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  149.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  150.                 Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  151.             end
  152.         end)
  153.         wait(.1)
  154.         spawn(function()
  155.             for i = 1,3 do
  156.                 local Energy = Instance.new("Part", Character)
  157.                 Energy.Name = "Energy"
  158.                 Energy.BrickColor = BrickColor.new("Really black")
  159.                 Energy.Transparency = 0.5
  160.                 Energy.TopSurface = 0
  161.                 Energy.BottomSurface = 0
  162.                 Energy.CanCollide = false
  163.                 Energy.Anchored = true
  164.                 Energy.Locked = true
  165.                 Energy.Material = "SmoothPlastic"
  166.                 Energy.Shape = "Ball"
  167.                 Energy.Size = Vector3.new(1,1,1)
  168.                 Energy.CFrame = Torso.CFrame
  169.                 special = true
  170.                 for i = 1, 30 do
  171.                     Energy.Size = Energy.Size + Vector3.new(.5, .5, .5)
  172.                     wait()
  173.                     Energy.Transparency = Energy.Transparency + 0.020
  174.                 end
  175.                 pe:Play()
  176.                 Energy:Destroy()
  177.             end
  178.             special = false
  179.         end)
  180.        
  181.             spawn(function()
  182.                 repeat
  183.                     PowerLevel = PowerLevel+math.random(5561,9584)
  184.                     tl.Text = "power lvl:"..PowerLevel
  185.                     game.Lighting:SetMinutesAfterMidnight(game.Lighting:GetMinutesAfterMidnight()+1)
  186.                     wait()
  187.                 until not special
  188.                
  189.             spawn(function()
  190.                
  191.                 for i =1,3 do
  192.                     RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  193.                     LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  194.                     RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  195.                     LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0,-0.1)
  196.                     Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  197.                 end
  198.                 RefreshC0()
  199.             end)
  200.            
  201.             Humanoid.PlatformStand = false
  202.             Torso.Anchored = false
  203.             --Energy:Destroy()
  204.             wait(4)
  205.             enabled = false
  206.             if  PowerLevel > 0 then
  207.                 Character.Humanoid.MaxHealth = PowerLevel
  208.                 wait(.1)
  209.                 Character.Humanoid.Health = Character.Humanoid.MaxHealth
  210.             end
  211.         end)
  212.        
  213.        
  214.     end
  215.    
  216.    
  217. end
  218.  
  219. function Off()
  220.     if Transformed.Value and not enabled then
  221.         enabled = true
  222.         Transformed.Value = false
  223.         spawn(function()
  224.             RefreshC0()
  225.             for i =1,3 do
  226.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  227.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  228.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  229.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  230.                 Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  231.             end
  232.         end)
  233.        
  234.         spawn(function()
  235.             Energy2 = Instance.new("Part", Character)
  236.             Energy2.Name = "Energy2"
  237.             Energy2.BrickColor = BrickColor.new("Really black")
  238.             Energy2.Transparency = 0.5
  239.             Energy2.TopSurface = 0
  240.             Energy2.BottomSurface = 0
  241.             Energy2.CanCollide = false
  242.             Energy2.Anchored = true
  243.             Energy2.Locked = true
  244.             Energy2.Material = "SmoothPlastic"
  245.             Energy2.Shape = "Ball"
  246.             Energy2.Size = Vector3.new(25, 25, 25)
  247.             Energy2.CFrame = Torso.CFrame
  248.             game.Debris:AddItem(Energy2, 3)
  249.             special = true
  250.             for i = 1, 50 do
  251.                 Energy2.Size = Energy2.Size - Vector3.new(.5, .5, .5)
  252.                 wait()
  253.             end
  254.             special = false
  255.            
  256.            
  257.         end)
  258.         spawn(function()
  259.             repeat
  260.                 PowerLevel = PowerLevel-math.random(5,10)
  261.                 tl.Text = "power lvl:"..PowerLevel
  262.                 game.Lighting:SetMinutesAfterMidnight(game.Lighting:GetMinutesAfterMidnight()-5)
  263.                 wait()
  264.             until not special
  265.            
  266.             for i =1,3 do
  267.                 RefreshC0()
  268.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  269.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  270.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  271.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0,-0.1)
  272.                 Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  273.             end
  274.             RefreshC0()
  275.         end)
  276.    
  277.         enabled = false
  278.        
  279.     end
  280.    
  281.    
  282. end
  283.  
  284.  
  285. function KiBlast()
  286.     if not enabled then
  287.         enabled = true
  288.        
  289.         local hit = false
  290.         local hits = 0
  291.         RefreshC0()
  292.         Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Mouse.hit.p)
  293.        
  294.         Character.Humanoid.PlatformStand = true
  295.         Character.Torso.Anchored = true
  296.         RefreshC0()
  297.         for i = 1,3 do
  298.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0, 0.5)
  299.             wait()
  300.         end
  301.         local blast = Instance.new("Part", Character)
  302.         blast.Name = "blast"
  303.         blast.TopSurface = 0
  304.         blast.BottomSurface = 0
  305.         blast.Material = "SmoothPlastic"
  306.         blast.CanCollide = false
  307.         blast.Shape = "Ball"
  308.         if not potential then
  309.             blast.BrickColor = BrickColor.new("Really black")
  310.         else
  311.             blast.BrickColor = BrickColor.White()
  312.         end
  313.         blast.Size = Vector3.new(.1, .1, .1)
  314.         blast.Anchored = true
  315.         blast.Transparency = 1
  316.         local es = Instance.new("Sound", blast)
  317.         es.SoundId = "rbxassetid://440145223"
  318.         game.Debris:AddItem(blast, 3)
  319.         blast.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  320.         bc:Play()
  321.         for i = 1, 20 do
  322.             blast.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  323.             blast.Transparency = blast.Transparency - 0.030
  324.             blast.Size = blast.Size + Vector3.new(.35, .35, .35)
  325.             wait()
  326.         end
  327.         bc:Stop()
  328.         blast.Anchored = false
  329.         local bv = Instance.new("BodyVelocity", blast)
  330.         bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  331.         bv.velocity = Torso.CFrame.lookVector*80
  332.         kb:Play()
  333.         wait(0.05)
  334.         blast.Touched:connect(function(part)
  335.             if part.Parent:FindFirstChild("Humanoid") then
  336.                 if part.Parent.Name ~= Player.Name then
  337.                     local explosion = Instance.new("Explosion", workspace)
  338.                     explosion.BlastPressure = 0
  339.                     explosion.Position = blast.Position
  340.                     part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  341.                     es:Play()
  342.                     blast:Destroy()
  343.                     kb:Stop()
  344.                    
  345.                 end
  346.             else
  347.                 if hits >= 10 then
  348.                     local explosion = Instance.new("Explosion", workspace)
  349.                     explosion.BlastPressure = 0
  350.                     explosion.BlastRadius = 10
  351.                     explosion.Position = blast.Position
  352.                     es:Play()
  353.                     kb:Stop()
  354.                     blast:Destroy()
  355.                 else
  356.                     hits = hits +1
  357.                 end
  358.                
  359.             end
  360.         end)
  361.        
  362.         for i = 1,3 do
  363.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0, -0.5)
  364.             wait()
  365.         end
  366.         RefreshC0()
  367.         enabled = false
  368.         Character.Humanoid.PlatformStand = false
  369.         Character.Torso.Anchored = false
  370.        
  371.        
  372.     end
  373.    
  374. end
  375.  
  376. function energyRelease()
  377.     if not enabled then
  378.         enabled = true
  379.         Character.Humanoid.PlatformStand = true
  380.         Character.Torso.Anchored = true
  381.         RefreshC0()
  382.         for i = 1,3 do
  383.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  384.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  385.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  386.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  387.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  388.             wait(.1)
  389.         end
  390.         local ENERGY = Instance.new("Part", Character)
  391.         ENERGY.Name = "ENERGY"
  392.         ENERGY.CanCollide = false
  393.         if not potential then
  394.             ENERGY.BrickColor = BrickColor.new("Really black")
  395.         else
  396.             ENERGY.BrickColor = BrickColor.White()
  397.         end
  398.         ENERGY.Transparency = 0.2
  399.         ENERGY.TopSurface = 0
  400.         ENERGY.BottomSurface = 0
  401.         ENERGY.Anchored = true
  402.         local cm = Instance.new("CylinderMesh", ENERGY)
  403.         cm.Scale = Vector3.new(1, 20, 1)
  404.         ENERGY.Size = Vector3.new(5, 20, 5)
  405.         ENERGY.CFrame = Character.Torso.CFrame
  406.         se:Play()
  407.         for i = 1, 50 do
  408.             ENERGY.CFrame = Character.Torso.CFrame
  409.             if not potential then
  410.                 PowerLevel = PowerLevel+math.random(250,1754)
  411.                 tl.Text = "power lvl:"..PowerLevel
  412.             else
  413.                 PowerLevel = PowerLevel+math.random(1754,5023)
  414.                 tl.Text = "power lvl:"..PowerLevel
  415.             end
  416.             ENERGY.Transparency = ENERGY.Transparency + 0.012
  417.             ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  418.             wait()
  419.         end
  420.         ENERGY:Destroy()
  421.         for i = 1,3 do
  422.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  423.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  424.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  425.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  426.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  427.             wait(.2)
  428.         end
  429.         Character.Humanoid.PlatformStand = false
  430.         Character.Torso.Anchored = false
  431.         RefreshC0()
  432.         enabled = false
  433.         if PowerLevel > 0 then
  434.             Character.Humanoid.MaxHealth = PowerLevel
  435.             wait(.1)
  436.             Character.Humanoid.Health = Character.Humanoid.MaxHealth
  437.         end
  438.     end
  439.    
  440.    
  441. end
  442.  
  443. function SpiritBall()
  444.     if not enabled then
  445.         enabled = true
  446.         local hit2 = false
  447.         RefreshC0()
  448.         local throw = Mouse.hit.p
  449.         Character.Torso.CFrame = CFrame.new(Character.Torso.Position, throw)
  450.         Character.Torso.Anchored = true
  451.         Character.Humanoid.PlatformStand = true
  452.         for i = 1,3 do
  453.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,1)
  454.             wait()
  455.         end
  456.         local ball = Instance.new("Part", Character)
  457.         ball.Name = "ENERGY"
  458.         ball.Anchored = true
  459.         ball.TopSurface = 0
  460.         ball.BottomSurface = 0
  461.         ball.Transparency = 1
  462.         ball.Shape = "Ball"
  463.         ball.CanCollide = false
  464.         if not potential then
  465.             ball.BrickColor = BrickColor.new("Really black")
  466.         else
  467.             ball.BrickColor = BrickColor.White()
  468.         end
  469.         ball.Material = "SmoothPlastic"
  470.         ball.CFrame = Torso.CFrame * CFrame.new(1, 10, 0)
  471.         ball.Size = Vector3.new(.1, .1, .1)
  472.         game.Debris:AddItem(ball, 10)
  473.        
  474.         local scale = Instance.new("SpecialMesh", ball)
  475.         scale.MeshType = "Sphere"
  476.         bc2:Play()
  477.         for i = 1,120 do
  478.             PowerLevel = PowerLevel-math.random(754,2678)
  479.             tl.Text = "power lvl:"..PowerLevel
  480.             ball.CFrame =ball.CFrame * CFrame.new(0,.25,0)
  481.             ball.Size = ball.Size + Vector3.new(.5, .5, .5)
  482.             ball.Transparency = ball.Transparency - 0.007
  483.             wait()
  484.         end
  485.         bc2:Stop()
  486.         ball.CFrame = CFrame.new(ball.Position, Mouse.hit.p)
  487.        
  488.         for i = 1,3 do
  489.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  490.             wait()
  491.         end
  492.        
  493.         local bv = Instance.new("BodyVelocity", ball)
  494.         bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  495.         bv.velocity = ball.CFrame.lookVector*30
  496.         ball.Anchored = false
  497.        
  498.         local es = Instance.new("Sound", ball)
  499.         es.SoundId = "rbxassetid://432515400"
  500.         ball.Touched:connect(function(hit)
  501.             if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  502.                 hit2 = true
  503.                 es:Play()
  504.                 hit.Parent.Humanoid:TakeDamage(PowerLevel)
  505.                 ball.Anchored = true
  506.                 for i = 1,100 do
  507.                     ball.Transparency = ball.Transparency + 0.050
  508.                     scale.Scale = scale.Scale + Vector3.new(.1,.1,.1)
  509.                     wait()
  510.                 end
  511.                 ball:Destroy()
  512.             end
  513.         end)
  514.        
  515.         wait(0.2)
  516.        
  517.         for i = 1,3 do
  518.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  519.             wait()
  520.         end
  521.         RefreshC0()
  522.         Character.Torso.Anchored = false
  523.         Character.Humanoid.PlatformStand = false
  524.        
  525.         enabled = false
  526.     end
  527.  
  528. end
  529.  
  530. function energybarrage()
  531.     if not enabled then
  532.         enabled = true
  533.         RefreshC0()
  534.         Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Mouse.hit.p)
  535.         Character.Torso.Anchored = true
  536.         Character.Humanoid.PlatformStand = true
  537.         local last = "Right"
  538.         local prev_mousehit
  539.         spawn(function()
  540.             repeat
  541.                 if Mouse.Hit.p ~= prev_mousehit then
  542.                     Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(Mouse.hit.p.x,Character.Torso.Position.y,Mouse.hit.p.z))
  543.                     prev_mousehit = Mouse.Hit.p
  544.                     end
  545.                 wait()
  546.             until not enabled
  547.         end)
  548.         for i = 1,15 do
  549.             PowerLevel = PowerLevel-math.random(754,2678)
  550.             tl.Text = "power lvl:"..PowerLevel
  551.             RefreshC0()
  552.             if last == "Right" then
  553.                 last = "Left"
  554.                 local hit2 = false
  555.                 for i = 1,3 do
  556.                     RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  557.                     LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  558.                     RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.2)
  559.                     LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.2)
  560.                 end
  561.                
  562.                 local ball = Instance.new("Part", Character)
  563.                 local es = Instance.new("Sound", ball)
  564.                 es.SoundId = "rbxassetid://432515400"
  565.                 ball.TopSurface = 0
  566.                 ball.BottomSurface = 0
  567.                 if not potential then
  568.                     ball.BrickColor = BrickColor.new("Really black")
  569.                 else
  570.                     ball.BrickColor = BrickColor.White()
  571.                 end
  572.                 ball.Material = "SmoothPlastic"
  573.                 ball.Shape = "Ball"
  574.                 ball.CanCollide = false
  575.                 ball.Transparency = 0.5
  576.                 ball.Size = Vector3.new(3,3,3)
  577.                 local fyre = Instance.new("Fire", ball)
  578.                 if not potential then
  579.                     fyre.Color = Color3.new(0,0,0)
  580.                     fyre.SecondaryColor = Color3.new(0,0,0)
  581.                 else
  582.                     fyre.Color = Color3.new(1,1,1)
  583.                     fyre.SecondaryColor = Color3.new(1,1,1)
  584.                 end
  585.                 ball.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  586.                 game.Debris:AddItem(ball, 5)
  587.                 local bv = Instance.new("BodyVelocity", ball)
  588.                 bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  589.                 bv.velocity = Torso.CFrame.lookVector * 50
  590.                 kb:Play()
  591.                 ball.Touched:connect(function(hit)
  592.                     if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  593.                     hit2 = true
  594.                     es:Play()
  595.                     hit.Parent.Humanoid:TakeDamage(PowerLevel/5)
  596.                     ball:Destroy()
  597.                     end
  598.                 end)
  599.             elseif last == "Left" then
  600.                 last = "Right"
  601.                 local hit2 = false
  602.                 for i = 1,3 do
  603.                     LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  604.                     RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  605.                     RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.2)
  606.                     LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.2)
  607.                 end
  608.                 local ball = Instance.new("Part", Character)
  609.                 local es = Instance.new("Sound", ball)
  610.                 es.SoundId = "rbxassetid://432515400"
  611.                 ball.TopSurface = 0
  612.                 ball.BottomSurface = 0
  613.                 if not potential then
  614.                     ball.BrickColor = BrickColor.new("Really black")
  615.                 else
  616.                     ball.BrickColor = BrickColor.White()
  617.                 end
  618.                 ball.Material = "SmoothPlastic"
  619.                 ball.Shape = "Ball"
  620.                 ball.CanCollide = false
  621.                 ball.Transparency = 0.5
  622.                 ball.Size = Vector3.new(3,3,3)
  623.                 ball.CFrame = Torso.CFrame * CFrame.new(-1, 0, -5)
  624.                 local bv = Instance.new("BodyVelocity", ball)
  625.                 bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  626.                 bv.velocity = Torso.CFrame.lookVector * 50
  627.                 local fyre = Instance.new("Fire", ball)
  628.                 game.Debris:AddItem(ball, 5)
  629.                 if not potential then
  630.                     fyre.Color = Color3.new(0,0,0)
  631.                     fyre.SecondaryColor = Color3.new(0,0,0)
  632.                 else
  633.                     fyre.Color = Color3.new(1,1,1)
  634.                     fyre.SecondaryColor = Color3.new(1,1,1)
  635.                 end
  636.                 kb:Play()
  637.                 ball.Touched:connect(function(hit)
  638.                     if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  639.                     hit2 = true
  640.                     es:Play()
  641.                     hit.Parent.Humanoid:TakeDamage(PowerLevel/5)
  642.                     ball:Destroy()
  643.                     end
  644.                 end)
  645.             end
  646.             wait(0.1)
  647.         end
  648.         RefreshC0()
  649.         enabled = false
  650.         Character.Torso.Anchored = false
  651.         Character.Humanoid.PlatformStand = false
  652.     end
  653. end
  654.  
  655. function SEW() -- SUPER EXPLOSIVE WAVE
  656.     if not enabled then
  657.         enabled = true
  658.         local chats = game:GetService("Chat")
  659.         RefreshC0()
  660.         chats:Chat(Character.Head,"Super...", 2)
  661.         Character.Torso.Anchored = true
  662.         Character.Humanoid.PlatformStand = true
  663.         for i =1,3 do
  664.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  665.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  666.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  667.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  668.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  669.             wait(0.1)
  670.         end
  671.         wait(0.5)
  672.         chats:Chat(Character.Head, "Explosive....",2)
  673.         wait(0.2)
  674.         for i =1,3 do
  675.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  676.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  677.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  678.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0, 0.1)
  679.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  680.             wait(0.1)
  681.         end
  682.         RefreshC0()
  683.         wait(1)
  684.         for i = 1,3 do
  685.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  686.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  687.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  688.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  689.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  690.             wait(.15)
  691.         end
  692.         wait(0.1)
  693.         chats:Chat(Character.Head, "WAVE!!!!",2)
  694.         -- chaos
  695.         local EXPLOSO = Instance.new("Sound", Character.Torso)
  696.         EXPLOSO.Name = "EXPLOSO"
  697.         EXPLOSO.Volume = 1
  698.         EXPLOSO.SoundId = "rbxassetid://165970126"
  699.         EXPLOSO:Play()
  700.         local ball = Instance.new("Part", Character)
  701.         ball.Shape = "Ball"
  702.         ball.Anchored = true
  703.         ball.CanCollide = false
  704.         ball.TopSurface=  0
  705.         ball.BottomSurface= 0
  706.         ball.Material = "SmoothPlastic"
  707.         ball.Transparency = 0.1
  708.         ball.BrickColor = BrickColor.new("Really black")
  709.         ball.CFrame = Torso.CFrame
  710.         local bigexplo = Instance.new("Explosion", workspace)
  711.         bigexplo.Position = ball.Position
  712.         bigexplo.BlastRadius = 500003
  713.         bigexplo.BlastPressure = 999999999
  714.         for i = 1,500 do
  715.             ball.Transparency = ball.Transparency + 0.001
  716.             ball.Size = ball.Size + Vector3.new(3, 3, 3)
  717.             wait()
  718.         end
  719.         wait(1)
  720.         for i = 1,3 do
  721.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  722.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  723.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  724.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  725.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  726.             wait(.15)
  727.         end
  728.         RefreshC0()
  729.         enabled = false
  730.         Character.Torso.Anchored = false
  731.         chats:Chat(Character.Head, "What am I doing??? I could've killed myself..", 1)
  732.         Character.Humanoid.PlatformStand = false
  733.     end
  734. end
  735.  
  736. function slam()
  737.     if not enabled then
  738.         enabled = true
  739.         RefreshC0()
  740.         Character.Torso.Anchored = true
  741.         Character.Humanoid.PlatformStand = true
  742.         for i = 1,3 do
  743.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,1)
  744.             wait()
  745.         end
  746.         local b = Instance.new("Part", Character)
  747.         b.TopSurface = 0
  748.         b.BottomSurface = 0
  749.         b.Material = "SmoothPlastic"
  750.         b.Transparency = 0.5
  751.         b.Shape = "Ball"
  752.         b.CanCollide = false
  753.         b.BrickColor = BrickColor.new("Really black")
  754.         b.Anchored = true
  755.         b.Locked = true
  756.         b.CFrame = Torso.CFrame * CFrame.new(1.5, 4, 0)
  757.         b.Size = Vector3.new(.5, .5,.5)
  758.         local bp  = Instance.new("BodyPosition", b)
  759.         bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  760.         local ff = Instance.new("ForceField", Character)
  761.         wait(0.5)
  762.         for i = 1, 4 do
  763.             b.CFrame = b.CFrame * CFrame.new(0,-0.5,0)
  764.             wait(.1)
  765.         end
  766.         for i = 1,3 do
  767.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  768.             wait()
  769.         end
  770.         b.Anchored = false
  771.         bp.Position = Torso.Position + Vector3.new(0,-3,5)
  772.         wait(1.7)
  773.         local b2 = Instance.new("Part", Character)
  774.         b2.BrickColor = BrickColor.new("Really black")
  775.         b2.CFrame = b.CFrame
  776.         b2.CanCollide = false
  777.         b2.Anchored = true
  778.         b2.Size = Vector3.new(5,0.1,5)
  779.         local e = Instance.new("Explosion", b2)
  780.         e.Position = b2.Position
  781.         e.BlastRadius = 50
  782.         local m1 = Instance.new("CylinderMesh", b2)
  783.         for i = 1,120 do
  784.             b2.Transparency = b2.Transparency + 0.010
  785.             b2.Size = b2.Size + Vector3.new(3, 0, 3)
  786.             wait()
  787.         end
  788.         for i = 1,3 do
  789.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  790.             wait()
  791.         end
  792.         RefreshC0()
  793.         enabled = false
  794.         b:Destroy()
  795.         ff:Destroy()
  796.         Character.Torso.Anchored = false
  797.         Character.Humanoid.PlatformStand = false
  798.     end
  799. end
  800.  
  801. function SuperEnergyRelease()
  802.     if not enabled and not potential then
  803.         potential = true
  804.         enabled = true
  805.         RefreshC0()
  806.         Character.Torso.Anchored = true
  807.         Character.Humanoid.PlatformStand = true
  808.         local waiting = 1.2
  809.         for i = 1,3 do
  810.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.12)
  811.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.12)
  812.             Neck.C0 = Neck.C0 * CFrame.Angles(0.099,0,0)
  813.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  814.             LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  815.             wait()
  816.         end
  817.         wait(0.7)
  818.         local chats = game:GetService("Chat")
  819.         chats:Chat(Character.Head,"ARRGG...",2)
  820.         for i = 1,3 do
  821.             local energy = Instance.new("Part", Character)
  822.             energy.BrickColor = BrickColor.new("Really black")
  823.             energy.Transparency = 0.2
  824.             energy.CanCollide = false
  825.             energy.Anchored = true
  826.             energy.TopSurface = 0
  827.             energy.BottomSurface = 0
  828.             energy.Material="SmoothPlastic"
  829.             energy.Shape = "Ball"
  830.             --energy.Size = Vector3.new(15, 15, 15)
  831.             energy.CFrame = Torso.CFrame
  832.             local em = Instance.new("SpecialMesh", energy)
  833.             em.MeshType = "Sphere"
  834.             em.Scale = Vector3.new(15,15,15)
  835.             for i = 1,25 do
  836.                 PowerLevel = PowerLevel+math.random(754,2678)
  837.                 tl.Text = "power lvl:"..PowerLevel
  838.                 em.Scale = em.Scale-Vector3.new(0.4, 0.4, 0.4)
  839.                 energy.Transparency = energy.Transparency + 0.040
  840.                 wait()
  841.             end
  842.             energy:Destroy()
  843.            
  844.         end
  845.         chats:Chat(Character.Head,"TIME TO RELEASE... MY TRUE POWER!",2)
  846.         pe:Play()
  847.         for i = 1,30 do
  848.             PowerLevel = PowerLevel+math.random(500, 1000)
  849.             tl.Text = "power lvl:"..PowerLevel
  850.             local beam = Instance.new("Part", Character)
  851.             beam.Name = "beam"
  852.             beam.BrickColor = BrickColor.new("New Yeller")
  853.             beam.Transparency = 0.5
  854.             beam.Material = "SmoothPlastic"
  855.             beam.CFrame = Torso.CFrame * CFrame.Angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  856.             beam.Anchored = true
  857.             beam.CanCollide = false
  858.             local mesh = Instance.new("CylinderMesh", beam)
  859.             mesh.Scale = Vector3.new(0.05, 500, 0.05)
  860.             --pe:Play()
  861.             wait(waiting)
  862.             waiting = waiting-0.2
  863.         end
  864.         pe:Play()
  865.         local energy = Instance.new("Part", Character)
  866.         energy.BrickColor = BrickColor.new("Really black")
  867.         energy.Transparency = 0.2
  868.         energy.CanCollide = false
  869.         energy.Anchored = true
  870.         energy.TopSurface = 0
  871.         energy.BottomSurface = 0
  872.         energy.Material="SmoothPlastic"
  873.         energy.Shape = "Ball"
  874.         energy.Size = Vector3.new(0.1, 0.1, 0.1)
  875.         local em = Instance.new("SpecialMesh", energy)
  876.         em.MeshType = "Sphere"
  877.         energy.CFrame = Torso.CFrame
  878.         for i = 1,100 do
  879.             PowerLevel = PowerLevel+math.random(500, 1000)
  880.             tl.Text = "power lvl:"..PowerLevel
  881.             em.Scale =em.Scale+Vector3.new(2, 2, 2)
  882.             energy.Transparency = energy.Transparency + 0.005
  883.             wait()
  884.         end
  885.         energy:Destroy()
  886.         for i = 1,3 do
  887.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.12)
  888.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.12)
  889.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.099,0,0)
  890.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  891.             LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  892.             wait()
  893.         end
  894.         RefreshC0()
  895.         for i,v in pairs(Character:GetChildren()) do
  896.             if v.Name == "beam" then
  897.                 v:Destroy()
  898.             end
  899.             wait()
  900.         end
  901.         for i = 1,3 do
  902.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  903.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  904.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  905.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  906.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  907.             wait(.1)
  908.         end
  909.         spawn(function()
  910.             local energy = Instance.new("Part", Character)
  911.             energy.BrickColor = BrickColor.new("Lily white")
  912.             energy.Transparency = 0.2
  913.             energy.CanCollide = false
  914.             energy.Anchored = true
  915.             energy.TopSurface = 0
  916.             energy.BottomSurface = 0
  917.             energy.Material="SmoothPlastic"
  918.             energy.Shape = "Ball"
  919.             --energy.Size = Vector3.new(3, 3, 3)
  920.             energy.CFrame = Torso.CFrame
  921.             local em = Instance.new("SpecialMesh", energy)
  922.             em.MeshType = "Sphere"
  923.             for i = 1,100 do
  924.                 PowerLevel = PowerLevel+math.random(500, 1000)
  925.                 tl.Text = "power lvl:"..PowerLevel
  926.                 em.Scale = em.Scale+Vector3.new(0.1, 0.1, 0.1)
  927.                 energy.Transparency = energy.Transparency + 0.005
  928.                 wait()
  929.             end
  930.             hair.BrickColor = BrickColor.new("Institutional white")
  931.             local fire = Instance.new("Fire", hair)
  932.             fire.Color = Color3.new(1,1,1)
  933.             fire.SecondaryColor = Color3.new(1,1,1)
  934.             wait(2)
  935.             for i = 1,100 do
  936.                 --PowerLevel = PowerLevel+math.random(500, 1000)
  937.                 --tl.Text = "power lvl:"..PowerLevel
  938.                 em.Scale = em.Scale-Vector3.new(2.2,2.2,2.2)
  939.                 energy.Transparency = energy.Transparency + 0.005
  940.                 wait()
  941.             end
  942.         end)
  943.         pe:Play()
  944.         for i = 1,100 do
  945.             PowerLevel = PowerLevel+math.random(99999,999999)
  946.             tl.Text = "power lvl:"..PowerLevel
  947.             local beam = Instance.new("Part", Character)
  948.             beam.Name = "beam"
  949.             beam.BrickColor = BrickColor.new("Really black")
  950.             beam.Transparency = 0.5
  951.             beam.Material = "SmoothPlastic"
  952.             beam.CFrame = Torso.CFrame * CFrame.Angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  953.             beam.Anchored = true
  954.             beam.CanCollide = false
  955.             local mesh = Instance.new("CylinderMesh", beam)
  956.             mesh.Scale = Vector3.new(0.05, 500, 0.05)
  957.            
  958.             wait(0.01)
  959.         end
  960.         pe:Play()
  961.         for i,v in pairs(Character:GetChildren()) do
  962.             if v.Name == "beam" then
  963.                 v:Destroy()
  964.             end
  965.             wait()
  966.         end
  967.         for i = 1,3 do
  968.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  969.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  970.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  971.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  972.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  973.             wait(.1)
  974.         end
  975.         RefreshC0()
  976.         Character.Torso.Anchored = false
  977.         Character.Humanoid.PlatformStand = false
  978.         indus:Stop()
  979.         indus.SoundId = "rbxassetid://169226106"
  980.         indus:Play()
  981.         chats:Chat(Character.Head,"I hope you're ready to feel true pain.",2)
  982.         if PowerLevel > 0 then
  983.             Character.Humanoid.MaxHealth = PowerLevel
  984.             wait(.1)
  985.             Character.Humanoid.Health = Character.Humanoid.MaxHealth
  986.         end
  987.         enabled = false
  988.        
  989.        
  990.     end
  991. end
  992.  
  993. function Teleport()
  994.     if not enabled then
  995.         enabled = true
  996.         vanish:Play()
  997.         Character:MoveTo(Mouse.hit.p)
  998.         PowerLevel = PowerLevel-math.random(500, 1000)
  999.         tl.Text = "power lvl:"..PowerLevel
  1000.         wait(1)
  1001.         enabled = false
  1002.     end
  1003. end
  1004. local running = false
  1005. function Run()
  1006.     if not running and not enabled then
  1007.         running = true
  1008.         if not potential then
  1009.             Humanoid.WalkSpeed = 50
  1010.         else
  1011.             Humanoid.WalkSpeed = 75
  1012.         end
  1013.         repeat
  1014.             wait()
  1015.             if potential then
  1016.                 local Part = Instance.new("Part", Character)
  1017.                 Part.BrickColor = BrickColor.White()
  1018.                 Part.Transparency = 0.5
  1019.                 Part.Anchored = true
  1020.                 Part.CanCollide = false
  1021.                 local cm = Instance.new("CylinderMesh", Part)
  1022.                 cm.Scale = Vector3.new(3,3,3)
  1023.                 Part.CFrame = Torso.CFrame * CFrame.Angles(1.55,0,0)
  1024.                 game.Debris:AddItem(Part,0.9)
  1025.             end
  1026.         until not running or enabled
  1027.         running = false
  1028.         Humanoid.WalkSpeed = 16
  1029.     end
  1030. end
  1031. function speedrush()
  1032.     if not enabled then
  1033.         enabled = true
  1034.         local pos = Torso.CFrame
  1035.         RefreshC0()
  1036.         for i = 1,3 do
  1037.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1038.             wait(0.1)
  1039.         end
  1040.         local Target = nil
  1041.         local vTorso = nil
  1042.         local vHumanoid = nil
  1043.         local Last = "Left"
  1044.         for i,v in pairs(workspace:GetChildren()) do
  1045.             if v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v.Name ~= Player.Name and (v.Torso.Position - Torso.Position).magnitude < 16 then
  1046.                 Target = v
  1047.             end
  1048.         end
  1049.         if Target then
  1050.             vTorso = Target.Torso
  1051.             vHumanoid = Target.Humanoid
  1052.            
  1053.             vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1054.             vTorso.Anchored = true
  1055.             vHumanoid.PlatformStand = true
  1056.            
  1057.             Torso.Anchored = true
  1058.             Humanoid.PlatformStand = true
  1059.            
  1060.             for i = 1, 30 do
  1061.                 Torso.Anchored = false
  1062.                 vTorso.Anchored=  false
  1063.                 PowerLevel = PowerLevel-math.random(250,500)
  1064.                 tl.Text = "power lvl:"..PowerLevel
  1065.                 --wait(.1)
  1066.                 Torso.CFrame = pos * CFrame.new(math.random(-50, 50), math.random(1, 50), math.random(-50, 50))
  1067.                 vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1068.                 wait()
  1069.                 Torso.Anchored = true
  1070.                 vTorso.Anchored=  true
  1071.                 RefreshC0()
  1072.                 if Last == "Left" then
  1073.                     Last = "Right"
  1074.                     mp:Play()
  1075.                     for i = 1,3 do
  1076.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1077.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1078.                     end
  1079.                     if not potential then
  1080.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1081.                     else
  1082.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1083.                     end
  1084.                 elseif Last == "Right" then
  1085.                     Last = "Left"
  1086.                     mp:Play()
  1087.                     for i = 1,3 do
  1088.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  1089.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  1090.                     end
  1091.                     if not potential then
  1092.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1093.                     else
  1094.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1095.                     end
  1096.                 end
  1097.                 if not potential then
  1098.                     wait(0.2)
  1099.                 else
  1100.                     wait()
  1101.                 end
  1102.             end
  1103.             RefreshC0()
  1104.             for i = 1,4 do
  1105.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1106.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1107.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1108.                 wait(0.1)
  1109.             end
  1110.             vTorso.Anchored = false
  1111.             vHumanoid.PlatformStand = false
  1112.            
  1113.             local explo = Instance.new("Explosion", workspace)
  1114.             sk:Play()
  1115.             vHumanoid:TakeDamage(PowerLevel)
  1116.             explo.BlastPressure = 0
  1117.             explo.Position = Character["Right Leg"].Position
  1118.             local bv = Instance.new("BodyVelocity", vTorso)
  1119.             bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1120.             bv.velocity = Torso.CFrame.lookVector*80
  1121.             game.Debris:AddItem(bv,0.5)
  1122.            
  1123.             wait(2)
  1124.             for i = 1,4 do
  1125.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1126.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1127.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1128.                 wait(0.1)
  1129.             end
  1130.             enabled = false
  1131.            
  1132.             Torso.Anchored = false
  1133.             Humanoid.PlatformStand = false
  1134.            
  1135.         else
  1136.             enabled = false
  1137.             for i = 1,3 do
  1138.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1139.                 wait(0.1)
  1140.             end
  1141.             RefreshC0()
  1142.         end
  1143.        
  1144.     end
  1145. end
  1146. local charging = false
  1147.  
  1148. function charge()
  1149.     if not charging and not enabled then
  1150.         charging = true
  1151.         enabled = true
  1152.         RefreshC0()
  1153.         Humanoid.PlatformStand = true
  1154.         Torso.Anchored = true
  1155.         local crown = Instance.new("Part", Character)
  1156.         crown.Size = Vector3.new(1,1,1)
  1157.         crown.CFrame = Torso.CFrame  * CFrame.new(0,-2,0)
  1158.         crown.Anchored = true
  1159.         crown.CanCollide = false
  1160.         local particle = Instance.new("ParticleEmitter", crown)
  1161.         particle.Size = NumberSequence.new(1.2)
  1162.         particle.LightEmission = 0.2
  1163.         particle.EmissionDirection = "Top"
  1164.         particle.Lifetime = NumberRange.new(5,10)
  1165.         particle.Rotation = NumberRange.new(5,10)
  1166.         particle.RotSpeed = NumberRange.new(5)
  1167.         particle.Speed = NumberRange.new(15)
  1168.         particle.VelocitySpread = 500
  1169.         particle.Rate = 250
  1170.         if potential then
  1171.             particle.Color = ColorSequence.new(Color3.new(1,1,1))
  1172.         else
  1173.             particle.Color =  ColorSequence.new(Color3.new(0,0,0))
  1174.         end
  1175.         local crownm = Instance.new("SpecialMesh", crown)
  1176.         crownm.MeshType = "FileMesh"
  1177.         crownm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1178.         crownm.Scale = Vector3.new(2,0.9,2)
  1179.         if potential then
  1180.             crown.BrickColor = BrickColor.White()
  1181.         else
  1182.             crown.BrickColor = BrickColor.new("Really black")
  1183.         end
  1184.         for i = 1,3 do
  1185.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075, 0, 0)
  1186.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0)
  1187.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, 0)
  1188.             wait()
  1189.         end
  1190.         ack:Play()
  1191.         repeat
  1192.             for i = 1, 100 do
  1193.                 if not potential then
  1194.                     PowerLevel = PowerLevel+math.random(100,200)
  1195.                     tl.Text = "power lvl:"..PowerLevel
  1196.                 else
  1197.                     PowerLevel = PowerLevel+math.random(300,500)
  1198.                     tl.Text = "power lvl:"..PowerLevel
  1199.                 end
  1200.                 crownm.Scale = crownm.Scale + Vector3.new(0.1, 0, 0.1)
  1201.                 crown.CFrame = crown.CFrame * CFrame.Angles(0,0.1,0)
  1202.                 game:GetService("RunService").RenderStepped:wait()
  1203.                 if not charging then
  1204.                     break
  1205.                 end
  1206.             end
  1207.             for i = 1, 100 do
  1208.                 if not potential then
  1209.                     PowerLevel = PowerLevel+math.random(100,200)
  1210.                     tl.Text = "power lvl:"..PowerLevel
  1211.                 else
  1212.                     PowerLevel = PowerLevel+math.random(300,500)
  1213.                     tl.Text = "power lvl:"..PowerLevel
  1214.                 end
  1215.                 crownm.Scale = crownm.Scale - Vector3.new(0.1, 0, 0.1)
  1216.                 crown.CFrame = crown.CFrame * CFrame.Angles(0,0.1,0)
  1217.                 game:GetService("RunService").RenderStepped:wait()
  1218.                 if not charging then
  1219.                     break
  1220.                 end
  1221.             end
  1222.             wait()
  1223.         until not charging or enabled
  1224.         ack:Stop()
  1225.         Humanoid.PlatformStand = false
  1226.         Torso.Anchored = false
  1227.         for i = 1,3 do
  1228.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075, 0, 0)
  1229.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, 0)
  1230.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0, 0)
  1231.             wait()
  1232.         end
  1233.         RefreshC0()
  1234.         enabled = false
  1235.         if PowerLevel > 0 then
  1236.             Character.Humanoid.MaxHealth = PowerLevel
  1237.             wait(.1)
  1238.             Character.Humanoid.Health = Character.Humanoid.MaxHealth
  1239.         end
  1240.         spawn(function()
  1241.             for i = 1,250 do
  1242.                 particle.Rate = particle.Rate-10
  1243.                 wait()
  1244.             end
  1245.             particle:Destroy()
  1246.         end)
  1247.         spawn(function()
  1248.            
  1249.             for i = 1,10 do
  1250.                 crown.Transparency = crown.Transparency + 0.1              
  1251.                 game:GetService("RunService").RenderStepped:wait()
  1252.             end
  1253.         end)
  1254.     end
  1255. end
  1256.  
  1257. local lastaction = "Left"
  1258.  
  1259. function Punch()
  1260.     if not enabled then
  1261.         enabled = true
  1262.        
  1263.         RefreshC0()
  1264.         if lastaction == "Left" then
  1265.             lastaction = "Right"
  1266.             local hit = false
  1267.             Character["Left Arm"].Touched:connect(function(part)
  1268.                 if not hit and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1269.                     mp:Play()
  1270.                     hit = true
  1271.                     part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1272.                 end
  1273.             end)
  1274.             for i = 1,3 do
  1275.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0.1,-0.5)
  1276.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, 0.1, -0.35)
  1277.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.1)
  1278.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.1)
  1279.                 wait(.1)
  1280.             end
  1281.             wait()
  1282.             for i = 1,3 do
  1283.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,-0.1,0.5)
  1284.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, -0.1, 0.35)
  1285.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.1)
  1286.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.1)
  1287.                 wait(.1)
  1288.             end
  1289.         elseif lastaction == "Right" then
  1290.             lastaction = "Left"
  1291.             local hit3 = false
  1292.             Character["Right Arm"].Touched:connect(function(part)
  1293.                 if not hit3 and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1294.                     mp:Play()
  1295.                     hit3 = true
  1296.                     part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1297.                 end
  1298.             end)
  1299.             for i = 1,3 do
  1300.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0.1, 0.35)
  1301.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, 0.1, 0.5)
  1302.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.1)
  1303.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.1)
  1304.                 wait(.1)
  1305.             end
  1306.             wait()
  1307.             for i = 1,3 do
  1308.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,-0.1,-0.5)
  1309.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, -0.1, -0.35)
  1310.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.1)
  1311.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.1)
  1312.                 wait(.1)
  1313.             end
  1314.         end
  1315.         RefreshC0()
  1316.         --hit =false
  1317.         enabled = false
  1318.     end
  1319.    
  1320. end
  1321. function Kick()
  1322.     if not enabled then
  1323.         enabled = true
  1324.         RefreshC0()
  1325.         if lastaction == "Left" then
  1326.             lastaction = "Right"
  1327.             local hit = false
  1328.             Character["Left Leg"].Touched:connect(function(part)
  1329.                 if not hit and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1330.                     mp:Play()
  1331.                     hit = true
  1332.                     part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1333.                 end
  1334.             end)
  1335.             for i = 1,3 do
  1336.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.5)
  1337.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1338.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1339.                 wait(.1)
  1340.             end
  1341.             wait()
  1342.             for i = 1,3 do
  1343.                 LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.5)
  1344.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1345.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1346.                 wait(.1)
  1347.             end
  1348.         elseif lastaction == "Right" then
  1349.             lastaction = "Left"
  1350.             local hit2 = false
  1351.             Character["Right Leg"].Touched:connect(function(part)
  1352.                 if not hit2 and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1353.                     mp:Play()
  1354.                     hit2 = true
  1355.                     part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1356.                 end
  1357.             end)
  1358.             for i = 1,3 do
  1359.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1360.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1361.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1362.                 wait(.1)
  1363.             end
  1364.             wait()
  1365.             for i = 1,3 do
  1366.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1367.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1368.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1369.                 wait(.1)
  1370.             end
  1371.         end
  1372.         RefreshC0()
  1373.         enabled = false
  1374.     end
  1375. end
  1376.  
  1377. function highPOWERRUSH()
  1378.     if not enabled then
  1379.         enabled = true
  1380.         local pos = Torso.CFrame
  1381.         RefreshC0()
  1382.         for i = 1,3 do
  1383.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1384.             wait(0.1)
  1385.         end
  1386.         local Target = nil
  1387.         local vTorso = nil
  1388.         local vHumanoid = nil
  1389.         local Last = "Left"
  1390.         for i,v in pairs(workspace:GetChildren()) do
  1391.             if v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v.Name ~= Player.Name and (v.Torso.Position - Torso.Position).magnitude < 16 then
  1392.                 Target = v
  1393.             end
  1394.         end
  1395.         if Target then
  1396.             vTorso = Target.Torso
  1397.             vHumanoid = Target.Humanoid
  1398.            
  1399.             vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1400.             vTorso.Anchored = true
  1401.             vHumanoid.PlatformStand = true
  1402.            
  1403.             Torso.Anchored = true
  1404.             Humanoid.PlatformStand = true
  1405.            
  1406.             for i = 1,5 do
  1407.                 Torso.Anchored = false
  1408.                 vTorso.Anchored=  false
  1409.                 PowerLevel = PowerLevel-math.random(250,500)
  1410.                 tl.Text = "power lvl:"..PowerLevel
  1411.                 --wait(.1)
  1412.                 Torso.CFrame = pos * CFrame.new(0, 0, math.random(1,25))
  1413.                 vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1414.                 wait()
  1415.                 Torso.Anchored = true
  1416.                 vTorso.Anchored=  true
  1417.                 RefreshC0()
  1418.                 if Last == "Left" then
  1419.                     Last = "Right"
  1420.                     sp:Play()
  1421.                     for i = 1,3 do
  1422.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1423.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1424.                     end
  1425.                     local explo = Instance.new("Explosion", workspace)
  1426.                     explo.BlastPressure = 0
  1427.                     explo.Position = Character["Left Arm"].Position
  1428.                     if not potential then
  1429.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1430.                     else
  1431.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1432.                     end
  1433.                 elseif Last == "Right" then
  1434.                     Last = "Left"
  1435.                     local explo = Instance.new("Explosion", workspace)
  1436.                     explo.BlastPressure = 0
  1437.                     explo.Position = Character["Right Arm"].Position
  1438.                     sp:Play()
  1439.                     for i = 1,3 do
  1440.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  1441.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  1442.                     end
  1443.                     if not potential then
  1444.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1445.                     else
  1446.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1447.                     end
  1448.                 end
  1449.                 if not potential then
  1450.                     wait(1)
  1451.                 else
  1452.                     wait(0.5)
  1453.                 end
  1454.             end
  1455.            
  1456.             for i = 1, 30 do
  1457.                 Torso.Anchored = false
  1458.                 vTorso.Anchored=  false
  1459.                 PowerLevel = PowerLevel-math.random(250,500)
  1460.                 tl.Text = "power lvl:"..PowerLevel
  1461.                 --wait(.1)
  1462.                 Torso.CFrame = pos * CFrame.new(math.random(-50, 50), math.random(1, 50), math.random(-50, 50))
  1463.                 vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1464.                 wait()
  1465.                 Torso.Anchored = true
  1466.                 vTorso.Anchored=  true
  1467.                 RefreshC0()
  1468.                 if Last == "Left" then
  1469.                     Last = "Right"
  1470.                     mp:Play()
  1471.                     for i = 1,3 do
  1472.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1473.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1474.                     end
  1475.                     if not potential then
  1476.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1477.                     else
  1478.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1479.                     end
  1480.                 elseif Last == "Right" then
  1481.                     Last = "Left"
  1482.                     mp:Play()
  1483.                     for i = 1,3 do
  1484.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  1485.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  1486.                     end
  1487.                     if not potential then
  1488.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1489.                     else
  1490.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1491.                     end
  1492.                 end
  1493.                 if not potential then
  1494.                     wait(0.2)
  1495.                 else
  1496.                     wait()
  1497.                 end
  1498.             end
  1499.             RefreshC0()
  1500.             for i = 1,5 do
  1501.                 Torso.Anchored = false
  1502.                 vTorso.Anchored=  false
  1503.                 PowerLevel = PowerLevel-math.random(250,500)
  1504.                 tl.Text = "power lvl:"..PowerLevel
  1505.                 --wait(.1)
  1506.                 Torso.CFrame = pos * CFrame.new(0, 0, math.random(1,25))
  1507.                 vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1508.                 wait()
  1509.                 Torso.Anchored = true
  1510.                 vTorso.Anchored=  true
  1511.                 RefreshC0()
  1512.                 if Last == "Left" then
  1513.                     Last = "Right"
  1514.                     sp:Play()
  1515.                     for i = 1,3 do
  1516.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1517.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1518.                     end
  1519.                     local explo = Instance.new("Explosion", workspace)
  1520.                     explo.BlastPressure = 0
  1521.                     explo.Position = Character["Left Arm"].Position
  1522.                     if not potential then
  1523.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1524.                     else
  1525.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1526.                     end
  1527.                 elseif Last == "Right" then
  1528.                     Last = "Left"
  1529.                     local explo = Instance.new("Explosion", workspace)
  1530.                     explo.BlastPressure = 0
  1531.                     explo.Position = Character["Right Arm"].Position
  1532.                     sp:Play()
  1533.                     for i = 1,3 do
  1534.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  1535.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  1536.                     end
  1537.                     if not potential then
  1538.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1539.                     else
  1540.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1541.                     end
  1542.                 end
  1543.                 if not potential then
  1544.                     wait(1)
  1545.                 else
  1546.                     wait(0.5)
  1547.                 end
  1548.             end
  1549.             vTorso.Anchored = false
  1550.             vHumanoid.PlatformStand = false
  1551.             RefreshC0()
  1552.             local explo = Instance.new("Explosion", workspace)
  1553.             sk:Play()
  1554.             vHumanoid:TakeDamage(PowerLevel)
  1555.             explo.BlastPressure = 0
  1556.             explo.Position = Character["Right Leg"].Position
  1557.             local bv = Instance.new("BodyVelocity", vTorso)
  1558.             bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1559.             bv.velocity = Torso.CFrame.lookVector*80
  1560.             game.Debris:AddItem(bv,0.5)
  1561.            
  1562.             enabled = false
  1563.            
  1564.             Torso.Anchored = false
  1565.             Humanoid.PlatformStand = false
  1566.            
  1567.             else
  1568.             enabled = false
  1569.             for i = 1,3 do
  1570.                 RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1571.                 wait(0.1)
  1572.             end
  1573.             RefreshC0()
  1574.         end
  1575.     end
  1576. end
  1577.  
  1578. --[[
  1579.     Why is instantSS a thing?
  1580.    
  1581.     Well, I often ran into a problem where when I was turning into Super Saiyan white,
  1582.     jerks would kill you during it. This solves the problem and makes you turn into
  1583.     Super saiyan white quickly. But the only downside is that you get less
  1584.     power level. (from a roleplay standpoint)  
  1585.    
  1586. --]]
  1587. function instantSS()
  1588.     if not enabled and not potential then
  1589.         enabled = false
  1590.         local chats = game:GetService("Chat")
  1591.         chats:Chat(Character.Head,"I don't have time for any warm ups.",2)
  1592.         potential = true
  1593.         enabled = true
  1594.         RefreshC0()
  1595.         Character.Torso.Anchored = true
  1596.         Character.Humanoid.PlatformStand = true
  1597.         spawn(function()
  1598.             local ball = Instance.new("Part", Character)
  1599.             ball.Shape = "Ball"
  1600.             ball.TopSurface = 0
  1601.             ball.BottomSurface = 0
  1602.             local sp = Instance.new("SpecialMesh", ball)
  1603.             sp.MeshType = "Sphere"
  1604.             sp.Scale = Vector3.new(10,10,10)
  1605.             ball.CanCollide = false
  1606.             ball.Anchored = true
  1607.             ball.Material = "SmoothPlastic"
  1608.             ball.CFrame = Torso.CFrame
  1609.             ball.BrickColor = BrickColor.new("Really black")
  1610.             for i = 1,10 do
  1611.                 sp.Scale = sp.Scale-Vector3.new(1,1,1)
  1612.                 ball.Transparency = ball.Transparency + 0.010
  1613.                 wait()
  1614.             end
  1615.            
  1616.             ball:Destroy()
  1617.         end)
  1618.         for i = 1,3 do
  1619.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.12)
  1620.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.12)
  1621.             Neck.C0 = Neck.C0 * CFrame.Angles(0.099,0,0)
  1622.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  1623.             LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  1624.             wait()
  1625.         end
  1626.         wait(2)
  1627.         for i = 1,3 do
  1628.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.12)
  1629.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.12)
  1630.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.099,0,0)
  1631.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  1632.             LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  1633.             wait()
  1634.         end
  1635.         RefreshC0()
  1636.         for i = 1,3 do
  1637.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  1638.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35,  0, 0)
  1639.             Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  1640.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  1641.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  1642.             wait(.1)
  1643.         end
  1644.        
  1645.         local ball = Instance.new("Part", Character)
  1646.         ball.Shape = "Ball"
  1647.         ball.TopSurface = 0
  1648.         ball.BottomSurface=  0
  1649.         ball.BrickColor = BrickColor.White()
  1650.         ball.CFrame = Torso.CFrame
  1651.         ball.Material = "SmoothPlastic"
  1652.         ball.Anchored = true
  1653.         ball.CanCollide = false
  1654.         local sp = Instance.new("SpecialMesh", ball)
  1655.         sp.MeshType = "Sphere"
  1656.         sp.Scale = Vector3.new(.5,.5,.5)
  1657.         spawn(function()
  1658.             for i= 1,10 do
  1659.                 sp.Scale = sp.Scale + Vector3.new(1,1,1)
  1660.                 ball.Transparency = ball.Transparency + 0.050
  1661.                 wait()
  1662.             end
  1663.             wait(0.5)
  1664.             for i= 1,2 do
  1665.                 sp.Scale = sp.Scale - Vector3.new(1,1,1)
  1666.                 ball.Transparency = ball.Transparency + 0.050
  1667.                 wait()
  1668.             end
  1669.             for i= 1,10 do
  1670.                 sp.Scale = sp.Scale + Vector3.new(3,3,3)
  1671.                 ball.Transparency = ball.Transparency + 0.050
  1672.                 wait()
  1673.             end
  1674.             ball:Destroy()
  1675.         end)
  1676.        
  1677.         spawn(function()
  1678.             local ENERGY = Instance.new("Part", Character)
  1679.             ENERGY.Name = "ENERGY"
  1680.             ENERGY.CanCollide = false
  1681.             ENERGY.BrickColor = BrickColor.White()
  1682.             ENERGY.Transparency = 0.2
  1683.             ENERGY.TopSurface = 0
  1684.             ENERGY.BottomSurface = 0
  1685.             ENERGY.Anchored = true
  1686.             local cm = Instance.new("CylinderMesh", ENERGY)
  1687.             cm.Scale = Vector3.new(1, 20, 1)
  1688.             ENERGY.Size = Vector3.new(5, 20, 5)
  1689.             ENERGY.CFrame = Character.Torso.CFrame
  1690.             se:Play()
  1691.             hair.BrickColor = BrickColor.new("Institutional white")
  1692.             local fire = Instance.new("Fire", hair)
  1693.             fire.Color = Color3.new(1,1,1)
  1694.             fire.SecondaryColor = Color3.new(1,1,1)
  1695.             for i = 1, 50 do
  1696.                 ENERGY.CFrame = Character.Torso.CFrame
  1697.                 if not potential then
  1698.                     PowerLevel = PowerLevel+math.random(250,1754)
  1699.                     tl.Text = "power lvl:"..PowerLevel
  1700.                 else
  1701.                     PowerLevel = PowerLevel+math.random(1754,5023)
  1702.                     tl.Text = "power lvl:"..PowerLevel
  1703.                 end
  1704.                 ENERGY.Transparency = ENERGY.Transparency + 0.012
  1705.                 cm.Scale = cm.Scale + Vector3.new(0.2, 0.2, 0.2)
  1706.                 --ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  1707.                 wait()
  1708.             end
  1709.             wait(0.8)
  1710.             for i = 1,3 do
  1711.                 ENERGY.CFrame = Character.Torso.CFrame
  1712.                 if not potential then
  1713.                     PowerLevel = PowerLevel+math.random(250,1754)
  1714.                     tl.Text = "power lvl:"..PowerLevel
  1715.                 else
  1716.                     PowerLevel = PowerLevel+math.random(1754,5023)
  1717.                     tl.Text = "power lvl:"..PowerLevel
  1718.                 end
  1719.                 ENERGY.Transparency = ENERGY.Transparency + 0.012
  1720.                 cm.Scale = cm.Scale + Vector3.new(0.5, 0.5, 0.5)
  1721.                 --ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  1722.                 wait()
  1723.             end
  1724.             for i = 1, 50 do
  1725.                 ENERGY.CFrame = Character.Torso.CFrame
  1726.                 if not potential then
  1727.                     PowerLevel = PowerLevel+math.random(250,1754)
  1728.                     tl.Text = "power lvl:"..PowerLevel
  1729.                 else
  1730.                     PowerLevel = PowerLevel+math.random(1754,5023)
  1731.                     tl.Text = "power lvl:"..PowerLevel
  1732.                 end
  1733.                 ENERGY.Transparency = ENERGY.Transparency + 0.012
  1734.                 cm.Scale = cm.Scale - Vector3.new(0.7, 0.7, 0.7)
  1735.                 --ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  1736.                 wait()
  1737.             end
  1738.             ENERGY:Destroy()
  1739.         end)
  1740.         for i = 1,100 do
  1741.             PowerLevel = PowerLevel+math.random(999,9999)
  1742.             tl.Text = "power lvl:"..PowerLevel
  1743.             local beam = Instance.new("Part", Character)
  1744.             beam.Name = "beam"
  1745.             beam.BrickColor = BrickColor.new("Really black")
  1746.             beam.Transparency = 0.5
  1747.             beam.Material = "SmoothPlastic"
  1748.             beam.CFrame = Torso.CFrame * CFrame.Angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  1749.             beam.Anchored = true
  1750.             beam.CanCollide = false
  1751.             local mesh = Instance.new("CylinderMesh", beam)
  1752.             mesh.Scale = Vector3.new(0.05, 500, 0.05)
  1753.            
  1754.             game:GetService("RunService").RenderStepped:wait()
  1755.         end
  1756.        
  1757.         for i,v in pairs(Character:GetChildren()) do
  1758.             if v.Name == "beam" then
  1759.                 v:Destroy()
  1760.             end
  1761.         end
  1762.         for i = 1,3 do
  1763.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  1764.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35,  0, 0)
  1765.             Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  1766.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  1767.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  1768.             wait(.1)
  1769.         end
  1770.        
  1771.         if PowerLevel > 0 then
  1772.             Character.Humanoid.MaxHealth = PowerLevel
  1773.             wait(.1)
  1774.             Character.Humanoid.Health = Character.Humanoid.MaxHealth
  1775.         end
  1776.         RefreshC0()
  1777.         enabled = false
  1778.         Character.Torso.Anchored = false
  1779.         Character.Humanoid.PlatformStand = false
  1780.     end
  1781. end
  1782.  
  1783. function kickfrenzy()
  1784.     if not enabled then
  1785.         enabled = true
  1786.         local pos = Torso.CFrame
  1787.         RefreshC0()
  1788.         for i = 1,3 do
  1789.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1790.             wait(0.1)
  1791.         end
  1792.         local Target = nil
  1793.         local vTorso = nil
  1794.         local vHumanoid = nil
  1795.         local Last = "Left"
  1796.         local lastspin = 0
  1797.         for i,v in pairs(workspace:GetChildren()) do
  1798.             if v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v.Name ~= Player.Name and (v.Torso.Position - Torso.Position).magnitude < 16 then
  1799.                 Target = v
  1800.             end
  1801.         end
  1802.         if Target then
  1803.             vTorso = Target.Torso
  1804.             vHumanoid = Target.Humanoid
  1805.            
  1806.             --vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1807.             vTorso.Anchored = true
  1808.             vHumanoid.PlatformStand = true
  1809.            
  1810.             Torso.Anchored = true
  1811.             Humanoid.PlatformStand = true
  1812.            
  1813.             for i = 1,10 do
  1814.                 RefreshC0()
  1815.                 if lastspin == 0 then
  1816.                     lastspin=1
  1817.                     Torso.CFrame = vTorso.CFrame*CFrame.new(0,0,-2) * CFrame.Angles(0,3,0)
  1818.                 elseif lastspin==1 then
  1819.                     lastspin=0
  1820.                     Torso.CFrame = vTorso.CFrame*CFrame.new(0,0,2) * CFrame.Angles(0,0,0)
  1821.                 end
  1822.                 if not potential then
  1823.                     wait(0.2)
  1824.                 else
  1825.                     wait()
  1826.                 end
  1827.                 if Last=="Left" then
  1828.                     Last="Right"
  1829.                     for i = 1,3 do
  1830.                         RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.6)
  1831.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1832.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1833.                         wait(0.1)
  1834.                     end
  1835.                     mp:Play()
  1836.                     local bv = Instance.new("BodyVelocity", vTorso)
  1837.                     bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1838.                    
  1839.                     vTorso.Anchored=false
  1840.                     if not potential then
  1841.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1842.                         bv.velocity = Torso.CFrame.lookVector*80
  1843.                         wait(1)
  1844.                     else
  1845.                         local explosion = Instance.new("Explosion", workspace)
  1846.                         explosion.BlastPressure = 0
  1847.                         explosion.Position = Character["Left Leg"].Position
  1848.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1849.                         bv.velocity = Torso.CFrame.lookVector*150
  1850.                         wait(0.2)
  1851.                     end
  1852.                     bv:Destroy()
  1853.                     vTorso.Anchored = true
  1854.                 elseif Last=="Right" then
  1855.                     Last="Left"
  1856.                     for i = 1,3 do
  1857.                         LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.6)
  1858.                         RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1859.                         LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1860.                         wait(.1)
  1861.                     end
  1862.                     mp:Play()
  1863.                     local bv = Instance.new("BodyVelocity", vTorso)
  1864.                     bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1865.                     bv.velocity = Torso.CFrame.lookVector*80
  1866.                     vTorso.Anchored=false
  1867.                     if not potential then
  1868.                         vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1869.                         bv.velocity = Torso.CFrame.lookVector*80
  1870.                         wait(1)
  1871.                     else
  1872.                         local explosion = Instance.new("Explosion", workspace)
  1873.                         explosion.BlastPressure = 0
  1874.                         explosion.Position = Character["Right Leg"].Position
  1875.                         vHumanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1876.                         bv.velocity = Torso.CFrame.lookVector*150
  1877.                         wait(0.2)
  1878.                     end
  1879.                     bv:Destroy()
  1880.                     vTorso.Anchored = true
  1881.                 end
  1882.             end
  1883.             RefreshC0()
  1884.             vTorso.Anchored = false
  1885.             vHumanoid.PlatformStand = false
  1886.            
  1887.             Torso.Anchored = false
  1888.             Humanoid.PlatformStand = false
  1889.             enabled = false
  1890.         end
  1891.     end
  1892. end
  1893.  
  1894. function kamehameha() -- da last move im adding
  1895.     if not enabled then
  1896.         enabled = true
  1897.         RefreshC0()
  1898.         Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Mouse.hit.p)
  1899.         Character.Torso.Anchored = true
  1900.         Humanoid.PlatformStand =true
  1901.         local speed=2
  1902.         local hits = 0
  1903.         for i = 1,3 do
  1904.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0.25,0.5)
  1905.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, -0.25, -0.5)
  1906.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.15)
  1907.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.15)
  1908.             wait()
  1909.         end
  1910.         local sphere1 = Instance.new("Part", Character)
  1911.         sphere1.Anchored = true
  1912.         sphere1.CanCollide = false
  1913.         sphere1.TopSurface = 0
  1914.         sphere1.BottomSurface = 0
  1915.         sphere1.Material = "SmoothPlastic"
  1916.         sphere1.Shape = "Ball"
  1917.         sphere1.CFrame = Torso.CFrame * CFrame.new(0,0.5,-2.5)
  1918.         sphere1.Size = Vector3.new(.1,.1,.1)
  1919.         sphere1.Name = "sphere1"
  1920.         local sphere1mesh = Instance.new("SpecialMesh", sphere1)
  1921.         sphere1mesh.MeshType = "Sphere"
  1922.         sphere1mesh.Scale = Vector3.new(17,17,17)
  1923.         local cylinder = Instance.new("Part", Character)
  1924.         cylinder.Size = Vector3.new(1,1,1)
  1925.         local cm = Instance.new("CylinderMesh", cylinder)
  1926.         cylinder.Anchored = true
  1927.         cm.Scale = Vector3.new(2,2,2)
  1928.         cylinder.CFrame = sphere1.CFrame * CFrame.new(0,0,-1.5) * CFrame.Angles(1.5,0,0)
  1929.         local power = Instance.new("Part", Character)
  1930.         power.Shape = "Ball"
  1931.         power.Anchored = true
  1932.         power.CanCollide = false
  1933.         power.TopSurface= 0
  1934.         power.BottomSurface = 0
  1935.         power.Material = "SmoothPlastic"
  1936.         power.Size = Vector3.new(5,5,5)
  1937.         power.CFrame = sphere1.CFrame * CFrame.new(0,0,-1.5) * CFrame.Angles(1.5,0,0)
  1938.         bf:Play()
  1939.         if not potential then
  1940.             cylinder.BrickColor = BrickColor.new("Really black")
  1941.             power.BrickColor = BrickColor.new("Really black")
  1942.             sphere1.BrickColor = BrickColor.new("Really black")
  1943.         else
  1944.             cylinder.BrickColor = BrickColor.White()
  1945.             power.BrickColor = BrickColor.White()
  1946.             sphere1.BrickColor = BrickColor.White()
  1947.             local fyre = Instance.new("Fire", power)
  1948.             fyre.Color = Color3.new(1,1,1)
  1949.             fyre.SecondaryColor = Color3.new(1,1,1)
  1950.         end
  1951.         power.Touched:connect(function(hit)
  1952.             if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= Player.Name and hits <= 3 then
  1953.                 hits = hits+1
  1954.                 local explo = Instance.new("Explosion", workspace)
  1955.                 explo.BlastPressure = 0
  1956.                 explo.Position = power.Position
  1957.                 if not potential then
  1958.                     hit.Parent.Humanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1959.                 else
  1960.                     hit.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  1961.                 end
  1962.             end
  1963.         end)
  1964.         for i = 1,100 do
  1965.             PowerLevel = PowerLevel-math.random(342,1023)
  1966.             tl.Text = "power lvl:"..PowerLevel
  1967.             cm.Scale = cm.Scale + Vector3.new(-0.001,speed,-0.010)
  1968.             sphere1mesh.Scale = sphere1mesh.Scale + Vector3.new(0.02, 0.02, 0.02)
  1969.             sphere1.Transparency = sphere1.Transparency + 0.005
  1970.             cylinder.CFrame = cylinder.CFrame * CFrame.new(0,-1,0)
  1971.             power.CFrame = cylinder.CFrame * CFrame.new(0,-cm.Scale.Y/2,0)
  1972.             wait()
  1973.         end
  1974.         for i = 1,3 do
  1975.             RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.25,-0.5)
  1976.             LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0.25, 0.5)
  1977.             RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.15)
  1978.             LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.15)
  1979.             wait()
  1980.         end
  1981.         RefreshC0()
  1982.         power:Destroy()
  1983.         sphere1:Destroy()
  1984.         cylinder:Destroy()
  1985.         Character.Torso.Anchored = false
  1986.         enabled=false
  1987.         Humanoid.PlatformStand =false
  1988.     end
  1989. end
  1990. UIS.InputBegan:connect(function(key, gpe)
  1991.     if not gpe then
  1992.         if key.KeyCode == Enum.KeyCode.F then
  1993.             KiBlast()
  1994.         elseif key.KeyCode == Enum.KeyCode.X then
  1995.             energyRelease()
  1996.         elseif key.KeyCode == Enum.KeyCode.G then
  1997.             SpiritBall()
  1998.         elseif key.KeyCode == Enum.KeyCode.H then
  1999.             energybarrage()
  2000.         elseif key.KeyCode == Enum.KeyCode.P then
  2001.             SEW()
  2002.         elseif key.KeyCode == Enum.KeyCode.L then
  2003.             slam()
  2004.         elseif key.KeyCode == Enum.KeyCode.C then
  2005.             SuperEnergyRelease()
  2006.         elseif key.KeyCode == Enum.KeyCode.J then
  2007.             Teleport()
  2008.         elseif key.KeyCode == Enum.KeyCode.LeftShift then
  2009.             Run()
  2010.         elseif key.KeyCode == Enum.KeyCode.R then
  2011.             speedrush()
  2012.         elseif key.KeyCode == Enum.KeyCode.LeftControl then
  2013.             charge()
  2014.         elseif key.KeyCode == Enum.KeyCode.Q then
  2015.             Punch()
  2016.         elseif key.KeyCode == Enum.KeyCode.E then
  2017.             Kick()
  2018.         elseif key.KeyCode == Enum.KeyCode.T then
  2019.             highPOWERRUSH()
  2020.         elseif key.KeyCode == Enum.KeyCode.V then
  2021.             instantSS()
  2022.         elseif key.KeyCode == Enum.KeyCode.Y then
  2023.             kickfrenzy()
  2024.         elseif key.KeyCode == Enum.KeyCode.K then
  2025.             kamehameha()
  2026.         end
  2027.     end
  2028. end)
  2029.  
  2030.  
  2031.  
  2032.  
  2033. UIS.InputEnded:connect(function(key, gpe)
  2034.     if not gpe then
  2035.         if key.KeyCode == Enum.KeyCode.LeftShift then
  2036.             running = false
  2037.         elseif key.KeyCode == Enum.KeyCode.LeftControl then
  2038.             charging = false
  2039.         end
  2040.     end
  2041. end)
  2042. --wait(1)
  2043. --[[local prev_mousehit
  2044.  
  2045. spawn(function()
  2046.     while wait() do
  2047.         if Mouse.Hit.p ~= prev_mousehit then
  2048.             Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(workspace.Camera.CFrame.X,Character.Torso.Position.y,workspace.Camera.CFrame.Z))
  2049.             prev_mousehit = Mouse.Hit.p
  2050.         end
  2051.     end
  2052. end) ]]
Add Comment
Please, Sign In to add comment