GalaxyEggBRG

Crimsonal ssj

Jun 17th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.97 KB | None | 0 0
  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 pe = Instance.new("Sound", Character.Torso)
  50. pe.SoundId = "rbxassetid://416318205"
  51. pe.Name = "pe"
  52. local mp = Instance.new("Sound", Character.Torso)
  53. mp.SoundId = "rbxassetid://137579113"
  54. mp.Name = "mp"
  55. local sk = Instance.new("Sound", Character.Torso)
  56. sk.SoundId = "rbxassetid://174399344"
  57. sk.Name = "sk"
  58. local ack = Instance.new("Sound", Character.Torso)
  59. ack.SoundId = "rbxassetid://162393284"
  60. ack.Name = "ack"
  61. ack.Looped = true
  62. local vanish = Instance.new("Sound", Character.Torso)
  63. vanish.SoundId = "rbxassetid://254904394"
  64. vanish.Name = "vanish"
  65. local bc2 = Instance.new("Sound", Character.Torso)
  66. bc2.Name = "bc2"
  67. bc2.Volume = 1
  68. bc2.SoundId = "rbxassetid://443834839"
  69.  
  70. Character.Humanoid.MaxHealth = PowerLevel
  71. wait(.1)
  72. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  73. local function RefreshC0()
  74. RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  75. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  76. RightHip.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  77. LeftHip.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  78. Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  79. end
  80.  
  81. for i,v in pairs(Character:GetChildren()) do
  82. if v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("Hat") then
  83. v:Destroy()
  84. end
  85. end
  86.  
  87. local shirt = Instance.new("Shirt", Character)
  88. shirt.ShirtTemplate = "rbxassetid://453433302"
  89. local pants = Instance.new("Pants", Character)
  90. pants.PantsTemplate = "rbxassetid://454686317"
  91.  
  92. local Head = Character.Head
  93. local hair = Instance.new("Part", Character)
  94. hair.Name = "hair"
  95. hair.CanCollide = false
  96. hair.Size = Vector3.new(2,2,2)
  97. local hairmesh = Instance.new("SpecialMesh", hair)
  98. hairmesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  99. hairmesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  100. local hairweld = Instance.new("Weld", hair)
  101. hairweld.Part0 = Head
  102. hairweld.Part1 = hair
  103. hairweld.C0 = CFrame.new(0,0.43, 0)
  104. hair.BrickColor = BrickColor.new("Really black")
  105.  
  106.  
  107. --hair = game:GetService("InsertService"):LoadAsset(16630147):GetChildren()[1]
  108. --wait(1)
  109. --hair.Parent = Character
  110.  
  111. local bg = Instance.new("BillboardGui", Character.Head)
  112. bg.Size = UDim2.new(2, 0, 0.5, 0)
  113. bg.StudsOffset = Vector3.new(0,2,0)
  114. local tl = Instance.new("TextLabel", bg)
  115. tl.Size = UDim2.new(1, 0, 1, 0)
  116. tl.Text = "power lvl:"..PowerLevel
  117. tl.TextColor3 = Color3.new(1, 0, 0)
  118. tl.TextScaled = true
  119. tl.BorderColor3 = Color3.new(1, 1, 1)
  120. tl.BackgroundColor3 = Color3.new(0,0,0)
  121. local indus = Instance.new("Sound", Character.Torso)
  122. indus.SoundId = "rbxassetid://159078699"--169226106
  123. indus.Looped = true
  124. indus.Volume = 0.05
  125. indus:Play()
  126.  
  127. -- battle: 169226106
  128. -- indus: 159078699
  129.  
  130. function Transform()
  131. if not Transformed.Value and not enabled then
  132. enabled = true
  133. Humanoid.PlatformStand = true
  134. Torso.Anchored = true
  135. Transformed.Value = true
  136.  
  137. spawn(function()
  138. RefreshC0()
  139. for i =1,3 do
  140. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  141. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  142. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  143. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  144. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  145. end
  146. end)
  147. wait(.1)
  148. spawn(function()
  149. for i = 1,3 do
  150. local Energy = Instance.new("Part", Character)
  151. Energy.Name = "Energy"
  152. Energy.BrickColor = BrickColor.new("Really black")
  153. Energy.Transparency = 0.5
  154. Energy.TopSurface = 0
  155. Energy.BottomSurface = 0
  156. Energy.CanCollide = false
  157. Energy.Anchored = true
  158. Energy.Locked = true
  159. Energy.Material = "SmoothPlastic"
  160. Energy.Shape = "Ball"
  161. Energy.Size = Vector3.new(1,1,1)
  162. Energy.CFrame = Torso.CFrame
  163. special = true
  164. for i = 1, 30 do
  165. Energy.Size = Energy.Size + Vector3.new(.5, .5, .5)
  166. wait()
  167. Energy.Transparency = Energy.Transparency + 0.020
  168. end
  169. pe:Play()
  170. Energy:Destroy()
  171. end
  172. special = false
  173. end)
  174.  
  175. spawn(function()
  176. repeat
  177. PowerLevel = PowerLevel+math.random(5561,9584)
  178. tl.Text = "power lvl:"..PowerLevel
  179. game.Lighting:SetMinutesAfterMidnight(game.Lighting:GetMinutesAfterMidnight()+1)
  180. wait()
  181. until not special
  182.  
  183. spawn(function()
  184.  
  185. for i =1,3 do
  186. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  187. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  188. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  189. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0,-0.1)
  190. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  191. end
  192. RefreshC0()
  193. end)
  194.  
  195. Humanoid.PlatformStand = false
  196. Torso.Anchored = false
  197. --Energy:Destroy()
  198. wait(4)
  199. enabled = false
  200. if PowerLevel > 0 then
  201. Character.Humanoid.MaxHealth = PowerLevel
  202. wait(.1)
  203. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  204. end
  205. end)
  206.  
  207.  
  208. end
  209.  
  210.  
  211. end
  212.  
  213. function Off()
  214. if Transformed.Value and not enabled then
  215. enabled = true
  216. Transformed.Value = false
  217. spawn(function()
  218. RefreshC0()
  219. for i =1,3 do
  220. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  221. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  222. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  223. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  224. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  225. end
  226. end)
  227.  
  228. spawn(function()
  229. Energy2 = Instance.new("Part", Character)
  230. Energy2.Name = "Energy2"
  231. Energy2.BrickColor = BrickColor.new("Really black")
  232. Energy2.Transparency = 0.5
  233. Energy2.TopSurface = 0
  234. Energy2.BottomSurface = 0
  235. Energy2.CanCollide = false
  236. Energy2.Anchored = true
  237. Energy2.Locked = true
  238. Energy2.Material = "SmoothPlastic"
  239. Energy2.Shape = "Ball"
  240. Energy2.Size = Vector3.new(25, 25, 25)
  241. Energy2.CFrame = Torso.CFrame
  242. game.Debris:AddItem(Energy2, 3)
  243. special = true
  244. for i = 1, 50 do
  245. Energy2.Size = Energy2.Size - Vector3.new(.5, .5, .5)
  246. wait()
  247. end
  248. special = false
  249.  
  250.  
  251. end)
  252. spawn(function()
  253. repeat
  254. PowerLevel = PowerLevel-math.random(5,10)
  255. tl.Text = "power lvl:"..PowerLevel
  256. game.Lighting:SetMinutesAfterMidnight(game.Lighting:GetMinutesAfterMidnight()-5)
  257. wait()
  258. until not special
  259.  
  260. for i =1,3 do
  261. RefreshC0()
  262. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  263. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  264. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  265. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0,-0.1)
  266. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  267. end
  268. RefreshC0()
  269. end)
  270.  
  271. enabled = false
  272.  
  273. end
  274.  
  275.  
  276. end
  277.  
  278.  
  279. function KiBlast()
  280. if not enabled then
  281. enabled = true
  282.  
  283. local hit = false
  284. local hits = 0
  285. RefreshC0()
  286. Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Mouse.hit.p)
  287.  
  288. Character.Humanoid.PlatformStand = true
  289. Character.Torso.Anchored = true
  290. RefreshC0()
  291. for i = 1,3 do
  292. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0, 0.5)
  293. wait()
  294. end
  295. local blast = Instance.new("Part", Character)
  296. blast.Name = "blast"
  297. blast.TopSurface = 0
  298. blast.BottomSurface = 0
  299. blast.Material = "SmoothPlastic"
  300. blast.CanCollide = false
  301. blast.Shape = "Ball"
  302. blast.BrickColor = BrickColor.new("Really black")
  303. blast.Size = Vector3.new(.1, .1, .1)
  304. blast.Anchored = true
  305. blast.Transparency = 1
  306. local es = Instance.new("Sound", blast)
  307. es.SoundId = "rbxassetid://440145223"
  308. game.Debris:AddItem(blast, 3)
  309. blast.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  310. bc:Play()
  311. for i = 1, 20 do
  312. blast.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  313. blast.Transparency = blast.Transparency - 0.030
  314. blast.Size = blast.Size + Vector3.new(.35, .35, .35)
  315. wait()
  316. end
  317. bc:Stop()
  318. blast.Anchored = false
  319. local bv = Instance.new("BodyVelocity", blast)
  320. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  321. bv.velocity = Torso.CFrame.lookVector*80
  322. kb:Play()
  323. wait(0.05)
  324. blast.Touched:connect(function(part)
  325. if part.Parent:FindFirstChild("Humanoid") then
  326. if part.Parent.Name ~= Player.Name then
  327. local explosion = Instance.new("Explosion", workspace)
  328. explosion.BlastPressure = 0
  329. explosion.Position = blast.Position
  330. part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4, PowerLevel/2))
  331. es:Play()
  332. blast:Destroy()
  333. kb:Stop()
  334.  
  335. end
  336. else
  337. if hits >= 10 then
  338. local explosion = Instance.new("Explosion", workspace)
  339. explosion.BlastPressure = 0
  340. explosion.BlastRadius = 10
  341. explosion.Position = blast.Position
  342. es:Play()
  343. kb:Stop()
  344. blast:Destroy()
  345. else
  346. hits = hits +1
  347. end
  348.  
  349. end
  350. end)
  351.  
  352. for i = 1,3 do
  353. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0, -0.5)
  354. wait()
  355. end
  356. RefreshC0()
  357. enabled = false
  358. Character.Humanoid.PlatformStand = false
  359. Character.Torso.Anchored = false
  360.  
  361.  
  362. end
  363.  
  364. end
  365.  
  366. function energyRelease()
  367. if not enabled then
  368. enabled = true
  369. Character.Humanoid.PlatformStand = true
  370. Character.Torso.Anchored = true
  371. RefreshC0()
  372. for i = 1,3 do
  373. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  374. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  375. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  376. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  377. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  378. wait(.1)
  379. end
  380. local ENERGY = Instance.new("Part", Character)
  381. ENERGY.Name = "ENERGY"
  382. ENERGY.CanCollide = false
  383. if not potential then
  384. ENERGY.BrickColor = BrickColor.new("Really black")
  385. else
  386. ENERGY.BrickColor = BrickColor.White()
  387. end
  388. ENERGY.Transparency = 0.2
  389. ENERGY.TopSurface = 0
  390. ENERGY.BottomSurface = 0
  391. ENERGY.Anchored = true
  392. local cm = Instance.new("CylinderMesh", ENERGY)
  393. cm.Scale = Vector3.new(1, 20, 1)
  394. ENERGY.Size = Vector3.new(5, 20, 5)
  395. ENERGY.CFrame = Character.Torso.CFrame
  396. se:Play()
  397. for i = 1, 50 do
  398. ENERGY.CFrame = Character.Torso.CFrame
  399. if not potential then
  400. PowerLevel = PowerLevel+math.random(250,1754)
  401. tl.Text = "power lvl:"..PowerLevel
  402. else
  403. PowerLevel = PowerLevel+math.random(1754,5023)
  404. tl.Text = "power lvl:"..PowerLevel
  405. end
  406. ENERGY.Transparency = ENERGY.Transparency + 0.012
  407. ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  408. wait()
  409. end
  410. ENERGY:Destroy()
  411. for i = 1,3 do
  412. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  413. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  414. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  415. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  416. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  417. wait(.2)
  418. end
  419. Character.Humanoid.PlatformStand = false
  420. Character.Torso.Anchored = false
  421. RefreshC0()
  422. enabled = false
  423. if PowerLevel > 0 then
  424. Character.Humanoid.MaxHealth = PowerLevel
  425. wait(.1)
  426. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  427. end
  428. end
  429.  
  430.  
  431. end
  432.  
  433. function SpiritBall()
  434. if not enabled then
  435. enabled = true
  436. local hit2 = false
  437. RefreshC0()
  438. local throw = Mouse.hit.p
  439. Character.Torso.CFrame = CFrame.new(Character.Torso.Position, throw)
  440. Character.Torso.Anchored = true
  441. Character.Humanoid.PlatformStand = true
  442. for i = 1,3 do
  443. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,1)
  444. wait()
  445. end
  446. local ball = Instance.new("Part", Character)
  447. ball.Name = "ENERGY"
  448. ball.Anchored = true
  449. ball.TopSurface = 0
  450. ball.BottomSurface = 0
  451. ball.Transparency = 1
  452. ball.Shape = "Ball"
  453. ball.CanCollide = false
  454. if not potential then
  455. ball.BrickColor = BrickColor.new("Really black")
  456. else
  457. ball.BrickColor = BrickColor.White()
  458. end
  459. ball.Material = "SmoothPlastic"
  460. ball.CFrame = Torso.CFrame * CFrame.new(1, 10, 0)
  461. ball.Size = Vector3.new(.1, .1, .1)
  462. game.Debris:AddItem(ball, 10)
  463.  
  464. local scale = Instance.new("SpecialMesh", ball)
  465. scale.MeshType = "Sphere"
  466. bc2:Play()
  467. for i = 1,120 do
  468. PowerLevel = PowerLevel-math.random(754,2678)
  469. tl.Text = "power lvl:"..PowerLevel
  470. ball.CFrame =ball.CFrame * CFrame.new(0,.25,0)
  471. ball.Size = ball.Size + Vector3.new(.5, .5, .5)
  472. ball.Transparency = ball.Transparency - 0.007
  473. wait()
  474. end
  475. bc2:Stop()
  476. ball.CFrame = CFrame.new(ball.Position, Mouse.hit.p)
  477.  
  478. for i = 1,3 do
  479. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  480. wait()
  481. end
  482.  
  483. local bv = Instance.new("BodyVelocity", ball)
  484. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  485. bv.velocity = ball.CFrame.lookVector*30
  486. ball.Anchored = false
  487.  
  488. local es = Instance.new("Sound", ball)
  489. es.SoundId = "rbxassetid://432515400"
  490. ball.Touched:connect(function(hit)
  491. if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  492. hit2 = true
  493. es:Play()
  494. hit.Parent.Humanoid:TakeDamage(PowerLevel)
  495. ball.Anchored = true
  496. for i = 1,100 do
  497. ball.Transparency = ball.Transparency + 0.050
  498. scale.Scale = scale.Scale + Vector3.new(.1,.1,.1)
  499. wait()
  500. end
  501. ball:Destroy()
  502. end
  503. end)
  504.  
  505. wait(0.2)
  506.  
  507. for i = 1,3 do
  508. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  509. wait()
  510. end
  511. RefreshC0()
  512. Character.Torso.Anchored = false
  513. Character.Humanoid.PlatformStand = false
  514.  
  515. enabled = false
  516. end
  517.  
  518. end
  519.  
  520. function energybarrage()
  521. if not enabled then
  522. enabled = true
  523. RefreshC0()
  524. Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Mouse.hit.p)
  525. Character.Torso.Anchored = true
  526. Character.Humanoid.PlatformStand = true
  527. local last = "Right"
  528. local prev_mousehit
  529. spawn(function()
  530. repeat
  531. if Mouse.Hit.p ~= prev_mousehit then
  532. Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(Mouse.hit.p.x,Character.Torso.Position.y,Mouse.hit.p.z))
  533. prev_mousehit = Mouse.Hit.p
  534. end
  535. wait()
  536. until not enabled
  537. end)
  538. for i = 1,15 do
  539. PowerLevel = PowerLevel-math.random(754,2678)
  540. tl.Text = "power lvl:"..PowerLevel
  541. RefreshC0()
  542. if last == "Right" then
  543. last = "Left"
  544. local hit2 = false
  545. for i = 1,3 do
  546. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  547. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  548. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.2)
  549. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.2)
  550. end
  551.  
  552. local ball = Instance.new("Part", Character)
  553. local es = Instance.new("Sound", ball)
  554. es.SoundId = "rbxassetid://432515400"
  555. ball.TopSurface = 0
  556. ball.BottomSurface = 0
  557. if not potential then
  558. ball.BrickColor = BrickColor.new("Really black")
  559. else
  560. ball.BrickColor = BrickColor.White()
  561. end
  562. ball.Material = "SmoothPlastic"
  563. ball.Shape = "Ball"
  564. ball.CanCollide = false
  565. ball.Transparency = 0.5
  566. ball.Size = Vector3.new(3,3,3)
  567. local fyre = Instance.new("Fire", ball)
  568. if not potential then
  569. fyre.Color = Color3.new(0,0,0)
  570. fyre.SecondaryColor = Color3.new(0,0,0)
  571. else
  572. fyre.Color = Color3.new(1,1,1)
  573. fyre.SecondaryColor = Color3.new(1,1,1)
  574. end
  575. ball.CFrame = Torso.CFrame * CFrame.new(1, 0, -5)
  576. game.Debris:AddItem(ball, 5)
  577. local bv = Instance.new("BodyVelocity", ball)
  578. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  579. bv.velocity = Torso.CFrame.lookVector * 50
  580. kb:Play()
  581. ball.Touched:connect(function(hit)
  582. if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  583. hit2 = true
  584. es:Play()
  585. hit.Parent.Humanoid:TakeDamage(PowerLevel/5)
  586. ball:Destroy()
  587. end
  588. end)
  589. elseif last == "Left" then
  590. last = "Right"
  591. local hit2 = false
  592. for i = 1,3 do
  593. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  594. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  595. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.2)
  596. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.2)
  597. end
  598. local ball = Instance.new("Part", Character)
  599. local es = Instance.new("Sound", ball)
  600. es.SoundId = "rbxassetid://432515400"
  601. ball.TopSurface = 0
  602. ball.BottomSurface = 0
  603. if not potential then
  604. ball.BrickColor = BrickColor.new("Really black")
  605. else
  606. ball.BrickColor = BrickColor.White()
  607. end
  608. ball.Material = "SmoothPlastic"
  609. ball.Shape = "Ball"
  610. ball.CanCollide = false
  611. ball.Transparency = 0.5
  612. ball.Size = Vector3.new(3,3,3)
  613. ball.CFrame = Torso.CFrame * CFrame.new(-1, 0, -5)
  614. local bv = Instance.new("BodyVelocity", ball)
  615. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  616. bv.velocity = Torso.CFrame.lookVector * 50
  617. local fyre = Instance.new("Fire", ball)
  618. game.Debris:AddItem(ball, 5)
  619. if not potential then
  620. fyre.Color = Color3.new(0,0,0)
  621. fyre.SecondaryColor = Color3.new(0,0,0)
  622. else
  623. fyre.Color = Color3.new(1,1,1)
  624. fyre.SecondaryColor = Color3.new(1,1,1)
  625. end
  626. kb:Play()
  627. ball.Touched:connect(function(hit)
  628. if hit.Parent.Name ~= Player.Name and hit.Parent:findFirstChild("Humanoid") and not hit2 then
  629. hit2 = true
  630. es:Play()
  631. hit.Parent.Humanoid:TakeDamage(PowerLevel/5)
  632. ball:Destroy()
  633. end
  634. end)
  635. end
  636. wait(0.1)
  637. end
  638. RefreshC0()
  639. enabled = false
  640. Character.Torso.Anchored = false
  641. Character.Humanoid.PlatformStand = false
  642. end
  643. end
  644.  
  645. function SEW() -- SUPER EXPLOSIVE WAVE
  646. if not enabled then
  647. enabled = true
  648. local chats = game:GetService("Chat")
  649. RefreshC0()
  650. chats:Chat(Character.Head,"Super...", 2)
  651. Character.Torso.Anchored = true
  652. Character.Humanoid.PlatformStand = true
  653. for i =1,3 do
  654. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  655. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  656. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0.1)
  657. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, -0.1)
  658. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  659. wait(0.1)
  660. end
  661. wait(0.5)
  662. chats:Chat(Character.Head, "Explosive....",2)
  663. wait(0.2)
  664. for i =1,3 do
  665. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  666. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  667. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, -0.1)
  668. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0, 0.1)
  669. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  670. wait(0.1)
  671. end
  672. RefreshC0()
  673. wait(1)
  674. for i = 1,3 do
  675. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  676. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  677. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  678. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  679. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  680. wait(.15)
  681. end
  682. wait(0.1)
  683. chats:Chat(Character.Head, "WAVE!!!!",2)
  684. -- chaos
  685. local EXPLOSO = Instance.new("Sound", Character.Torso)
  686. EXPLOSO.Name = "EXPLOSO"
  687. EXPLOSO.Volume = 1
  688. EXPLOSO.SoundId = "rbxassetid://165970126"
  689. EXPLOSO:Play()
  690. local ball = Instance.new("Part", Character)
  691. ball.Shape = "Ball"
  692. ball.Anchored = true
  693. ball.CanCollide = false
  694. ball.TopSurface= 0
  695. ball.BottomSurface= 0
  696. ball.Material = "SmoothPlastic"
  697. ball.Transparency = 0.1
  698. ball.BrickColor = BrickColor.new("Really black")
  699. ball.CFrame = Torso.CFrame
  700. local bigexplo = Instance.new("Explosion", workspace)
  701. bigexplo.Position = ball.Position
  702. bigexplo.BlastRadius = 500003
  703. bigexplo.BlastPressure = 999999999
  704. for i = 1,500 do
  705. ball.Transparency = ball.Transparency + 0.001
  706. ball.Size = ball.Size + Vector3.new(3, 3, 3)
  707. wait()
  708. end
  709. wait(1)
  710. for i = 1,3 do
  711. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  712. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  713. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  714. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  715. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  716. wait(.15)
  717. end
  718. RefreshC0()
  719. enabled = false
  720. Character.Torso.Anchored = false
  721. chats:Chat(Character.Head, "What am I doing??? I could've killed myself..", 1)
  722. Character.Humanoid.PlatformStand = false
  723. end
  724. end
  725.  
  726. function slam()
  727. if not enabled then
  728. enabled = true
  729. RefreshC0()
  730. Character.Torso.Anchored = true
  731. Character.Humanoid.PlatformStand = true
  732. for i = 1,3 do
  733. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,1)
  734. wait()
  735. end
  736. local b = Instance.new("Part", Character)
  737. b.TopSurface = 0
  738. b.BottomSurface = 0
  739. b.Material = "SmoothPlastic"
  740. b.Transparency = 0.5
  741. b.Shape = "Ball"
  742. b.CanCollide = false
  743. b.BrickColor = BrickColor.new("Really black")
  744. b.Anchored = true
  745. b.Locked = true
  746. b.CFrame = Torso.CFrame * CFrame.new(1.5, 4, 0)
  747. b.Size = Vector3.new(.5, .5,.5)
  748. local bp = Instance.new("BodyPosition", b)
  749. bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  750. local ff = Instance.new("ForceField", Character)
  751. wait(0.5)
  752. for i = 1, 4 do
  753. b.CFrame = b.CFrame * CFrame.new(0,-0.5,0)
  754. wait(.1)
  755. end
  756. for i = 1,3 do
  757. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  758. wait()
  759. end
  760. b.Anchored = false
  761. bp.Position = Torso.Position + Vector3.new(0,-3,5)
  762. wait(1.7)
  763. local b2 = Instance.new("Part", Character)
  764. b2.BrickColor = BrickColor.new("Really black")
  765. b2.CFrame = b.CFrame
  766. b2.CanCollide = false
  767. b2.Anchored = true
  768. b2.Size = Vector3.new(5,0.1,5)
  769. local e = Instance.new("Explosion", b2)
  770. e.Position = b2.Position
  771. e.BlastRadius = 50
  772. local m1 = Instance.new("CylinderMesh", b2)
  773. for i = 1,120 do
  774. b2.Transparency = b2.Transparency + 0.010
  775. b2.Size = b2.Size + Vector3.new(3, 0, 3)
  776. wait()
  777. end
  778. for i = 1,3 do
  779. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  780. wait()
  781. end
  782. RefreshC0()
  783. enabled = false
  784. b:Destroy()
  785. ff:Destroy()
  786. Character.Torso.Anchored = false
  787. Character.Humanoid.PlatformStand = false
  788. end
  789. end
  790.  
  791. function SuperEnergyRelease()
  792. if not enabled and not potential then
  793. potential = true
  794. enabled = true
  795. RefreshC0()
  796. Character.Torso.Anchored = true
  797. Character.Humanoid.PlatformStand = true
  798. local waiting = 1.2
  799. for i = 1,3 do
  800. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.12)
  801. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.12)
  802. Neck.C0 = Neck.C0 * CFrame.Angles(0.099,0,0)
  803. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  804. LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  805. wait()
  806. end
  807. wait(0.7)
  808. local chats = game:GetService("Chat")
  809. chats:Chat(Character.Head,"ARRGG...",2)
  810. for i = 1,3 do
  811. local energy = Instance.new("Part", Character)
  812. energy.BrickColor = BrickColor.new("Really black")
  813. energy.Transparency = 0.2
  814. energy.CanCollide = false
  815. energy.Anchored = true
  816. energy.TopSurface = 0
  817. energy.BottomSurface = 0
  818. energy.Material="SmoothPlastic"
  819. energy.Shape = "Ball"
  820. --energy.Size = Vector3.new(15, 15, 15)
  821. energy.CFrame = Torso.CFrame
  822. local em = Instance.new("SpecialMesh", energy)
  823. em.MeshType = "Sphere"
  824. em.Scale = Vector3.new(15,15,15)
  825. for i = 1,25 do
  826. PowerLevel = PowerLevel+math.random(754,2678)
  827. tl.Text = "power lvl:"..PowerLevel
  828. em.Scale = em.Scale-Vector3.new(0.4, 0.4, 0.4)
  829. energy.Transparency = energy.Transparency + 0.040
  830. wait()
  831. end
  832. energy:Destroy()
  833.  
  834. end
  835. chats:Chat(Character.Head,"TIME TO RELEASE... MY TRUE POWER!",2)
  836. for i = 1,30 do
  837. PowerLevel = PowerLevel+math.random(500, 1000)
  838. tl.Text = "power lvl:"..PowerLevel
  839. local beam = Instance.new("Part", Character)
  840. beam.Name = "beam"
  841. beam.BrickColor = BrickColor.new("New Yeller")
  842. beam.Transparency = 0.5
  843. beam.Material = "SmoothPlastic"
  844. beam.CFrame = Torso.CFrame * CFrame.Angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  845. beam.Anchored = true
  846. beam.CanCollide = false
  847. local mesh = Instance.new("CylinderMesh", beam)
  848. mesh.Scale = Vector3.new(0.05, 500, 0.05)
  849. pe:Play()
  850. wait(waiting)
  851. waiting = waiting-0.2
  852. end
  853. local energy = Instance.new("Part", Character)
  854. energy.BrickColor = BrickColor.new("Really black")
  855. energy.Transparency = 0.2
  856. energy.CanCollide = false
  857. energy.Anchored = true
  858. energy.TopSurface = 0
  859. energy.BottomSurface = 0
  860. energy.Material="SmoothPlastic"
  861. energy.Shape = "Ball"
  862. energy.Size = Vector3.new(0.1, 0.1, 0.1)
  863. local em = Instance.new("SpecialMesh", energy)
  864. em.MeshType = "Sphere"
  865. energy.CFrame = Torso.CFrame
  866. for i = 1,100 do
  867. PowerLevel = PowerLevel+math.random(500, 1000)
  868. tl.Text = "power lvl:"..PowerLevel
  869. em.Scale =em.Scale+Vector3.new(2, 2, 2)
  870. energy.Transparency = energy.Transparency + 0.005
  871. wait()
  872. end
  873. energy:Destroy()
  874. for i = 1,3 do
  875. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.12)
  876. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.12)
  877. Neck.C0 = Neck.C0 * CFrame.Angles(-0.099,0,0)
  878. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.3,-0.75)
  879. LeftShoulder.C0 =LeftShoulder.C0 * CFrame.Angles(0,0.3,0.75)
  880. wait()
  881. end
  882. RefreshC0()
  883. for i,v in pairs(Character:GetChildren()) do
  884. if v.Name == "beam" then
  885. v:Destroy()
  886. end
  887. wait()
  888. end
  889. for i = 1,3 do
  890. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  891. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.35, 0, 0)
  892. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075,0,0)
  893. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, 0.1)
  894. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, 0.1)
  895. wait(.1)
  896. end
  897. spawn(function()
  898. local energy = Instance.new("Part", Character)
  899. energy.BrickColor = BrickColor.new("Lily white")
  900. energy.Transparency = 0.2
  901. energy.CanCollide = false
  902. energy.Anchored = true
  903. energy.TopSurface = 0
  904. energy.BottomSurface = 0
  905. energy.Material="SmoothPlastic"
  906. energy.Shape = "Ball"
  907. --energy.Size = Vector3.new(3, 3, 3)
  908. energy.CFrame = Torso.CFrame
  909. local em = Instance.new("SpecialMesh", energy)
  910. em.MeshType = "Sphere"
  911. for i = 1,100 do
  912. PowerLevel = PowerLevel+math.random(500, 1000)
  913. tl.Text = "power lvl:"..PowerLevel
  914. em.Scale = em.Scale+Vector3.new(0.1, 0.1, 0.1)
  915. energy.Transparency = energy.Transparency + 0.005
  916. wait()
  917. end
  918. hair.BrickColor = BrickColor.new("Institutional white")
  919. local fire = Instance.new("Fire", hair)
  920. fire.Color = Color3.new(1,1,1)
  921. fire.SecondaryColor = Color3.new(1,1,1)
  922. wait(2)
  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(2.2,2.2,2.2)
  927. energy.Transparency = energy.Transparency + 0.005
  928. wait()
  929. end
  930. end)
  931. for i = 1,100 do
  932. PowerLevel = PowerLevel+math.random(99999,999999)
  933. tl.Text = "power lvl:"..PowerLevel
  934. local beam = Instance.new("Part", Character)
  935. beam.Name = "beam"
  936. beam.BrickColor = BrickColor.new("Really black")
  937. beam.Transparency = 0.5
  938. beam.Material = "SmoothPlastic"
  939. beam.CFrame = Torso.CFrame * CFrame.Angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  940. beam.Anchored = true
  941. beam.CanCollide = false
  942. local mesh = Instance.new("CylinderMesh", beam)
  943. mesh.Scale = Vector3.new(0.05, 500, 0.05)
  944. pe:Play()
  945. wait(0.01)
  946. end
  947. for i,v in pairs(Character:GetChildren()) do
  948. if v.Name == "beam" then
  949. v:Destroy()
  950. end
  951. wait()
  952. end
  953. for i = 1,3 do
  954. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  955. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.35, 0, 0)
  956. Neck.C0 = Neck.C0 * CFrame.Angles(0.075,0,0)
  957. RightHip.C0 = RightHip.C0 * CFrame.Angles(0, 0, -0.1)
  958. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0, 0, -0.1)
  959. wait(.1)
  960. end
  961. RefreshC0()
  962. Character.Torso.Anchored = false
  963. Character.Humanoid.PlatformStand = false
  964. indus:Stop()
  965. indus.SoundId = "rbxassetid://169226106"
  966. indus:Play()
  967. if PowerLevel > 0 then
  968. Character.Humanoid.MaxHealth = PowerLevel
  969. wait(.1)
  970. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  971. end
  972. enabled = false
  973.  
  974.  
  975. end
  976. end
  977.  
  978. function Teleport()
  979. if not enabled then
  980. enabled = true
  981. vanish:Play()
  982. Character:MoveTo(Mouse.hit.p)
  983. PowerLevel = PowerLevel-math.random(500, 1000)
  984. tl.Text = "power lvl:"..PowerLevel
  985. wait(1)
  986. enabled = false
  987. end
  988. end
  989. local running = false
  990. function Run()
  991. if not running then
  992. running = true
  993. Humanoid.WalkSpeed = 50
  994. repeat wait() until not running or enabled
  995. running = false
  996. Humanoid.WalkSpeed = 16
  997. end
  998. end
  999. function speedrush()
  1000. if not enabled then
  1001. enabled = true
  1002. local pos = Torso.CFrame
  1003. RefreshC0()
  1004. for i = 1,3 do
  1005. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1006. wait(0.1)
  1007. end
  1008. local Target = nil
  1009. local vTorso = nil
  1010. local vHumanoid = nil
  1011. local Last = "Left"
  1012. for i,v in pairs(workspace:GetChildren()) do
  1013. if v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v.Name ~= Player.Name and (v.Torso.Position - Torso.Position).magnitude < 7 then
  1014. Target = v
  1015. end
  1016. end
  1017. if Target then
  1018. vTorso = Target.Torso
  1019. vHumanoid = Target.Humanoid
  1020.  
  1021. vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1022. vTorso.Anchored = true
  1023. vHumanoid.PlatformStand = true
  1024.  
  1025. Torso.Anchored = true
  1026. Humanoid.PlatformStand = true
  1027.  
  1028. for i = 1, 30 do
  1029. Torso.Anchored = false
  1030. vTorso.Anchored= false
  1031. PowerLevel = PowerLevel-math.random(250,500)
  1032. tl.Text = "power lvl:"..PowerLevel
  1033. --wait(.1)
  1034. Torso.CFrame = pos * CFrame.new(math.random(-50, 50), math.random(1, 50), math.random(-50, 50))
  1035. vTorso.CFrame = Torso.CFrame * CFrame.new(0,0,-1.5)
  1036. wait()
  1037. Torso.Anchored = true
  1038. vTorso.Anchored= true
  1039. RefreshC0()
  1040. if Last == "Left" then
  1041. Last = "Right"
  1042. mp:Play()
  1043. for i = 1,3 do
  1044. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1045. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  1046. end
  1047. vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1048. elseif Last == "Right" then
  1049. Last = "Left"
  1050. mp:Play()
  1051. for i = 1,3 do
  1052. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  1053. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  1054. end
  1055. vHumanoid:TakeDamage(math.random(PowerLevel/69, PowerLevel/33))
  1056. end
  1057. wait(0.2)
  1058. end
  1059. RefreshC0()
  1060. for i = 1,4 do
  1061. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1062. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1063. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1064. wait(0.1)
  1065. end
  1066. vTorso.Anchored = false
  1067. vHumanoid.PlatformStand = false
  1068.  
  1069. local explo = Instance.new("Explosion", workspace)
  1070. sk:Play()
  1071. vHumanoid:TakeDamage(PowerLevel)
  1072. explo.BlastPressure = 0
  1073. explo.Position = Character["Right Leg"].Position
  1074. local bv = Instance.new("BodyVelocity", vTorso)
  1075. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1076. bv.velocity = Torso.CFrame.lookVector*80
  1077. game.Debris:AddItem(bv,0.5)
  1078.  
  1079. wait(2)
  1080. for i = 1,4 do
  1081. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1082. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1083. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1084. wait(0.1)
  1085. end
  1086. enabled = false
  1087.  
  1088. Torso.Anchored = false
  1089. Humanoid.PlatformStand = false
  1090.  
  1091. else
  1092. enabled = false
  1093. for i = 1,3 do
  1094. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1095. wait(0.1)
  1096. end
  1097. RefreshC0()
  1098. end
  1099.  
  1100. end
  1101. end
  1102. local charging = false
  1103.  
  1104. function charge()
  1105. if not charging and not enabled then
  1106. charging = true
  1107. RefreshC0()
  1108. Humanoid.PlatformStand = true
  1109. Torso.Anchored = true
  1110. local crown = Instance.new("Part", Character)
  1111. crown.Size = Vector3.new(1,1,1)
  1112. crown.CFrame = Torso.CFrame * CFrame.new(0,-2,0)
  1113. crown.Anchored = true
  1114. crown.CanCollide = false
  1115. local particle = Instance.new("ParticleEmitter", crown)
  1116. particle.Size = NumberSequence.new(1.2)
  1117. particle.LightEmission = 0.2
  1118. particle.EmissionDirection = "Top"
  1119. particle.Lifetime = NumberRange.new(5,10)
  1120. particle.Rotation = NumberRange.new(5,10)
  1121. particle.RotSpeed = NumberRange.new(5)
  1122. particle.Speed = NumberRange.new(15)
  1123. particle.VelocitySpread = 500
  1124. particle.Rate = 150
  1125. if potential then
  1126. particle.Color = ColorSequence.new(Color3.new(1,1,1))
  1127. else
  1128. particle.Color = ColorSequence.new(Color3.new(0,0,0))
  1129. end
  1130. local crownm = Instance.new("SpecialMesh", crown)
  1131. crownm.MeshType = "FileMesh"
  1132. crownm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1133. crownm.Scale = Vector3.new(2,0.9,2)
  1134. if potential then
  1135. crown.BrickColor = BrickColor.White()
  1136. else
  1137. crown.BrickColor = BrickColor.new("Really black")
  1138. end
  1139. for i = 1,3 do
  1140. Neck.C0 = Neck.C0 * CFrame.Angles(0.075, 0, 0)
  1141. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-0.2, 0, 0)
  1142. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(-0.2, 0, 0)
  1143. wait()
  1144. end
  1145. ack:Play()
  1146. repeat
  1147. for i = 1, 100 do
  1148. if not potential then
  1149. PowerLevel = PowerLevel+math.random(100,200)
  1150. tl.Text = "power lvl:"..PowerLevel
  1151. else
  1152. PowerLevel = PowerLevel+math.random(300,500)
  1153. tl.Text = "power lvl:"..PowerLevel
  1154. end
  1155. crownm.Scale = crownm.Scale + Vector3.new(0.1, 0, 0.1)
  1156. crown.CFrame = crown.CFrame * CFrame.Angles(0,0.1,0)
  1157. game:GetService("RunService").RenderStepped:wait()
  1158. if not charging then
  1159. break
  1160. end
  1161. end
  1162. for i = 1, 100 do
  1163. if not potential then
  1164. PowerLevel = PowerLevel+math.random(100,200)
  1165. tl.Text = "power lvl:"..PowerLevel
  1166. else
  1167. PowerLevel = PowerLevel+math.random(300,500)
  1168. tl.Text = "power lvl:"..PowerLevel
  1169. end
  1170. crownm.Scale = crownm.Scale - Vector3.new(0.1, 0, 0.1)
  1171. crown.CFrame = crown.CFrame * CFrame.Angles(0,0.1,0)
  1172. game:GetService("RunService").RenderStepped:wait()
  1173. if not charging then
  1174. break
  1175. end
  1176. end
  1177. wait()
  1178. until not charging or enabled
  1179. ack:Stop()
  1180. Humanoid.PlatformStand = false
  1181. Torso.Anchored = false
  1182. for i = 1,3 do
  1183. Neck.C0 = Neck.C0 * CFrame.Angles(-0.075, 0, 0)
  1184. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0.2, 0, 0)
  1185. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0.2, 0, 0)
  1186. wait()
  1187. end
  1188. RefreshC0()
  1189. enabled = false
  1190. if PowerLevel > 0 then
  1191. Character.Humanoid.MaxHealth = PowerLevel
  1192. wait(.1)
  1193. Character.Humanoid.Health = Character.Humanoid.MaxHealth
  1194. end
  1195. spawn(function()
  1196. particle:Destroy()
  1197. for i = 1,10 do
  1198. crown.Transparency = crown.Transparency + 0.1
  1199. game:GetService("RunService").RenderStepped:wait()
  1200. end
  1201. end)
  1202. end
  1203. end
  1204.  
  1205. local lastaction = "Left"
  1206.  
  1207. function Punch()
  1208. if not enabled then
  1209. enabled = true
  1210.  
  1211. RefreshC0()
  1212. if lastaction == "Left" then
  1213. lastaction = "Right"
  1214. local hit = false
  1215. Character["Left Arm"].Touched:connect(function(part)
  1216. if not hit and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1217. mp:Play()
  1218. hit = true
  1219. part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1220. end
  1221. end)
  1222. for i = 1,3 do
  1223. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0.1,-0.5)
  1224. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, 0.1, -0.35)
  1225. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.1)
  1226. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.1)
  1227. wait(.1)
  1228. end
  1229. wait()
  1230. for i = 1,3 do
  1231. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,-0.1,0.5)
  1232. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, -0.1, 0.35)
  1233. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.1)
  1234. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.1)
  1235. wait(.1)
  1236. end
  1237. elseif lastaction == "Right" then
  1238. lastaction = "Left"
  1239. local hit3 = false
  1240. Character["Right Arm"].Touched:connect(function(part)
  1241. if not hit3 and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1242. mp:Play()
  1243. hit3 = true
  1244. part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1245. end
  1246. end)
  1247. for i = 1,3 do
  1248. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0.1, 0.35)
  1249. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, 0.1, 0.5)
  1250. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.1)
  1251. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.1)
  1252. wait(.1)
  1253. end
  1254. wait()
  1255. for i = 1,3 do
  1256. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,-0.1,-0.5)
  1257. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0, -0.1, -0.35)
  1258. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.1)
  1259. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.1)
  1260. wait(.1)
  1261. end
  1262. end
  1263. RefreshC0()
  1264. --hit =false
  1265. enabled = false
  1266. end
  1267.  
  1268. end
  1269. function Kick()
  1270. if not enabled then
  1271. enabled = true
  1272. RefreshC0()
  1273. if lastaction == "Left" then
  1274. lastaction = "Right"
  1275. local hit = false
  1276. Character["Left Leg"].Touched:connect(function(part)
  1277. if not hit and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1278. mp:Play()
  1279. hit = true
  1280. part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1281. end
  1282. end)
  1283. for i = 1,3 do
  1284. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,-0.5)
  1285. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1286. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1287. wait(.1)
  1288. end
  1289. wait()
  1290. for i = 1,3 do
  1291. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(0,0,0.5)
  1292. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1293. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1294. wait(.1)
  1295. end
  1296. elseif lastaction == "Right" then
  1297. lastaction = "Left"
  1298. local hit2 = false
  1299. Character["Right Leg"].Touched:connect(function(part)
  1300. if not hit2 and part.Parent:findFirstChild("Humanoid") and enabled and part.Parent.Name ~= Player.Name then
  1301. mp:Play()
  1302. hit2 = true
  1303. part.Parent.Humanoid:TakeDamage(math.random(PowerLevel/4), math.random(PowerLevel/2))
  1304. end
  1305. end)
  1306. for i = 1,3 do
  1307. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,0.5)
  1308. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1309. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.3)
  1310. wait(.1)
  1311. end
  1312. wait()
  1313. for i = 1,3 do
  1314. RightHip.C0 = RightHip.C0 * CFrame.Angles(0,0,-0.5)
  1315. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.3)
  1316. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.3)
  1317. wait(.1)
  1318. end
  1319. end
  1320. RefreshC0()
  1321. enabled = false
  1322. end
  1323. end
  1324. UIS.InputBegan:connect(function(key, gpe)
  1325. if not gpe then
  1326. if key.KeyCode == Enum.KeyCode.F then
  1327. KiBlast()
  1328. elseif key.KeyCode == Enum.KeyCode.X then
  1329. energyRelease()
  1330. elseif key.KeyCode == Enum.KeyCode.G then
  1331. SpiritBall()
  1332. elseif key.KeyCode == Enum.KeyCode.H then
  1333. energybarrage()
  1334. elseif key.KeyCode == Enum.KeyCode.P then
  1335. SEW()
  1336. elseif key.KeyCode == Enum.KeyCode.L then
  1337. slam()
  1338. elseif key.KeyCode == Enum.KeyCode.C then
  1339. SuperEnergyRelease()
  1340. elseif key.KeyCode == Enum.KeyCode.J then
  1341. Teleport()
  1342. elseif key.KeyCode == Enum.KeyCode.LeftShift then
  1343. Run()
  1344. elseif key.KeyCode == Enum.KeyCode.R then
  1345. speedrush()
  1346. elseif key.KeyCode == Enum.KeyCode.LeftControl then
  1347. charge()
  1348. elseif key.KeyCode == Enum.KeyCode.Q then
  1349. Punch()
  1350. elseif key.KeyCode == Enum.KeyCode.E then
  1351. Kick()
  1352. end
  1353. end
  1354. end)
  1355.  
  1356.  
  1357.  
  1358.  
  1359. UIS.InputEnded:connect(function(key, gpe)
  1360. if not gpe then
  1361. if key.KeyCode == Enum.KeyCode.LeftShift then
  1362. running = false
  1363. elseif key.KeyCode == Enum.KeyCode.LeftControl then
  1364. charging = false
  1365. end
  1366. end
  1367. end)
  1368. --wait(1)
  1369. --[[local prev_mousehit
  1370.  
  1371. spawn(function()
  1372. while wait() do
  1373. if Mouse.Hit.p ~= prev_mousehit then
  1374. Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(workspace.Camera.CFrame.X,Character.Torso.Position.y,workspace.Camera.CFrame.Z))
  1375. prev_mousehit = Mouse.Hit.p
  1376. end
  1377. end
  1378. end) ]]
Add Comment
Please, Sign In to add comment