kaualima12

.lol

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