Advertisement
AxeuerAlt

V3rmillion GUI (Revamped) (Rainbow Version)

Apr 8th, 2019
555
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 437.01 KB | None | 0 0
  1. local V3rmillionGuiRevamped = Instance.new("ScreenGui")
  2. local MainFrame = Instance.new("Frame")
  3. local DarkSaitamaR6 = Instance.new("TextButton")
  4. local Exit = Instance.new("TextButton")
  5. local EyeOfHadesR6 = Instance.new("TextButton")
  6. local Open = Instance.new("TextButton")
  7. local R15GokuR15 = Instance.new("TextButton")
  8. local R6GokuR6 = Instance.new("TextButton")
  9. local GuiTitle = Instance.new("TextLabel")
  10. local RevampedBy = Instance.new("TextLabel")
  11. local EasyScriptExecuteWIP = Instance.new("Frame")
  12. local EasyScriptExeWIP = Instance.new("TextLabel")
  13.  
  14. V3rmillionGuiRevamped.Name = "V3rmillion Gui (Revamped)"
  15. V3rmillionGuiRevamped.Parent = game.Players.AxeuerAlt.PlayerGui
  16.  
  17. MainFrame.Name = "MainFrame"
  18. MainFrame.Parent = V3rmillionGuiRevamped
  19. MainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  20. MainFrame.Position = UDim2.new(0.178051248, 0, 0.10982658, 0)
  21. MainFrame.Size = UDim2.new(0, 680, 0, 450)
  22.  
  23. DarkSaitamaR6.Name = "Dark Saitama (R6)"
  24. DarkSaitamaR6.Parent = MainFrame
  25. DarkSaitamaR6.BackgroundColor3 = Color3.new(1, 0, 0)
  26. DarkSaitamaR6.Position = UDim2.new(0.6047616, 0, 0.396153867, 0)
  27. DarkSaitamaR6.Size = UDim2.new(0, 171, 0, 50)
  28. DarkSaitamaR6.Font = Enum.Font.SourceSans
  29. DarkSaitamaR6.Text = "Dark Saitama (R6)"
  30. DarkSaitamaR6.TextColor3 = Color3.new(0, 0, 0)
  31. DarkSaitamaR6.TextSize = 14
  32. DarkSaitamaR6.MouseButton1Down:connect(function()
  33. script.Parent.MouseButton1Click:Connect(function()
  34. -- I try to make things looks better, edited by Imkrillinit
  35. -- Dark Caped Beast
  36. print("serious punch is T")
  37. print("Consecutive dark punches is B")
  38. print("jump is m")
  39. print("k is a left punch")
  40. print("h is a right punch")
  41. print("j is teleport")
  42. print("music keys are, g y r q")
  43. print("F is to stop all the music")
  44. print("serious mode is x, press z to turn it off")
  45. p = game.Players.LocalPlayer
  46. char = p.Character
  47. des = false
  48. fling = true
  49. dot = false
  50. falling = false
  51. jump = true
  52. multipunch = true
  53. tp = true
  54. shoot = true
  55. jump2 = true
  56. punch3 = true
  57. punch2 = true
  58. hum = char.Humanoid
  59. punch = true
  60. neckp = char.Torso.Neck.C0
  61. neck = char.Torso.Neck
  62. des = false
  63. root = char.HumanoidRootPart
  64. torso = char.Torso
  65. larm = char["Left Arm"]
  66. rarm = char["Right Arm"]
  67. lleg = char["Left Leg"]
  68. rleg = char["Right Leg"]
  69. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  70. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  71. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  72. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  73. shirt = Instance.new("Shirt", char)
  74. shirt.Name = "Shirt"
  75. pants = Instance.new("Pants", char)
  76. pants.Name = "Pants"
  77. char.Shirt:Remove()
  78. char.Pants:Remove()
  79. for i,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v.Handle:Remove() end end
  80. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=667102257"
  81. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=815144043"
  82. char.Head.face.Texture = "rbxassetid://340355951"
  83. local ChatService = game:GetService("Chat")
  84. local player = game.Players.LocalPlayer
  85. lig = Instance.new("PointLight",player.Character.Torso)
  86. lig.Color = Color3.new(0,0,0)
  87. lig.Brightness = 10
  88. m = player:GetMouse()
  89. bb = Instance.new("BillboardGui",player.Character.Head)
  90. bb.Enabled = true
  91. function newRay(start,face,range,wat)
  92. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  93. hit,pos = workspace:FindPartOnRayWithIgnoreList(rey,wat)
  94. return rey,hit,pos
  95. end
  96. aa1 = {}
  97. torso = game.Players.LocalPlayer.Character.Torso
  98.  
  99. local WorldUp = Vector3.new(0,1,0)
  100. function look2(Vec1,Vec2)
  101. local Orig = Vec1
  102. Vec1 = Vec1+Vector3.new(0,1,0)
  103. Vec2 = Vec2+Vector3.new(0,1,0)
  104. local Forward = (Vec2-Vec1).unit
  105. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  106. local Right = Up:Cross(Forward).unit
  107. Forward = -Forward
  108. Right = -Right
  109. return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  110. end
  111.  
  112. function look(CFr,Vec2)
  113. local A = Vector3.new(0,0,0)
  114. local B = CFr:inverse()*Vec2
  115. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  116. if B.Z > 0 then
  117. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  118. elseif B.Z == 0 then
  119. if B.Y > 0 then
  120. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  121. elseif B.Y < 0 then
  122. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  123. else
  124. CF = CFr
  125. end
  126. end
  127. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  128. local Up = Vector3.new(X,Y,Z)
  129. local Forward = (Vec2-CFr.p).unit
  130. local Right = Up:Cross(Forward)
  131. Forward = -Forward
  132. Right = -Right
  133. return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  134. end
  135.  
  136. function simulate(j,d,m,r,t)
  137. local joint = j
  138. for i,v in ipairs(t) do
  139. if v[1]:FindFirstChild("Weld") then
  140. local stiff = m.CFrame.lookVector*0.03
  141. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  142. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  143. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  144. local pos = joint.p+(dir*(d*0.5))
  145. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  146. local inv = v[1].Weld.Part0.CFrame
  147. local rel1 = inv:inverse()*pos
  148. local rel2 = inv:inverse()*(pos-(dir*dis))
  149. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  150. v[1].Weld.C0 = cf
  151. v[2] = inv*cf
  152. --v[1].CFrame = cf
  153. end
  154. end
  155. end
  156. ------------------------------------------------
  157. function lerpz(joint, prop, cfrmz, alp)
  158. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  159. end
  160. ------------------------------------------------
  161. function sqe()
  162. local effspwn = Instance.new("Part")
  163. local model = Instance.new("Model")
  164. game.Debris:AddItem(model, 5)
  165. model.Name = "smasheffects"
  166. model.Parent = workspace
  167. effspwn.Name = "spwnr"
  168. effspwn.Size = Vector3.new(1, 1, 1)
  169. effspwn.Anchored = true
  170. effspwn.CanCollide = false
  171. effspwn.Transparency = 1
  172. effspwn.CFrame = (larm.CFrame + Vector3.new(math.random(-5,5),-0.45,math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(0)),math.random(0,math.rad(0)),math.random(0,math.rad(0)))
  173. effspwn.Parent = model
  174.  
  175. coroutine.resume(coroutine.create(function()
  176. local shok = Instance.new("Part")
  177. shok.Name = "whoosh"
  178. shok.BrickColor = BrickColor.new("Really black")
  179. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  180. shok.Size = Vector3.new(1, 1, 1)
  181. shok.Anchored = true
  182. shok.Material = "Neon"
  183. shok.Transparency = 0.1
  184. shok.CanCollide = false
  185. shok.Parent = model
  186. game.Debris:AddItem(shok, 6)
  187. local mesh = Instance.new("SpecialMesh")
  188. mesh.MeshType = "FileMesh"
  189. mesh.MeshId = "rbxassetid://437347603"
  190. mesh.Scale = Vector3.new(0.08, 0.08, 0.2)
  191. mesh.Parent = shok
  192. for e = 1, 6 do
  193. wait()
  194. mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
  195. shok.Transparency = shok.Transparency + 0.1
  196. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  197. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-29))
  198. hito(shok, 8, 9999, 3)
  199. end
  200. for e = 1, 6 do
  201. wait()
  202. mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
  203. shok.Transparency = shok.Transparency + 0.09
  204. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -2), 0.4)
  205. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30))
  206. hito(shok, 8, 9999, 3)
  207. end
  208. end))
  209. end
  210. -------------------------------------------------------------------------
  211. function hito(partoz, magn, dmg, debtim)
  212. for _, guy in pairs(workspace:GetChildren()) do
  213. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= char and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  214. do
  215. local humz = guy:FindFirstChild("Humanoid")
  216. local hed = guy:FindFirstChild("Head")
  217. humz:TakeDamage(20000)
  218. local db = Instance.new("StringValue")
  219. db.Name = "alabo"
  220. db.Parent = hed
  221. delay(debtim, function()
  222. db:Destroy()
  223. end)
  224. end
  225. end
  226. end
  227. end
  228. -------------------------------------------------------------------------
  229. GroundWave1 = function()
  230. local HandCF = torso.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + torso.CFrame.lookVector * 0.8
  231. local Colors = {"Really black", "Really black"}
  232. local wave = Instance.new("Part", char)
  233. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  234. wave.Anchored = true
  235. wave.Name = "Wave"
  236. wave.CanCollide = false
  237. wave.Locked = true
  238. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  239. wave.TopSurface = "Smooth"
  240. wave.BottomSurface = "Smooth"
  241. wave.Transparency = 0.35
  242. wave.CFrame = HandCF
  243. wm = Instance.new("SpecialMesh",wave)
  244. wm.MeshId = "rbxassetid://3270017"
  245. coroutine.wrap(function()
  246. for i = 1, 30, 1 do
  247. wm.Scale = Vector3.new(6 + i*2, 2 + i*2, 2+ i*2)
  248. wave.Size = wm.Scale
  249. wave.CFrame = HandCF
  250. wave.Transparency = i/30
  251. wait()
  252. end
  253. wait()
  254. wave:Destroy()
  255. end)()
  256. end
  257. ----------------------------------------------------------------------------
  258. --Serious mode aura.
  259.  
  260. InForm = false
  261. local mouse = player:GetMouse()
  262. local Player = game.Players.LocalPlayer
  263. local Char = Player.Character
  264. local Torso = Char.Torso
  265.  
  266. function Serious()
  267. for X = 1, 1 do wait()
  268. local Effect = Instance.new("Part")
  269. Effect.Name = "Effect"
  270. Effect.Parent = Torso
  271. Effect.CFrame = Torso.CFrame
  272. Effect.BrickColor = BrickColor.new("White")
  273. Effect.Shape = "Ball"
  274. Effect.Size = Vector3.new(1, 1, 1)
  275. Effect.Anchored = true
  276. Effect.Material = "Neon"
  277. Effect.CanCollide = false
  278. for loop = 1, 25 do wait()
  279. Effect.CFrame = Torso.CFrame
  280. Effect.Size = Effect.Size + Vector3.new(0.5)
  281. Effect.Transparency = Effect.Transparency + 0.04
  282. end
  283. end
  284.  
  285. repeat
  286. Torso:FindFirstChild("Effect"):Remove()
  287. until Torso:FindFirstChild("Effect") == nil
  288.  
  289.  
  290. local Color1 = Color3.new(255, 0, 0)
  291. local Color2 = Color3.new(255, 0, 0)
  292.  
  293. local Aura = Instance.new('ParticleEmitter')
  294. Aura.Name = "Aura"
  295. Aura.Texture = "rbxassetid://660852712"
  296. Aura.Parent = Torso
  297. Aura.LightEmission = 1
  298. Aura.Transparency = NumberSequence.new(0.8)
  299. Aura.Color = ColorSequence.new(Color1, Color2)
  300. Aura.Size = NumberSequence.new(3.5)
  301. Aura.LockedToPart = false
  302. Aura.Lifetime = NumberRange.new(0.3)
  303. Aura.Rate = 100
  304. Aura.Speed = NumberRange.new(8)
  305. Aura.EmissionDirection = "Top"
  306.  
  307. InForm = true
  308. end
  309.  
  310.  
  311. function Base()
  312. InForm = false
  313. local Effect = Instance.new("Part")
  314. Effect.Name = "Effect"
  315. Effect.Parent = Torso
  316. Effect.CFrame = Torso.CFrame
  317. Effect.BrickColor = BrickColor.new("White")
  318. Effect.Shape = "Ball"
  319. Effect.Size = Vector3.new(8, 8, 8)
  320. Effect.Anchored = true
  321. Effect.Material = "Neon"
  322. Effect.CanCollide = false
  323. for loop = 1, 25 do wait()
  324. Effect.CFrame = Torso.CFrame
  325. Effect.Size = Effect.Size + Vector3.new(-0.5)
  326. Effect.Transparency = Effect.Transparency + 0.04
  327. end
  328. repeat
  329. Torso:FindFirstChild("Effect"):Remove()
  330. until Torso:FindFirstChild("Effect") == nil
  331.  
  332. for i, v in pairs(Torso:GetChildren()) do
  333. if v:IsA('ParticleEmitter') then
  334. v:Remove()
  335. end
  336. end
  337. end
  338. mouse.KeyUp:connect(function(key)
  339. if key == "x" and InForm == false then
  340. Serious()
  341. end
  342. end)
  343. mouse.KeyUp:connect(function(key)
  344. if key == "z" and InForm == true then
  345. Base()
  346. end
  347. end)
  348. -------------------------------------------------------------------------------
  349. for i = 1,8 do
  350. local p = Instance.new("Part",char)
  351. p.Anchored = false
  352. p.BrickColor = BrickColor.new("Really black")
  353. p.CanCollide = false
  354. p.FormFactor="Custom"
  355. p.Material = "Neon"
  356. p.TopSurface = "SmoothNoOutlines"
  357. p.BottomSurface = "SmoothNoOutlines"
  358. p.RightSurface = "SmoothNoOutlines"
  359. p.LeftSurface = "SmoothNoOutlines"
  360. p.FrontSurface = "SmoothNoOutlines"
  361. p.BackSurface = "SmoothNoOutlines"
  362.  
  363. p.Size = Vector3.new(2,.2,0.2)
  364. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  365. mesh = Instance.new("BlockMesh",p)
  366. mesh.Scale = Vector3.new(1,1,4)
  367. local w = Instance.new("Motor6D",p)
  368. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  369. w.Part1 = p
  370. w.Name = "Weld"
  371. --table.insert(aa1,p)
  372. aa1[i] = {p,p.CFrame}
  373.  
  374. end
  375. game:service"RunService".Stepped:connect(function()
  376. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  377. end)
  378. soka = Instance.new("Sound",char)
  379. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  380. soka.Volume = 3
  381. boom = Instance.new("Sound",char)
  382. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  383. boom.Volume = 3
  384. boom2 = Instance.new("Sound",char)
  385. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  386. boom2.Volume = 3
  387. boom3 = Instance.new("Sound",char)
  388. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  389. boom3.Volume = 3
  390. woosh = Instance.new("Sound",char)
  391. woosh.Volume = 5
  392. woosh.SoundId = "http://www.roblox.com/asset/?id = 210946558"
  393. tps = Instance.new("Sound",char)
  394. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  395. tps.Volume = 1
  396. asd = Instance.new("Sound",char)
  397. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  398. asd.Volume =1
  399. asd1 = Instance.new("Sound",char)
  400. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  401.  
  402. asd2 = Instance.new("Sound",char)
  403. asd2.SoundId = "http://www.roblox.com/asset/?id = 572466594"
  404. asd2.Looped = true
  405. asd2.Volume = 5
  406. asd3 = Instance.new("Sound",char)
  407. asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
  408. asd3.Volume = 5
  409. asd3.Looped = true
  410. asd4 = Instance.new("Sound",char)
  411. asd4.SoundId = "http://www.roblox.com/asset/?id = 413040330"
  412. asd4.Volume = 5
  413. asd4.Looped = true
  414. asd5 = Instance.new("Sound",char)
  415. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  416. asd5.Looped = true
  417. asd6 = Instance.new("Sound",char)
  418. asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  419. asd6.Looped = true
  420. function play(play)
  421. asd:Play()
  422. wait(0.05)
  423. --asd1:Play()
  424. end
  425. -------------------------
  426. function stream(origin,dir,length,size)
  427. local parts = {}
  428. for i = 1,length do
  429. local p = Instance.new("Part",char)
  430. p.Anchored = true
  431. p.Transparency = 0.5
  432. p.TopSurface = 0
  433. p.BottomSurface = 0
  434. p.CanCollide = false
  435. p.Material = "Neon"
  436. p.BrickColor = BrickColor.new("Really black")
  437. p.Size = Vector3.new(50,50,50) -- for now
  438. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  439. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  440. game:GetService("Debris"):AddItem(p,3)
  441. end
  442. spawn(function()
  443. while parts do
  444. for i,v in pairs(parts) do
  445. if v[1].Parent == char then
  446. v[1].CFrame = v[1].CFrame*v[2]
  447. else
  448. parts = nil
  449. break
  450. end
  451. end
  452. wait(0.02)
  453. end
  454. end)
  455. end
  456. m.KeyDown:connect(function(k)
  457. if k == "g" then
  458. asd2:Play()
  459.  
  460.  
  461. end
  462. end)
  463.  
  464. m.KeyDown:connect(function(k)
  465. if k == "r" then
  466.  
  467. asd4:Play()
  468. end
  469. end)
  470. m.KeyDown:connect(function(k)
  471. if k == "q" then
  472.  
  473. asd3:Play()
  474. end
  475. end)
  476. mouse = p:GetMouse()
  477. m.KeyDown:connect(function(k)
  478. if k:byte() == 48 then
  479.  
  480. hum.WalkSpeed = 200
  481. GroundWave1()
  482. boom:Play()
  483. end
  484. end)
  485. m.KeyDown:connect(function(k)
  486. if k:byte() == 50 then
  487.  
  488. soka:Play()
  489. end
  490. end)
  491. m.KeyDown:connect(function(k)
  492. if k:byte() == 52 then
  493.  
  494. char.Head.face.Texture = "rbxassetid://340355951"
  495. end
  496. end)
  497. m.KeyDown:connect(function(k)
  498. if k:byte() == 51 then
  499.  
  500. char.Head.face.Texture = "rbxassetid://340355951"
  501. end
  502. end)
  503. m.KeyUp:connect(function(k)
  504. if k:byte() == 48 then
  505.  
  506. hum.WalkSpeed = 16
  507. end
  508. end)
  509. p.Chatted:connect(function(m)
  510. if m == "Ok." then
  511. soka:Play()
  512. end
  513. end)
  514. m.KeyDown:connect(function(key)
  515. if key == "j" then
  516. if tp == true then
  517. tp = false
  518. tps:Play()
  519. char.Head.face.Parent = game.Lighting
  520. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0.7
  521. end
  522.  
  523. end
  524. wait(0.2)
  525. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  526. end
  527.  
  528. end
  529. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  530. char.HumanoidRootPart.Transparency = 1
  531. game.Lighting.face.Parent = char.Head
  532. wait(0.1)
  533.  
  534. tp = true
  535.  
  536.  
  537. end
  538. end
  539. end)
  540.  
  541.  
  542. m.KeyDown:connect(function(key)
  543. if key == "t" then
  544. if punch2 == true then
  545. punch2 = false
  546. punch = false
  547.  
  548. local ChatService = game:GetService("Chat")
  549.  
  550. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  551. ChatService:Chat(char.Head, "...")
  552. wait(0.5)
  553. local ChatService = game:GetService("Chat")
  554.  
  555.  
  556. ChatService:Chat(char.Head ,"Dark...")
  557. wait(0.5)
  558. local ChatService = game:GetService("Chat")
  559.  
  560.  
  561. ChatService:Chat(char.Head, "PUNCH!")
  562. neck.C0 = neckp
  563. wait(0.3)
  564. org = char.Torso["Left Shoulder"].C0
  565. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  566. wait()
  567. killbrick2 = Instance.new("Part",char)
  568. killbrick2.Size = Vector3.new(80,80,9000)
  569. killbrick2.Transparency = 1
  570.  
  571. killbrick2.CanCollide = true
  572. wait(0.1)
  573. killbrick2.CanCollide = false
  574.  
  575. killbrick2.Anchored = true
  576.  
  577. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  578.  
  579. killbrick2.Touched:connect(function(h)
  580. local x = h.Parent:FindFirstChild("Humanoid")-- lol
  581. if x then
  582. if x.Parent.Name == game.Players.LocalPlayer.Name then
  583. safe = true
  584. else safe = false
  585. end
  586. if x then
  587. if safe == false then
  588. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  589. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  590. boom:Play()
  591. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  592.  
  593.  
  594. wait()
  595. x.Parent:BreakJoints()
  596. wait()
  597. safe = true
  598. end
  599. end
  600. end
  601. end)
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610. local rng = Instance.new("Part", char)
  611. rng.Anchored = true
  612. rng.BrickColor = BrickColor.new("Really black")
  613. rng.CanCollide = false
  614. rng.FormFactor = 3
  615. rng.Name = "Ring"
  616. rng.Size = Vector3.new(3, 3, 3)
  617. rng.Transparency = 0.8
  618. rng.TopSurface = 0
  619. rng.BottomSurface = 0
  620. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  621. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  622. local rngm = Instance.new("SpecialMesh", rng)
  623. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  624. rngm.Scale = Vector3.new(3, 3, 3)
  625.  
  626. local rng1 = Instance.new("Part", char)
  627. rng1.Anchored = true
  628. rng1.BrickColor = BrickColor.new("Really black")
  629. rng1.CanCollide = false
  630. rng1.FormFactor = 3
  631. rng1.Name = "Ring"
  632. rng1.Size = Vector3.new(3, 3, 3)
  633. rng1.Transparency = 0.8
  634. rng1.TopSurface = 0
  635. rng1.BottomSurface = 0
  636. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  637. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  638. local rngm1 = Instance.new("SpecialMesh", rng1)
  639. rngm1.MeshId = "http://www.roblox.com/asset/?id=9982590"
  640. rngm1.Scale = Vector3.new(3, 3, 3)
  641.  
  642. local p = (torso.CFrame*CFrame.new(-20,0,3))
  643. stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5)
  644. local p = (torso.CFrame*CFrame.new(20,0,3))
  645. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5)
  646.  
  647. local rng2 = Instance.new("Part", char)
  648. rng2.Anchored = true
  649. rng2.BrickColor = BrickColor.new("Really black")
  650. rng2.CanCollide = false
  651. rng2.FormFactor = 3
  652. rng2.Name = "Ring"
  653. rng2.Size = Vector3.new(3, 3, 3)
  654. rng2.Transparency = 0.8
  655. rng2.TopSurface = 0
  656. rng2.BottomSurface = 0
  657. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  658. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  659. local rngm2 = Instance.new("SpecialMesh", rng2)
  660. rngm2.MeshId = "http://www.roblox.com/asset/?id=9982590"
  661. rngm2.Scale = Vector3.new(3, 3, 3)
  662. wait(0.1)
  663.  
  664. boom3:Play()
  665. coroutine.wrap(function()
  666. for i = 1, 35, 0.5 do
  667.  
  668.  
  669.  
  670.  
  671.  
  672. rngm.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
  673. rngm1.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
  674. rngm2.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
  675. rng.Transparency = i/35
  676. rng1.Transparency = i/35
  677. rng2.Transparency = i/35
  678. wait()
  679. end
  680. wait()
  681. rng:Destroy()
  682. rng1:Destroy()
  683. rng2:Destroy()
  684. killbrick2:Remove()
  685. wait(0.1)
  686. char.Torso["Left Shoulder"].C0 = org
  687. wait(0.3)
  688. punch2 = true
  689. punch = true
  690. wait()
  691.  
  692.  
  693. end)()
  694.  
  695.  
  696.  
  697. end
  698.  
  699.  
  700. wait(.1)
  701.  
  702.  
  703. end
  704. end)
  705.  
  706.  
  707.  
  708.  
  709.  
  710. m.KeyDown:connect(function(key)
  711. if key == "k" then
  712. if punch == true then
  713. punch = false
  714. org = char.Torso["Left Shoulder"].C0
  715. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  716. killbrick = Instance.new("Part",char)
  717. killbrick.Size = Vector3.new(4,1,4)
  718. killbrick.Transparency = 1
  719. killbrick:BreakJoints()
  720. killbrick.CanCollide = false
  721. local wel = Instance.new("Weld",killbrick)
  722. wel.Part0 = killbrick
  723. wel.Part1 = char["Left Arm"]
  724. wel.C0 = CFrame.new(0,1,0)
  725. force = 30000
  726.  
  727. killbrick.Touched:connect(function(h)
  728. local x = h.Parent:FindFirstChildOfClass("Humanoid")
  729. local stop = h.Parent.Torso.Velocity
  730. if x.Parent.Name == game.Players.LocalPlayer.Name then
  731. safe = true
  732. else safe = false
  733. end
  734. if x then
  735. if safe == false then
  736. if fling == true then
  737. force = 90000
  738.  
  739. end
  740. if fling == false then
  741. force = 20000
  742.  
  743. ChatService:Chat(char.Head, "Dark Punch!")
  744. neck.C0 = neckp
  745. wait(0.1)
  746. end
  747.  
  748.  
  749. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
  750. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  751. boom:Play()
  752. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  753.  
  754.  
  755. wait()
  756. x:TakeDamage(12000)
  757. wait()
  758. safe = true
  759. bodyforc:Remove()
  760. h.Parent.Torso.Velocity = stop
  761. end
  762. end
  763. end)
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774. local rng = Instance.new("Part", char)
  775. rng.Anchored = true
  776. rng.BrickColor = BrickColor.new("Really black")
  777. rng.CanCollide = false
  778. rng.FormFactor = 3
  779. rng.Name = "Ring"
  780. rng.Size = Vector3.new(1, 1, 1)
  781. rng.Transparency = 0.8
  782. rng.TopSurface = 0
  783. rng.BottomSurface = 0
  784. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  785. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  786. local rngm = Instance.new("SpecialMesh", rng)
  787. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  788. rngm.Scale = Vector3.new(3, 3, 3)
  789. wait(0.1)
  790.  
  791. boom2:Play()
  792. coroutine.wrap(function()
  793. for i = 1, 10, .4 do
  794. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  795. rng.Transparency = i/10
  796. wait()
  797. end
  798. wait()
  799. rng:Destroy()
  800. killbrick:Remove()
  801. char.Torso["Left Shoulder"].C0 = org
  802. wait(0.1)
  803.  
  804. punch = true
  805. wait()
  806. end)()
  807.  
  808.  
  809.  
  810. end
  811.  
  812.  
  813. wait(.1)
  814.  
  815.  
  816. end
  817. end)
  818.  
  819. m.KeyDown:connect(function(key)
  820. if key == "h" then
  821. if punch3 == true then
  822. punch3 = false
  823. eh = char.Torso["Right Shoulder"].C0
  824. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.new(0.3,0,0) * CFrame.Angles(0,0,math.rad(90))
  825. killbrick3 = Instance.new("Part",char)
  826. killbrick3.Size = Vector3.new(4,1,4)
  827. killbrick3.Transparency = 1
  828. killbrick3:BreakJoints()
  829. killbrick3.CanCollide = false
  830. local wel = Instance.new("Weld",killbrick3)
  831. wel.Part0 = killbrick3
  832. wel.Part1 = char["Right Arm"]
  833. wel.C0 = CFrame.new(0,1,0)
  834. force = 30000
  835.  
  836. killbrick3.Touched:connect(function(h)
  837. local x = h.Parent:FindFirstChildOfClass("Humanoid")
  838. local stop = h.Parent.Torso.Velocity
  839. if x.Parent.Name == game.Players.LocalPlayer.Name then
  840. safe = true
  841. else safe = false
  842. end
  843. if x then
  844. if safe == false then
  845. if fling == true then
  846. force = 90000
  847.  
  848. end
  849. if fling == false then
  850. force = 20000
  851.  
  852. ChatService:Chat(char.Head, "Take this!")
  853. neck.C0 = neckp
  854. wait(0.1)
  855. end
  856.  
  857.  
  858. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
  859. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  860. boom:Play()
  861. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  862.  
  863.  
  864. wait(0.2)
  865. x:TakeDamage(8000)
  866. wait()
  867. safe = true
  868. bodyforc:Remove()
  869. h.Parent.Torso.Velocity = stop
  870. end
  871. end
  872. end)
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883. local rng = Instance.new("Part", char)
  884. rng.Anchored = true
  885. rng.BrickColor = BrickColor.new("Really black")
  886. rng.CanCollide = false
  887. rng.FormFactor = 3
  888. rng.Name = "Ring"
  889. rng.Size = Vector3.new(1, 1, 1)
  890. rng.Transparency = 0.8
  891. rng.TopSurface = 0
  892. rng.BottomSurface = 0
  893. rng.CFrame = char["Right Arm"].CFrame * CFrame.new(0,-2,0)
  894. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  895. local rngm = Instance.new("SpecialMesh", rng)
  896. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  897. rngm.Scale = Vector3.new(3, 3, 3)
  898. wait(0.1)
  899.  
  900. boom2:Play()
  901. coroutine.wrap(function()
  902. for i = 1, 10, .4 do
  903. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  904. rng.Transparency = i/10
  905. wait()
  906. end
  907. wait()
  908. rng:Destroy()
  909. killbrick3:Remove()
  910. char.Torso["Right Shoulder"].C0 = eh
  911. wait(0.1)
  912.  
  913. punch3 = true
  914. wait()
  915. end)()
  916.  
  917.  
  918.  
  919. end
  920.  
  921.  
  922. wait(.1)
  923.  
  924.  
  925. end
  926. end)
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939. m.KeyDown:connect(function(key)
  940. if key == "m" then
  941. if jump == true then
  942. jump = false
  943.  
  944.  
  945. local rng = Instance.new("Part", char)
  946. rng.Anchored = true
  947. rng.BrickColor = BrickColor.new("Really black")
  948. rng.CanCollide = false
  949. rng.FormFactor = 3
  950. rng.Name = "Ring"
  951. rng.Size = Vector3.new(3, 3, 3)
  952. rng.Transparency = 0.35
  953. rng.TopSurface = 0
  954. rng.BottomSurface = 0
  955. rng.Position = torso.Position - Vector3.new(0,2,0)
  956. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  957. local rngm = Instance.new("SpecialMesh", rng)
  958. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  959. rngm.Scale = Vector3.new(3, 3, 3)
  960. wait(0.1)
  961. BV = Instance.new("BodyVelocity", torso)
  962. BV.maxForce = Vector3.new(0,20000,0)
  963. BV.P = 1000
  964. BV.velocity = Vector3.new(0,200,0)
  965. boom:Play()
  966. coroutine.wrap(function()
  967. for i = 1, 60, 2 do
  968. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  969. rng.Transparency = i/60
  970. wait()
  971. end
  972. wait()
  973. rng:Destroy()
  974.  
  975. hum.WalkSpeed = 50
  976. wait(1)
  977.  
  978. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  979. v:Destroy() local jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  980. end end
  981. wait()
  982. end)()
  983.  
  984.  
  985.  
  986. end
  987.  
  988.  
  989. wait(.1)
  990.  
  991.  
  992. end
  993. end)
  994.  
  995.  
  996. mouse.KeyDown:connect(function(key)
  997. if key == "b" then
  998. multipunch = true
  999. boom:Play()
  1000. local ChatService = game:GetService("Chat")
  1001.  
  1002. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  1003. ChatService:Chat(char.Head, "Consecutive Dark Punches.")
  1004. wait()
  1005. local ChatService = game:GetService("Chat")
  1006. sss = char.Torso["Left Shoulder"].C0
  1007. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1008. coroutine.resume(coroutine.create(function()
  1009. local s = 0
  1010. repeat
  1011. s = s + 1
  1012. sqe()
  1013. wait(0.03)
  1014. until not multipunch
  1015. end))
  1016. mouse.KeyUp:connect(function(key)
  1017. if key == "b" then
  1018. multipunch = false
  1019. char.Torso["Left Shoulder"].C0 = sss
  1020. wait(0.3)
  1021. multipunch = true
  1022. wait(0.1)
  1023. end
  1024. end)
  1025. end
  1026. end)
  1027. m.KeyDown:connect(function(k)
  1028. if k == "f" then
  1029. asd3:Stop()
  1030. asd2:Stop()
  1031. asd4:Stop()
  1032. asd6:Stop()
  1033. asd5:Stop()
  1034. end
  1035. end)
  1036. game:GetService("RunService").RenderStepped:connect(function()
  1037. hum.MaxHealth = hum.MaxHealth * math.huge
  1038. hum.Health = hum.MaxHealth * math.huge
  1039. end)
  1040. end)
  1041. end)
  1042.  
  1043. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  1044.  
  1045. counter = 0
  1046.  
  1047. while wait(0.1)do
  1048. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  1049.  
  1050. counter = counter + 0.01
  1051. end
  1052.  
  1053. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  1054.  
  1055. counter = 0
  1056.  
  1057. while wait(0.1)do
  1058. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  1059.  
  1060. counter = counter + 0.01
  1061. end
  1062.  
  1063.  
  1064. Exit.Name = "Exit"
  1065. Exit.Parent = MainFrame
  1066. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  1067. Exit.Position = UDim2.new(0.934618592, 0, -0.00127838133, 0)
  1068. Exit.Size = UDim2.new(0, 44, 0, 33)
  1069. Exit.Font = Enum.Font.SourceSans
  1070. Exit.Text = "✖"
  1071. Exit.TextColor3 = Color3.new(0, 0, 0)
  1072. Exit.TextSize = 14
  1073. Exit.MouseButton1Down:connect(function()
  1074. script.Parent.MouseButton1Click:Connect(function()
  1075. script.Parent.Parent.Parent.Open.Visible = true
  1076. script.Parent.Parent.Visible = false
  1077. end)
  1078. end)
  1079. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  1080.  
  1081. counter = 0
  1082.  
  1083. while wait(0.1)do
  1084. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  1085.  
  1086. counter = counter + 0.01
  1087. end
  1088.  
  1089. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  1090.  
  1091. counter = 0
  1092.  
  1093. while wait(0.1)do
  1094. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  1095.  
  1096. counter = counter + 0.01
  1097. end
  1098.  
  1099.  
  1100.  
  1101. EyeOfHadesR6.Name = "Eye Of Hades (R6)"
  1102. EyeOfHadesR6.Parent = MainFrame
  1103. EyeOfHadesR6.BackgroundColor3 = Color3.new(1, 0, 0)
  1104. EyeOfHadesR6.BorderColor3 = Color3.new(0, 0, 0)
  1105. EyeOfHadesR6.Position = UDim2.new(0.164085582, 0, 0.179730013, 0)
  1106. EyeOfHadesR6.Size = UDim2.new(0, 182, 0, 50)
  1107. EyeOfHadesR6.Font = Enum.Font.SourceSans
  1108. EyeOfHadesR6.Text = "Eye Of Hades (R6)"
  1109. EyeOfHadesR6.TextColor3 = Color3.new(0, 0, 0)
  1110. EyeOfHadesR6.TextSize = 14
  1111. EyeOfHadesR6.MouseButton1Down:connect(function()
  1112. script.Parent.MouseButton1Click:Connect(function()
  1113. --------------------------This is an Official script from Duelist--------------------------
  1114. ---{-------------------- -------------------}---
  1115. ---{-------------------- / \ -------------------}---
  1116. ---{-------------------- II -------------------}---
  1117. ---{-------------------- II -------------------}---
  1118. ---{-------------------- II -------------------}---
  1119. ---{-------------------- A========A -------------------}---
  1120. ---{-------------------- II -------------------}---
  1121. ---{-------------------- II -------------------}---
  1122. ---{-------------------- W -------------------}---
  1123. -------------------------------------------------------------------------------------------------------------
  1124. --[[coolallball]]--
  1125. if game.Players.LocalPlayer.Character.Animate.Disabled==false then
  1126. game.Players.LocalPlayer.Character.Animate.Disabled=true
  1127. end
  1128. if game.Players.LocalPlayer.Character.Humanoid.Animator then
  1129. game.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()
  1130. end
  1131. wait()
  1132. local Player=game.Players.LocalPlayer
  1133. repeat wait()
  1134. until Player
  1135. local Char=Player.Character
  1136. repeat wait()
  1137. until Char
  1138. local CurrentEffects={}
  1139. local CurrentDamages={}
  1140. local Human=Char.Humanoid
  1141. local LArm=Char["Left Arm"]
  1142. local RArm=Char["Right Arm"]
  1143. local LLeg=Char["Left Leg"]
  1144. local RLeg=Char["Right Leg"]
  1145. local Torso=Char.Torso
  1146. local RS=Torso["Right Shoulder"]
  1147. local LS=Torso["Left Shoulder"]
  1148. local RH=Torso["Right Hip"]
  1149. local LH=Torso["Left Hip"]
  1150. local Head=Char.Head
  1151. local Neck=Torso.Neck
  1152. local RootPart=Char.HumanoidRootPart
  1153. local RootJoint=RootPart.RootJoint
  1154. local equipped=false
  1155. local Debounce=false
  1156. local Anim="Idle"
  1157. local chat = game:GetService("Chat")
  1158. local Mouse=Player:GetMouse()
  1159. local Lighting=game.Lighting
  1160. local cf=CFrame.new
  1161. local v3=Vector3.new
  1162. local c3=Color3.new
  1163. local it=Instance.new
  1164. local angles=CFrame.Angles
  1165. local rad=math.rad
  1166. local ran=math.random
  1167. local huge=math.huge
  1168. local attacking=false
  1169. local attacktype=1
  1170. local Portalling=false
  1171. local Animating=false
  1172. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1173. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1174. LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1175. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1176. RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1177. ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1178. r=game:service'RunService'.RenderStepped
  1179. clerp=function(a,b,t)
  1180. return a:lerp(b,t)
  1181. end
  1182.  
  1183. function ClearEffects()
  1184. for i, v in ipairs(CurrentEffects) do
  1185. v:Remove()
  1186. v:Destroy()
  1187. game:GetService("Debris"):AddItem(v,0)
  1188. table.remove(CurrentEffects,i)
  1189. end
  1190. end
  1191. Human.WalkSpeed=26
  1192. Human.MaxHealth=2e9
  1193. Human.Health=Human.MaxHealth
  1194. function defpos()
  1195. Neck.C0 = necko
  1196. LH.C0 = LHC0
  1197. LS.C0 = LSC0
  1198. RH.C0 = RHC0
  1199. RS.C0 = RSC0
  1200. RootJoint.C0 = ROOTC0
  1201. end
  1202. function newpos1()
  1203. RootJoint.C0 = ROOTC0
  1204. defpos()
  1205. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-50),0,0),.3)
  1206. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-50),0,0),.3)
  1207. RH.C0=clerp(RH.C0,RH.C0*angles(rad(-25),0,0),.3)
  1208. LH.C0=clerp(LH.C0,LH.C0*angles(rad(-25),0,0),.3)
  1209. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),2)
  1210. end
  1211.  
  1212. function newpos()
  1213. defpos()
  1214. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(75),rad(90))*cf(0,-.4,.2),1)
  1215. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-50),rad(-90))*cf(0,0,-.4),1)
  1216. RH.C0=clerp(RH.C0,RH.C0*angles(rad(-2),rad(0),rad(-10))*cf(.2,0,0),1)
  1217. LH.C0=clerp(LH.C0,LH.C0*angles(rad(-2),rad(0),rad(5))*cf(.1,0,0),1)
  1218. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),2)
  1219. end
  1220. function PEE(part,size,col3,Lemission,trans,accel,ltp,edirection,enabled,lifetime,rate,rotation,rotspeed,speed,velspread,name,text)
  1221. local p=it("ParticleEmitter",part)
  1222. p.Size=size
  1223. p.Texture=text
  1224. p.Color=col3
  1225. p.LightEmission=Lemission
  1226. p.Transparency=trans
  1227. p.Acceleration=accel
  1228. p.LockedToPart=ltp
  1229. p.EmissionDirection=edirection
  1230. p.Enabled=enabled
  1231. p.Lifetime=lifetime
  1232. p.Rate=rate
  1233. p.Rotation=rotation
  1234. p.RotSpeed=rotspeed
  1235. p.Speed=speed
  1236. p.VelocitySpread=velspread
  1237. p.Name=name
  1238. return p
  1239. end
  1240.  
  1241. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1242. local gui = Instance.new(GuiType)
  1243. gui.Parent = parent
  1244. gui.Text = text
  1245. gui.BackgroundTransparency = backtrans
  1246. gui.BackgroundColor3 = backcol
  1247. gui.SizeConstraint = "RelativeXY"
  1248. gui.TextXAlignment = "Center"
  1249. gui.TextYAlignment = "Center"
  1250. gui.Position = pos
  1251. gui.Size = size
  1252. gui.Font = "SourceSans"
  1253. gui.FontSize = "Size60"
  1254. gui.TextWrapped = false
  1255. gui.TextStrokeTransparency = 0
  1256. gui.TextColor = BrickColor.new("Lime green")
  1257. return gui
  1258. end
  1259.  
  1260. part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
  1261. local p=it("Part",parent)
  1262. p.Anchored=anchored
  1263. p.CanCollide=cancollide
  1264. p.Size=size
  1265. p.CFrame=cframe
  1266. p.Color=col3
  1267. p.Material=material
  1268. p.Transparency=trans
  1269. return p
  1270. end
  1271.  
  1272. BillboardGui = function(image, position, size)
  1273. local billpar = Instance.new("Part")
  1274. billpar.Transparency = 1
  1275. billpar.formFactor = "Custom"
  1276. billpar.Size = Vector3.new(1, 1, 1)
  1277. billpar.Anchored = true
  1278. billpar.CanCollide = false
  1279. billpar.CFrame = CFrame.new(position)
  1280. billpar.Name = "BillboardGuiPart"
  1281. local bill = Instance.new("BillboardGui", billpar)
  1282. bill.Adornee = billpar
  1283. bill.Size = UDim2.new(1, 0, 1, 0)
  1284. bill.SizeOffset = Vector2.new(size, size)
  1285. local d = Instance.new("ImageLabel", bill)
  1286. d.BackgroundTransparency = 1
  1287. d.Size = UDim2.new(1, 0, 1, 0)
  1288. d.Image = image
  1289. return billpar
  1290. end
  1291.  
  1292. RealDamage = function(part,min,max,radius)
  1293. coroutine.resume(coroutine.create(function()
  1294. for i,v in pairs(workspace:children()) do
  1295. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' then
  1296. if v.Name == game.Players.LocalPlayer.Name then else
  1297. print((v.Torso.Position - part.Position).magnitude)
  1298. if ((v.Torso.Position - part.Position).magnitude <= radius) then
  1299. local hpdmg=math.random(min,max)
  1300. v.Humanoid.Health = v.Humanoid.Health - hpdmg
  1301. print"0"
  1302. print"1"
  1303. local Dbil=it("BillboardGui", v.Torso)
  1304. Dbil.Adornee=v.Torso
  1305. Dbil.Size=UDim2.new(0, 500, 0, 500)
  1306. Dbil.SizeOffset=Vector2.new(0,0)
  1307. Dbil.AlwaysOnTop=true
  1308. Dbil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
  1309. table.insert(CurrentDamages,Dbil)
  1310. print"2"
  1311. local goo=gui("TextLabel",Dbil,""..hpdmg.."",1,Color3.new(0,0,0),UDim2.new(0, 0, 0, 0),UDim2.new(1, 0, 1, 0))
  1312. table.insert(CurrentDamages,goo)
  1313. print"3"
  1314. for i=1,10 do
  1315. wait()
  1316. goo.TextTransparency=i/10
  1317. end
  1318. for a,b in pairs(CurrentDamages) do
  1319. b:Remove()
  1320. b:Destroy()
  1321. game:GetService("Debris"):AddItem(b,0)
  1322. table.remove(CurrentEffects,a)
  1323. end
  1324.  
  1325. end
  1326. end
  1327. end
  1328. end
  1329. end))
  1330. end
  1331.  
  1332. smoothNO=function(ppart)
  1333. ppart.TopSurface=10
  1334. ppart.BottomSurface=10
  1335. ppart.BackSurface=10
  1336. ppart.FrontSurface=10
  1337. ppart.LeftSurface=10
  1338. ppart.RightSurface=10
  1339. return ppart
  1340. end
  1341. local Smmooth=function(tablle)
  1342. for i, v in pairs(tablle) do
  1343. if v.ClassName=="Part" then
  1344. v.TopSurface=10
  1345. v.BottomSurface=10
  1346. v.BackSurface=10
  1347. v.FrontSurface=10
  1348. v.LeftSurface=10
  1349. v.RightSurface=10
  1350. end
  1351. end
  1352. end
  1353. smoothO=function(ppart)
  1354. ppart.TopSurface=0
  1355. ppart.BottomSurface=0
  1356. ppart.BackSurface=0
  1357. ppart.FrontSurface=0
  1358. ppart.LeftSurface=0
  1359. ppart.RightSurface=0
  1360. end
  1361.  
  1362. sound=function(parent,id,vol,looped)
  1363. local s=it("Sound",parent)
  1364. s.SoundId=id
  1365. s.Volume=vol
  1366. s.Looped=looped
  1367. return s
  1368. end
  1369.  
  1370. mesh=function(parent,ttype,scale)
  1371. local m=it("SpecialMesh",parent)
  1372. m.MeshType=ttype
  1373. m.Scale=scale
  1374. return m
  1375. end
  1376.  
  1377. spmesh=function(parent,id,scale)
  1378. local m=it("SpecialMesh",parent)
  1379. m.MeshId=id
  1380. m.Scale=scale
  1381. return m
  1382. end
  1383.  
  1384. spawn(function()
  1385. TEngineAnimationSoftware = function()
  1386. while true do
  1387. wait()
  1388. local torvel = (game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity * Vector3.new(1,0,1)).magnitude
  1389. if torvel > 2 and Anim == "Idle" and attacking == false and Animating==false then
  1390. Anim = "Walking"
  1391. print("WALKING")
  1392. spawn(function()
  1393. while Anim=="Walking" do wait()
  1394. feint()
  1395. end
  1396. end)
  1397. coroutine.resume(coroutine.create(function()
  1398. for i=1,20 do--y,x,z
  1399. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(0),rad(-108))*cf(-.4,-.6,-.7),.06)
  1400. LS.C0=clerp(LS.C0,LS.C0*angles(0,0,rad(108))*cf(.2,-.4,-.2),.06)
  1401. RH.C0=clerp(RH.C0,RH.C0*angles(0,0,rad(-10)),.06)
  1402. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,rad(10)),.06)
  1403. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(rad(15),0,0),.05)
  1404. r:wait()
  1405. end
  1406. end))
  1407. elseif torvel < 1 and Anim=="Walking" and attacking == false then
  1408. Anim = "Idle"
  1409. print("IDLE")
  1410. coroutine.resume(coroutine.create(function()
  1411. for i=1,10 do
  1412. RS.C0=clerp(RS.C0,RS.C0*angles(0,0,0),.06)
  1413. LS.C0=clerp(LS.C0,LS.C0*angles(0,0,0),.06)
  1414. RH.C0=clerp(RH.C0,RH.C0*angles(0,0,rad(20)),.06)
  1415. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,rad(-20)),.06)
  1416. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(rad(-30),0,0),.05)
  1417. r:wait()
  1418. end
  1419. newpos()
  1420. end))
  1421. end
  1422. end
  1423. end
  1424.  
  1425. TEngineAnimationSoftware()
  1426. wait()
  1427. end)
  1428.  
  1429.  
  1430. newpos()
  1431.  
  1432. coroutine.resume(coroutine.create(function()
  1433. while wait() do
  1434. while true do
  1435. for i=1,20 do
  1436. wait()
  1437. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,.05),.3)
  1438. end
  1439. for i=1,20 do
  1440. wait()
  1441. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,-.05),.3)
  1442. end
  1443. end
  1444. end
  1445. end))
  1446.  
  1447.  
  1448. local EyePart=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,1,0),"Neon",0)
  1449. EyePart.Name="EyePart"
  1450. EyePart.Shape="Ball"
  1451. local EyeWeld=it("Weld",Char)
  1452. EyeWeld.Part0=EyePart
  1453. EyeWeld.Part1=Head
  1454. EyeWeld.C0=EyeWeld.C0*cf(.2,-.25,.578)
  1455. local EyeSizes={
  1456. NumberSequenceKeypoint.new(0,.4,0),
  1457. NumberSequenceKeypoint.new(1,0,0)
  1458. }
  1459. local EyeTrans={
  1460. NumberSequenceKeypoint.new(0,0,0),
  1461. NumberSequenceKeypoint.new(1,1,0)
  1462. }
  1463. local PE=it("ParticleEmitter",EyePart)
  1464. PE.LightEmission=.4
  1465. PE.LockedToPart=true
  1466. PE.Size=NumberSequence.new(EyeSizes)
  1467. PE.Transparency=NumberSequence.new(EyeTrans)
  1468. PE.Acceleration=v3(2,0,0)
  1469. PE.Lifetime=NumberRange.new(2,2,2)
  1470. PE.Rate=70
  1471. PE.Speed=NumberRange.new(4,4,4)
  1472. PE.Texture="rbxassetid://300899374"
  1473.  
  1474. local function RisingAndRotatingParts(Parent,Cframe,Col1,Col2,Time,Material,Size)
  1475. local Colours = {BrickColor.new(Col1),BrickColor.new(Col2)}
  1476.  
  1477. local flame1 = Instance.new("Part",Parent)
  1478. flame1.Anchored = true
  1479. flame1.CanCollide =false
  1480. flame1.CFrame = Cframe
  1481. flame1.Material = Material
  1482. flame1.TopSurface = 0
  1483. flame1.BottomSurface = 0
  1484. flame1.Size = Size
  1485. flame1.BrickColor = Colours[math.random(1,#Colours)]
  1486.  
  1487. for i = 1,30 do
  1488. flame1.CFrame = flame1.CFrame*CFrame.Angles(.5,.5,.5)+Vector3.new(0,.2,0)
  1489. flame1.Transparency = i/30
  1490. r:wait()
  1491. end
  1492. flame1:Destroy()
  1493. end
  1494.  
  1495. coroutine.resume(coroutine.create(function()
  1496. while r:wait() do
  1497. RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Lime green","Really black",1,"Neon",v3(.5,.5,.5))
  1498. end
  1499. end))
  1500. coroutine.resume(coroutine.create(function()
  1501. for i=1,huge do
  1502. local MCir=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,0,0),"Neon",1)
  1503. table.insert(CurrentEffects,MCir)
  1504. local CirM=mesh(MCir,"Cylinder",v3(1.3,3.3,3.3))
  1505. table.insert(CurrentEffects,CirM)
  1506. local CirDec=it("Decal",MCir)
  1507. CirDec.Texture="rbxassetid://687708091"
  1508. CirDec.Face="Right"
  1509. CirDec.Transparency=.5
  1510. table.insert(CurrentEffects,CirDec)
  1511. local MagicWeld=it("Weld",Char)
  1512. MagicWeld.Part0=EyePart
  1513. MagicWeld.Part1=MCir
  1514. MagicWeld.C0=MagicWeld.C0*angles(0,rad(90),0)*cf(.05,0,0)
  1515. table.insert(CurrentEffects,MagicWeld)
  1516. for i=1,40 do
  1517. MagicWeld.C0=MagicWeld.C0*angles(rad(6),0,0)
  1518. CirM.Scale=CirM.Scale+v3(0,.4,.4)
  1519. CirDec.Transparency=i/40
  1520. r:wait()
  1521. end
  1522. --ClearEffects()
  1523. end
  1524. end))
  1525. print"kek"
  1526.  
  1527.  
  1528. Lightning1 = function(Start,End,Times,Offset,Color,Thickness)
  1529.  
  1530. local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
  1531.  
  1532. for i=1,Times do
  1533.  
  1534. local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true
  1535.  
  1536. li.Material = "Neon"
  1537.  
  1538. li:BreakJoints()
  1539.  
  1540. li.Transparency = 0 li.BrickColor = Color
  1541.  
  1542. li.formFactor = "Custom" li.CanCollide = false
  1543.  
  1544. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  1545.  
  1546. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  1547.  
  1548. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  1549.  
  1550. if Times == i then
  1551.  
  1552. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  1553.  
  1554. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  1555.  
  1556. else
  1557.  
  1558. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  1559.  
  1560. end
  1561.  
  1562. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait()
  1563.  
  1564.  
  1565.  
  1566. li.Transparency = i/10 end li:Destroy() end)
  1567.  
  1568.  
  1569.  
  1570. end
  1571.  
  1572. end
  1573.  
  1574.  
  1575. attackone=function()
  1576. if attacking ==false and Debounce==false then attacking,Debounce=true,true
  1577. print"1"
  1578. newpos1()
  1579. chat:Chat(Char.Head,"Hmph.","Green")
  1580. local Hbox=part(Char,false,false,v3(1.5,2,1.5),Torso.CFrame,c3(0,0,0),"Plastic",1)
  1581. RealDamage(Hbox,7,16,5,false)
  1582. local w=it("Weld",Char)
  1583. w.Part0=Hbox
  1584. w.Part1=LArm
  1585. w.C0=w.C0*cf(0,1,0)
  1586. for i=1,10 do
  1587. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),0,0),.06)
  1588. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-65),rad(-150)),.06)
  1589. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  1590. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  1591. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(90)),.06)
  1592. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-90)),.06)
  1593. r:wait()
  1594. end
  1595. for i=1,10 do
  1596. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-9),rad(0),rad(0)),1)
  1597. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-12)),1)
  1598. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(12)),1)
  1599. r:wait()
  1600. end
  1601. wait(.8)
  1602.  
  1603. newpos()
  1604. Hbox:Destroy()
  1605. end
  1606. attacking=false
  1607. Debounce=false
  1608. Anim="Idle"
  1609. end
  1610.  
  1611. attacktwo=function()
  1612. if attacking ==false and Debounce==false then attacking,Debounce=true,true
  1613. print"2"
  1614. newpos1()
  1615. chat:Chat(Char.Head,"Die!","Green")
  1616. local ETorso=Torso:Clone()
  1617. ETorso.Transparency=1
  1618. ETorso.Anchored=true
  1619. ETorso.CanCollide=false
  1620. ETorso.CFrame=Torso.CFrame
  1621. for i=1,10 do
  1622. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-7),rad(0),rad(0))*cf(0,-.05,0),1)
  1623. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(9)),1)
  1624. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-9)),1)
  1625. r:wait()
  1626. end
  1627.  
  1628. for i=1,30 do
  1629. local p=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-i)*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",0)
  1630. local m=it("SpecialMesh",p)
  1631. m.MeshId="rbxassetid://3270017"
  1632. m.Scale=v3(4,4,4)
  1633. spawn(function()
  1634. for ii=1,20 do
  1635. r:wait()
  1636. m.Scale=m.Scale+v3(.5,.5,.5)
  1637. p.Transparency=ii/20
  1638. end
  1639. end)
  1640.  
  1641. r:wait()
  1642. end
  1643. local urmum=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-30),c3(0,1,0),"Plastic",0)
  1644. table.insert(CurrentEffects,urmum)
  1645. smoothNO(urmum)
  1646. local HBox=urmum:Clone()
  1647. HBox.Parent=Char
  1648. HBox.Transparency=1
  1649. HBox.Shape="Ball"
  1650. HBox.Size=v3(2,2,2)
  1651. HBox.CFrame=urmum.CFrame
  1652. RealDamage(HBox,10,25,20,false)
  1653. local urmesh=it("SpecialMesh",urmum)
  1654. urmesh.MeshType="Sphere"
  1655. urmesh.Scale=v3(2,2,2)
  1656. coroutine.resume(coroutine.create(function()
  1657. for i=1,40 do
  1658. urmum.Transparency=i/40
  1659. urmesh.Scale=urmesh.Scale+v3(1.5,1.5,1.5)
  1660. HBox.CFrame=urmum.CFrame
  1661. HBox.Size=HBox.Size+v3(1,1,1)
  1662. r:wait()
  1663. end
  1664. end))
  1665. for a=1,2 do
  1666. for i=1,20 do
  1667. spawn(function()
  1668. local rann=part(Char,true,false,v3(0,0,0),ETorso.CFrame*cf(0,0,-30)*cf(ran(-30,30),ran(30),ran(-30,30)),c3(0,1,0),"Neon",1)
  1669. table.insert(CurrentEffects,rann)
  1670. local p=part(Char,false,false,v3(0,0,0),ETorso.CFrame*CFrame.new(0,0,-30),c3(0,1,0),"Neon",0)
  1671. table.insert(CurrentEffects,p)
  1672. local m=it("BlockMesh",p)
  1673. m.Scale=v3(6,6,6)
  1674. local bp=it("BodyPosition")
  1675. bp.maxForce=v3(math.huge,math.huge,math.huge)
  1676. bp.Position=rann.Position
  1677. bp.Parent=p
  1678. table.insert(CurrentEffects,bp)
  1679. spawn(function()
  1680. for i=1,16 do
  1681. r:wait()
  1682. p.Transparency=i/16
  1683. end
  1684. end)
  1685. wait()
  1686. bp.Parent=bil
  1687. end)
  1688. end
  1689. end
  1690. ETorso:Remove()
  1691. HBox:Destroy()
  1692. end
  1693. --ClearEffects()
  1694. newpos()
  1695. attacking=false
  1696. Debounce=false
  1697. Anim="Idle"
  1698. end
  1699.  
  1700. attackthree=function()
  1701. if attacking ==false and Debounce==false then attacking,Debounce=true,true
  1702. print"3"
  1703. newpos1()
  1704. chat:Chat(Char.Head,"Get Ready..","Green")
  1705. for i=1,10 do
  1706. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-33),0,rad(-10))*cf(0,-.25,0),.4)
  1707. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(20),rad(0)),.06)
  1708. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  1709. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  1710. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-6)),1)
  1711. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(6)),1)
  1712. r:wait()
  1713. end
  1714.  
  1715. local ball=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,0,0),"Plastic",.8)
  1716. local ball2=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,1,0),"Neon",.2)
  1717. local w=it("Weld",Char)
  1718. w.Part0=ball
  1719. w.Part1=RArm
  1720. w.C0=w.C0*cf(0,20,0)
  1721. local w2=it("Weld",Char)
  1722. w2.Part0=ball2
  1723. w2.Part1=ball
  1724. local m=it("SpecialMesh",ball)
  1725. m.MeshType="Sphere"
  1726. m.Scale=Vector3.new(.1,.1,.1)
  1727. local m2=it("SpecialMesh",ball2)
  1728. m2.MeshType="Sphere"
  1729. m2.Scale=Vector3.new(.01,.01,.01)
  1730. local EyeSizes={
  1731. NumberSequenceKeypoint.new(0,5,0),
  1732. NumberSequenceKeypoint.new(1,0,0)
  1733. }
  1734. local PE=it("ParticleEmitter",ball)
  1735. PE.LightEmission=.4
  1736. PE.LockedToPart=false
  1737. PE.Size=NumberSequence.new(EyeSizes)
  1738. PE.Transparency=NumberSequence.new(EyeTrans)
  1739. PE.Acceleration=v3(0,0,0)
  1740. PE.Lifetime=NumberRange.new(4,4,4)
  1741. PE.Rate=2e9
  1742. PE.Speed=NumberRange.new(0,0,0)
  1743. PE.Texture="rbxassetid://300899374"
  1744. --table.insert(CurrentEffects,PE)
  1745. coroutine.resume(coroutine.create(function()
  1746. for i=1,30 do
  1747. spawn(function()
  1748. local rng=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",.5)
  1749. table.insert(CurrentEffects,rng)
  1750. local rm=it("SpecialMesh",rng)
  1751. rm.MeshId="rbxassetid://3270017"
  1752. rm.Scale=v3(60,60,60)
  1753. for ii=1,10 do
  1754. rm.Scale=rm.Scale-v3(6,6,6)
  1755. r:wait()
  1756. end
  1757. end)
  1758. wait()
  1759. end
  1760. end))
  1761. local p1=part(Char,true,false,v3(1,1,1),ball.CFrame,c3(0,1,0),"Neon",.5)
  1762. local pm=mesh(p1,"Brick",v3(5,5,5))
  1763. for i=1,20 do
  1764. m.Scale=m.Scale+v3(.5,.5,.5)
  1765. m2.Scale=m2.Scale+v3(.3,.3,.3)
  1766. p1.Transparency=(-i/20*-i/20)
  1767. r:wait()
  1768. end
  1769. wait(.5)
  1770. w.Parent=nil
  1771. table.insert(CurrentEffects,w)
  1772. --table.insert(CurrentEffects,w2)
  1773. local placeholder=part(Char,true,false,v3(1,1,1),Head.CFrame*CFrame.new(0,-5,-30),c3(0,1,0),"Neon",1)
  1774. local BV=it("BodyVelocity")
  1775. BV.maxForce=v3(huge,huge,huge)
  1776. BV.Velocity=(placeholder.Position-ball.Position).unit*100
  1777. BV.Parent=ball
  1778. ball.Touched:connect(function(hit)
  1779. if hit.Name~=ball2.Name then
  1780. ball.Anchored=true
  1781. ball.ParticleEmitter.Enabled=false
  1782. ball.Transparency=1
  1783. ball2.Transparency=1
  1784. local xpl=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.75)
  1785. local m=spmesh(xpl,"rbxassetid://9982590",v3(4,4,4))
  1786. local xpl2=part(Char,true,false,v3(4,4,4),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",1)
  1787. spawn(function()
  1788. for i=1,80 do
  1789. xpl.Transparency=.75+i/80
  1790.  
  1791. m.Scale=m.Scale+v3(.6,.6,.6)
  1792.  
  1793. wait()
  1794.  
  1795.  
  1796. end
  1797. end)
  1798. RealDamage(xpl2,15,30,7)
  1799. for i=1,50 do
  1800. xpl2.Size=xpl2.Size+v3(.3,.3,.3)
  1801. xpl2.CFrame=ball.CFrame
  1802. r:wait()
  1803. end
  1804. xpl:Destroy()
  1805. xpl2:Destroy()
  1806. end
  1807. end)
  1808. spawn(function()
  1809. wait(1.5)
  1810. if BV then
  1811. BV:Destroy()
  1812. end
  1813.  
  1814. placeholder:Destroy()
  1815. PE.Enabled=false
  1816. ball2:Destroy()
  1817. wait(7)
  1818. ball:Destroy()
  1819. end)
  1820. for i=1,10 do
  1821. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(20),rad(30))*cf(0,0,0),.4)
  1822. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  1823. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  1824. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  1825. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(12)),1)
  1826. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-12)),1)
  1827. wait()
  1828. end
  1829. chat:Chat(Char.Head,"Falling Star!","Green")
  1830. end
  1831. wait(2)
  1832. attacktype=1
  1833. newpos()
  1834. attacking=false
  1835. Debounce=false
  1836. Anim="Idle"
  1837. end
  1838.  
  1839. Mouse.Button1Down:connect(function()
  1840. if attacking== false and attacktype == 1 and LEING==false then
  1841. attackone()
  1842. attacktype = 2
  1843. else
  1844. if attacking == false and attacktype == 2 and LEING==false then
  1845. attacktwo()
  1846. attacktype = 3
  1847. else
  1848. if attacking == false and attacktype == 3 and LEING==false then
  1849. attackthree()
  1850. attacktype = 1
  1851. end
  1852. end
  1853. end
  1854. end)
  1855.  
  1856. LEING=false
  1857. local Ging=false
  1858. Mouse.KeyDown:connect(function(Key)
  1859. if Key=="g" and Ging==false and attacking==false then attacking,Torso.Anchored=true,true
  1860. local Clear={}
  1861. local REKING=true
  1862. newpos1()
  1863. chat:Chat(Char.Head,"By The Power Bestowed Upon Me Within The Demon's Eye..","Green")
  1864. for i=1,20 do
  1865. RS.C0=clerp(RS.C0,RS.C0*angles(rad(4.5),rad(-2),rad(8.5))*cf(0.02,0,0),1)
  1866. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  1867. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  1868. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  1869. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(1)),1)
  1870. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(-1),0,rad(-2)),1)
  1871. r:wait()
  1872. end
  1873. local ball=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",0)
  1874. local ball2=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,0,0),"Plastic",.8)
  1875. local bm=mesh(ball,"Sphere",v3(0,0,0))
  1876. local bm2=mesh(ball2,"Sphere",v3(.3,.3,.3))
  1877. smoothNO(ball2)
  1878. local w=it("Weld",Char)
  1879. w.Part0=ball
  1880. w.Part1=RArm
  1881. w.C0=w.C0*CFrame.new(0,1.6,0)
  1882. local w2=it("Weld",Char)
  1883. w2.Part0=ball2
  1884. w2.Part1=RArm
  1885. w2.C0=w2.C0*CFrame.new(0,1.6,0)
  1886. for i=1,60 do r:wait()
  1887. bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.23,.23,.23),.3)
  1888. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(.3,.3,.3),.3)
  1889. end
  1890. local Ring=part(Char,true,false,v3(0,0,0),ball.CFrame,c3(0,0,0),"Neon",.5)
  1891. local Ring2=Ring:Clone()
  1892. Ring2.Parent=Char
  1893. local RM=spmesh(Ring,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  1894. local RM2=spmesh(Ring2,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  1895. Ring.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  1896. Ring2.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  1897. Ging=true
  1898. coroutine.resume(coroutine.create(function()
  1899. while Ging==true do r:wait()
  1900. Ring.CFrame=Ring.CFrame:lerp(Ring.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  1901. Ring2.CFrame=Ring2.CFrame:lerp(Ring2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  1902. end
  1903. end))
  1904. coroutine.resume(coroutine.create(function()
  1905. while Ging==true do wait(.2)
  1906. Lightning1(ball.CFrame.p,Torso.CFrame*CFrame.new(0,140,10).p,5,5,BrickColor.new("Lime green"),.354)
  1907. end
  1908. end))
  1909. print"OYEFGYEFYGIEF"
  1910. local cols={"Lime green", "Really black"}
  1911. function fromground()
  1912. local poss = Torso.CFrame*CFrame.new(0,-3,0)
  1913. local main=it("Part",Char)
  1914. main.Anchored=true
  1915. main.CanCollide=false
  1916. main.Size=v3(1,.2,1)
  1917. main.CFrame=poss
  1918. main.BrickColor=BrickColor.new(cols[math.random(#cols)])
  1919. main.Material="Neon"
  1920. main.CFrame = main.CFrame*cf((ran(-30,30)),0,(ran(-30,30)))
  1921. local one = it("SpecialMesh", main)
  1922. one.MeshType = "Sphere"
  1923. one.Scale = v3(.3,.3,.3)
  1924. main.CFrame = main.CFrame*angles((rad(90)),0,0)
  1925. for i = 0,10,.1 do
  1926. one.Scale = one.Scale+v3(.1,.1,4)
  1927. main.Transparency = i
  1928. wait()
  1929. end
  1930. one:Destroy()
  1931. main:Destroy()
  1932. end
  1933. coroutine.resume(coroutine.create(function()
  1934. while Ging==true do
  1935. spawn(function()
  1936. fromground()
  1937. end)
  1938. wait(.1)
  1939. end
  1940. end))
  1941. spawn(function()
  1942. coroutine.resume(coroutine.create(function()
  1943. for i=1,17 do r:wait()
  1944. print"hi"
  1945. local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
  1946. local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
  1947. local CirDec=it("Decal",Cir)
  1948. CirDec.Texture="rbxassetid://687708091"
  1949. CirDec.Face="Right"
  1950. CirDec.Transparency=0
  1951. table.insert(Clear,Cir)
  1952. for ii=1,100 do r:wait()
  1953. Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
  1954. Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
  1955. CirDec.Transparency=ii/100
  1956. end
  1957. end
  1958. end))
  1959. end)
  1960. Bright={}
  1961. local BR=1
  1962. for i=1,10 do
  1963. table.insert(Bright,BR)
  1964. BR=BR-.1
  1965. end
  1966. table.insert(Bright,0)
  1967. for i, v in pairs(Bright) do
  1968. print(v)
  1969. end
  1970. Lighting.Brightness=1
  1971. spawn(function()
  1972. for i=1,#Bright do
  1973. Lighting.Brightness=Bright[i]
  1974. wait(.1)
  1975. end
  1976. end)
  1977. local C1=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,155,0),c3(90/255,97/255,99/255),"Plastic",1)
  1978. local C1m=spmesh(C1,"rbxassetid://1095708",v3(1000,50,1000))
  1979. for i=1,#Bright do
  1980. C1.Transparency=Bright[i]
  1981. wait(.1)
  1982. end
  1983. chat:Chat(Char.Head,"Open! Hades Gate!","Green")
  1984. --PORTAL
  1985. Portalling=true
  1986. for i=1,2 do
  1987. local Spoke1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,1),"Plastic",1)
  1988. local pp1=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  1989. local pp2=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  1990. local pp3=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  1991. local pp4=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  1992. local POS=part(Char,false,false,v3(2,2,2),Torso.CFrame*angles(math.rad(90),0,0)*cf(0,0,-140),c3(0,1,1),"Plastic",1)
  1993.  
  1994. local wel0=it("Weld",Char)
  1995. wel0.Part0=Spoke1
  1996. wel0.Part1=POS
  1997. wait()
  1998. local wel1=it("Weld",Char)
  1999. wel1.Part0=POS
  2000. wel1.Part1=pp1
  2001. wait()
  2002. wel1.C0=wel1.C0*cf(0,60,0)
  2003. wait()
  2004. local wel2=it("Weld",Char)
  2005. wel2.Part0=POS
  2006. wel2.Part1=pp2
  2007. wel2.C0=wel2.C0*cf(0,-60,0)
  2008. wait()
  2009.  
  2010. local wel3=it("Weld",Char)
  2011. wel3.Part0=POS
  2012. wel3.Part1=pp3
  2013. wel3.C0=wel3.C0*cf(-60,0,0)
  2014. wait()
  2015. local wel4=it("Weld",Char)
  2016. wel4.Part0=POS
  2017. wel4.Part1=pp4
  2018. wel4.C0=wel4.C0*cf(60,0,0)
  2019. local TransPoints={
  2020. NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(.51,0,0),NumberSequenceKeypoint.new(.517,.0123,0),
  2021. NumberSequenceKeypoint.new(.767,0.0926,0),NumberSequenceKeypoint.new(.88,.395,0),NumberSequenceKeypoint.new(1,1,0)
  2022. }
  2023. local SizePoints={
  2024. NumberSequenceKeypoint.new(0,4.56,0),NumberSequenceKeypoint.new(.046,4.44,0),NumberSequenceKeypoint.new(.144,4.25,0),
  2025. NumberSequenceKeypoint.new(.521,4,0),NumberSequenceKeypoint.new(1,3.75,0)
  2026. }
  2027. local PE1=PEE(pp1,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Bottom",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect1","rbxassetid://300899374")
  2028. local PE2=PEE(pp2,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Top",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect2","rbxassetid://300899374")
  2029. local PE3=PEE(pp3,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Right",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect3","rbxassetid://300899374")
  2030. local PE4=PEE(pp4,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Left",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect4","rbxassetid://300899374")
  2031. spawn(function()
  2032.  
  2033.  
  2034. while Portalling==true do
  2035. wait()
  2036. POS.CFrame=POS.CFrame*angles(0,0,math.rad(3))
  2037. end
  2038. POS:Destroy()
  2039. pp1:Destroy()
  2040. pp2:Destroy()
  2041. pp3:Destroy()
  2042. pp4:Destroy()
  2043. end)
  2044. wait(.5)
  2045. end
  2046. wait(5)
  2047. newpos()
  2048. chat:Chat(Char.Head,"Now, You Will Know What It's Like To Burn.","Green")
  2049. Ging=false
  2050. Ring:Destroy()
  2051. Ring2:Destroy()
  2052. ball:Destroy()
  2053. ball2:Destroy()
  2054. for i,v in pairs(Clear) do
  2055. v:Destroy()
  2056. end
  2057. wait(3)
  2058. --anims
  2059. chat:Chat(Char.Head,"DIE!!!!!","Green")
  2060. defpos()
  2061.  
  2062. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  2063. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  2064. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  2065. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  2066. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  2067. local cylp=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(0,0,math.rad(90)),c3(0,1,0),"Neon",.5)
  2068. local clym=mesh(cylp,"Cylinder",v3(5000,60,40))
  2069. smoothNO(cylp)
  2070. spawn(function()
  2071. while REKING==true do r:wait()
  2072. cylp.CFrame=Torso.CFrame*angles(0,0,math.rad(90))*CFrame.new(ran(-2,2),0,ran(-2,2))
  2073. end
  2074. end)
  2075. local Explosion=function()
  2076. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  2077. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  2078. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  2079. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  2080. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  2081. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  2082. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  2083. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  2084. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  2085. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  2086. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  2087. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  2088. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  2089. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  2090. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  2091. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  2092. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  2093. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  2094. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  2095. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  2096. wait()
  2097. smoothNO(b1)
  2098. smoothNO(b2)
  2099. smoothNO(bb)
  2100. RealDamage(Torso,70,200,70,false)
  2101. for i=1,400 do r:wait()
  2102. --CFrames
  2103. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  2104. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  2105. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  2106. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  2107. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  2108. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  2109. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  2110. --Sizing
  2111. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  2112. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  2113. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  2114. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  2115. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  2116. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  2117. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  2118. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  2119. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  2120. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  2121. --Transparency
  2122. b1.Transparency=.7+i/400
  2123. b2.Transparency=.7+i/400
  2124. b3.Transparency=.7+i/400
  2125. r1.Transparency=.7+i/400
  2126. r2.Transparency=.7+i/400
  2127. bb.Transparency=.7+i/400
  2128. gr.Transparency=.7+i/400
  2129. gr2.Transparency=.7+i/400
  2130. sw.Transparency=.7+i/400
  2131. sw2.Transparency=.7+i/400
  2132.  
  2133. end
  2134. --Destroying
  2135. b1:Destroy()
  2136. b2:Destroy()
  2137. b3:Destroy()
  2138. r1:Destroy()
  2139. r2:Destroy()
  2140. bb:Destroy()
  2141. gr:Destroy()
  2142. gr2:Destroy()
  2143. sw:Destroy()
  2144. sw2:Destroy()
  2145. end
  2146. for i=1,30 do r:wait()
  2147. spawn(function()
  2148. Explosion()
  2149. end)
  2150. wait(.89)
  2151. end
  2152. REKING=false
  2153. NBright={}
  2154. local NBR=0
  2155. for i=1,10 do
  2156. table.insert(NBright,NBR)
  2157. NBR=NBR+.1
  2158. end
  2159. print"boop"
  2160. for i, v in pairs(NBright) do
  2161. print(v)
  2162. end
  2163. for i=1,#NBright do
  2164. Lighting.Brightness=NBright[i]
  2165. wait(.1)
  2166. end
  2167. Lighting.Brightness=1
  2168. Portalling=false
  2169. for i=1,10 do wait()
  2170. C1.Transparency=i/10
  2171. cylp.Transparency=.5+i/10
  2172. end
  2173. Torso.Anchored=false
  2174. newpos()
  2175. attacking=false
  2176. canattack=true
  2177.  
  2178. end
  2179. end)
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185. Mouse.KeyDown:connect(function(Key)
  2186. if Key=="p" and attacking==false then attacking=true
  2187. newpos1()
  2188. chat:Chat(Char.Head,"URAGH!","Green")
  2189. local Explosion=function()
  2190. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  2191. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  2192. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  2193. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  2194. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  2195. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  2196. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  2197. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  2198. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  2199. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  2200. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  2201. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  2202. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  2203. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  2204. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  2205. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  2206. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  2207. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  2208. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  2209. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  2210. wait()
  2211. smoothNO(b1)
  2212. smoothNO(b2)
  2213. smoothNO(bb)
  2214. for i=1,400 do r:wait()
  2215. --CFrames
  2216. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  2217. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  2218. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  2219. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  2220. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  2221. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  2222. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  2223. --Sizing
  2224. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  2225. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  2226. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  2227. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  2228. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  2229. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  2230. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  2231. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  2232. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  2233. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  2234. --Transparency
  2235. b1.Transparency=.7+i/400
  2236. b2.Transparency=.7+i/400
  2237. b3.Transparency=.7+i/400
  2238. r1.Transparency=.7+i/400
  2239. r2.Transparency=.7+i/400
  2240. bb.Transparency=.7+i/400
  2241. gr.Transparency=.7+i/400
  2242. gr2.Transparency=.7+i/400
  2243. sw.Transparency=.7+i/400
  2244. sw2.Transparency=.7+i/400
  2245. end
  2246. b1:Destroy()
  2247. b2:Destroy()
  2248. b3:Destroy()
  2249. r1:Destroy()
  2250. r2:Destroy()
  2251. bb:Destroy()
  2252. gr:Destroy()
  2253. gr2:Destroy()
  2254. sw:Destroy()
  2255. sw2:Destroy()
  2256. end
  2257. Torso.Anchored=true
  2258. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  2259. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  2260. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  2261. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  2262. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  2263. spawn(function()
  2264. Explosion()
  2265. end)
  2266. wait(2)
  2267. Torso.Anchored=false
  2268. newpos()
  2269.  
  2270. attacking=false
  2271. end
  2272. end)
  2273. local KIK=false
  2274. local TPPOS=nil
  2275. Mouse.KeyDown:connect(function(Key)
  2276. if Key=="l" and Debounce== false and Animating==false then Debounce=true
  2277. LEING=true
  2278. newpos1()
  2279. Animating=true
  2280. local ling=true
  2281. magicking=true
  2282. local hol1=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",1)
  2283. local hol2=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",1)
  2284. local hw1=it("Weld",Char)
  2285. hw1.Part0=hol1
  2286. hw1.Part1=RArm
  2287. hw1.C0=hw1.C0*CFrame.new(0,1,0)
  2288. local hw2=it("Weld",Char)
  2289. hw2.Part0=hol2
  2290. hw2.Part1=LArm
  2291. hw2.C0=hw2.C0*CFrame.new(0,1,0)
  2292. local function magickhands()
  2293. local m1=part(Char,true,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",.9)
  2294. local m2=part(Char,true,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",.9)
  2295. m1.Name="m1"
  2296. m2.Name="m2"
  2297. local mm1=mesh(m1,"Brick",v3(6,6,6))
  2298. local mm2=mesh(m2,"Brick",v3(6,6,6))
  2299. local a1=m1:Clone()
  2300. a1.Parent=Char
  2301. local a2=m2:Clone()
  2302. a2.Parent=Char
  2303. coroutine.resume(coroutine.create(function()
  2304. while magicking==true do wait()
  2305. m1.CFrame=hol1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  2306. m2.CFrame=hol2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  2307. a1.CFrame=hol1.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  2308. a2.CFrame=hol2.CFrame*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10))
  2309. end
  2310. hw1:Destroy()
  2311. hw2:Destroy()
  2312. hol1:Destroy()
  2313. hol2:Destroy()
  2314. m1:Destroy()
  2315. m2:Destroy()
  2316. end))
  2317. end
  2318. magickhands()
  2319. for i=1,10 do r:wait()
  2320. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(5), rad(0), rad(5)), 1)
  2321. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-19), rad(0), rad(19)), 1)
  2322. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(0), rad(0), rad(0)), 1)
  2323. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(0), rad(0), rad(0)), 1)
  2324. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(3), rad(0), rad(0)), 1)
  2325. end
  2326. local ball=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,-.4,-1),c3(0,1,0),"Neon",0)
  2327. ball.Name="kewl"
  2328. spawn(function()
  2329. while ling==true do r:wait()
  2330. ball.CFrame=Torso.CFrame*CFrame.new(0,-.4,-1)
  2331. end
  2332. end)
  2333. local bm=mesh(ball,"Sphere",v3(.1,.1,.1))
  2334. local function absorb(ppart)
  2335. spawn(function()
  2336. local lel=part(Char,false,false,v3(0,0,0),ppart.CFrame*CFrame.new(ran(-4,4),ran(-4,4),ran(-4,4)),c3(0,1,0),"Neon",0)
  2337. lel.Shape="Ball"
  2338. local bp=it("BodyPosition")
  2339. bp.Position=ppart.Position
  2340. bp.maxForce=v3(huge,huge,huge)
  2341. bp.Parent=lel
  2342. wait(.5)
  2343. lel:Destroy()
  2344. bp:Destroy()
  2345. end)
  2346. end
  2347. spawn(function()
  2348. for i=1,80 do wait()
  2349. bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.05,.05,.05),.3)
  2350. end
  2351. end)
  2352. for i=1,28 do
  2353. spawn(function()
  2354. absorb(ball)
  2355. end)
  2356. wait(.1)
  2357. end
  2358. local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)
  2359. poop.Name="poop"
  2360. local cyl=mesh(poop,"Cylinder",v3(1,1,1))
  2361. spawn(function()
  2362. for i=1,10 do r:wait()
  2363. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-2), rad(0), rad(0)), 1)
  2364. end
  2365. end)
  2366. KIK=true
  2367. for i=1,60,.2 do r:wait()
  2368. cyl.Scale=Vector3.new(i*4,i*4,1.3)
  2369. poop.CFrame=Torso.CFrame*CFrame.new(0,-.4,-i*2)*CFrame.Angles(0,rad(90),0)
  2370. TPPOS=i
  2371. end
  2372. KIK=false
  2373. Debounce=false
  2374. Animating=false
  2375. spawn(function()
  2376. pcall(function()
  2377. for i=1,10 do wait()
  2378. Char:FindFirstChild("m1"):Destroy()
  2379. Char:FindFirstChild("m2"):Destroy()
  2380. end
  2381. end)
  2382. end)
  2383. Torso.Anchored=false
  2384. if KIK==false then
  2385. magicking=false
  2386. ball:Destroy()
  2387. poop:Destroy()
  2388. newpos()
  2389. end
  2390. LEING=false
  2391. end
  2392. end)
  2393. function trail(ppart)
  2394. spawn(function()
  2395. local f1=part(Char,true,false,v3(1,1,1),RLeg.CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(10),math.random(10),math.random(10)),c3(0,1,0),"Neon",.7)
  2396. local fm=mesh(f1,"Brick",v3(2,2,2))
  2397. for i=1,10 do wait()
  2398. f1.Transparency=i/10
  2399. fm.Scale=fm.Scale-v3(.2,.2,.2)
  2400. end
  2401. f1:Destroy()
  2402. end)
  2403. end
  2404. Mouse.KeyDown:connect(function(Key)
  2405. if Key=="z" and KIK==true then KIK=false
  2406. if Char:FindFirstChild("poop") then
  2407. Char:FindFirstChild("poop"):Destroy()
  2408. if Char:FindFirstChild("kewl") then
  2409. Char:FindFirstChild("kewl"):Destroy()
  2410. print"Success!"
  2411. Torso.CFrame=Torso.CFrame*CFrame.new(0,0,-TPPOS*4)
  2412. print"NOICE"
  2413. defpos()
  2414. Torso.Anchored=true
  2415. newpos1()
  2416. for i=1,10 do r:wait()
  2417. trail()
  2418. RootJoint.C0=ROOTC0
  2419. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-2), rad(1), rad(-3.5)), 1)
  2420. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-2), rad(-1), rad(-1.5)), 1)
  2421. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(0), rad(0), rad(2))*cf(.06,.02,0), 1)
  2422. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(0), rad(0), rad(3))*cf(.04,.02,0), 1)--z is x axis y is y axis
  2423. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(1), rad(0), rad(3)), 1)
  2424. Torso.CFrame=clerp(Torso.CFrame,Torso.CFrame*angles(rad(0), rad(0), rad(7.3)),1)
  2425. end
  2426. RealDamage(LLeg,40,60,4)
  2427. LLeg.Touched:connect(function(hit)
  2428. if hit.Parent:FindFirstChild("Humanoid") then
  2429. if hit.Parent.Name~=Player.Name then
  2430. if magicking==true then
  2431. local Hooman=hit.Parent:FindFirstChild("Humanoid")
  2432. Hooman.Health=Hooman.Health-60
  2433. local effectpart=Instance.new("Part",Char)
  2434. effectpart.Size=Vector3.new(1,1,1)
  2435. effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2436. effectpart.Anchored=true
  2437. effectpart.CanCollide=false
  2438. effectpart.Color=Color3.new(0,1,0)
  2439. local Ring=Instance.new("SpecialMesh",effectpart)
  2440. Ring.MeshId="rbxassetid://3270017"
  2441. Ring.Scale=Vector3.new(2,2,2)
  2442. for i=1,20 do
  2443. Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
  2444. effectpart.Transparency=i/20
  2445. wait()
  2446. end
  2447. effectpart:Destroy()
  2448. end
  2449. end
  2450. end
  2451. end)
  2452. RealDamage(RLeg,40,60,4)
  2453. RLeg.Touched:connect(function(hit)
  2454. if hit.Parent:FindFirstChild("Humanoid") then
  2455. if hit.Parent.Name~=Player.Name then
  2456. if magicking==true then
  2457. local Hooman=hit.Parent:FindFirstChild("Humanoid")
  2458. Hooman.Health=Hooman.Health-60
  2459. local effectpart=Instance.new("Part",Char)
  2460. effectpart.Size=Vector3.new(1,1,1)
  2461. effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2462. effectpart.Anchored=true
  2463. effectpart.CanCollide=false
  2464. effectpart.Color=Color3.new(0,1,0)
  2465. local Ring=Instance.new("SpecialMesh",effectpart)
  2466. Ring.MeshId="rbxassetid://3270017"
  2467. Ring.Scale=Vector3.new(2,2,2)
  2468. for i=1,20 do
  2469. Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
  2470. effectpart.Transparency=i/20
  2471. wait()
  2472. end
  2473. effectpart:Destroy()
  2474. end
  2475. end
  2476. end
  2477. end)
  2478. for i=1,25 do r:wait()
  2479. trail()
  2480. Torso.CFrame=clerp(Torso.CFrame,Torso.CFrame*angles(rad(360/25), rad(0), rad(0)),1)
  2481. end
  2482. spawn(function()
  2483. pcall(function()
  2484. for i=1,10 do wait()
  2485. Char:FindFirstChild("m1"):Destroy()
  2486. Char:FindFirstChild("m2"):Destroy()
  2487. end
  2488. end)
  2489. end)
  2490. Torso.Anchored=false
  2491. magicking=false
  2492. newpos()
  2493. end
  2494. end
  2495. end
  2496. end)
  2497. feint=function()
  2498. local ORarm,OLarm,OLleg,ORleg,RTorso=part(Char,true,false,v3(1,2,1),RArm.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),LArm.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),LLeg.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(1,2,1),RLeg.CFrame,c3(0,1,0),"Neon",.75),part(Char,true,false,v3(2,2,1),Torso.CFrame,c3(0,1,0),"Neon",.75)
  2499. Smmooth({ORarm,OLarm,OLleg,ORleg,RTorso})
  2500. for a, b in pairs({ORarm,OLarm,OLleg,ORleg,RTorso}) do
  2501. spawn(function()
  2502. for ii=1,70 do r:wait()
  2503. b.Transparency=.75+ii/70
  2504. end
  2505. b:Remove()
  2506. end)
  2507. end
  2508. end
  2509. feint1=function()
  2510. local ORarm,OLarm,OLleg,ORleg,RTorso=part(Char,true,false,v3(1,2,1),RArm.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),LArm.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),LLeg.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(1,2,1),RLeg.CFrame,c3(0,1,0),"Neon",0),part(Char,true,false,v3(2,2,1),Torso.CFrame,c3(0,1,0),"Neon",0)
  2511. Smmooth({ORarm,OLarm,OLleg,ORleg,RTorso})
  2512. for a, b in pairs({ORarm,OLarm,OLleg,ORleg,RTorso}) do
  2513. spawn(function()
  2514. for ii=1,70 do r:wait()
  2515. b.Transparency=ii/70
  2516. end
  2517. b:Remove()
  2518. end)
  2519. end
  2520. end
  2521. Mouse.KeyDown:connect(function(Key)
  2522. if Key=="m" and attacking==false then attacking=true
  2523. newpos()
  2524. local ETorso=Torso:Clone()
  2525. ETorso.Parent=Char
  2526. ETorso.Transparency=1
  2527. ETorso.Anchored=true
  2528. ETorso.CanCollide=false
  2529. ETorso.Name="ETorso"
  2530. local function expl(partt,size,col3,tr,times)
  2531. for i=1,times do
  2532. spawn(function()
  2533. local p=it("Part",Char)
  2534. p.Anchored=true
  2535. p.CanCollide=false
  2536. p.Color=col3
  2537. p.Transparency=tr
  2538. p.Size=v3(0,0,0)
  2539. local mm=it("SpecialMesh",p)
  2540. mm.MeshType="Brick"
  2541. mm.Scale=size
  2542. p.Material="Plastic"
  2543. p.CFrame=partt.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  2544. Smmooth({p})
  2545. for ii=1,40 do r:wait()
  2546. p.Transparency=ii/40+tr
  2547. mm.Scale=mm.Scale+Vector3.new(.2,.2,.2)
  2548. end
  2549. p:Destroy()
  2550. end)
  2551. end
  2552. end
  2553. --print(Torso.Size)
  2554.  
  2555. --[[local cam=workspace.CurrentCamera
  2556. cam.CameraType = Enum.CameraType.Scriptable
  2557. cam.CameraSubject = Torso
  2558. while wait() do
  2559. cam.CFrame=Torso.CFrame*CFrame.new(0,0,100)*CFrame.new(ran(-2,2),ran(-2,2),ran(-2,2))
  2560. end
  2561. RH.C0=RHC0*angles(0,rad(90),0)
  2562. RH.MaxVelocity=.2
  2563. RH.DesiredAngle=6.3/360*90
  2564. RH.CurrentAngle=0]]
  2565. Lightning = function(Start,End,Times,Offset,Color,Thickness)
  2566. tra=.1
  2567. local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
  2568.  
  2569. for i=1,Times do
  2570.  
  2571. local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true
  2572.  
  2573. li.Material = "Neon"
  2574.  
  2575. li:BreakJoints()
  2576.  
  2577. li.Transparency = 0 li.BrickColor = Color
  2578.  
  2579. li.formFactor = "Custom" li.CanCollide = false
  2580. li.Shape="Ball"
  2581. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  2582.  
  2583. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  2584.  
  2585. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  2586.  
  2587. if Times == i then
  2588.  
  2589. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  2590.  
  2591. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  2592.  
  2593. else
  2594.  
  2595. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  2596.  
  2597. end
  2598.  
  2599. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p spawn(function() for i=1,50 do r:wait()
  2600.  
  2601.  
  2602.  
  2603. li.Transparency = i/50 end li:Destroy() end)
  2604.  
  2605.  
  2606.  
  2607. end
  2608.  
  2609. end
  2610.  
  2611.  
  2612.  
  2613. --AAAAAAAAAAAAAA
  2614. local function cirl(partt)
  2615. spawn(function()
  2616. local effectpart=Instance.new("Part",Char)
  2617. effectpart.Size=Vector3.new(1,1,1)
  2618. effectpart.CFrame=partt.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2619. effectpart.Anchored=true
  2620. effectpart.CanCollide=false
  2621. effectpart.Color=Color3.new(0,1,0)
  2622. local Ring=Instance.new("SpecialMesh",effectpart)
  2623. Ring.MeshId="rbxassetid://3270017"
  2624. Ring.Scale=Vector3.new(2,2,2)
  2625. for i=1,20 do
  2626. Ring.Scale=Ring.Scale+Vector3.new(2,2,2)
  2627. effectpart.Transparency=i/20
  2628. wait()
  2629. end
  2630. effectpart:Destroy()
  2631. end)
  2632. end
  2633.  
  2634. local Positions={}
  2635. for i, v in pairs(Positions) do
  2636. if Positions[i] then table.remove(Positions,v) end
  2637. end
  2638. Positions[1]=ETorso.CFrame*CFrame.new(-4,0,-10)
  2639. Positions[2]=ETorso.CFrame*CFrame.new(4,0,-15)
  2640. Positions[3]=ETorso.CFrame*CFrame.new(-4,0,-20)
  2641. Positions[4]=ETorso.CFrame*CFrame.new(4,0,-35)
  2642. Positions[5]=ETorso.CFrame*CFrame.new(-4,0,-40)
  2643. Positions[6]=ETorso.CFrame*CFrame.new(4,0,-45)
  2644. Positions[7]=ETorso.CFrame*CFrame.new(-4,0,-50)
  2645. Positions[8]=ETorso.CFrame*CFrame.new(4,0,-55)
  2646.  
  2647.  
  2648.  
  2649. for i, v in pairs(Positions) do
  2650. Torso.CFrame=v
  2651. cirl(Torso)
  2652. feint1()
  2653. expl(Torso,Vector3.new(50,50,50),Color3.new(0,1,0),.75,4)
  2654. RealDamage(Torso,15,30,5)
  2655. if i>1 then
  2656. Lightning(Positions[i-1].p,Torso.CFrame.p,1,.4,BrickColor.new("Lime green"),.5)
  2657. end
  2658. wait()
  2659. end
  2660. ETorso:Remove()
  2661. Torso.Anchored=false
  2662. attacking=false
  2663. end
  2664. end)
  2665.  
  2666.  
  2667.  
  2668. Mouse.KeyDown:connect(function(Key)
  2669. if Key=="j" then
  2670. for i=0,1,0.05 do r:wait()
  2671. RS.C0=clerp(RS.C0,RS.C0*angles(rad(50),0,0),.3)
  2672. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),0,0),.3)
  2673. RH.C0=clerp(RH.C0,RH.C0*angles(rad(0),0,0),.3)
  2674. LH.C0=clerp(LH.C0,LH.C0*angles(rad(0),0,0),.3)
  2675. end
  2676. end
  2677. end)
  2678. end)
  2679. end)
  2680. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2681.  
  2682. counter = 0
  2683.  
  2684. while wait(0.1)do
  2685. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2686.  
  2687. counter = counter + 0.01
  2688. end
  2689.  
  2690. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2691.  
  2692. counter = 0
  2693.  
  2694. while wait(0.1)do
  2695. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2696.  
  2697. counter = counter + 0.01
  2698. end
  2699.  
  2700.  
  2701. Open.Name = "Open"
  2702. Open.Parent = MainFrame
  2703. Open.BackgroundColor3 = Color3.new(1, 0, 0)
  2704. Open.BorderColor3 = Color3.new(0, 0, 0)
  2705. Open.Position = UDim2.new(-0.322598487, 0, 1.08000422, 0)
  2706. Open.Size = UDim2.new(0, 200, 0, 50)
  2707. Open.Font = Enum.Font.SourceSans
  2708. Open.Text = "Open"
  2709. Open.TextColor3 = Color3.new(0, 0, 0)
  2710. Open.TextSize = 14
  2711. Open.MouseButton1Down:connect(function()
  2712. script.Parent.MouseButton1Click:Connect(function()
  2713. script.Parent.Parent.Frame.Visible = true
  2714. script.Parent.Visible = false
  2715. end)
  2716. end)
  2717. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2718.  
  2719. counter = 0
  2720.  
  2721. while wait(0.1)do
  2722. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2723.  
  2724. counter = counter + 0.01
  2725. end
  2726.  
  2727. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2728.  
  2729. counter = 0
  2730.  
  2731. while wait(0.1)do
  2732. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2733.  
  2734. counter = counter + 0.01
  2735. end
  2736.  
  2737. R15GokuR15.Name = "R15 Goku (R15)"
  2738. R15GokuR15.Parent = MainFrame
  2739. R15GokuR15.BackgroundColor3 = Color3.new(1, 0, 0)
  2740. R15GokuR15.BorderColor3 = Color3.new(0, 0, 0)
  2741. R15GokuR15.Position = UDim2.new(0.606156588, 0, 0.181597143, 0)
  2742. R15GokuR15.Size = UDim2.new(0, 171, 0, 50)
  2743. R15GokuR15.Font = Enum.Font.SourceSans
  2744. R15GokuR15.Text = "R15 Goku (R15)"
  2745. R15GokuR15.TextColor3 = Color3.new(0, 0, 0)
  2746. R15GokuR15.TextSize = 14
  2747. R15GokuR15.MouseButton1Down:connect(function()
  2748. script.Parent.MouseButton1Click:Connect(function()
  2749. wait(1)
  2750. canspirit = false
  2751. goup = 1
  2752. spiritballenergy = false
  2753. local spirit1 = false
  2754. local spirit2 = false
  2755. local sizeup = 38
  2756. local ringgo = 18
  2757. local potara = false
  2758. local potara1 = false
  2759. local potara2 = false
  2760. local potara3 = false
  2761. local potara4 = false
  2762. local hipheight = false
  2763. local idle7 = true
  2764. local idle6 = true
  2765. local idle5 = false
  2766. local noidle = false
  2767. local noidle1 = false
  2768. local fuse = false
  2769. local bigkamehameha1 = false
  2770. local bigkamehameha2 = false
  2771. local idle2 = false
  2772. local idle3 = false
  2773. local com1 = 10
  2774. local com2 = -5
  2775. local fuse1 = false
  2776. local fuse2 = false
  2777. local fuse3 = false
  2778. local fuse4 = false
  2779. local fuse5 = false
  2780. local fuse6 = false
  2781. local fuse7 = false
  2782. local fuse8 = false
  2783. local ssj4 = false
  2784. local headcolor = 0
  2785. local walk11 = true
  2786. local great = false
  2787. local size = 0
  2788. local size2 = 0
  2789. local kicharging = false
  2790. local ki = 100
  2791. local ScreenGui = Instance.new("ScreenGui")
  2792. local Gui = Instance.new("Frame")
  2793. local Frame = Instance.new("Frame")
  2794. local Frame_2 = Instance.new("Frame")
  2795. local Frame_3 = Instance.new("Frame")
  2796.  
  2797. -- Properties
  2798.  
  2799. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  2800.  
  2801. Gui.Name = "Gui"
  2802. Gui.Parent = ScreenGui
  2803. Gui.BackgroundColor3 = Color3.new(1, 1, 1)
  2804.  
  2805. Frame.Parent = Gui
  2806. Frame.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  2807. Frame.BorderSizePixel = 0
  2808. Frame.Position = UDim2.new(0, 40, 0, 20)
  2809. Frame.Size = UDim2.new(0, 250, 0, 30)
  2810. Frame_3.Parent = Gui
  2811. Frame_3.BackgroundColor3 = Color3.new(0, 0, 1)
  2812. Frame_3.BorderSizePixel = 0
  2813. Frame_3.Position = UDim2.new(0, 50, 0, 30)
  2814. Frame_3.Size = UDim2.new(0, 230, 0, 10)
  2815.  
  2816. local rock3 = false
  2817. local rock2 = false
  2818. local rock = false
  2819. local auranum3 = 0
  2820. local auranum4 = 0
  2821.  
  2822. local turn = 1
  2823. local Player = game.Players.LocalPlayer
  2824. local Character = game.Players.LocalPlayer.Character
  2825. local Create = LoadLibrary("RbxUtility").Create
  2826. CFuncs = {
  2827.  
  2828.  
  2829.  
  2830.  
  2831. ["Weld"] = {
  2832. Create = function(Parent, Part0, Part1, C0, C1)
  2833. local Weld = Create("Weld"){
  2834. Parent = Parent,
  2835. Part0 = Part0,
  2836. Part1 = Part1,
  2837. C0 = C0,
  2838. C1 = C1,
  2839. }
  2840. return Weld
  2841. end;
  2842. };
  2843.  
  2844. ["Sound"] = {
  2845. Create = function(id, par, vol, pit)
  2846. coroutine.resume(coroutine.create(function()
  2847. local S = Create("Sound"){
  2848. Volume = vol,
  2849. Pitch = pit or 1,
  2850. SoundId = id,
  2851. Parent = par or workspace,
  2852. }
  2853. wait()
  2854. S:play()
  2855. game:GetService("Debris"):AddItem(S, 6)
  2856. end))
  2857. end;
  2858. };
  2859.  
  2860. ["ParticleEmitter"] = {
  2861. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2862. local fp = Create("ParticleEmitter"){
  2863. Parent = Parent,
  2864. Color = ColorSequence.new(Color1, Color2),
  2865. LightEmission = LightEmission,
  2866. Size = Size,
  2867. Texture = Texture,
  2868. Transparency = Transparency,
  2869. ZOffset = ZOffset,
  2870. Acceleration = Accel,
  2871. Drag = Drag,
  2872. LockedToPart = LockedToPart,
  2873. VelocityInheritance = VelocityInheritance,
  2874. EmissionDirection = EmissionDirection,
  2875. Enabled = Enabled,
  2876. Lifetime = LifeTime,
  2877. Rate = Rate,
  2878. Rotation = Rotation,
  2879. RotSpeed = RotSpeed,
  2880. Speed = Speed,
  2881. VelocitySpread = VelocitySpread,
  2882. }
  2883. return fp
  2884. end;
  2885. };
  2886.  
  2887. CreateTemplate = {
  2888.  
  2889. };
  2890. }
  2891.  
  2892.  
  2893.  
  2894. New = function(Object, Parent, Name, Data)
  2895. local Object = Instance.new(Object)
  2896. for Index, Value in pairs(Data or {}) do
  2897. Object[Index] = Value
  2898. end
  2899. Object.Parent = Parent
  2900. Object.Name = Name
  2901. return Object
  2902. end
  2903.  
  2904.  
  2905. CV="Really black"
  2906. ArtificialHB = Create("BindableEvent", script){
  2907. Parent = script,
  2908. Name = "Heartbeat",
  2909. }
  2910.  
  2911. function swait(num)
  2912. if num == 0 or num == nil then
  2913. ArtificialHB.Event:wait()
  2914. else
  2915. for i = 0, num do
  2916. ArtificialHB.Event:wait()
  2917. end
  2918. end
  2919. end
  2920.  
  2921. function chatfunc(text)
  2922. local chat = coroutine.wrap(function()
  2923. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2924. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2925. end
  2926. local naeeym2 = Instance.new("BillboardGui",Character)
  2927. naeeym2.Size = UDim2.new(0,100,0,40)
  2928. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2929. naeeym2.Adornee = Character.Head
  2930. naeeym2.Name = "TalkingBillBoard"
  2931. local tecks2 = Instance.new("TextLabel",naeeym2)
  2932. tecks2.BackgroundTransparency = 1
  2933. tecks2.BorderSizePixel = 0
  2934. tecks2.Text = ""
  2935. tecks2.Font = "Fantasy"
  2936. tecks2.TextSize = 30
  2937. tecks2.TextStrokeTransparency = 0
  2938. tecks2.TextColor3 = Color3.new(0,0,0)
  2939. tecks2.TextStrokeColor3 = Color3.new(0,0,255)
  2940. tecks2.Size = UDim2.new(1,0,0.5,0)
  2941. local tecks3 = Instance.new("TextLabel",naeeym2)
  2942. tecks3.BackgroundTransparency = 1
  2943. tecks3.BorderSizePixel = 0
  2944. tecks3.Text = ""
  2945. tecks3.Font = "Fantasy"
  2946. tecks3.TextSize = 30
  2947. tecks3.TextStrokeTransparency = 0
  2948. tecks3.TextColor3 = Color3.new(0,0,0)
  2949. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  2950. tecks3.Size = UDim2.new(1,0,0.5,0)
  2951. for i = 1,string.len(text),1 do
  2952.  
  2953. tecks2.Text = string.sub(text,1,i)
  2954. tecks3.Text = string.sub(text,1,i)
  2955. wait(0.01)
  2956. end
  2957. wait(2)
  2958. for i = 1, 50 do
  2959.  
  2960. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2961. tecks2.Rotation = tecks2.Rotation - .8
  2962. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2963. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2964. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2965. tecks3.Rotation = tecks2.Rotation + .8
  2966. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2967. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2968. end
  2969. naeeym2:Destroy()
  2970. end)
  2971. chat()
  2972.  
  2973. end
  2974. function onChatted(msg)
  2975. chatfunc(msg)
  2976.  
  2977. end
  2978. Player.Chatted:connect(onChatted)
  2979.  
  2980. abss = Instance.new("BillboardGui",Character)
  2981. abss.Size = UDim2.new(10,0,10,0)
  2982. abss.Enabled = false
  2983. abss.Name = "ROCKYMOUNT"
  2984. imgl = Instance.new("ImageLabel",abss)
  2985. imgl.Position = UDim2.new(0,0,0,0)
  2986. imgl.Size = UDim2.new(1,0,1,0)
  2987. imgl.Image = "rbxassetid://711463989"
  2988. imgl.BackgroundTransparency = 1
  2989. imgl.ImageColor3 = Color3.new(0,255,255)
  2990. img2 = Instance.new("ImageLabel",abss)
  2991. img2.Position = UDim2.new(0,0,0,0)
  2992. img2.Size = UDim2.new(1,0,1,0)
  2993. img2.Image = "rbxassetid://711463989"
  2994. img2.BackgroundTransparency = 1
  2995. img2.ImageColor3 = Color3.new(0,255,255)
  2996.  
  2997.  
  2998. local kamehameha5 = false
  2999. local ssjg = false
  3000. local ssjbkaio = false
  3001. local GroundShake = false
  3002. local GroundShake2 = false
  3003. local transform5 = false
  3004. local auranum = 0
  3005. local auranum1 = 0
  3006. local auranum2 = 0
  3007. local ssjbkaiox10 = false
  3008. local auracan3 = true
  3009. local auraon = true
  3010. local ssjb = false
  3011. local kiblastdone = true
  3012. local kigo = 2.3
  3013. local num1 = 16
  3014. local go11 = 2.3
  3015. local grab = false
  3016. local up = 0
  3017. local number = 1
  3018. local punch1 = false
  3019. local punch2 = false
  3020. local punch3 = false
  3021. local punch4 = false
  3022. local punched1 = true
  3023. local punched2 = false
  3024. local punched3 = false
  3025. local punched4 = false
  3026. local kiblast1 = false
  3027. local kiblast2 = false
  3028. local kiblast3 = false
  3029. local kiblast4 = false
  3030. local kick1 = false
  3031. local kick2 = false
  3032. local kick3 = false
  3033. local kick4 = false
  3034. local uppercut1 = false
  3035. local uppercut2 = false
  3036. local knockdown1 = false
  3037. local knockdown2 = false
  3038. local foward = false
  3039. local nill = true
  3040. local canfly1 = false
  3041. local canfly = true
  3042. local flying1 = true
  3043. local aim = false
  3044. local cam=workspace.Camera
  3045. local ssj1 = false
  3046. local ssj2 = false
  3047. local ssj3 = false
  3048. local onaura = true
  3049. local transform1 = false
  3050. local transform2 = false
  3051. local transform3 = false
  3052. local transform3 = false
  3053. local canjump = true
  3054. local num = 0
  3055. local jumped = false
  3056. local beamgo = 6
  3057. local beamgo1 = 1
  3058. local startk = false
  3059. local beam1 = false
  3060. local beam2 = false
  3061. local p = game.Players.LocalPlayer
  3062. local char = p.Character
  3063. local rad = math.rad
  3064. local hum = char.Humanoid
  3065. local kamehameha1 = false
  3066. local kamehameha2 = false
  3067. local kamehameha3 = false
  3068. local kamehameha4 = false
  3069. local idle = true
  3070. local walk = true
  3071. local walk1 = true
  3072. local runAnimKeyframeHandler = nil
  3073. local mouse = p:GetMouse()
  3074. local v3 = Vector3.new
  3075. local ns = NumberSequence.new
  3076. local nr = NumberRange.new
  3077. local new = Instance.new
  3078. local cf = CFrame.new
  3079. local cfa = CFrame.Angles
  3080. local bc = BrickColor.new
  3081. local canattack = true
  3082. local Character = char
  3083. local Humanoid = Character:WaitForChild("Humanoid")
  3084. local pose = "Standing"
  3085.  
  3086. local currentAnim = ""
  3087. local currentAnimInstance = nil
  3088. local currentAnimTrack = nil
  3089. local currentAnimKeyframeHandler = nil
  3090. local currentAnimSpeed = 1.0
  3091.  
  3092. local runAnimTrack = nil
  3093. nose = Instance.new("Decal",char.Head)
  3094. nose.Texture = "rbxassetid://765424161"
  3095. mouth = Instance.new("Decal",char.Head)
  3096. mouth.Texture = "rbxassetid://932140764"
  3097. --open
  3098.  
  3099. --rbxassetid://765424161
  3100. char.Head.face.Texture= "rbxassetid://765423946"
  3101. --ssj
  3102. --rbxassetid://765493484
  3103. --ssj3
  3104. --rbxassetid://897514186
  3105. --ssjb
  3106. --rbxassetid://959519291
  3107. local animTable = {}
  3108. local animNames = {
  3109. idle = {
  3110. { id = "http://www.roblox.com/asset/?id=0", weight = 1 },
  3111. { id = "http://www.roblox.com/asset/?id=0", weight = 1 },
  3112. { id = "http://www.roblox.com/asset/?id=0", weight = 9 }
  3113. },
  3114. walk = {
  3115. { id = "http://www.roblox.com/asset/?id=507777826", weight = 10 }
  3116. },
  3117. run = {
  3118. { id = "http://www.roblox.com/asset/?id=507767714", weight = 10 }
  3119. },
  3120. swim = {
  3121. { id = "http://www.roblox.com/asset/?id=507784897", weight = 10 }
  3122. },
  3123. swimidle = {
  3124. { id = "http://www.roblox.com/asset/?id=507785072", weight = 10 }
  3125. },
  3126. jump = {
  3127. { id = "http://www.roblox.com/asset/?id=507765000", weight = 10 }
  3128. },
  3129. fall = {
  3130. { id = "http://www.roblox.com/asset/?id=507767968", weight = 10 }
  3131. },
  3132. climb = {
  3133. { id = "http://www.roblox.com/asset/?id=507765644", weight = 10 }
  3134. },
  3135. sit = {
  3136. { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 }
  3137. },
  3138. toolnone = {
  3139. { id = "http://www.roblox.com/asset/?id=507768375", weight = 10 }
  3140. },
  3141. toolslash = {
  3142. { id = "http://www.roblox.com/asset/?id=522635514", weight = 10 }
  3143. },
  3144. toollunge = {
  3145. { id = "http://www.roblox.com/asset/?id=522638767", weight = 10 }
  3146. },
  3147. wave = {
  3148. { id = "http://www.roblox.com/asset/?id=507770239", weight = 10 }
  3149. },
  3150. point = {
  3151. { id = "http://www.roblox.com/asset/?id=507770453", weight = 10 }
  3152. },
  3153. dance = {
  3154. { id = "http://www.roblox.com/asset/?id=507771019", weight = 10 },
  3155. { id = "http://www.roblox.com/asset/?id=507771955", weight = 10 },
  3156. { id = "http://www.roblox.com/asset/?id=507772104", weight = 10 }
  3157. },
  3158. dance2 = {
  3159. { id = "http://www.roblox.com/asset/?id=507776043", weight = 10 },
  3160. { id = "http://www.roblox.com/asset/?id=507776720", weight = 10 },
  3161. { id = "http://www.roblox.com/asset/?id=507776879", weight = 10 }
  3162. },
  3163. dance3 = {
  3164. { id = "http://www.roblox.com/asset/?id=507777268", weight = 10 },
  3165. { id = "http://www.roblox.com/asset/?id=507777451", weight = 10 },
  3166. { id = "http://www.roblox.com/asset/?id=507777623", weight = 10 }
  3167. },
  3168. laugh = {
  3169. { id = "http://www.roblox.com/asset/?id=507770818", weight = 10 }
  3170. },
  3171. cheer = {
  3172. { id = "http://www.roblox.com/asset/?id=507770677", weight = 10 }
  3173. },
  3174. }
  3175.  
  3176. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  3177. local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  3178.  
  3179. ---------------------------------------------------
  3180. local LeftUpperArm = char.LeftUpperArm
  3181. local LeftShoulder = char.LeftUpperArm.LeftShoulder
  3182. local LeftLowerArm = char.LeftLowerArm
  3183. local LeftElbow = char.LeftLowerArm.LeftElbow
  3184. --------------------------------------------------------
  3185. local LeftUpperLeg = char.LeftUpperLeg
  3186. local LeftHip = char.LeftUpperLeg.LeftHip
  3187. local LeftLowerLeg = char.LeftLowerLeg
  3188. local LeftKnee = char.LeftLowerLeg.LeftKnee
  3189. ----------------------------------------------------------
  3190. local RightUpperArm = char.RightUpperArm
  3191. local RightShoulder = char.RightUpperArm.RightShoulder
  3192. local RightLowerArm = char.RightLowerArm
  3193. local RightElbow = char.RightLowerArm.RightElbow
  3194. ----------------------------------------------------------
  3195. local RightUpperLeg = char.RightUpperLeg
  3196. local RightHip = char.RightUpperLeg.RightHip
  3197. local RightLowerLeg = char.RightLowerLeg
  3198. local RightKnee = char.RightLowerLeg.RightKnee
  3199. ----------------------------------------------------------
  3200. local UpperTorso = char.UpperTorso
  3201. local LowerTorso = char.LowerTorso
  3202. local Root = char.LowerTorso.Root
  3203. local RootPart = char.HumanoidRootPart
  3204. local LeftHand = char.LeftHand
  3205. local RightHand = char.RightHand
  3206. local LeftFoot = char.LeftFoot
  3207. local RightFoot = char.RightFoot
  3208. --------------------------------------------
  3209. local Head = char.Head
  3210. local Neck = char.Head.Neck
  3211. local oldAnim = currentAnim
  3212.  
  3213. --Sounds
  3214. --Folder
  3215. soundfolder = Instance.new("Model",char)
  3216. soundfolder.Name = "Sound Folder"
  3217. --Sounds
  3218. kamecharge = Instance.new("Sound",soundfolder)
  3219. kamecharge.Volume = 10
  3220. kamecharge.Name = "kamecharge"
  3221. kamecharge.Looped = false
  3222. kamecharge.SoundId = "rbxassetid://908489666"
  3223. kamefire = Instance.new("Sound",soundfolder)
  3224. kamefire.Volume = 10
  3225. kamefire.Name = "kamefire"
  3226. kamefire.Looped = false
  3227. kamefire.TimePosition = 0.5
  3228. kamefire.SoundId = "rbxassetid://977360812"
  3229. kamehit = Instance.new("Sound",soundfolder)
  3230. kamehit.Volume = 30
  3231. kamehit.Name = "kamehit"
  3232. kamehit.Looped = false
  3233. kamehit.SoundId = "rbxassetid://908484148"
  3234. ssjaura = Instance.new("Sound",soundfolder)
  3235. ssjaura.Volume = 5
  3236. ssjaura.Name = "ssjaura"
  3237. ssjaura.Looped = true
  3238. ssjaura.SoundId = "rbxassetid://891397456"
  3239. ssjauraburst = Instance.new("Sound",soundfolder)
  3240. ssjauraburst.Volume = math.huge
  3241. ssjauraburst.Name = "ssjauraburst"
  3242. ssjauraburst.Looped =false
  3243. ssjauraburst.SoundId = "rbxassetid://437393965"
  3244. ssjmusic = Instance.new("Sound",soundfolder)
  3245. ssjmusic.Volume = 0
  3246. ssjmusic.Name = "ssjmusic"
  3247. ssjmusic.Looped = true
  3248. ssjmusic.SoundId = "rbxassetid://390946253"
  3249. ssj2music = Instance.new("Sound",soundfolder)
  3250. ssj2music.Volume = 0
  3251. ssj2music.Name = "ssj2music"
  3252. ssj2music.Looped = true
  3253. ssj2music.SoundId = "rbxassetid://144377132"
  3254. ssj2aura = Instance.new("Sound",soundfolder)
  3255. ssj2aura.Volume = 5
  3256. ssj2aura.Name = "ssj2aura"
  3257. ssj2aura.Looped = true
  3258. ssj2aura.SoundId = "rbxassetid://850205092"
  3259. ssj3music = Instance.new("Sound",soundfolder)
  3260. ssj3music.Volume = 0
  3261. ssj3music.Name = "ssj3music"
  3262. ssj3music.Looped = true
  3263. ssj3music.SoundId = "rbxassetid://156056027"
  3264. KiCharge = Instance.new("Sound",soundfolder)
  3265. KiCharge.Volume = 10000
  3266. KiCharge.Name = "KiCharge"
  3267. KiCharge.Looped = true
  3268. KiCharge.TimePosition = 0.7
  3269. KiCharge.SoundId = "rbxassetid://700499952"
  3270.  
  3271. KiCharge2 = Instance.new("Sound",soundfolder)
  3272. KiCharge2.Volume = 10000
  3273. KiCharge2.Name = "KiCharge2"
  3274. KiCharge2.Looped = false
  3275. KiCharge2.TimePosition = 7.3
  3276.  
  3277. KiCharge2.SoundId = "rbxassetid://700499952"
  3278. Lightning = Instance.new("Sound",soundfolder)
  3279. Lightning.Volume = 10000
  3280. Lightning.TimePosition = 1
  3281. Lightning.Name = "Lightning"
  3282. Lightning.Looped = false
  3283. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  3284. AuraOff = Instance.new("Sound",soundfolder)
  3285. AuraOff.Volume = 10000
  3286. AuraOff.Name = "AuraOff"
  3287. AuraOff.Looped = false
  3288. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  3289. PowerDown = Instance.new("Sound",soundfolder)
  3290. PowerDown.Volume = 10000
  3291. PowerDown.Name = "PowerDown"
  3292. PowerDown.Looped = false
  3293. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  3294. punchsound1 = Instance.new("Sound",soundfolder)
  3295. punchsound1.Volume = 10
  3296. punchsound1.Name = "punchsound1"
  3297. punchsound1.Looped = false
  3298. punchsound1.SoundId = "rbxassetid://137579113"
  3299. punchsound2 = Instance.new("Sound",soundfolder)
  3300. punchsound2.Volume = 10
  3301. punchsound2.Name = "punchsound2"
  3302. punchsound2.Looped = false
  3303. punchsound2.SoundId = "rbxassetid://441202925"
  3304. kiblastsound = Instance.new("Sound",soundfolder)
  3305. kiblastsound.Volume = 10000
  3306. kiblastsound.Name = "kiblastsound"
  3307. kiblastsound.Looped = false
  3308. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  3309. screaming = Instance.new("Sound",soundfolder)
  3310. screaming.Volume = 10
  3311. screaming.Name = "screaming"
  3312. screaming.Looped = false
  3313. screaming.SoundId = "rbxassetid://527276541"
  3314. screaming1 = Instance.new("Sound",soundfolder)
  3315. screaming1.Volume = 10
  3316. screaming1.Name = "screaming1"
  3317. screaming1.Looped = false
  3318. screaming1.SoundId = "rbxassetid://975468335"
  3319. FastPunch = Instance.new("Sound",soundfolder)
  3320. FastPunch.Volume = 10000
  3321. FastPunch.Name = "FastPunch"
  3322. FastPunch.Looped = false
  3323. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  3324. GiantStep = Instance.new("Sound",soundfolder)
  3325. GiantStep.Volume = 10000
  3326. GiantStep.Name = "GiantStep"
  3327. GiantStep.Looped = false
  3328. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  3329. StrongPunch = Instance.new("Sound",soundfolder)
  3330. StrongPunch.Volume = 10000
  3331. StrongPunch.Name = "StrongPunch"
  3332. StrongPunch.Looped = false
  3333. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  3334. KamehamehaVoice = Instance.new("Sound",soundfolder)
  3335. KamehamehaVoice.Volume = 10000
  3336. KamehamehaVoice.Name = "KamehamehaVoice"
  3337. KamehamehaVoice.Looped = false
  3338. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  3339. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  3340. KamehamehaVoice6.Volume = 10000
  3341. KamehamehaVoice6.Name = "KamehamehaVoice6"
  3342. KamehamehaVoice6.Looped = false
  3343. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  3344. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  3345. KamehamehaVoice3.Volume = 10000
  3346. KamehamehaVoice3.Name = "KamehamehaVoice3"
  3347. KamehamehaVoice3.Looped = false
  3348. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  3349. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  3350. KamehamehaVoice2.Volume = 10000
  3351. KamehamehaVoice2.Name = "KamehamehaVoice2"
  3352. KamehamehaVoice2.Looped = false
  3353. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  3354. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  3355. KamehamehaVoice1.Volume = 10000
  3356. KamehamehaVoice1.Name = "KamehamehaVoice1"
  3357. KamehamehaVoice1.Looped = false
  3358. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  3359. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  3360. KamehamehaVoice4.Volume = 10000
  3361. KamehamehaVoice4.Name = "KamehamehaVoice4"
  3362. KamehamehaVoice4.Looped = false
  3363. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  3364. ssjbaura = Instance.new("Sound",soundfolder)
  3365. ssjbaura.Volume = 1
  3366. ssjbaura.Name = "ssjbaura"
  3367. ssjbaura.Looped = true
  3368. ssjbaura.SoundId = "rbxassetid://443386048"
  3369. ssjbauraburst = Instance.new("Sound",soundfolder)
  3370. ssjbauraburst.Volume = 1
  3371. ssjbauraburst.Name = "ssjbauraburst"
  3372. ssjbauraburst.Looped = false
  3373. ssjbauraburst.SoundId = "rbxassetid://874183151"
  3374. ssjbmusic = Instance.new("Sound",soundfolder)
  3375. ssjbmusic.Volume = 0
  3376. ssjbmusic.Name = "ssjbmusic"
  3377. ssjbmusic.Looped = true
  3378. ssjbmusic.SoundId = "rbxassetid://180572775"
  3379. ssjbkaioken = Instance.new("Sound",soundfolder)
  3380. ssjbkaioken.Volume = 10000
  3381. ssjbkaioken.Name = "ssjbkaioken"
  3382. ssjbkaioken.Looped = false
  3383. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  3384. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  3385. ssjbkaioken1.Volume = 10000
  3386. ssjbkaioken1.Name = "ssjbkaioken1"
  3387. ssjbkaioken1.Looped = false
  3388. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  3389. ssjbkaura = Instance.new("Sound",soundfolder)
  3390. ssjbkaura.Volume = 3
  3391. ssjbkaura.Name = "ssjbkaura"
  3392. ssjbkaura.Looped = true
  3393. ssjbkaura.SoundId = "rbxassetid://972925821"
  3394. ssjgaura = Instance.new("Sound",soundfolder)
  3395. ssjgaura.Volume = 5
  3396. ssjgaura.Name = "ssjgaura"
  3397. ssjgaura.Looped = true
  3398. ssjgaura.SoundId = "rbxassetid://590580266"
  3399. ApeGrowl = Instance.new("Sound",soundfolder)
  3400. ApeGrowl.Volume = 10
  3401. ApeGrowl.Name = "ApeGrowl"
  3402. ApeGrowl.Looped = false
  3403. ApeGrowl.SoundId = "rbxassetid://849892755"
  3404. ssjgmusic = Instance.new("Sound",soundfolder)
  3405. ssjgmusic.Volume = 0
  3406. ssjgmusic.Name = "ssjgmusic"
  3407. ssjgmusic.Looped = true
  3408. ssjgmusic.SoundId = "rbxassetid://785398417"
  3409. Ape1 = Instance.new("Sound",soundfolder)
  3410. Ape1.Volume = 10
  3411. Ape1.Name = "Ape1"
  3412. Ape1.Looped = false
  3413. Ape1.SoundId = "rbxassetid://851581494"
  3414.  
  3415. Ape2 = Instance.new("Sound",soundfolder)
  3416. Ape2.Volume = 10
  3417. Ape2.Name = "Ape2"
  3418. Ape2.Looped = false
  3419. Ape2.SoundId = "rbxassetid://851581851"
  3420. Ape3 = Instance.new("Sound",soundfolder)
  3421. Ape3.Volume = 10
  3422. Ape3.Name = "Ape3"
  3423. Ape3.Looped = false
  3424. Ape3.SoundId = "rbxassetid://851582274"
  3425. ----------------------------------------------
  3426. function Lightning1(pos,pos2,radius,numParts,model)
  3427. radius = radius or 0.2
  3428. numParts = numParts or 10
  3429. model = model or workspace
  3430. local lv = CFrame.new(pos,pos2).lookVector
  3431. local dist = (pos-pos2).magnitude
  3432. local dbp = dist/numParts
  3433. local last = pos
  3434. for i = 1,numParts do
  3435. local p = Instance.new("Part",model)
  3436. p.FormFactor = "Symmetric"
  3437. p.Size = Vector3.new(14,14,1)
  3438. p.Material = "Neon"
  3439. p.CanCollide = false
  3440. p.Anchored = true
  3441. p.BrickColor = BrickColor.new("Cyan")
  3442. local x = math.random(-100,100)/100*dbp/2
  3443. local y = math.random(-100,100)/100*dbp/2
  3444. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  3445. local dist2 = (p2.p-last).magnitude
  3446. local mid = (p2.p+last)/2
  3447. local m = Instance.new("BlockMesh",p)
  3448. m.Scale = Vector3.new(radius,radius,dist2)
  3449. p.CFrame = CFrame.new(mid,p2.p)
  3450. last = p2.p
  3451. game:GetService("Debris"):AddItem(p,math.random(40,100)/1000)
  3452. end
  3453. end
  3454. --GoundWaves
  3455. GroundWave1 = function()
  3456.  
  3457. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  3458. Colors = {"White", "White"}
  3459. local wave = Instance.new("Part", char)
  3460. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3461. wave.Anchored = true
  3462. wave.Name = "Wave"..number
  3463. wave.CanCollide = false
  3464. wave.Locked = true
  3465. wave.Size = Vector3.new(1, 1, 1)
  3466. wave.TopSurface = "Smooth"
  3467. wave.BottomSurface = "Smooth"
  3468. wave.Transparency = 0.35
  3469. wave.CFrame = HandCF
  3470. wm = Instance.new("SpecialMesh", wave)
  3471. wm.Name = "wave"..number
  3472. wm.MeshId = "rbxassetid://3270017"
  3473. coroutine.wrap(function()
  3474. for i = 1, 30, 1 do
  3475. wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3476. wave.Size = wm.Scale
  3477. wave.CFrame = HandCF
  3478. wave.Transparency = i/30
  3479. wait()
  3480. end
  3481. wait()
  3482. wave:Destroy()
  3483.  
  3484. end)()
  3485. end
  3486. GroundWave1d = function()
  3487.  
  3488. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  3489. Colors = {"Cyan", "Cyan"}
  3490. local wave = Instance.new("Part", char)
  3491. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3492. wave.Anchored = true
  3493. wave.Name = "Wave"..number
  3494. wave.CanCollide = false
  3495. wave.Locked = true
  3496. wave.Size = Vector3.new(0.5,0.5,0.5)
  3497. wave.TopSurface = "Smooth"
  3498. wave.BottomSurface = "Smooth"
  3499. wave.Transparency = 0.35
  3500. wave.CFrame = HandCF
  3501. wm = Instance.new("SpecialMesh", wave)
  3502. wm.Name = "wave"..number
  3503. wm.MeshId = "rbxassetid://3270017"
  3504. coroutine.wrap(function()
  3505. for i = 1, 30, 1 do
  3506. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  3507. wave.Size = wm.Scale
  3508. wave.CFrame = HandCF
  3509. wave.Transparency = i/30
  3510. wait()
  3511. end
  3512. wait()
  3513. wave:Destroy()
  3514.  
  3515. end)()
  3516. end
  3517. GroundWave111 = function()
  3518.  
  3519. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  3520. Colors = {"White", "White"}
  3521. local wavef = Instance.new("Part", char)
  3522. wavef.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3523. wavef.Anchored = true
  3524. wavef.Name = "Wave"..number
  3525. wavef.CanCollide = false
  3526. wavef.Locked = true
  3527. wavef.Size = Vector3.new(1, 1, 1)
  3528. wavef.TopSurface = "Smooth"
  3529. wavef.BottomSurface = "Smooth"
  3530. wavef.Transparency = 0.35
  3531. wavef.CFrame = HandCF
  3532. wmf = Instance.new("SpecialMesh", wavef)
  3533. wmf.Name = "wave"..number
  3534. wmf.MeshId = "rbxassetid://3270017"
  3535. coroutine.wrap(function()
  3536. for i = 1, 30, 1 do
  3537. wmf.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3538. wavef.Size = wmf.Scale
  3539. wavef.CFrame = HandCF
  3540. wavef.Transparency = i/30
  3541. wait()
  3542. end
  3543. wait()
  3544. wavef:Destroy()
  3545.  
  3546. end)()
  3547. end
  3548. GroundWave11 = function()
  3549. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3550. Colors = {"White", "White"}
  3551. local wave = Instance.new("Part", char)
  3552. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3553. wave.Anchored = true
  3554. wave.Name = "Wave"
  3555. wave.CanCollide = false
  3556. wave.Locked = true
  3557. wave.Size = Vector3.new(1, 1, 1)
  3558. wave.TopSurface = "Smooth"
  3559. wave.BottomSurface = "Smooth"
  3560. wave.Transparency = 0.35
  3561. wave.CFrame = HandCF
  3562. wm = Instance.new("SpecialMesh", wave)
  3563. wm.MeshId = "rbxassetid://3270017"
  3564. coroutine.wrap(function()
  3565. for i = 1, 30, 1 do
  3566. wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3567. wave.Size = wm.Scale
  3568. wave.CFrame = HandCF
  3569. wave.Transparency = i/30
  3570. wait()
  3571. end
  3572. wait()
  3573. wave:Destroy()
  3574. end)()
  3575. end
  3576.  
  3577. GroundWave2 = function()
  3578. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3579. Colors = {"White", "White"}
  3580. local wave3 = Instance.new("Part", char)
  3581. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3582. wave3.Anchored = true
  3583. wave3.Name = "Wave"
  3584. wave3.CanCollide = false
  3585. wave3.Locked = true
  3586. wave3.Size = Vector3.new(1, 1, 1)
  3587. wave3.TopSurface = "Smooth"
  3588. wave3.BottomSurface = "Smooth"
  3589. wave3.Transparency = 0.35
  3590. wave3.CFrame = HandCF
  3591. wm1 = Instance.new("SpecialMesh", wave3)
  3592. wm1.MeshId = "rbxassetid://3270017"
  3593. coroutine.wrap(function()
  3594. for i = 1, 30, 1 do
  3595. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3596. wave3.Size = wm1.Scale
  3597. wave3.CFrame = HandCF
  3598. wave3.Transparency = i/30
  3599. wait()
  3600. end
  3601. wait()
  3602. wave3:Destroy()
  3603. end)()
  3604. end
  3605. GroundWave3 = function()
  3606. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3607. Colors = {"White", "White"}
  3608. local wave2 = Instance.new("Part", char)
  3609. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3610. wave2.Anchored = true
  3611. wave2.Name = "Wave"
  3612. wave2.CanCollide = false
  3613. wave2.Locked = true
  3614. wave2.Size = Vector3.new(1, 1, 1)
  3615. wave2.TopSurface = "Smooth"
  3616. wave2.BottomSurface = "Smooth"
  3617. wave2.Transparency = 0.35
  3618. wave2.CFrame = HandCF
  3619. wm2 = Instance.new("SpecialMesh", wave2)
  3620. wm2.MeshId = "rbxassetid://3270017"
  3621. coroutine.wrap(function()
  3622. for i = 1, 30, 1 do
  3623. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3624. wave2.Size = wm2.Scale
  3625. wave2.CFrame = HandCF
  3626. wave2.Transparency = i/30
  3627. wait()
  3628. end
  3629. wait()
  3630. wave2:Destroy()
  3631. end)()
  3632. end
  3633. GroundWave4 = function()
  3634. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3635. Colors = {"White", "White"}
  3636. local wave1 = Instance.new("Part", char)
  3637. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3638. wave1.Anchored = true
  3639. wave1.Name = "Wave"
  3640. wave1.CanCollide = false
  3641. wave1.Locked = true
  3642. wave1.Size = Vector3.new(1, 1, 1)
  3643. wave1.TopSurface = "Smooth"
  3644. wave1.BottomSurface = "Smooth"
  3645. wave1.Transparency = 0.35
  3646. wave1.CFrame = HandCF
  3647. wm3 = Instance.new("SpecialMesh", wave1)
  3648. wm3.MeshId = "rbxassetid://3270017"
  3649. coroutine.wrap(function()
  3650. for i = 1, 30, 1 do
  3651. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3652. wave1.Size = wm3.Scale
  3653. wave1.CFrame = HandCF
  3654. wave1.Transparency = i/30
  3655. wait()
  3656. end
  3657. wait()
  3658. wave1:Destroy()
  3659. end)()
  3660. end
  3661. --------------------------------------------------------------------------
  3662. --transform
  3663. GroundWave5 = function()
  3664. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3665. if ssjg == false then
  3666. if ssjb == false then
  3667. if ssj1 == true or ssj2 == true or ssj3 == true then
  3668. Colors = {"New Yeller", "New Yeller"}
  3669. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3670. Colors = {"White", "White"}
  3671. end
  3672. else
  3673. Colors = {"Cyan", "Cyan"}
  3674. end
  3675. else
  3676. Colors = {"Really red", "Deep orange"}
  3677. end
  3678.  
  3679. local wave11 = Instance.new("Part", char)
  3680. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3681. wave11.Anchored = true
  3682. wave11.Name = "Wave"
  3683. wave11.CanCollide = false
  3684. wave11.Locked = true
  3685. wave11.Size = Vector3.new(1, 1, 1)
  3686. wave11.TopSurface = "Smooth"
  3687. wave11.BottomSurface = "Smooth"
  3688. wave11.Transparency = 0.35
  3689. wave11.CFrame = HandCF
  3690. wm31 = Instance.new("SpecialMesh", wave11)
  3691. wm31.MeshId = "rbxassetid://3270017"
  3692. coroutine.wrap(function()
  3693. for i = 1, 30, 1 do
  3694. wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3695. wave11.Size = wm31.Scale
  3696. wave11.CFrame = HandCF
  3697. wave11.Transparency = i/30
  3698. wait()
  3699. end
  3700. wait()
  3701. wave11:Destroy()
  3702. end)()
  3703. end
  3704. GroundWave6 = function()
  3705. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3706. if ssjg == false then
  3707. if ssjb == false then
  3708. if ssj1 == true or ssj2 == true or ssj3 == true then
  3709. Colors = {"New Yeller", "New Yeller"}
  3710. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3711. Colors = {"White", "White"}
  3712. end
  3713. else
  3714. Colors = {"Cyan", "Cyan"}
  3715. end
  3716. else
  3717. Colors = {"Really red", "Deep orange"}
  3718. end
  3719. local wave111 = Instance.new("Part", char)
  3720. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3721. wave111.Anchored = true
  3722. wave111.Name = "Wave"
  3723. wave111.CanCollide = false
  3724. wave111.Locked = true
  3725. wave111.Size = Vector3.new(1, 1, 1)
  3726. wave111.TopSurface = "Smooth"
  3727. wave111.BottomSurface = "Smooth"
  3728. wave111.Transparency = 0.35
  3729. wave111.CFrame = HandCF
  3730. wm311 = Instance.new("SpecialMesh", wave111)
  3731. wm311.MeshId = "rbxassetid://3270017"
  3732. coroutine.wrap(function()
  3733. for i = 1, 30, 1 do
  3734. wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3735. wave111.Size = wm311.Scale
  3736. wave111.CFrame = HandCF
  3737. wave111.Transparency = i/30
  3738. wait()
  3739. end
  3740. wait()
  3741. wave111:Destroy()
  3742. end)()
  3743. end
  3744. GroundWave7 = function()
  3745. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  3746. if ssjg == false then
  3747. if ssjb == false then
  3748. if ssj1 == true or ssj2 == true or ssj3 == true then
  3749. Colors = {"New Yeller", "New Yeller"}
  3750. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3751. Colors = {"White", "White"}
  3752. end
  3753. else
  3754. Colors = {"Cyan", "Cyan"}
  3755. end
  3756. else
  3757. Colors = {"Really red", "Deep orange"}
  3758. end
  3759. local wave1111 = Instance.new("Part", char)
  3760. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3761. wave1111.Anchored = true
  3762. wave1111.Name = "Wave"
  3763. wave1111.CanCollide = false
  3764. wave1111.Locked = true
  3765. wave1111.Size = Vector3.new(1, 1, 1)
  3766. wave1111.TopSurface = "Smooth"
  3767. wave1111.BottomSurface = "Smooth"
  3768. wave1111.Transparency = 0.35
  3769. wave1111.CFrame = HandCF
  3770. wm3111 = Instance.new("SpecialMesh", wave1111)
  3771. wm3111.MeshId = "rbxassetid://3270017"
  3772. coroutine.wrap(function()
  3773. for i = 1, 30, 1 do
  3774. wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3775. wave1111.Size = wm3111.Scale
  3776. wave1111.CFrame = HandCF
  3777. wave1111.Transparency = i/30
  3778. wait()
  3779. end
  3780. wait()
  3781. wave1111:Destroy()
  3782. end)()
  3783. end
  3784. GroundWave8 = function()
  3785. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(40), math.rad(90), math.rad(0))
  3786. if ssjg == false then
  3787. if ssjb == false then
  3788. if ssj1 == true or ssj2 == true or ssj3 == true then
  3789. Colors = {"New Yeller", "New Yeller"}
  3790. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3791. Colors = {"White", "White"}
  3792. end
  3793. else
  3794. Colors = {"Cyan", "Cyan"}
  3795. end
  3796. else
  3797. Colors = {"Really red", "Deep orange"}
  3798. end
  3799. local wave11111 = Instance.new("Part", char)
  3800. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3801. wave11111.Anchored = true
  3802. wave11111.Name = "Wave"
  3803. wave11111.CanCollide = false
  3804. wave11111.Locked = true
  3805. wave11111.Size = Vector3.new(1, 1, 1)
  3806. wave11111.TopSurface = "Smooth"
  3807. wave11111.BottomSurface = "Smooth"
  3808. wave11111.Transparency = 0.35
  3809. wave11111.CFrame = HandCF
  3810. wm31111 = Instance.new("SpecialMesh", wave11111)
  3811. wm31111.MeshId = "rbxassetid://3270017"
  3812. coroutine.wrap(function()
  3813. for i = 1, 30, 1 do
  3814. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3815. wave11111.Size = wm31111.Scale
  3816. wave11111.CFrame = HandCF
  3817. wave11111.Transparency = i/30
  3818. wait()
  3819. end
  3820. wait()
  3821. wave11111:Destroy()
  3822. end)()
  3823. end
  3824. GroundWave9 = function()
  3825. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(40))
  3826. if ssjg == false then
  3827. if ssjb == false then
  3828. if ssj1 == true or ssj2 == true or ssj3 == true then
  3829. Colors = {"New Yeller", "New Yeller"}
  3830. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3831. Colors = {"White", "White"}
  3832. end
  3833. else
  3834. Colors = {"Cyan", "Cyan"}
  3835. end
  3836. else
  3837. Colors = {"Really red", "Deep orange"}
  3838. end
  3839. local wave111111 = Instance.new("Part", char)
  3840. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3841. wave111111.Anchored = true
  3842. wave111111.Name = "Wave"
  3843. wave111111.CanCollide = false
  3844. wave111111.Locked = true
  3845. wave111111.Size = Vector3.new(1, 1, 1)
  3846. wave111111.TopSurface = "Smooth"
  3847. wave111111.BottomSurface = "Smooth"
  3848. wave111111.Transparency = 0.35
  3849. wave111111.CFrame = HandCF
  3850. wm311111 = Instance.new("SpecialMesh", wave111111)
  3851. wm311111.MeshId = "rbxassetid://3270017"
  3852. coroutine.wrap(function()
  3853. for i = 1, 30, 1 do
  3854. wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3855. wave111111.Size = wm311111.Scale
  3856. wave111111.CFrame = HandCF
  3857. wave111111.Transparency = i/30
  3858. wait()
  3859. end
  3860. wait()
  3861. wave111111:Destroy()
  3862. end)()
  3863. end
  3864. GroundWave10 = function()
  3865. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3866. if ssjg == false then
  3867. if ssjb == false then
  3868. if ssj1 == true or ssj2 == true or ssj3 == true then
  3869. Colors = {"New Yeller", "New Yeller"}
  3870. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  3871. Colors = {"White", "White"}
  3872. end
  3873. else
  3874. Colors = {"Cyan", "Cyan"}
  3875. end
  3876. else
  3877. Colors = {"Really red", "Deep orange"}
  3878. end
  3879. local wave1111111 = Instance.new("Part", char)
  3880. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3881. wave1111111.Anchored = true
  3882. wave1111111.Name = "Wave"
  3883. wave1111111.CanCollide = false
  3884. wave1111111.Locked = true
  3885. wave1111111.Size = Vector3.new(1, 1, 1)
  3886. wave1111111.TopSurface = "Smooth"
  3887. wave1111111.BottomSurface = "Smooth"
  3888. wave1111111.Transparency = 0.35
  3889. wave1111111.CFrame = HandCF
  3890. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  3891. wm3111111.MeshId = "rbxassetid://3270017"
  3892. coroutine.wrap(function()
  3893. for i = 1, 30, 1 do
  3894. wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3895. wave1111111.Size = wm3111111.Scale
  3896. wave1111111.CFrame = HandCF
  3897. wave1111111.Transparency = i/30
  3898. wait()
  3899. end
  3900. wait()
  3901. wave1111111:Destroy()
  3902. end)()
  3903. end
  3904. ae = new("Part",char)
  3905. ae.Name = "NewPart"
  3906. ae.Size = v3(0.1,0.1,0.1)
  3907. ae.Shape = "Ball"
  3908. ae.Position = v3(999,999,999)
  3909. ae.BrickColor = bc("bright Blue")
  3910. ae.Material = "Neon"
  3911. ae.Transparency = 1
  3912. aaae =new("Weld",ae)
  3913. aaae.Part0 = RootPart
  3914. aaae.Part1 = ae
  3915. aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
  3916. ae1 = new("Part",char)
  3917. ae1.Name = "NewPart"
  3918. ae1.Size = v3(0.1,0.1,0.1)
  3919. ae1.Shape = "Ball"
  3920. ae1.Position = v3(999,999,999)
  3921. ae1.BrickColor = bc("bright Blue")
  3922. ae1.Material = "Neon"
  3923. ae1.Transparency = 1
  3924. aaae1 =new("Weld",ae1)
  3925. aaae1.Part0 = RootPart
  3926. aaae1.Part1 = ae1
  3927. aaae1.C0 = cf(0,15,0) * cfa(rad(0),rad(0),rad(0))
  3928.  
  3929.  
  3930. aw = new("Part",char)
  3931. aw.Name = "NewPart"
  3932. aw.Size = v3(0.1,0.1,0.1)
  3933. aw.Shape = "Ball"
  3934. aw.Position = v3(999,999,999)
  3935. aw.BrickColor = BrickColor.new("bright Blue")
  3936. aw.Material = "Neon"
  3937. aw.Transparency = 1
  3938. aaw = new("SpecialMesh",aw)
  3939. aaw.Scale = v3(1,1,1)
  3940. aaaw =new("Weld",aw)
  3941. aaaw.Part0 = LowerTorso
  3942. aaaw.Part1 = aw
  3943. aaaw.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
  3944. aaaaw = new("ParticleEmitter",aw)
  3945. aaaaw.Size = ns(5)
  3946. aaaaw.Rate = 5
  3947. aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  3948. aaaaw.Texture = "rbxassetid://924710961"
  3949. aaaaw.ZOffset = -1
  3950. aaaaw.Lifetime = nr(5)
  3951. aaaaw.RotSpeed = nr(50)
  3952. aaaaw.Transparency = ns(1)
  3953. aaaaw.LockedToPart = true
  3954. aaaaw.Speed = nr(0)
  3955. a = new("Part",char)
  3956. a.Name = "NewPart"
  3957. a.Size = v3(0.1,0.1,0.1)
  3958. a.Shape = "Ball"
  3959. a.Position = v3(999,999,999)
  3960. a.BrickColor = BrickColor.new("bright Blue")
  3961. a.Material = "Neon"
  3962. a.Transparency = 1
  3963. aa = new("SpecialMesh",a)
  3964. aa.Scale = v3(1,1,1)
  3965. aaa =new("Weld",a)
  3966. aaa.Part0 = LowerTorso
  3967. aaa.Part1 = a
  3968. aaa.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
  3969. aaaa = new("ParticleEmitter",a)
  3970. aaaa.Size = ns(1)
  3971. aaaa.Rate = 5
  3972. aaaa.Texture = "rbxassetid://246381828"
  3973. aaaa.ZOffset = 1
  3974. aaaa.Lifetime = nr(5)
  3975. aaaa.Transparency = ns(1)
  3976. aaaa.LockedToPart = true
  3977. aaaa.Speed = nr(0)
  3978. lighting2 = Instance.new("ParticleEmitter", a)
  3979. lighting2.Size = NumberSequence.new(2.5)
  3980. lighting2.LightEmission = 1
  3981. lighting2.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
  3982. lighting2.Texture = "rbxassetid://257173628"
  3983. lighting2.ZOffset = 2
  3984. lighting2.Transparency = ns(1)
  3985. lighting2.Lifetime = NumberRange.new(0.1)
  3986. lighting2.Rate = 60
  3987. lighting2.Rotation = NumberRange.new(-500,500)
  3988. lighting2.Speed = NumberRange.new(8)
  3989. lighting2.SpreadAngle = Vector2.new(500,500)
  3990. --DOntTouch
  3991.  
  3992. hum.JumpPower = 100
  3993. hum.BodyDepthScale.Value = 1
  3994. hum.BodyHeightScale.Value = 1
  3995. hum.BodyWidthScale.Value = 1
  3996. hum.HeadScale.Value = 1
  3997. for i,v in pairs(char:GetChildren()) do
  3998. if v.ClassName == "Accessory" then
  3999. v:Destroy()
  4000. end
  4001. end
  4002.  
  4003. Instance.new("ForceField",char).Visible = false
  4004. char.Animate:Destroy()
  4005. ------------------------
  4006. for i = 1,20 do
  4007. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  4008. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  4009. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  4010. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  4011. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  4012. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4013. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  4014. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4015. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  4016. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  4017. end
  4018.  
  4019. function RenderStepped2()
  4020.  
  4021. if startk == true then
  4022. if ssj4 == true and fuse == false then
  4023. aaaa.Color = ColorSequence.new(Color3.new(255,0,0))
  4024. aaaaw.Color = ColorSequence.new(Color3.new(255,0,0))
  4025. else
  4026. aaaa.Color = ColorSequence.new(Color3.new(255,255,255))
  4027. aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  4028. end
  4029. turn = turn - 0.01
  4030. aaaa.Transparency = ns(turn)
  4031. aaaaw.Transparency = ns(turn)
  4032. aaaa.Size = ns(math.random(1,2))
  4033. if ssjg == true or potara == true then
  4034. lighting2.Transparency = ns(0)
  4035. end
  4036. else
  4037. lighting2.Transparency = ns(1)
  4038. aaaa.Transparency = ns(1)
  4039. aaaaw.Transparency = ns(1)
  4040. turn = 1
  4041. end
  4042.  
  4043. if rock2 == true then
  4044. wait(0.1)
  4045.  
  4046. for i,v in pairs(char:GetChildren()) do
  4047. if v:IsA("Part") then
  4048. if v.Name == "NewPart2" then
  4049. v.GO.Velocity = v3(0,-5,0)
  4050. end
  4051. end
  4052.  
  4053. end
  4054. rock2 = false
  4055. end
  4056. if rock3 == true then
  4057. wait(0.1)
  4058. for i,v in pairs(char:GetChildren()) do
  4059. if v:IsA("Part") then
  4060. if v.Name == "NewPart2" then
  4061. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  4062. end
  4063. end
  4064. end
  4065. rock3 = false
  4066. end
  4067. if transform4 == true then
  4068.  
  4069. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-15)),.1) --LeftUpperArm
  4070. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(15)),.1)--RightUpperArm
  4071. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftLowerArm
  4072. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  4073. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftUpperLeg
  4074. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  4075. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  4076. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  4077. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  4078. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--Head
  4079. end
  4080.  
  4081.  
  4082.  
  4083. if aim == true then
  4084. RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  4085. end
  4086.  
  4087. hum.MaxHealth = math.huge
  4088. hum.Health = math.huge
  4089.  
  4090. if flying1 == true and canfly == true and nill == true then
  4091. idle = false
  4092. walk = false
  4093. canjump = false
  4094. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),0.1) --LeftUpperArm
  4095. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),0.1)--RightUpperArm
  4096. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  4097. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  4098. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),0.1)--LeftUpperLeg
  4099. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4100. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),0.1)--LeftLowerLeg
  4101. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4102. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  4103. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  4104.  
  4105. end
  4106. if flying1 == true and canfly == true and foward == true then
  4107.  
  4108. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),0.05) --LeftUpperArm
  4109. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-20),rad(0),rad(10)),0.05)--RightUpperArm
  4110. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerArm
  4111. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightLowerArm
  4112. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftUpperLeg
  4113. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
  4114. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerLeg
  4115. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
  4116. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--Torso
  4117. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),0.01)--Head
  4118.  
  4119. end
  4120.  
  4121. if uppercut1 == true then
  4122.  
  4123. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.1) --LeftUpperArm
  4124. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  4125. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  4126. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  4127. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
  4128. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  4129. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--LeftLowerLeg
  4130. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
  4131. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.1,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  4132. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  4133.  
  4134. end
  4135. if uppercut2 == true then
  4136.  
  4137. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(120),rad(0),rad(-10)),.1) --LeftUpperArm
  4138. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  4139. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  4140. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  4141. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
  4142. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  4143. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
  4144. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--RightUpperLeg
  4145. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),.1)--Torso
  4146. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),.1)--Head
  4147.  
  4148. end
  4149.  
  4150. if punch1 == true then
  4151.  
  4152. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-40)),.5) --LeftUpperArm
  4153. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.5)--RightUpperArm
  4154. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--LeftLowerArm
  4155. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  4156. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  4157. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4158. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  4159. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4160. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.2)--Torso
  4161. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-20),rad(0)),.2)--Head
  4162.  
  4163. end
  4164. if punch2 == true then
  4165.  
  4166. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(20)),.5) --LeftUpperArm
  4167. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.5)--RightUpperArm
  4168. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--LeftLowerArm
  4169. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--RightLowerArm
  4170. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  4171. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4172. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  4173. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4174. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
  4175. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Head
  4176.  
  4177. end
  4178. if punch3 == true then
  4179. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.5) --LeftUpperArm
  4180. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(40)),.5)--RightUpperArm
  4181. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  4182. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--RightLowerArm
  4183. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  4184. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4185. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  4186. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4187. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.2)--Torso
  4188. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(20),rad(0)),.3)--Head
  4189.  
  4190. end
  4191. if punch4 == true then
  4192.  
  4193. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.5) --LeftUpperArm
  4194. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-20)),.5)--RightUpperArm
  4195. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--LeftLowerArm
  4196. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--RightLowerArm
  4197. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  4198. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4199. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  4200. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  4201. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
  4202. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  4203.  
  4204. end
  4205.  
  4206. if kick3 == true then
  4207.  
  4208. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
  4209. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
  4210. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
  4211. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
  4212. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.5)--LeftUpperLeg
  4213. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  4214. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--LeftLowerLeg
  4215. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  4216. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
  4217. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
  4218.  
  4219. end
  4220. if kick4 == true then
  4221.  
  4222. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
  4223. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
  4224. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
  4225. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
  4226. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--LeftUpperLeg
  4227. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  4228. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--LeftLowerLeg
  4229. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  4230. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
  4231. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
  4232.  
  4233. end
  4234. if kick1 == true then
  4235.  
  4236. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
  4237. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
  4238. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
  4239. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
  4240. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  4241. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(10)),.5)--RightUpperLeg
  4242. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  4243. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--RightUpperLeg
  4244. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
  4245. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
  4246.  
  4247. end
  4248. if kick2 == true then
  4249.  
  4250. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
  4251. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
  4252. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
  4253. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
  4254. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  4255. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--RightUpperLeg
  4256. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  4257. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--RightUpperLeg
  4258. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
  4259. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
  4260.  
  4261. end
  4262. if knockdown1 == true then
  4263.  
  4264. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,1,.05)*CFrame.Angles(rad(150),rad(-90),rad(0)),.1) --LeftUpperArm
  4265. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,1,.05)*CFrame.Angles(rad(150),rad(90),rad(0)),.1)--RightUpperArm
  4266. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--LeftLowerArm
  4267. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--RightLowerArm
  4268. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftUpperLeg
  4269. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
  4270. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--LeftLowerLeg
  4271. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  4272. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  4273. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  4274.  
  4275. end
  4276. if knockdown2 == true then
  4277.  
  4278. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,0.5,.05)*CFrame.Angles(rad(100),rad(-90),rad(50)),.1) --LeftUpperArm
  4279. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,0.5,.05)*CFrame.Angles(rad(20),rad(100),rad(30)),.1)--RightUpperArm
  4280. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(25),rad(0),rad(0)),.1)--LeftLowerArm
  4281. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightLowerArm
  4282. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftUpperLeg
  4283. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
  4284. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
  4285. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
  4286. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(10),rad(0)),.1)--Torso
  4287. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  4288.  
  4289. end
  4290. if kiblast3 == true then
  4291.  
  4292. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),.4) --LeftUpperArm
  4293. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
  4294. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--LeftLowerArm
  4295. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  4296. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  4297. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4298. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  4299. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4300. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  4301. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  4302.  
  4303. end
  4304. if kiblast4 == true then
  4305. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(-90),rad(-80)),.4) --LeftUpperArm
  4306. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
  4307. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  4308. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  4309. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  4310. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4311. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  4312. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4313. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  4314. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  4315.  
  4316. end
  4317. if kiblast1 == true then
  4318.  
  4319. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
  4320. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),.4)--RightUpperArm
  4321. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  4322. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--RightLowerArm
  4323. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  4324. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4325. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  4326. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4327. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  4328. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  4329.  
  4330. end
  4331. if kiblast2 == true then
  4332.  
  4333. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
  4334. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(90),rad(80)),.4)--RightUpperArm
  4335. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  4336. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  4337. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  4338. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4339. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  4340. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  4341. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  4342. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  4343.  
  4344. end
  4345. Frame_3.Size = UDim2.new(0, ki*2.29, 0, 10)
  4346. if kicharging == true and ki < 100 then
  4347. ki = ki + 0.5
  4348. end
  4349. if hum.MoveDirection.x > 0 and walk == true and walk1 == true and walk11 == true and great == true or hum.MoveDirection.x < 0 and walk == true and walk1 == true and walk11 == true and great == true then
  4350. walk11 = false
  4351.  
  4352. GiantStep:Play()
  4353. GroundShake = true
  4354. wait(0.3)
  4355. GiantStep:Stop()
  4356. GroundShake = false
  4357. walk11 = true
  4358. end
  4359. end
  4360. function RenderStepped()
  4361.  
  4362. if hum.MoveDirection.x == 0 and idle == true and fuse == false and potara == false then
  4363.  
  4364. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-30)),0.1) --LeftUpperArm
  4365. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(5),rad(0),rad(10)),0.1)--RightUpperArm
  4366. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--LeftLowerArm
  4367. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--RightLowerArm
  4368. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--LeftUpperLeg
  4369. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4370. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  4371. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4372. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),0.1)--Torso
  4373. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--Head
  4374. end
  4375.  
  4376. if hum.MoveDirection.x > 0 and walk == true and walk1 == true and fuse == false and potara == false or hum.MoveDirection.x < 0 and walk == true and walk1 == true and fuse == false and potara == false then
  4377. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  4378. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  4379. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  4380. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  4381. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  4382. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4383. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  4384. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4385. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  4386. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  4387. end
  4388.  
  4389. if hum.Jump == true and canjump == true then
  4390. idle = false
  4391. walk = false
  4392.  
  4393.  
  4394. -- return to idle if finishing an emote
  4395. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  4396. oldAnim = "idle"
  4397. end
  4398.  
  4399. currentAnim = ""
  4400. currentAnimInstance = nil
  4401. if (currentAnimKeyframeHandler ~= nil) then
  4402. currentAnimKeyframeHandler:disconnect()
  4403. end
  4404.  
  4405. if (currentAnimTrack ~= nil) then
  4406. currentAnimTrack:Stop()
  4407. currentAnimTrack:Destroy()
  4408. currentAnimTrack = nil
  4409. end
  4410.  
  4411. -- clean up walk if there is one
  4412. if (runAnimKeyframeHandler ~= nil) then
  4413. runAnimKeyframeHandler:disconnect()
  4414. end
  4415.  
  4416. if (runAnimTrack ~= nil) then
  4417. runAnimTrack:Stop()
  4418. runAnimTrack:Destroy()
  4419. runAnimTrack = nil
  4420. end
  4421.  
  4422.  
  4423. jumped = true
  4424.  
  4425. for i=1,30 do
  4426. wait()
  4427. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),0.05) --LeftUpperArm
  4428. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),0.05)--RightUpperArm
  4429. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  4430. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  4431. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),0.1)--LeftUpperLeg
  4432. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
  4433. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),0.1)--LeftLowerLeg
  4434. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
  4435. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  4436. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-5),rad(0),rad(0)),0.1)--Head
  4437. end
  4438. jumped = false
  4439. idle = true
  4440. walk = true
  4441. end
  4442. if kamehameha1 == true then
  4443. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.03) --LeftUpperArm
  4444. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.03)--RightUpperArm
  4445. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  4446. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  4447. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  4448. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  4449. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4450. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  4451. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.03)--Torso
  4452. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.03)--Head
  4453.  
  4454. end
  4455. if kamehameha6 == true then
  4456. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
  4457. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
  4458. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  4459. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  4460. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  4461. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  4462. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4463. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  4464. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
  4465. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
  4466.  
  4467. end
  4468. if kamehameha5 == true then
  4469. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
  4470. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
  4471. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  4472. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  4473. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  4474. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  4475. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4476. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  4477. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
  4478. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
  4479.  
  4480. end
  4481. if kamehameha2 == true then
  4482. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(40)),.1) --LeftUpperArm
  4483. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(30),rad(0),rad(-40)),.1)--RightUpperArm
  4484. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  4485. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(30),rad(20)),.1)--RightLowerArm
  4486. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
  4487. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
  4488. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4489. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightLowerLeg
  4490. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  4491. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  4492. end
  4493.  
  4494. if beam2 == true then
  4495.  
  4496. a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0) + v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
  4497. a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * 8
  4498. a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
  4499. end
  4500.  
  4501.  
  4502.  
  4503. if transform1 == true then
  4504.  
  4505. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(150),rad(-110),rad(0)),.1) --LeftUpperArm
  4506. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(150),rad(110),rad(0)),.1)--RightUpperArm
  4507. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftLowerArm
  4508. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--RightLowerArm
  4509. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
  4510. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
  4511. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4512. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  4513. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  4514. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  4515.  
  4516.  
  4517. end
  4518. if rock == true then
  4519. wait(math.random(0.1,0.5))
  4520. ay = new("Part",char)
  4521. ay.Name = "NewPart2"
  4522. ay.Size = v3(0.3,0.3,0.3)
  4523. ay.CanCollide = false
  4524. for i,v in pairs(workspace:GetChildren()) do
  4525. if v:IsA("Part") then
  4526. if v.Size.x > 150 then
  4527.  
  4528.  
  4529. ay.BrickColor = v.BrickColor
  4530. ay.Material = v.Material
  4531. ay.Transparency = v.Transparency
  4532. end
  4533. end
  4534. end
  4535. ay.Position = v3(999,999,999)
  4536. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
  4537. ys = Instance.new("BodyVelocity",ay)
  4538. ys.Name = "GO"
  4539. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4540.  
  4541. ys.Velocity = v3(0,6,0)
  4542. game.Debris:AddItem(ay,math.random(3,4))
  4543. end
  4544.  
  4545. if transform2 == true then
  4546.  
  4547. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.1) --LeftUpperArm
  4548. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.1)--RightUpperArm
  4549. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--LeftLowerArm
  4550. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--RightLowerArm
  4551. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
  4552. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
  4553. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  4554. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  4555. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  4556. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  4557.  
  4558.  
  4559. end
  4560. if onaura == true then
  4561. if ssjg == false then
  4562. if ssjb == false then
  4563. onaura =false
  4564.  
  4565. wait(0.1)
  4566. newaura.Image = "rbxassetid://926705964"
  4567. wait(0.1)
  4568. newaura.Image = "rbxassetid://926709486"
  4569. wait(0.1)
  4570. newaura.Image = "rbxassetid://926711720"
  4571. wait(0.1)
  4572. newaura.Image = "rbxassetid://926712235"
  4573.  
  4574. onaura =true
  4575. else
  4576. onaura =false
  4577.  
  4578. wait(0.1)
  4579. newaura.Image = "http://www.roblox.com/asset/?id=894173257"
  4580. wait(0.1)
  4581. newaura.Image = "http://www.roblox.com/asset/?id=894173392"
  4582. wait(0.1)
  4583. newaura.Image = "http://www.roblox.com/asset/?id=890403068"
  4584. wait(0.1)
  4585. newaura.Image = "http://www.roblox.com/asset/?id=890403512"
  4586. onaura =true
  4587. end
  4588. end
  4589. end
  4590.  
  4591. if onaura == true then
  4592. if ssjg == true then
  4593. onaura =false
  4594. wait(0.1)
  4595. newaura.Image = "rbxassetid://639676034"
  4596. wait(0.1)
  4597. newaura.Image = "rbxassetid://639676268"
  4598. wait(0.1)
  4599. newaura.Image = "rbxassetid://639676527"
  4600. wait(0.1)
  4601. newaura.Image = "rbxassetid://639676855"
  4602. onaura =true
  4603. end
  4604. end
  4605. if auracan3 == true then
  4606. auracan3 = false
  4607. newaura2.Image = "rbxassetid://276853031"
  4608. wait(0.07)
  4609. newaura2.Image = "rbxassetid://276853123"
  4610. wait(0.07)
  4611. newaura2.Image = "rbxassetid://276853057"
  4612. wait(0.07)
  4613. newaura2.Image = "rbxassetid://276853088"
  4614. wait(0.07)
  4615. auracan3 = true
  4616. end
  4617.  
  4618. auranum = math.random(35,65)
  4619. auranum1 = math.random(-25,0)
  4620. auranum2 = math.random(10,25)
  4621. auranum3 = math.random(65,75)
  4622. auranum4 = math.random(-25,-15)
  4623.  
  4624. if transform3 == true then
  4625. if ssjb == false then
  4626. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
  4627. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
  4628. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  4629. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  4630. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
  4631. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
  4632. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
  4633. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
  4634. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
  4635. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  4636. else
  4637. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
  4638. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
  4639. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  4640. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  4641. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
  4642. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
  4643. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
  4644. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
  4645. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
  4646. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  4647. end
  4648. end
  4649. if transform5 == true then
  4650.  
  4651. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(10),rad(0),rad(-10)),.1) --LeftUpperArm
  4652. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(10),rad(0),rad(10)),.1)--RightUpperArm
  4653. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  4654. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  4655. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftUpperLeg
  4656. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightUpperLeg
  4657. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  4658. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  4659. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Torso
  4660. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  4661.  
  4662. end
  4663. if GroundShake == true then
  4664. for i,v in pairs(workspace:GetChildren()) do
  4665. if v:IsA("Part") then
  4666. if v.Size.x > 150 then
  4667. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
  4668. end
  4669. end
  4670. end
  4671.  
  4672.  
  4673.  
  4674.  
  4675. end
  4676. if GroundShake2 == true then
  4677.  
  4678. for i,v in pairs(workspace:GetChildren()) do
  4679. if v:IsA("Part") then
  4680. if v.Size.x > 150 then
  4681. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
  4682. end
  4683. end
  4684. end
  4685.  
  4686. end
  4687. end
  4688. game:GetService("RunService").RenderStepped:connect(RenderStepped)
  4689. game:GetService("RunService").RenderStepped:connect(RenderStepped2)
  4690.  
  4691. local player = game.Players.LocalPlayer
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705. Hair7 = Instance.new("Part")
  4706. Hair7.Parent = char
  4707. Hair7.Name = "Hair"
  4708. Hair7.CanCollide = false
  4709. Hair7.Locked = true
  4710. Hair7.TopSurface = "Smooth"
  4711. Hair7.BottomSurface = "Smooth"
  4712. Hair7.formFactor = "Symmetric"
  4713. Hair7.Material = "Neon"
  4714. Hair7.BrickColor = BrickColor.new("Really black")
  4715. Hair7.CFrame = LowerTorso.CFrame
  4716. Hair7.Size = Vector3.new(1, 1, 1)
  4717. Hair7.Transparency = 0
  4718.  
  4719.  
  4720.  
  4721. Weld = Instance.new("Weld")
  4722. Weld.Parent = Head
  4723. Weld.Part0 = Head
  4724. Weld.Part1 = Hair7
  4725.  
  4726. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  4727.  
  4728. Mesh = Instance.new("SpecialMesh")
  4729. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  4730. Mesh.Parent = Hair7
  4731.  
  4732. Mesh.Scale = Vector3.new(6.8,6.8,6.8)
  4733. Mesh.MeshType = "FileMesh"
  4734.  
  4735. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  4736.  
  4737. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  4738. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  4739.  
  4740. function kamehameha()
  4741. beamgo = 6
  4742. beamgo1 = 1
  4743. enabled = true
  4744. sizeup = -25
  4745.  
  4746. kamefire.Volume = 5
  4747.  
  4748. wait(0.2)
  4749. RootPart.Anchored = true
  4750. kamecharge:Stop()
  4751.  
  4752.  
  4753. a1 = new("Part",char)
  4754. a1.Name = "Beam"
  4755. a1.Anchored = true
  4756. a1.Size = v3(6,6,6)
  4757. a1.CanCollide = false
  4758. a1.Locked = true
  4759. a1.Position = v3(999,999,999)
  4760. a1.BrickColor = bc("Cyan")
  4761. a1.Material = "Neon"
  4762. a1.Transparency = 0
  4763. aa1 = new("SpecialMesh",a1)
  4764. if fuse == false then
  4765. aa1.MeshType = "Cylinder"
  4766. if potara == false then
  4767. aa1.MeshType = "Cylinder"
  4768. else
  4769. aa1.MeshType = "Sphere"
  4770. end
  4771. else
  4772. aa1.MeshType = "Sphere"
  4773. end
  4774.  
  4775. aa1.Scale = v3(1,1,1)
  4776.  
  4777. a2 = new("Part",char)
  4778. a2.Name = "Beam"
  4779. a2.Anchored = true
  4780. a2.Locked = true
  4781.  
  4782. a2.Size = v3(0.1,0.1,0.1)
  4783. a2.CanCollide = false
  4784. a2.Position = v3(999,999,999)
  4785. a2.BrickColor = bc("Cyan")
  4786. a2.Material = "Neon"
  4787. if fuse == false then
  4788. if potara == false then
  4789. a2.Transparency = 0
  4790. else
  4791. a2.Transparency = 1
  4792. end
  4793. else
  4794.  
  4795. a2.Transparency = 1
  4796. end
  4797. aa2 = new("SpecialMesh",a2)
  4798. aa2.MeshType = "Sphere"
  4799. aa2.Scale = v3(150,100,100)
  4800. a3 = new("Part",char)
  4801. a3.Name = "Beam"
  4802. a3.Locked = true
  4803. a3.Anchored = true
  4804. a3.Size = v3(0.1,0.1,0.1)
  4805. a3.CanCollide = false
  4806. a3.Position = v3(999,999,999)
  4807. a3.BrickColor = bc("Cyan")
  4808. a3.Material = "Neon"
  4809. if fuse == false then
  4810. if potara == false then
  4811. a3.Transparency = 0
  4812. else
  4813. a3.Transparency = 1
  4814. end
  4815. else
  4816.  
  4817. a3.Transparency = 1
  4818. end
  4819. aa3 = new("SpecialMesh",a3)
  4820. aa3.MeshType = "Sphere"
  4821. aa3.Scale = v3(200,100,100)
  4822. if ssj4 == true and fuse == false then
  4823. a1.BrickColor = bc("Really red")
  4824. a2.BrickColor = bc("Really red")
  4825. a3.BrickColor = bc("Really red")
  4826. end
  4827. kamecharge:Stop()
  4828. kamefire:Play()
  4829.  
  4830. GroundWave1()
  4831. startk = false
  4832. ringfolder = Instance.new("Model",char)
  4833.  
  4834.  
  4835. --Damages
  4836. -----------------------------------------------------------------------------------------
  4837. a1.Touched:connect(function(hit)
  4838.  
  4839. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  4840.  
  4841.  
  4842.  
  4843. if hit.Parent:IsA("Model") then
  4844. hit.Parent:BreakJoints()
  4845. end
  4846. hit:Destroy()
  4847. if enabled == true then
  4848. enabled = false
  4849. num = num + 1
  4850. kamehit:Play()
  4851. a21 = new("Part",char)
  4852. a21.Name = "Beam"..num
  4853. a21.Locked = true
  4854. a21.Size = v3(1,1,1)
  4855. a21.CanCollide = false
  4856. a21.Position = v3(999,999,999)
  4857. a21.BrickColor = bc("Cyan")
  4858. a21.Material = "Neon"
  4859. a21.Transparency = 0
  4860. aa21 = new("SpecialMesh",a21)
  4861. a21.Anchored = true
  4862. a21.Position = hit.Position
  4863. aa21.MeshType = "Sphere"
  4864. aa21.Scale = v3(1,1,1)
  4865. GroundWave2()
  4866. GroundWave3()
  4867. GroundWave4()
  4868. for i = 1,50 do
  4869. wait()
  4870. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  4871. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  4872. end
  4873. enabled = true
  4874. char["Beam"..num]:Destroy()
  4875. end
  4876.  
  4877. end
  4878.  
  4879. end)
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885. beam2 = true
  4886. beam1 = true
  4887.  
  4888. if potara == true then
  4889. for i = 1,20 do
  4890. wait(0.1)
  4891. sizeup = sizeup-0.7
  4892. ringgo = ringgo + 15
  4893. av = new("Part",ringfolder)
  4894. av.Name = "NewRing"
  4895. av.Anchored = true
  4896. av.Size = v3(0.6,1,1)
  4897. av.BrickColor = bc("New Yeller")
  4898. av.Material = "Neon"
  4899. av.Transparency = 0
  4900. aav = new("SpecialMesh",av)
  4901. aav.MeshType = "FileMesh"
  4902. aav.Scale = v3(sizeup,30,sizeup)
  4903. aav.MeshId = "rbxassetid://991124063"
  4904. av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
  4905.  
  4906. end
  4907. end
  4908. if potara == false then
  4909. wait(3)
  4910. else
  4911. wait(0.5)
  4912. end
  4913.  
  4914. beam1 = false
  4915.  
  4916. repeat
  4917. wait()
  4918.  
  4919. if fuse == false then
  4920. if potara == false then
  4921. a1.Size = a1.Size - v3(0,0.2,0.2)
  4922. else
  4923. for i,v in pairs(char.Model:GetChildren()) do
  4924. if v:IsA("Part") then
  4925. if v.Name == "NewRing" then
  4926. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  4927. v.Transparency = v.Transparency + 0.1
  4928. end
  4929. end
  4930. end
  4931. a1.Size = a1.Size - v3(0,2,2)
  4932. end
  4933. else
  4934. a1.Size = a1.Size - v3(0,2,2)
  4935. end
  4936. aa2.Scale = aa2.Scale - v3(3,3,3)
  4937. aa3.Scale = aa3.Scale - v3(3,3,3)
  4938. until
  4939. a1.Size.y < 0.1
  4940.  
  4941.  
  4942. a1:Destroy()
  4943. ringfolder:Destroy()
  4944. a2:Destroy()
  4945. a3:Destroy()
  4946. for i = 1,10 do
  4947. wait()
  4948.  
  4949. kamefire.Volume = kamefire.Volume - 0.5
  4950. end
  4951. kamefire:Stop()
  4952. RootPart.Anchored = false
  4953.  
  4954. end
  4955.  
  4956.  
  4957. lighting = Instance.new("ParticleEmitter", RootPart)
  4958. lighting.Size = NumberSequence.new(2.5)
  4959. lighting.LightEmission = 1
  4960. lighting.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
  4961. lighting.Texture = "rbxassetid://257173628"
  4962. lighting.ZOffset = 2
  4963. lighting.Transparency = ns(1)
  4964. lighting.Lifetime = NumberRange.new(0.1)
  4965. lighting.Rate = 60
  4966. lighting.Rotation = NumberRange.new(-500,500)
  4967. lighting.Speed = NumberRange.new(8)
  4968. lighting.SpreadAngle = Vector2.new(500,500)
  4969. lighting1 = Instance.new("ParticleEmitter", RootPart)
  4970. lighting1.Size = NumberSequence.new(2.5)
  4971. lighting1.LightEmission = 1
  4972. lighting1.Transparency = ns(1)
  4973. lighting1.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
  4974. lighting1.Texture = "rbxassetid://257173628"
  4975. lighting1.ZOffset = 2
  4976. lighting1.Lifetime = NumberRange.new(0.1)
  4977. lighting1.Rate = 60
  4978. lighting1.Rotation = NumberRange.new(-500,500)
  4979. lighting1.Speed = NumberRange.new(8)
  4980. lighting1.SpreadAngle = Vector2.new(500,500)
  4981. mouse.KeyDown:connect(function(key)
  4982. if fuse == true then
  4983. if key == "q" and canattack == true and ki > 99 then
  4984.  
  4985. if canfly == true then
  4986. canfly = false
  4987. canfly1 = true
  4988. end
  4989. ki = ki - 100
  4990. canattack = false
  4991. idle7 = false
  4992. walk = false
  4993. canjump = false
  4994. hum.WalkSpeed = 0
  4995. aim = true
  4996. RootPart.Anchored = true
  4997. bigkamehameha1 = true
  4998.  
  4999. wait(1)
  5000. KamehamehaVoice4:Play()
  5001. bigkamehameha1 = false
  5002. bigkamehameha2 = true
  5003. ar = new("Part",char)
  5004. ar.Name = "NewPart"
  5005. ar.Position = v3(999,999,999)
  5006. ar.Size = v3(1,1,1)
  5007. ar.BrickColor = bc("Cyan")
  5008. ar.Material = "Neon"
  5009. ar.Transparency = 1
  5010. aar = new("SpecialMesh",ar)
  5011. aar.MeshType = "Sphere"
  5012. aar.Scale = v3(3,3,4)
  5013.  
  5014. aaar =new("Weld",ar)
  5015. aaar.Part0 = LowerTorso
  5016. aaar.Part1 = ar
  5017. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  5018. for i = 1,9 do
  5019. wait(0.5)
  5020. GroundWave1d()
  5021. ar.Transparency = ar.Transparency - 0.1
  5022. end
  5023. aim = false
  5024. kamehameha()
  5025.  
  5026. if canfly1 == true then
  5027. canfly = true
  5028. canfly1 = false
  5029. end
  5030. idle7 = true
  5031. hum.WalkSpeed = 16
  5032. canattack = true
  5033. ar:Destroy()
  5034. bigkamehameha2 = false
  5035. mouth.Texture = "rbxassetid://932140764"
  5036. RootPart.Anchored = false
  5037. end
  5038.  
  5039.  
  5040. end
  5041. if potara == true then
  5042. if key == "q" and canattack == true and ki > 99 then
  5043. kamefire.TimePosition = 0.5
  5044. if canfly == true then
  5045. canfly = false
  5046. canfly1 = true
  5047. end
  5048. ki = ki - 100
  5049. ringgo = 18
  5050. sizeup = 35
  5051. canattack = false
  5052. idle7 = false
  5053. walk = false
  5054. canjump = false
  5055. hum.WalkSpeed = 0
  5056. aim = true
  5057. RootPart.Anchored = true
  5058. KamehamehaVoice6:Play()
  5059. final1 = true
  5060.  
  5061. wait(0.5)
  5062. startk = true
  5063. final1 = false
  5064. final2 = true
  5065. wait(1)
  5066. final2 = false
  5067. kamehameha1 = true
  5068. wait(2.3)
  5069. kamehameha1 = false
  5070. kamehameha2 = true
  5071. KamehamehaVoice6:Stop()
  5072.  
  5073. aim = false
  5074. kamehameha()
  5075.  
  5076. if canfly1 == true then
  5077. canfly = true
  5078. canfly1 = false
  5079. end
  5080. idle7 = true
  5081. hum.WalkSpeed = 16
  5082. canattack = true
  5083.  
  5084. kamehameha2 = false
  5085. mouth.Texture = "rbxassetid://932140764"
  5086. RootPart.Anchored = false
  5087. end
  5088.  
  5089.  
  5090. end
  5091. if ssjg == false and ssj3 == false and ssjbkaiox10 == false and fuse == false then
  5092. if key == "q" and canattack == true and ki > 39 then
  5093.  
  5094. if canfly == true then
  5095. canfly = false
  5096. canfly1 = true
  5097. end
  5098. ki = ki - 40
  5099. canattack = false
  5100. idle = false
  5101. walk = false
  5102. canjump = false
  5103. hum.WalkSpeed = 0
  5104. aim = true
  5105. RootPart.Anchored = true
  5106. kamehameha6 = true
  5107.  
  5108. KamehamehaVoice:Play()
  5109. startk = true
  5110.  
  5111. mouth.Texture = "rbxassetid://828773176"
  5112.  
  5113.  
  5114. wait(0.5)
  5115. mouth.Texture = "rbxassetid://932140764"
  5116.  
  5117. wait(0.5)
  5118. mouth.Texture = "rbxassetid://828773176"
  5119. wait(0.5)
  5120. mouth.Texture = "rbxassetid://932140764"
  5121.  
  5122. wait(1.7)
  5123.  
  5124.  
  5125. wait(0.4)
  5126. mouth.Texture = "rbxassetid://828773176"
  5127. aim = false
  5128.  
  5129. kamehameha6 = false
  5130. kamehameha2 = true
  5131. kamehameha()
  5132. wait(0.8)
  5133. KamehamehaVoice.TimePosition = 0
  5134. kamehameha2 = false
  5135. if canfly1 == true then
  5136. idle = true
  5137. walk = true
  5138. canjump = true
  5139. end
  5140. if canfly1 == true then
  5141. canfly = true
  5142. canfly1 = false
  5143. end
  5144. hum.WalkSpeed = 16
  5145. canattack = true
  5146. mouth.Texture = "rbxassetid://932140764"
  5147. RootPart.Anchored = false
  5148. end
  5149.  
  5150.  
  5151. end
  5152. if ssj3 == true then
  5153. if key == "q" and canattack == true and ki > 79 then
  5154. if canfly == true then
  5155. canfly = false
  5156. canfly1 = true
  5157. end
  5158. ki = ki - 80
  5159. ssj3music:Stop()
  5160. Lightning.Volume = 0.1
  5161. canattack = false
  5162. idle = false
  5163. walk = false
  5164. canjump = false
  5165. hum.WalkSpeed = 0
  5166. aim = true
  5167. RootPart.Anchored = true
  5168. kamehameha1 = true
  5169. wait(0.5)
  5170. KamehamehaVoice2:Play()
  5171.  
  5172.  
  5173. mouth.Texture = "rbxassetid://828773176"
  5174.  
  5175.  
  5176. wait(0.5)
  5177. mouth.Texture = "rbxassetid://932140764"
  5178.  
  5179. wait(0.5)
  5180. mouth.Texture = "rbxassetid://828773176"
  5181. wait(0.5)
  5182. mouth.Texture = "rbxassetid://932140764"
  5183. wait(2)
  5184. startk = true
  5185. kamecharge:Play()
  5186. mouth.Texture = "rbxassetid://828773176"
  5187.  
  5188.  
  5189. wait(5)
  5190. mouth.Texture = "rbxassetid://932140764"
  5191.  
  5192. wait(0.5)
  5193. mouth.Texture = "rbxassetid://828773176"
  5194. wait(0.5)
  5195. mouth.Texture = "rbxassetid://932140764"
  5196. KamehamehaVoice:Pause()
  5197. wait(2)
  5198. KamehamehaVoice.TimePosition = 3.5
  5199. KamehamehaVoice:Play()
  5200.  
  5201. wait(0.4)
  5202. mouth.Texture = "rbxassetid://828773176"
  5203. aim = false
  5204.  
  5205. kamehameha1 = false
  5206. kamehameha2 = true
  5207. kamehameha()
  5208. wait(0.8)
  5209. KamehamehaVoice.TimePosition = 0
  5210. kamehameha2 = false
  5211. if canfly1 == true then
  5212. idle = true
  5213. walk = true
  5214. canjump = true
  5215. end
  5216. if canfly1 == true then
  5217. canfly = true
  5218. canfly1 = false
  5219. end
  5220. hum.WalkSpeed = 16
  5221. canattack = true
  5222. ssj3music:Play()
  5223. mouth.Texture = "rbxassetid://932140764"
  5224. RootPart.Anchored = false
  5225. end
  5226.  
  5227.  
  5228. end
  5229. if ssjbkaiox10 == true then
  5230. if key == "q" and canattack == true and ki > 99 then
  5231. if canfly == true then
  5232. canfly = false
  5233. canfly1 = true
  5234. end
  5235. ki = ki- 100
  5236.  
  5237. canattack = false
  5238. idle = false
  5239. walk = false
  5240. canjump = false
  5241. hum.WalkSpeed = 0
  5242. aim = true
  5243. RootPart.Anchored = true
  5244. kamehameha6 = true
  5245. wait(0.5)
  5246. KamehamehaVoice3:Play()
  5247.  
  5248.  
  5249. mouth.Texture = "rbxassetid://828773176"
  5250.  
  5251.  
  5252. wait(0.5)
  5253. mouth.Texture = "rbxassetid://932140764"
  5254.  
  5255. wait(0.5)
  5256. mouth.Texture = "rbxassetid://828773176"
  5257. wait(0.5)
  5258. mouth.Texture = "rbxassetid://932140764"
  5259. wait(0.1)
  5260. startk = true
  5261. kamecharge:Play()
  5262. mouth.Texture = "rbxassetid://828773176"
  5263.  
  5264.  
  5265. wait(3.5)
  5266. mouth.Texture = "rbxassetid://932140764"
  5267.  
  5268. wait(0.5)
  5269. mouth.Texture = "rbxassetid://828773176"
  5270. wait(0.5)
  5271. mouth.Texture = "rbxassetid://932140764"
  5272. KamehamehaVoice:Pause()
  5273. wait(2)
  5274. KamehamehaVoice.TimePosition = 3.5
  5275. KamehamehaVoice:Play()
  5276.  
  5277. wait(0.4)
  5278. mouth.Texture = "rbxassetid://828773176"
  5279. aim = false
  5280.  
  5281. kamehameha6 = false
  5282. kamehameha2 = true
  5283. GroundShake = true
  5284. kamehameha()
  5285. GroundShake = false
  5286. wait(0.8)
  5287. KamehamehaVoice.TimePosition = 0
  5288. kamehameha2 = false
  5289. if canfly1 == true then
  5290. idle = true
  5291. walk = true
  5292. canjump = true
  5293. end
  5294. if canfly1 == true then
  5295. canfly = true
  5296. canfly1 = false
  5297. end
  5298. hum.WalkSpeed = 16
  5299. canattack = true
  5300. ssj3music:Play()
  5301. mouth.Texture = "rbxassetid://932140764"
  5302. RootPart.Anchored = false
  5303. end
  5304.  
  5305.  
  5306. end
  5307. if ssjg == true then
  5308. if key == "q" and canattack == true and ki > 99 then
  5309. if canfly == true then
  5310. canfly = false
  5311. canfly1 = true
  5312. end
  5313. ki = ki - 100
  5314. ssjgmusic:Stop()
  5315. canattack = false
  5316. idle = false
  5317. walk = false
  5318. canjump = false
  5319. hum.WalkSpeed = 0
  5320. aim = true
  5321. RootPart.Anchored = true
  5322. kamehameha1 = true
  5323. wait(0.5)
  5324. KamehamehaVoice1:Play()
  5325.  
  5326.  
  5327. mouth.Texture = "rbxassetid://828773176"
  5328.  
  5329.  
  5330. wait(0.1)
  5331. mouth.Texture = "rbxassetid://932140764"
  5332.  
  5333. wait(0.5)
  5334. mouth.Texture = "rbxassetid://828773176"
  5335. wait(0.7)
  5336. mouth.Texture = "rbxassetid://932140764"
  5337. wait(0.3)
  5338. startk = true
  5339.  
  5340. mouth.Texture = "rbxassetid://828773176"
  5341.  
  5342.  
  5343. wait(18.5)
  5344. mouth.Texture = "rbxassetid://932140764"
  5345.  
  5346. wait(0.5)
  5347. mouth.Texture = "rbxassetid://828773176"
  5348. wait(0.5)
  5349. mouth.Texture = "rbxassetid://932140764"
  5350.  
  5351.  
  5352. wait(0.4)
  5353. mouth.Texture = "rbxassetid://828773176"
  5354. aim = false
  5355.  
  5356. kamehameha1 = false
  5357. kamehameha2 = true
  5358. GroundShake = true
  5359. kamehameha()
  5360. GroundShake = false
  5361. wait(0.8)
  5362. KamehamehaVoice.TimePosition = 0
  5363. kamehameha2 = false
  5364. if canfly1 == true then
  5365. idle = true
  5366. walk = true
  5367. canjump = true
  5368. end
  5369. if canfly1 == true then
  5370. canfly = true
  5371. canfly1 = false
  5372. end
  5373. hum.WalkSpeed = 16
  5374. canattack = true
  5375. mouth.Texture = "rbxassetid://932140764"
  5376. RootPart.Anchored = false
  5377. end
  5378.  
  5379. end
  5380.  
  5381. end)
  5382. -----------------------------------------------------------------------------------------------------------------------------------
  5383.  
  5384. ad = new("Part",char)
  5385. ad.Name = "NewPart"
  5386. ad.Size = v3(10,0.1,10)
  5387. ad.CanCollide = false
  5388. ad.Anchored = true
  5389. ad.Position = RootPart.Position - v3(0,3,0)
  5390. ad.BrickColor = bc("bright Blue")
  5391. ad.Material = "Neon"
  5392. ad.Transparency = 1
  5393. aad = new("Decal",ad)
  5394. aad.Texture = "rbxassetid://110711859"
  5395. aad.Face = "Top"
  5396. aad.Transparency = 1
  5397.  
  5398. mouse.KeyDown:connect(function(key)
  5399. if key == "t" then
  5400. if ssj1 == false then
  5401. if canattack == true then
  5402. canattack = false
  5403. if canfly == true then
  5404. canfly = false
  5405. canfly1 = true
  5406. end
  5407. RootPart.Anchored = true
  5408.  
  5409. idle = false
  5410. walk = false
  5411. canjump = false
  5412. ssj1 = true
  5413. ssj2 = false
  5414. ssj3 = false
  5415. ssjmusic:Play()
  5416.  
  5417. ------------------------------------------------
  5418. transform1 = true
  5419.  
  5420. wait(0.8)
  5421.  
  5422. if potara == false then
  5423. Hair7.Color = Color3.fromRGB(255,246,123)
  5424. Mesh.MeshId = "rbxassetid://430344159"
  5425. Mesh.Scale = v3(6.3,6.3,6.3)
  5426. char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
  5427. Weld.C0 = CFrame.new(-.25,1.2,.34)
  5428. else
  5429. char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
  5430. Hair7.Color = Color3.fromRGB(255,246,123)
  5431. Mesh.MeshId = "rbxassetid://560152258"
  5432. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  5433. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  5434. end
  5435.  
  5436.  
  5437.  
  5438. a21e = new("Part",char)
  5439. a21e.Name = "Beam"..num
  5440. a21e.Locked = true
  5441. a21e.Size = v3(1,1,1)
  5442. a21e.CanCollide = false
  5443. a21e.Position = v3(999,999,999)
  5444. a21e.BrickColor = bc("New Yeller")
  5445. a21e.Material = "Neon"
  5446. a21e.Transparency = 0
  5447. aa21e = new("SpecialMesh",a21e)
  5448. a21e.Anchored = true
  5449. a21e.Position = RootPart.Position
  5450. aa21e.MeshType = "Sphere"
  5451. aa21e.Scale = v3(1,1,1)
  5452.  
  5453. transform1 = false
  5454. transform2 = true
  5455. ssjauraburst:Play()
  5456. GroundWave5()
  5457. GroundWave6()
  5458. GroundWave7()
  5459. GroundWave8()
  5460. GroundWave9()
  5461. GroundWave10()
  5462. ad.Position = RootPart.Position - v3(0,3,0)
  5463. aad.Transparency = 0
  5464.  
  5465.  
  5466.  
  5467. newaura.ImageTransparency = 0
  5468. ssjaura:Play()
  5469. for i = 1,25 do
  5470. wait()
  5471. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  5472. a21e.Transparency = a21e.Transparency + 0.04
  5473. end
  5474. wait(0.1)
  5475.  
  5476. transform2 = false
  5477.  
  5478.  
  5479.  
  5480.  
  5481. -------------------------------------------------
  5482. canattack = true
  5483. RootPart.Anchored = false
  5484. if canfly1 == true then
  5485.  
  5486. idle = true
  5487. walk = true
  5488. canjump = true
  5489. end
  5490. if canfly1 == true then
  5491. canfly = true
  5492. end
  5493. for i = 1,20 do
  5494. wait()
  5495. aad.Transparency = aad.Transparency + 0.05
  5496. end
  5497. end
  5498. else
  5499. if fuse == false or potara == false then
  5500. if ssj1 == true then
  5501. if canattack == true then
  5502. canattack = false
  5503. if canfly == true then
  5504. canfly = false
  5505. canfly1 = true
  5506. end
  5507. RootPart.Anchored = true
  5508. idle = false
  5509. ssj2 = true
  5510. walk = false
  5511. canjump = false
  5512. ssj1 = true
  5513. ssjmusic:Stop()
  5514. ssj2music:Play()
  5515. g1q = Instance.new("Part",char)
  5516. g1q.Name = "Smoke"
  5517. g1q.CanCollide = false
  5518. g1q.Position = RootPart.Position - v3(-8,3,0)
  5519. g1q.Size = v3(0.1,0.1,0.1)
  5520. g1q.Anchored = true
  5521. g1a = Instance.new("Part",char)
  5522. g1a.Name = "Smoke"
  5523. g1a.CanCollide = false
  5524. g1a.Position = RootPart.Position + v3(8,80,0)
  5525. g1a.Size = v3(0.1,0.1,0.1)
  5526. g1a.Anchored = true
  5527. g1q1 = Instance.new("Part",char)
  5528. g1q1.Name = "Smoke"
  5529. g1q1.CanCollide = false
  5530. g1q1.Position = RootPart.Position - v3(-5,3,7)
  5531. g1q1.Size = v3(0.1,0.1,0.1)
  5532. g1q1.Anchored = true
  5533. g1a1 = Instance.new("Part",char)
  5534. g1a1.Name = "Smoke"
  5535. g1a1.CanCollide = false
  5536. g1a1.Position = RootPart.Position + v3(5,80,-7)
  5537. g1a1.Size = v3(0.1,0.1,0.1)
  5538. g1a1.Anchored = true
  5539. g1q2 = Instance.new("Part",char)
  5540. g1q2.Name = "Smoke"
  5541. g1q2.CanCollide = false
  5542. g1q2.Position = RootPart.Position - v3(12,3,-6)
  5543. g1q2.Size = v3(0.1,0.1,0.1)
  5544. g1q2.Anchored = true
  5545. g1a2 = Instance.new("Part",char)
  5546. g1a2.Name = "Smoke"
  5547. g1a2.CanCollide = false
  5548. g1a2.Position = RootPart.Position + v3(-12,80,6)
  5549. g1a2.Size = v3(0.1,0.1,0.1)
  5550. g1a2.Anchored = true
  5551. ------------------------------------------------
  5552. transform3 = true
  5553. screaming1:Play()
  5554. mouth.Texture = "rbxassetid://828773176"
  5555. wait(1)
  5556. lighting1.Transparency = ns(0)
  5557. ssj2aura:Play()
  5558. transform3 = false
  5559. transform1 = true
  5560. wait(0.8)
  5561. GroundShake = true
  5562.  
  5563. char.Head.face.Texture= "rbxassetid://765493484"
  5564. Mesh.MeshId = "rbxassetid://560718478"
  5565. Mesh.Scale = v3(6.3,6.3,6.3)
  5566. Weld.C0 = CFrame.new(-.25,1.2,.34)
  5567. Hair7.Color = Color3.fromRGB(255,227,10)
  5568.  
  5569. a21e = new("Part",char)
  5570. a21e.Name = "Beam"..num
  5571. a21e.Locked = true
  5572. a21e.Size = v3(1,1,1)
  5573. a21e.CanCollide = false
  5574. a21e.Position = v3(999,999,999)
  5575. a21e.BrickColor = bc("New Yeller")
  5576. a21e.Material = "Neon"
  5577. a21e.Transparency = 0
  5578. aa21e = new("SpecialMesh",a21e)
  5579. a21e.Anchored = true
  5580. a21e.Position = RootPart.Position
  5581. aa21e.MeshType = "Sphere"
  5582. aa21e.Scale = v3(1,1,1)
  5583.  
  5584. transform1 = false
  5585. transform4 = true
  5586. ssjauraburst:Play()
  5587. GroundWave5()
  5588. GroundWave6()
  5589. GroundWave7()
  5590. GroundWave8()
  5591. GroundWave9()
  5592. GroundWave10()
  5593. ad.Position = RootPart.Position - v3(0,3,0)
  5594. aad.Transparency = 0
  5595.  
  5596.  
  5597.  
  5598. newaura.ImageTransparency = 0
  5599.  
  5600. for i = 1,25 do
  5601. wait()
  5602. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  5603. a21e.Transparency = a21e.Transparency + 0.04
  5604. end
  5605.  
  5606.  
  5607. wait()
  5608. GroundShake = false
  5609. for i,v in pairs(workspace:GetChildren()) do
  5610. if v:IsA("Part") then
  5611. if v.Size.x > 150 then
  5612. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  5613. end
  5614. end
  5615. end
  5616.  
  5617.  
  5618. wait(0.9)
  5619. transform4 = false
  5620. mouth.Texture = "rbxassetid://932140764"
  5621.  
  5622.  
  5623.  
  5624. -------------------------------------------------
  5625. canattack = true
  5626. RootPart.Anchored = false
  5627. if canfly1 == true then
  5628. idle = true
  5629. walk = true
  5630. canjump = true
  5631. end
  5632. if canfly1 == true then
  5633. canfly = true
  5634. canfly1 = false
  5635. end
  5636. RootPart.Anchored = false
  5637. ssj1 = false
  5638. for i = 1,20 do
  5639. wait()
  5640. aad.Transparency = aad.Transparency + 0.05
  5641. end
  5642. end
  5643. end
  5644. end
  5645. end
  5646. end
  5647. end)
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663. mouse.KeyDown:connect(function(key)
  5664.  
  5665. if key == "t" then
  5666. if fuse == false or potara == false then
  5667. if ssj2 == true then
  5668. if canattack == true then
  5669. canattack = false
  5670. if canfly == true then
  5671. canfly = false
  5672. canfly1 = true
  5673. end
  5674. idle = false
  5675. ssj2 = false
  5676. ssj1 = false
  5677. ssj3 = true
  5678. ssjb = false
  5679. ssjg = false
  5680. ssjbkaio = false
  5681. ssjbkaiox10 = false
  5682.  
  5683. RootPart.Anchored = true
  5684. walk = false
  5685. canjump = false
  5686. ssj1 = true
  5687. ssj2music:Stop()
  5688. ssj3music:Play()
  5689. g1q = Instance.new("Part",char)
  5690. g1q.Name = "Smoke"
  5691. g1q.CanCollide = false
  5692. g1q.Position = RootPart.Position - v3(-8,3,0)
  5693. g1q.Size = v3(0.1,0.1,0.1)
  5694. g1q.Anchored = true
  5695. g1a = Instance.new("Part",char)
  5696. g1a.Name = "Smoke"
  5697. g1a.CanCollide = false
  5698. g1a.Position = RootPart.Position + v3(8,80,0)
  5699. g1a.Size = v3(0.1,0.1,0.1)
  5700. g1a.Anchored = true
  5701. g1q1 = Instance.new("Part",char)
  5702. g1q1.Name = "Smoke"
  5703. g1q1.CanCollide = false
  5704. g1q1.Position = RootPart.Position - v3(-5,3,7)
  5705. g1q1.Size = v3(0.1,0.1,0.1)
  5706. g1q1.Anchored = true
  5707. g1a1 = Instance.new("Part",char)
  5708. g1a1.Name = "Smoke"
  5709. g1a1.CanCollide = false
  5710. g1a1.Position = RootPart.Position + v3(5,80,-7)
  5711. g1a1.Size = v3(0.1,0.1,0.1)
  5712. g1a1.Anchored = true
  5713. g1q2 = Instance.new("Part",char)
  5714. g1q2.Name = "Smoke"
  5715. g1q2.CanCollide = false
  5716. g1q2.Position = RootPart.Position - v3(12,3,-6)
  5717. g1q2.Size = v3(0.1,0.1,0.1)
  5718. g1q2.Anchored = true
  5719. g1a2 = Instance.new("Part",char)
  5720. g1a2.Name = "Smoke"
  5721. g1a2.CanCollide = false
  5722. g1a2.Position = RootPart.Position + v3(-12,80,6)
  5723. g1a2.Size = v3(0.1,0.1,0.1)
  5724. g1a2.Anchored = true
  5725. ------------------------------------------------
  5726.  
  5727.  
  5728. transform1 = true
  5729.  
  5730. wait(0.6)
  5731.  
  5732.  
  5733.  
  5734. KiCharge:Play()
  5735. transform1 = false
  5736. transform3 = true
  5737.  
  5738.  
  5739. GroundShake = true
  5740. coroutine.wrap(function()
  5741.  
  5742.  
  5743. repeat wait()
  5744. newaurabase.Size = UDim2.new(math.random(20,28),0,math.random(20,28),0)
  5745. until GroundShake == false
  5746.  
  5747. KiCharge:Stop()
  5748.  
  5749. end)()
  5750. rock = true
  5751.  
  5752. mouth.Texture = "rbxassetid://828773176"
  5753. screaming:Play()
  5754. coroutine.wrap(function()
  5755. for i = 1,5 do
  5756. wait(math.random(1,2))
  5757. game.Lighting.Ambient = Color3.new(999,999,999)
  5758.  
  5759. wait(0.0001)
  5760. game.Lighting.Ambient = Color3.new(0,0,0)
  5761. wait(0.0001)
  5762. game.Lighting.Ambient = Color3.new(999,999,999)
  5763. wait(0.0001)
  5764. Lightning:Play()
  5765. block = Instance.new("Part",char)
  5766. block.Anchored = true
  5767. block.Transparency = 1
  5768. block.Position = RootPart.Position + v3(math.random(-10,10),-1,math.random(-10,10))
  5769. block.CanCollide = false
  5770. block2 = Instance.new("Part",char)
  5771. block2.Anchored = true
  5772. block2.Position = block.Position + v3(0,200,0)
  5773. block2.CanCollide = false
  5774. block2.Transparency = 1
  5775.  
  5776.  
  5777.  
  5778.  
  5779. Lightning1(block.Position,block2.Position,0.2,10,workspace)
  5780. game.Lighting.Ambient = Color3.new(0,0,0)
  5781. end
  5782. end)()
  5783.  
  5784. wait(8)
  5785. GroundShake2 = true
  5786. char.Head.face.Texture= "rbxassetid://897514186"
  5787.  
  5788. lighting.Transparency = ns(0)
  5789. KiCharge:Stop()
  5790.  
  5791.  
  5792. Weld.C0 = CFrame.new(0.3, -1, 1.45) * CFrame.Angles(0,rad(180),0)
  5793. Mesh.MeshId = "http://www.roblox.com/asset/?id=431511681"
  5794. Mesh.Scale = Vector3.new(0.0055,0.005,0.0055)
  5795.  
  5796. a21e = new("Part",char)
  5797. a21e.Name = "Beam"..num
  5798. a21e.Locked = true
  5799. a21e.Size = v3(1,1,1)
  5800. a21e.CanCollide = false
  5801. a21e.Position = v3(999,999,999)
  5802. a21e.BrickColor = bc("New Yeller")
  5803. a21e.Material = "Neon"
  5804. a21e.Transparency = 0
  5805. aa21e = new("SpecialMesh",a21e)
  5806. a21e.Anchored = true
  5807. a21e.Position = RootPart.Position
  5808. aa21e.MeshType = "Sphere"
  5809. aa21e.Scale = v3(1,1,1)
  5810.  
  5811.  
  5812. ssjauraburst:Play()
  5813. GroundWave5()
  5814. GroundWave6()
  5815. GroundWave7()
  5816. GroundWave8()
  5817. GroundWave9()
  5818. GroundWave10()
  5819. ad.Position = RootPart.Position - v3(0,3,0)
  5820. aad.Transparency = 0
  5821. rock = false
  5822. rock3 = true
  5823.  
  5824. newaura.ImageTransparency = 0
  5825. ssjaura:Play()
  5826. for i = 1,50 do
  5827. wait()
  5828. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  5829. a21e.Transparency = a21e.Transparency + 0.02
  5830. end
  5831. GroundShake = false
  5832. wait(0.1)
  5833.  
  5834.  
  5835.  
  5836.  
  5837. GroundShake2 = false
  5838. for i,v in pairs(workspace:GetChildren()) do
  5839. if v:IsA("Part") then
  5840. if v.Size.x > 150 then
  5841. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  5842. end
  5843. end
  5844. end
  5845.  
  5846. wait(0.9)
  5847. transform3 = false
  5848. mouth.Texture = "rbxassetid://932140764"
  5849.  
  5850.  
  5851.  
  5852. -------------------------------------------------
  5853. canattack = true
  5854. rock3 = false
  5855. RootPart.Anchored = false
  5856. if canfly1 == true then
  5857. idle = true
  5858. walk = true
  5859. canjump = true
  5860. end
  5861. if canfly1 == true then
  5862. canfly = true
  5863. canfly1 = false
  5864. end
  5865. for i = 1,20 do
  5866. wait()
  5867. aad.Transparency = aad.Transparency + 0.05
  5868. end
  5869. end
  5870. end
  5871. end
  5872. end
  5873. end)
  5874.  
  5875. mouse.KeyDown:connect(function(key)
  5876. if key == "x" then
  5877. if canattack == true then
  5878. if ssj1 == true and fuse == false or ssj2 == true and fuse == false and potara == false or ssj3 == true and fuse == false and potara == false or ssjb == true and fuse == false and potara == false or ssjg == true and fuse == false and potara == false or ssj4 == true and fuse == false and potara == false then
  5879. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  5880. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  5881. if ssj4 == true then
  5882. ape5.Transparency = 1
  5883. end
  5884. ssj4 = false
  5885. fuse = false
  5886. idle7 = false
  5887. idle = true
  5888. mouth.Transparency = 0
  5889. nose.Transparency = 0
  5890. Hair7.BrickColor = BrickColor.new("Really black")
  5891. Mesh.Scale = Vector3.new(7.1,7.1,7.1)
  5892. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  5893. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  5894. newaurabase.Size = UDim2.new(20,0,20,0)
  5895. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  5896. newaurabase.AlwaysOnTop = false
  5897. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  5898. newaurabase.ExtentsOffset = Vector3.new(0,0,3)
  5899. char.Head.face.Texture= "rbxassetid://765423946"
  5900.  
  5901. lighting.Transparency = ns(1)
  5902. lighting1.Transparency = ns(1)
  5903. newaura.ImageTransparency = 1
  5904. ssj1 = false
  5905. ssj2 = false
  5906. ssjg = false
  5907. p1.Transparency = 1
  5908. p2.Transparency = 1
  5909. p3.Transparency = 1
  5910. p4.Transparency = 1
  5911. p5.Transparency = 1
  5912. p6.Transparency = 1
  5913. p7.Transparency = 1
  5914. p8.Transparency =1
  5915. p9.Transparency = 1
  5916. p10.Transparency = 1
  5917. p11.Transparency = 1
  5918. p12.Transparency = 1
  5919. p13.Transparency =1
  5920. p14.Transparency = 1
  5921. p15.Transparency =1
  5922. newaura2.ImageTransparency = 1
  5923. ssjb = false
  5924. ssjbkaio = false
  5925. ssjbkaiox10 = false
  5926. a21e.Locked = true
  5927. a21e.Size = v3(1,1,1)
  5928. a21e.CanCollide = false
  5929. a21e.Position = v3(999,999,999)
  5930. a21e.BrickColor = bc("White")
  5931. a21e.Material = "Neon"
  5932. a21e.Transparency = 0
  5933. aa21e = new("SpecialMesh",a21e)
  5934. a21e.Anchored = true
  5935. a21e.Position = RootPart.Position
  5936. aa21e.MeshType = "Sphere"
  5937. aa21e.Scale = v3(1,1,1)
  5938. ssjaura:Stop()
  5939. ssj2aura:Stop()
  5940.  
  5941. ssj3 = false
  5942. ssjaura:Stop()
  5943. ssjbaura:Stop()
  5944. ssjbkaura:Stop()
  5945. ssjgmusic:Stop()
  5946. ssjgaura:Stop()
  5947. ssjbmusic:Stop()
  5948. ssj2aura:Stop()
  5949. ssjmusic:Stop()
  5950. ssj2music:Stop()
  5951. ssj3music:Stop()
  5952. PowerDown:Play()
  5953. for i = 1,50 do
  5954. wait()
  5955. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  5956. a21e.Transparency = a21e.Transparency + 0.02
  5957. end
  5958. end
  5959. if fuse == true and ssj4 == true then
  5960. fuse = false
  5961. idle7 = false
  5962. idle5 = false
  5963. noidle = true
  5964. ssjb = false
  5965. ssj1= false
  5966. walk = true
  5967. canjump = true
  5968. linkpart = Instance.new("Part",char)
  5969. linkpart.Position = v3(999,999,999)
  5970. linkpart.Transparency = 1
  5971. linkpart.CanCollide = false
  5972. linkpart.Anchored = true
  5973. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  5974. RootPart1.Anchored = true
  5975. RootPart.Anchored = true
  5976. RootPart1 = clone1.HumanoidRootPart
  5977. com1 = 1
  5978. Hair7.Color = Color3.fromRGB(0,0,0)
  5979. Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
  5980. Mesh.Scale = Vector3.new(0.23,0.23,0.23)
  5981. Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
  5982. char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
  5983. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
  5984. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
  5985. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  5986. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  5987. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  5988. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  5989. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  5990. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5991. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  5992. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5993. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  5994. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  5995. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  5996. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  5997. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  5998. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  5999. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  6000. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6001. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  6002. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6003. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  6004. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  6005. for i = 1,50 do
  6006. wait()
  6007. com1 = com1 + 0.1
  6008. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  6009. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  6010. end
  6011. noidle = false
  6012. idle = true
  6013. RootPart1.CFrame = CFrame.new(999,999,999)
  6014. RootPart1.Anchored = true
  6015. RootPart.Anchored = false
  6016. hum.HipHeight = 1.35
  6017. end
  6018. if fuse == true and ssj4 == false or potara == true then
  6019. fuse = false
  6020. idle7 = false
  6021. ssjb = false
  6022. ssj2 = false
  6023. ssj3 = false
  6024. ssj4 = false
  6025. ssjaura:Stop()
  6026. newaurabase.Size = UDim2.new(20,0,20,0)
  6027. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  6028. newaurabase.AlwaysOnTop = false
  6029. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  6030. newaurabase.ExtentsOffset = Vector3.new(0,0,3)
  6031. ssjg = false
  6032. idle5 = false
  6033. noidle = true
  6034. walk = true
  6035. ssj1 = false
  6036. newaura.ImageTransparency = 1
  6037. char.Head.face.Texture= "rbxassetid://765423946"
  6038. Hair7.BrickColor = bc("Really black")
  6039. ssjaura:Stop()
  6040. canjump = true
  6041. if potara == true then
  6042.  
  6043. ee1d:Destroy()
  6044. ee2d:Destroy()
  6045. ee3d:Destroy()
  6046. ee4d:Destroy()
  6047. eec:Destroy()
  6048. ee1c:Destroy()
  6049. ee2c:Destroy()
  6050. ee3c:Destroy()
  6051. ee4c:Destroy()
  6052. end
  6053. linkpart = Instance.new("Part",char)
  6054. linkpart.Position = v3(999,999,999)
  6055. linkpart.Transparency = 1
  6056. linkpart.CanCollide = false
  6057. linkpart.Anchored = true
  6058. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  6059. RootPart1.Anchored = true
  6060. RootPart.Anchored = true
  6061. RootPart1 = clone1.HumanoidRootPart
  6062. com1 = 1
  6063. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  6064. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  6065. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  6066. Mesh.Scale = Vector3.new(6.8,6.8,6.8)
  6067. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  6068. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  6069. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  6070. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  6071. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  6072. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  6073. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6074. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  6075. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6076. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  6077. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  6078. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  6079. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  6080. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  6081. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  6082. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  6083. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6084. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  6085. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6086. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  6087. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  6088. a21e.Locked = true
  6089. a21e.Size = v3(1,1,1)
  6090. a21e.CanCollide = false
  6091. a21e.Position = v3(999,999,999)
  6092. a21e.BrickColor = bc("White")
  6093. a21e.Material = "Neon"
  6094. a21e.Transparency = 0
  6095. aa21e = new("SpecialMesh",a21e)
  6096. a21e.Anchored = true
  6097. a21e.Position = RootPart.Position
  6098. aa21e.MeshType = "Sphere"
  6099. aa21e.Scale = v3(1,1,1)
  6100. ssjbaura:Stop()
  6101. PowerDown:Play()
  6102. coroutine.wrap(function()
  6103. for i = 1,50 do
  6104. wait()
  6105. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6106. a21e.Transparency = a21e.Transparency + 0.02
  6107. end
  6108. end)()
  6109. for i = 1,50 do
  6110. wait()
  6111. com1 = com1 + 0.1
  6112. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  6113. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  6114. end
  6115. noidle = false
  6116. idle = true
  6117. if potara == true then
  6118. ee:Destroy()
  6119. ee1:Destroy()
  6120. ee2:Destroy()
  6121. ee3:Destroy()
  6122. ee4:Destroy()
  6123. eed:Destroy()
  6124. end
  6125. potara = false
  6126. RootPart1.CFrame = CFrame.new(999,999,999)
  6127. RootPart1.Anchored = true
  6128. RootPart.Anchored = false
  6129. hum.HipHeight = 1.35
  6130. end
  6131. end
  6132. end
  6133. end)
  6134. mouse.KeyDown:connect(function(key)
  6135. if key == "c" then
  6136. if canattack == true then
  6137. if ssj1 == true or ssj2 == true or ssj3 == true then
  6138. lighting.Transparency = ns(1)
  6139. lighting1.Transparency = ns(1)
  6140. newaura.ImageTransparency = 1
  6141. a21e.Name = "Beam"..num
  6142. a21e.Locked = true
  6143. a21e.Size = v3(1,1,1)
  6144. a21e.CanCollide = false
  6145. a21e.Position = v3(999,999,999)
  6146. a21e.BrickColor = bc("New Yeller")
  6147. a21e.Material = "Neon"
  6148. a21e.Transparency = 0
  6149. aa21e = new("SpecialMesh",a21e)
  6150. a21e.Anchored = true
  6151. a21e.Position = RootPart.Position
  6152. aa21e.MeshType = "Sphere"
  6153. aa21e.Scale = v3(1,1,1)
  6154. ssjaura:Stop()
  6155. ssj2aura:Stop()
  6156. AuraOff:Play()
  6157. for i = 1,50 do
  6158. wait()
  6159. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6160. a21e.Transparency = a21e.Transparency + 0.02
  6161. end
  6162. end
  6163. if ssjb == true then
  6164. ssjbaura:Stop()
  6165.  
  6166. newaura.ImageTransparency = 1
  6167. a21e.Name = "Beam"..num
  6168. a21e.Locked = true
  6169. a21e.Size = v3(1,1,1)
  6170. a21e.CanCollide = false
  6171. a21e.Position = v3(999,999,999)
  6172. a21e.BrickColor = bc("Toothpaste")
  6173. a21e.Material = "Neon"
  6174. a21e.Transparency = 0
  6175. aa21e = new("SpecialMesh",a21e)
  6176. a21e.Anchored = true
  6177. a21e.Position = RootPart.Position
  6178. aa21e.MeshType = "Sphere"
  6179. aa21e.Scale = v3(1,1,1)
  6180. AuraOff:Play()
  6181. for i = 1,50 do
  6182. wait()
  6183. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6184. a21e.Transparency = a21e.Transparency + 0.02
  6185. end
  6186. end
  6187. if ssj4 == true then
  6188. ssjaura:Stop()
  6189.  
  6190. newaura.ImageTransparency = 1
  6191. a21e.Name = "Beam"..num
  6192. a21e.Locked = true
  6193. a21e.Size = v3(1,1,1)
  6194. a21e.CanCollide = false
  6195. a21e.Position = v3(999,999,999)
  6196. a21e.BrickColor = bc("New Yeller")
  6197. a21e.Material = "Neon"
  6198. a21e.Transparency = 0
  6199. aa21e = new("SpecialMesh",a21e)
  6200. a21e.Anchored = true
  6201. a21e.Position = RootPart.Position
  6202. aa21e.MeshType = "Sphere"
  6203. aa21e.Scale = v3(1,1,1)
  6204. AuraOff:Play()
  6205. for i = 1,50 do
  6206. wait()
  6207. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6208. a21e.Transparency = a21e.Transparency + 0.02
  6209. end
  6210. end
  6211. if ssjg == true then
  6212. ssjgaura:Stop()
  6213.  
  6214. newaura.ImageTransparency = 1
  6215. a21e.Name = "Beam"..num
  6216. a21e.Locked = true
  6217. a21e.Size = v3(1,1,1)
  6218. a21e.CanCollide = false
  6219. a21e.Position = v3(999,999,999)
  6220. a21e.BrickColor = bc("Really red")
  6221. a21e.Material = "Neon"
  6222. a21e.Transparency = 0
  6223. aa21e = new("SpecialMesh",a21e)
  6224. a21e.Anchored = true
  6225. a21e.Position = RootPart.Position
  6226. aa21e.MeshType = "Sphere"
  6227. aa21e.Scale = v3(1,1,1)
  6228. AuraOff:Play()
  6229. for i = 1,50 do
  6230. wait()
  6231. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6232. a21e.Transparency = a21e.Transparency + 0.02
  6233. end
  6234. end
  6235. end
  6236. end
  6237. end)
  6238.  
  6239.  
  6240.  
  6241.  
  6242. mouse.KeyDown:connect(function(key)
  6243. if key == "h" then
  6244. if canattack == true and flying1 == false and punched1 == true then
  6245.  
  6246. idle = false
  6247. walk = false
  6248. canjump = false
  6249. canattack = false
  6250. punch1 = true
  6251. punched1 = false
  6252. punched2 = true
  6253. af1 = new("Part",char)
  6254. af1.Name = "NewPart"
  6255. af1.Size = v3(1,1,1)
  6256. af1.Position = v3(999,999,999)
  6257. af1.Material = "Neon"
  6258. af1.Transparency = 1
  6259.  
  6260. aaaf1 =new("Weld",af1)
  6261. aaaf1.Part0 = RootPart
  6262. aaaf1.Part1 = af1
  6263. aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
  6264. wait(0.1)
  6265. punch1 = false
  6266. punch2 = true
  6267. wait(0.2)
  6268.  
  6269. af1.Touched:connect(function(hit)
  6270. if hit.Parent:FindFirstChild("Head") then
  6271. grab = true
  6272. go11 = 2.3
  6273. af1:Destroy()
  6274. punchsound1:Play()
  6275. hit1 = true
  6276. hit.Parent:findFirstChild("Head").Anchored = true
  6277. for i,v in pairs(hit.Parent:GetChildren()) do
  6278.  
  6279.  
  6280. if v:IsA("Humanoid") then
  6281. v.Health = v.Health - 10
  6282. if v.Health > 100 then
  6283. v.Health = 100
  6284. v.MaxHealth = 100
  6285. end
  6286. end
  6287. end
  6288. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
  6289. punch2 = false
  6290.  
  6291.  
  6292. idle = false
  6293. walk = false
  6294. canjump = false
  6295. canattack = false
  6296. punch3 = true
  6297. punched1 = false
  6298. punched2 = false
  6299. punched3 = true
  6300. af1 = new("Part",char)
  6301. af1.Name = "NewPart"
  6302. af1.Size = v3(1,1,1)
  6303. af1.Position = v3(999,999,999)
  6304. af1.Material = "Neon"
  6305. af1.Transparency = 1
  6306.  
  6307. aaaf1 =new("Weld",af1)
  6308. aaaf1.Part0 = LeftHand
  6309. aaaf1.Part1 = af1
  6310. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  6311.  
  6312. wait(0.1)
  6313. punch3 = false
  6314. punch4 = true
  6315. for i,v in pairs(hit.Parent:GetChildren()) do
  6316.  
  6317.  
  6318. if v:IsA("Humanoid") then
  6319. v.Health = v.Health - 10
  6320. if v.Health > 100 then
  6321. v.Health = 100
  6322. v.MaxHealth = 100
  6323. end
  6324. end
  6325. end
  6326. punchsound1:Play()
  6327. wait(0.2)
  6328. if hit1 == false then
  6329. af1:Destroy()
  6330. hit1 = false
  6331. end
  6332. punch4 = false
  6333.  
  6334.  
  6335. idle = false
  6336. walk = false
  6337. canjump = false
  6338. canattack = false
  6339. uppercut1 = true
  6340. punched1 = false
  6341. punched2 = false
  6342. punched3 = false
  6343. punched4 = true
  6344. wait(0.3)
  6345. uppercut1 = false
  6346. uppercut2 = true
  6347. af1 = new("Part",char)
  6348. af1.Name = "NewPart"
  6349. af1.Size = v3(1,1,1)
  6350. af1.Position = v3(999,999,999)
  6351. af1.Material = "Neon"
  6352. af1.Transparency = 1
  6353.  
  6354. aaaf1 =new("Weld",af1)
  6355. aaaf1.Part0 = LeftHand
  6356. aaaf1.Part1 = af1
  6357. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  6358. for i,v in pairs(hit.Parent:GetChildren()) do
  6359.  
  6360.  
  6361. if v:IsA("Humanoid") then
  6362. v.Health = v.Health - 10
  6363. if v.Health > 100 then
  6364. v.Health = 100
  6365. v.MaxHealth = 100
  6366. end
  6367. end
  6368. end
  6369. punchsound1:Play()
  6370. for i = 1,10 do
  6371. wait()
  6372. up = up + 1
  6373. hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z)
  6374. end
  6375. hit.Parent:findFirstChild("Head").Anchored = true
  6376.  
  6377.  
  6378.  
  6379.  
  6380. wait(0.3)
  6381. uppercut2 = false
  6382.  
  6383. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  6384. RootPart.Anchored = true
  6385. idle = false
  6386. walk = false
  6387. canjump = false
  6388. canattack = false
  6389. knockdown1 = true
  6390. punched1 = true
  6391. punched2 = false
  6392. punched3 = false
  6393. punched4 = false
  6394. wait(0.3)
  6395. knockdown1 = false
  6396. knockdown2 = true
  6397. StrongPunch:Play()
  6398. for i,v in pairs(hit.Parent:GetChildren()) do
  6399.  
  6400.  
  6401. if v:IsA("Humanoid") then
  6402. v.Health = v.Health - 10
  6403. if v.Health > 100 then
  6404. v.Health = 100
  6405. v.MaxHealth = 100
  6406. end
  6407. end
  6408. end
  6409. GroundWave11()
  6410. punchsound2:Play()
  6411. up = 0
  6412. for i = 1,10 do
  6413. wait()
  6414. up = up + 1
  6415. hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z)
  6416. end
  6417. wait(0.2)
  6418. knockdown2 = false
  6419. hit.Parent:findFirstChild("Head").Anchored = true
  6420. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  6421. FastPunch:Play()
  6422. for i = 1,3 do
  6423. punch1 = true
  6424. wait(0.01)
  6425. punch1 = false
  6426.  
  6427. punch2 = true
  6428. wait(0.01)
  6429. punch2 = false
  6430. GroundWave1()
  6431. for i,v in pairs(hit.Parent:GetChildren()) do
  6432.  
  6433.  
  6434. if v:IsA("Humanoid") then
  6435. v.Health = v.Health - 1
  6436. if v.Health > 100 then
  6437. v.Health = 100
  6438. v.MaxHealth = 100
  6439. end
  6440. end
  6441.  
  6442. end
  6443. punchsound1:Play()
  6444. punch3 = true
  6445. wait(0.01)
  6446. punch3 = false
  6447.  
  6448. punch4 = true
  6449. wait(0.01)
  6450. punch4 = false
  6451.  
  6452.  
  6453. kick1 = true
  6454. wait(0.01)
  6455. kick1 = false
  6456.  
  6457. kick2 = true
  6458. wait(0.01)
  6459. kick2 = false
  6460. GroundWave111()
  6461.  
  6462. punchsound1:Play()
  6463. kick3 = true
  6464. wait(0.01)
  6465. kick3 = false
  6466.  
  6467. kick4 = true
  6468. wait(0.01)
  6469. kick4 = false
  6470.  
  6471. punchsound1:Play()
  6472. end
  6473. punch1 = true
  6474. wait(0.5)
  6475. punch1 = false
  6476. GroundWave1()
  6477. punch2 = true
  6478. wait(0.01)
  6479.  
  6480. punchsound2:Play()
  6481. for i,v in pairs(hit.Parent:GetChildren()) do
  6482.  
  6483.  
  6484. if v:IsA("Humanoid") then
  6485. v.Health = v.Health - 10
  6486. if v.Health > 100 then
  6487. v.Health = 100
  6488. v.MaxHealth = 100
  6489. end
  6490. end
  6491. end
  6492. coroutine.wrap(function()
  6493. for i = 1,40 do
  6494. wait()
  6495. go11 = go11+ 2
  6496.  
  6497. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * go11
  6498.  
  6499. end
  6500.  
  6501. end)()
  6502.  
  6503.  
  6504.  
  6505. RootPart.Anchored = true
  6506. punch2 = false
  6507. kamehameha5 = true
  6508.  
  6509. startk = true
  6510. kamecharge:Play()
  6511. wait(0.5)
  6512.  
  6513.  
  6514. kamehameha5 = false
  6515. kamehameha2 = true
  6516. hit.Parent:findFirstChild("Head").Anchored = false
  6517. kamehameha()
  6518. wait(0.8)
  6519. kamehameha2 = false
  6520. RootPart.Anchored = false
  6521. idle = true
  6522. walk = true
  6523. canjump = true
  6524. canattack = true
  6525.  
  6526. go11 = 2.3
  6527. up = 0
  6528. idle = true
  6529. walk = true
  6530. canjump = true
  6531. canattack = true
  6532.  
  6533.  
  6534.  
  6535. if hit1 == false then
  6536. af1:Destroy()
  6537. hit1 = false
  6538. end
  6539. idle = true
  6540. walk = true
  6541. canjump = true
  6542. canattack = true
  6543.  
  6544.  
  6545. idle = true
  6546.  
  6547. walk = true
  6548. canjump = true
  6549. canattack = true
  6550. end
  6551.  
  6552. end)
  6553. end
  6554. end
  6555. end)
  6556.  
  6557.  
  6558. mouse.KeyDown:connect(function(key)
  6559. if key == "r" then
  6560. if canattack == true and kiblastdone == false then
  6561. idle = false
  6562. walk = false
  6563. kiblastdone = true
  6564. canattack = false
  6565. canjump = false
  6566. kiblast1 = true
  6567. wait(0.2)
  6568. kiblast1 = false
  6569. kiblast2 = true
  6570. kiblastsound:Play()
  6571. ay = new("Part",char)
  6572. ay.Name = "NewPart"
  6573. ay.Size = v3(1,1,1)
  6574. ay.CanCollide = false
  6575. ay.BrickColor = bc("Cyan")
  6576. ay.Material = "Neon"
  6577. ay.Transparency = 0
  6578. aay = new("SpecialMesh",ay)
  6579. aay.MeshType = "Sphere"
  6580. aay.Scale = v3(1,1,1)
  6581. ay.Position = v3(999,999,999)
  6582. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  6583. ys = Instance.new("BodyVelocity",ay)
  6584.  
  6585. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6586.  
  6587. ys.Velocity = RootPart.CFrame.lookVector * 60
  6588. ay.Touched:connect(function(hit)
  6589. if hit then
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596. kamehit:Play()
  6597. for i = 1,10 do
  6598. wait()
  6599. aay.Scale = aay.Scale + v3(1,1,1)
  6600. ay.Transparency = ay.Transparency + 0.1
  6601. end
  6602. ay:Destroy()
  6603.  
  6604. end
  6605. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  6606. for i,v in pairs(hit.Parent:GetChildren()) do
  6607.  
  6608.  
  6609. if v:IsA("Humanoid") then
  6610. v.Health = v.Health - 5
  6611. if v.Health > 100 then
  6612. v.Health = 100
  6613. v.MaxHealth = 100
  6614. end
  6615. end
  6616. end
  6617. end
  6618.  
  6619. end)
  6620.  
  6621. game.Debris:AddItem(ay,3)
  6622. wait(0.2)
  6623. kiblast2= false
  6624. idle = true
  6625. walk = true
  6626. canjump = true
  6627. canattack = true
  6628.  
  6629. end
  6630. end
  6631. end)
  6632.  
  6633. mouse.KeyDown:connect(function(key)
  6634. if key == "r" then
  6635. if canattack == true and kiblastdone == true then
  6636. idle = false
  6637. walk = false
  6638. kiblastdone = false
  6639. canattack = false
  6640. canjump = false
  6641. kiblast3 = true
  6642. wait(0.2)
  6643. kiblast3 = false
  6644. kiblast4 = true
  6645. kiblastsound:Play()
  6646. ay = new("Part",char)
  6647. ay.Name = "NewPart"
  6648. ay.Size = v3(1,1,1)
  6649. ay.CanCollide = false
  6650. ay.BrickColor = bc("Cyan")
  6651. ay.Material = "Neon"
  6652. ay.Transparency = 0
  6653. aay = new("SpecialMesh",ay)
  6654. aay.MeshType = "Sphere"
  6655. aay.Scale = v3(1,1,1)
  6656. ay.Position = v3(999,999,999)
  6657. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  6658. ys = Instance.new("BodyVelocity",ay)
  6659.  
  6660. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6661.  
  6662. ys.Velocity = RootPart.CFrame.lookVector * 60
  6663. ay.Touched:connect(function(hit)
  6664. if hit then
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671. kamehit:Play()
  6672. for i = 1,10 do
  6673. wait()
  6674. aay.Scale = aay.Scale + v3(1,1,1)
  6675. ay.Transparency = ay.Transparency + 0.1
  6676. end
  6677. ay:Destroy()
  6678.  
  6679. end
  6680. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  6681. for i,v in pairs(hit.Parent:GetChildren()) do
  6682.  
  6683.  
  6684. if v:IsA("Humanoid") then
  6685. v.Health = v.Health - 5
  6686. if v.Health > 100 then
  6687. v.Health = 100
  6688. v.MaxHealth = 100
  6689. end
  6690. end
  6691. end
  6692. end
  6693.  
  6694. end)
  6695.  
  6696. game.Debris:AddItem(ay,3)
  6697. wait(0.2)
  6698. kiblast4= false
  6699. idle = true
  6700. walk = true
  6701. canjump = true
  6702. canattack = true
  6703.  
  6704. end
  6705. end
  6706. end)
  6707.  
  6708. mouse.KeyDown:connect(function(key)
  6709. if key == "g" then
  6710. if canattack == true and flying1 == false and punched1 == true then
  6711.  
  6712. idle = false
  6713. walk = false
  6714. canjump = false
  6715. canattack = false
  6716. punch1 = true
  6717. punched1 = false
  6718. punched2 = true
  6719. af1 = new("Part",char)
  6720. af1.Name = "NewPart"
  6721. af1.Size = v3(1,1,1)
  6722. af1.Position = v3(999,999,999)
  6723. af1.Material = "Neon"
  6724. af1.Transparency = 1
  6725.  
  6726. aaaf1 =new("Weld",af1)
  6727. aaaf1.Part0 = RootPart
  6728. aaaf1.Part1 = af1
  6729. aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
  6730. wait(0.1)
  6731. punch1 = false
  6732. punch2 = true
  6733. wait(0.2)
  6734.  
  6735. af1.Touched:connect(function(hit)
  6736. if hit.Parent:FindFirstChild("Head") then
  6737. grab = true
  6738. go11 = 2.3
  6739. af1:Destroy()
  6740. punchsound1:Play()
  6741. hit1 = true
  6742. hit.Parent:findFirstChild("Head").Anchored = true
  6743. for i,v in pairs(hit.Parent:GetChildren()) do
  6744.  
  6745.  
  6746. if v:IsA("Humanoid") then
  6747. v.Health = v.Health - 10
  6748. if v.Health > 100 then
  6749. v.Health = 100
  6750. v.MaxHealth = 100
  6751. end
  6752. end
  6753. end
  6754. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
  6755. punch2 = false
  6756.  
  6757.  
  6758. idle = false
  6759. walk = false
  6760. canjump = false
  6761. canattack = false
  6762. punch3 = true
  6763. punched1 = false
  6764. punched2 = false
  6765. punched3 = true
  6766. af1 = new("Part",char)
  6767. af1.Name = "NewPart"
  6768. af1.Size = v3(1,1,1)
  6769. af1.Position = v3(999,999,999)
  6770. af1.Material = "Neon"
  6771. af1.Transparency = 1
  6772.  
  6773. aaaf1 =new("Weld",af1)
  6774. aaaf1.Part0 = LeftHand
  6775. aaaf1.Part1 = af1
  6776. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  6777.  
  6778. wait(0.1)
  6779. punch3 = false
  6780. punch4 = true
  6781. for i,v in pairs(hit.Parent:GetChildren()) do
  6782.  
  6783.  
  6784. if v:IsA("Humanoid") then
  6785. v.Health = v.Health - 10
  6786. if v.Health > 100 then
  6787. v.Health = 100
  6788. v.MaxHealth = 100
  6789. end
  6790. end
  6791. end
  6792. punchsound1:Play()
  6793. wait(0.2)
  6794. if hit1 == false then
  6795. af1:Destroy()
  6796. hit1 = false
  6797. end
  6798. punch4 = false
  6799.  
  6800.  
  6801. idle = false
  6802. walk = false
  6803. canjump = false
  6804. canattack = false
  6805. uppercut1 = true
  6806. punched1 = false
  6807. punched2 = false
  6808. punched3 = false
  6809. punched4 = true
  6810. wait(0.3)
  6811. uppercut1 = false
  6812. uppercut2 = true
  6813. af1 = new("Part",char)
  6814. af1.Name = "NewPart"
  6815. af1.Size = v3(1,1,1)
  6816. af1.Position = v3(999,999,999)
  6817. af1.Material = "Neon"
  6818. af1.Transparency = 1
  6819.  
  6820. aaaf1 =new("Weld",af1)
  6821. aaaf1.Part0 = LeftHand
  6822. aaaf1.Part1 = af1
  6823. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  6824. for i,v in pairs(hit.Parent:GetChildren()) do
  6825.  
  6826.  
  6827. if v:IsA("Humanoid") then
  6828. v.Health = v.Health - 10
  6829. if v.Health > 100 then
  6830. v.Health = 100
  6831. v.MaxHealth = 100
  6832. end
  6833. end
  6834. end
  6835. punchsound1:Play()
  6836. for i = 1,10 do
  6837. wait()
  6838. up = up + 1
  6839. hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z)
  6840. end
  6841. hit.Parent:findFirstChild("Head").Anchored = true
  6842.  
  6843.  
  6844.  
  6845.  
  6846. wait(0.3)
  6847. uppercut2 = false
  6848.  
  6849. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  6850. RootPart.Anchored = true
  6851. idle = false
  6852. walk = false
  6853. canjump = false
  6854. canattack = false
  6855. knockdown1 = true
  6856. punched1 = true
  6857. punched2 = false
  6858. punched3 = false
  6859. punched4 = false
  6860. wait(0.3)
  6861. knockdown1 = false
  6862. knockdown2 = true
  6863. StrongPunch:Play()
  6864. for i,v in pairs(hit.Parent:GetChildren()) do
  6865.  
  6866.  
  6867. if v:IsA("Humanoid") then
  6868. v.Health = v.Health - 10
  6869. if v.Health > 100 then
  6870. v.Health = 100
  6871. v.MaxHealth = 100
  6872. end
  6873. end
  6874. end
  6875. GroundWave11()
  6876. punchsound2:Play()
  6877. up = 0
  6878. for i = 1,10 do
  6879. wait()
  6880. up = up + 1
  6881. hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z)
  6882. end
  6883. wait(0.2)
  6884. knockdown2 = false
  6885. hit.Parent:findFirstChild("Head").Anchored = true
  6886.  
  6887. RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(hit.Parent:findFirstChild("Head").Position.x, hit.Parent:findFirstChild("Head").Position.y,hit.Parent:findFirstChild("Head").Position.z))
  6888. Instance.new("Smoke",hit.Parent:findFirstChild("Head")).Color = Color3.fromRGB(79,91,79)
  6889. coroutine.wrap(function()
  6890.  
  6891. for i= 1,8 do
  6892.  
  6893. FastPunch:Play()
  6894. wait(0.4)
  6895. end
  6896. end)()
  6897. coroutine.wrap(function()
  6898. wait(0.5)
  6899. ay1 = new("Part",char)
  6900. ay1.Name = "NewPart"
  6901. ay1.Size = v3(1,1,1)
  6902. ay1.CanCollide = false
  6903. ay1.BrickColor = bc("Cyan")
  6904. ay1.Material = "Neon"
  6905. ay1.Transparency = 0
  6906. aay1 = new("SpecialMesh",ay1)
  6907. aay1.MeshType = "Sphere"
  6908. aay1.Scale = v3(3,3,3)
  6909. ay1.Anchored = true
  6910. ay1.Position = hit.Parent:findFirstChild("Head").Position
  6911. for i = 1,5 do
  6912. wait()
  6913. for i = 1,10 do
  6914. wait()
  6915. aay1.Scale = aay1.Scale + v3(2,2,2)
  6916. end
  6917. local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  6918. Colors = {"White", "White"}
  6919. local wave11111 = Instance.new("Part", char)
  6920. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6921. wave11111.Anchored = true
  6922. wave11111.Name = "Wave"
  6923. wave11111.CanCollide = false
  6924. wave11111.Locked = true
  6925. wave11111.Size = Vector3.new(1, 1, 1)
  6926. wave11111.TopSurface = "Smooth"
  6927. wave11111.BottomSurface = "Smooth"
  6928. wave11111.Transparency = 0.35
  6929. wave11111.CFrame = HandCF
  6930. wm31111 = Instance.new("SpecialMesh", wave11111)
  6931. wm31111.MeshId = "rbxassetid://3270017"
  6932.  
  6933. coroutine.wrap(function()
  6934. for i = 1, 30, 1 do
  6935. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  6936. wave11111.Size = wm31111.Scale
  6937. wave11111.CFrame = HandCF
  6938. wave11111.Transparency = i/30
  6939. wait()
  6940. end
  6941. wait()
  6942. wave11111:Destroy()
  6943. end)()
  6944. for i = 1,10 do
  6945. wait()
  6946. aay1.Scale = aay1.Scale - v3(2,2,2)
  6947. end
  6948. local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  6949. Colors = {"White", "White"}
  6950. local wave11111 = Instance.new("Part", char)
  6951. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6952. wave11111.Anchored = true
  6953. wave11111.Name = "Wave"
  6954. wave11111.CanCollide = false
  6955. wave11111.Locked = true
  6956. wave11111.Size = Vector3.new(1, 1, 1)
  6957. wave11111.TopSurface = "Smooth"
  6958. wave11111.BottomSurface = "Smooth"
  6959. wave11111.Transparency = 0.35
  6960. wave11111.CFrame = HandCF
  6961. wm31111 = Instance.new("SpecialMesh", wave11111)
  6962. wm31111.MeshId = "rbxassetid://3270017"
  6963. coroutine.wrap(function()
  6964. for i = 1, 30, 1 do
  6965. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  6966. wave11111.Size = wm31111.Scale
  6967. wave11111.CFrame = HandCF
  6968. wave11111.Transparency = i/30
  6969. wait()
  6970. end
  6971. wait()
  6972. wave11111:Destroy()
  6973. end)()
  6974. end
  6975. ay1:Destroy()
  6976. end)()
  6977. coroutine.wrap(function()
  6978. wait(0.5)
  6979. for i= 1,32 do
  6980. wait(0.1)
  6981. kiblastsound:Play()
  6982. kamehit:Play()
  6983.  
  6984. end
  6985. end)()
  6986.  
  6987. for i = 1,20 do
  6988. wait()
  6989. kiblast1 = true
  6990. wait()
  6991. kiblast1 = false
  6992. kiblast2 = true
  6993.  
  6994. ay = new("Part",char)
  6995. ay.Name = "NewPart"
  6996. ay.Size = v3(1,1,1)
  6997. ay.CanCollide = false
  6998. ay.BrickColor = bc("Cyan")
  6999. ay.Material = "Neon"
  7000. ay.Transparency = 0
  7001. aay = new("SpecialMesh",ay)
  7002. aay.MeshType = "Sphere"
  7003. aay.Scale = v3(2,2,2)
  7004. ay.Position = v3(999,999,999)
  7005. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  7006. ys = Instance.new("BodyVelocity",ay)
  7007.  
  7008. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7009.  
  7010. ys.Velocity = RootPart.CFrame.lookVector * 80
  7011. ay.Touched:connect(function(hit)
  7012. if hit ~= ay then
  7013.  
  7014.  
  7015.  
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021.  
  7022. end
  7023. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  7024.  
  7025. for i,v in pairs(hit.Parent:GetChildren()) do
  7026.  
  7027.  
  7028. if v:IsA("Humanoid") then
  7029. v.Health = v.Health - 0.4
  7030. if v.Health > 100 then
  7031. v.Health = 100
  7032. v.MaxHealth = 100
  7033. end
  7034. end
  7035. end
  7036. end
  7037.  
  7038. end)
  7039.  
  7040. game.Debris:AddItem(ay,3)
  7041. wait()
  7042. kiblast2= false
  7043.  
  7044.  
  7045.  
  7046.  
  7047.  
  7048. kiblast3 = true
  7049. wait()
  7050. kiblast3 = false
  7051. kiblast4 = true
  7052.  
  7053. ay = new("Part",char)
  7054. ay.Name = "NewPart"
  7055. ay.Size = v3(1,1,1)
  7056. ay.CanCollide = false
  7057. ay.BrickColor = bc("Cyan")
  7058. ay.Material = "Neon"
  7059. ay.Transparency = 0
  7060. aay = new("SpecialMesh",ay)
  7061. aay.MeshType = "Sphere"
  7062. aay.Scale = v3(2,2,2)
  7063. ay.Position = v3(999,999,999)
  7064. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  7065. ys = Instance.new("BodyVelocity",ay)
  7066.  
  7067. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7068.  
  7069. ys.Velocity = RootPart.CFrame.lookVector * 80
  7070. ay.Touched:connect(function(hit)
  7071. if hit ~= ay then
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080. end
  7081. if hit.Parent:FindFirstChild("Head") ~= nil and hit.Parent:FindFirstChild("NewPart") == nil then
  7082.  
  7083.  
  7084. for i,v in pairs(hit.Parent:GetChildren()) do
  7085.  
  7086.  
  7087.  
  7088. if v:IsA("Humanoid") then
  7089. v.Health = v.Health - 0.4
  7090. if v.Health > 100 then
  7091. v.Health = 100
  7092. v.MaxHealth = 100
  7093. end
  7094. end
  7095. end
  7096. end
  7097.  
  7098. end)
  7099.  
  7100. game.Debris:AddItem(ay,3)
  7101. wait()
  7102. kiblast4= false
  7103. end
  7104.  
  7105.  
  7106.  
  7107.  
  7108. wait(2)
  7109. idle = true
  7110. walk = true
  7111. canjump = true
  7112. canattack = true
  7113.  
  7114. hit.Parent:findFirstChild("Head").Anchored = false
  7115. idle = true
  7116. go11 = 2.3
  7117. walk = true
  7118. up = 0
  7119. canjump = true
  7120. canattack = true
  7121. RootPart.Anchored = false
  7122. end
  7123.  
  7124. end)
  7125. end
  7126. end
  7127. end)
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.  
  7136.  
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142. mouse.KeyDown:connect(function(key)
  7143. if key == "y" then
  7144. if fuse == false then
  7145. if ssj1 == false and ssj2 == false and ssj3 == false then
  7146. if canattack == true then
  7147. canattack = false
  7148. if canfly == true then
  7149. canfly = false
  7150. canfly1 = true
  7151. end
  7152. newaura.Position = UDim2.new(-0.475,0,-0.25,0)
  7153. RootPart.Anchored = true
  7154. newaurabase.Size = UDim2.new(15,0,25,0)
  7155. newaurabase.AlwaysOnTop = false
  7156. newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
  7157. newaurabase.ExtentsOffset = Vector3.new(0,0,-2)
  7158. idle = false
  7159. ssjb = true
  7160. ssj1 = false
  7161. ssj2= false
  7162. ssj3 = false
  7163. walk = false
  7164. canjump = false
  7165.  
  7166. ssjbmusic:Play()
  7167. g1q = Instance.new("Part",char)
  7168. g1q.Name = "Smoke"
  7169. g1q.CanCollide = false
  7170. g1q.Position = RootPart.Position - v3(-8,3,0)
  7171. g1q.Size = v3(0.1,0.1,0.1)
  7172. g1q.Anchored = true
  7173. g1a = Instance.new("Part",char)
  7174. g1a.Name = "Smoke"
  7175. g1a.CanCollide = false
  7176. g1a.Position = RootPart.Position + v3(8,80,0)
  7177. g1a.Size = v3(0.1,0.1,0.1)
  7178. g1a.Anchored = true
  7179. g1q1 = Instance.new("Part",char)
  7180. g1q1.Name = "Smoke"
  7181. g1q1.CanCollide = false
  7182. g1q1.Position = RootPart.Position - v3(-5,3,7)
  7183. g1q1.Size = v3(0.1,0.1,0.1)
  7184. g1q1.Anchored = true
  7185. g1a1 = Instance.new("Part",char)
  7186. g1a1.Name = "Smoke"
  7187. g1a1.CanCollide = false
  7188. g1a1.Position = RootPart.Position + v3(5,80,-7)
  7189. g1a1.Size = v3(0.1,0.1,0.1)
  7190. g1a1.Anchored = true
  7191. g1q2 = Instance.new("Part",char)
  7192. g1q2.Name = "Smoke"
  7193. g1q2.CanCollide = false
  7194. g1q2.Position = RootPart.Position - v3(12,3,-6)
  7195. g1q2.Size = v3(0.1,0.1,0.1)
  7196. g1q2.Anchored = true
  7197. g1a2 = Instance.new("Part",char)
  7198. g1a2.Name = "Smoke"
  7199. g1a2.CanCollide = false
  7200. g1a2.Position = RootPart.Position + v3(-12,80,6)
  7201. g1a2.Size = v3(0.1,0.1,0.1)
  7202. g1a2.Anchored = true
  7203. ------------------------------------------------
  7204. transform1 = true
  7205.  
  7206. wait(0.8)
  7207. if potara == false then
  7208. Hair7.Color = Color3.fromRGB(21,221,239)
  7209. Mesh.MeshId = "rbxassetid://430344159"
  7210. Mesh.Scale = v3(6.3,6.3,6.3)
  7211. char.Head.face.Texture= "rbxassetid://959519291"
  7212. Weld.C0 = CFrame.new(-.25,1.2,.34)
  7213. else
  7214. char.Head.face.Texture= "rbxassetid://959519291"
  7215. Hair7.Color = Color3.fromRGB(21,221,239)
  7216. Mesh.MeshId = "rbxassetid://560152258"
  7217. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  7218. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  7219. end
  7220. a21e = new("Part",char)
  7221. a21e.Name = "Beam"..num
  7222. a21e.Locked = true
  7223. a21e.Size = v3(1,1,1)
  7224. a21e.CanCollide = false
  7225. a21e.Position = v3(999,999,999)
  7226. a21e.BrickColor = bc("Cyan")
  7227. a21e.Material = "Neon"
  7228. a21e.Transparency = 0
  7229. aa21e = new("SpecialMesh",a21e)
  7230. a21e.Anchored = true
  7231. a21e.Position = RootPart.Position
  7232. aa21e.MeshType = "Sphere"
  7233. aa21e.Scale = v3(1,1,1)
  7234.  
  7235. transform1 = false
  7236. transform2 = true
  7237. ssjbauraburst:Play()
  7238. GroundWave5()
  7239. GroundWave6()
  7240. GroundWave7()
  7241. GroundWave8()
  7242. GroundWave9()
  7243. GroundWave10()
  7244. ad.Position = RootPart.Position - v3(0,3,0)
  7245. aad.Transparency = 0
  7246.  
  7247.  
  7248.  
  7249. newaura.ImageTransparency = 0
  7250. ssjbaura:Play()
  7251. for i = 1,50 do
  7252. wait()
  7253. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7254. a21e.Transparency = a21e.Transparency + 0.02
  7255. end
  7256. wait(0.1)
  7257. wait(1.4)
  7258. transform2 = false
  7259.  
  7260.  
  7261.  
  7262.  
  7263. -------------------------------------------------
  7264. canattack = true
  7265. RootPart.Anchored = false
  7266. if canfly1 == true then
  7267.  
  7268. idle = true
  7269. walk = true
  7270. canjump = true
  7271. end
  7272. if canfly1 == true then
  7273. canfly = true
  7274. end
  7275. for i = 1,20 do
  7276. wait()
  7277. aad.Transparency = aad.Transparency + 0.05
  7278. end
  7279. end
  7280. end
  7281. end
  7282. end
  7283. end)
  7284.  
  7285.  
  7286.  
  7287. mouse.KeyDown:connect(function(key)
  7288. if key == "k" then
  7289. if potara == false then
  7290. if ssjb == true then
  7291. if canattack == true then
  7292. canattack = false
  7293. if canfly == true then
  7294. canfly = false
  7295. canfly1 = true
  7296. end
  7297.  
  7298.  
  7299. idle = false
  7300. ssjb = true
  7301. ssjbkaio = true
  7302. ssj1 = false
  7303. ssj2= false
  7304. ssj3 = false
  7305. walk = false
  7306. canjump = false
  7307.  
  7308. ssjbmusic:Play()
  7309.  
  7310. ------------------------------------------------
  7311. transform3 = true
  7312.  
  7313. wait(0.8)
  7314. Hair7.Color = Color3.fromRGB(21,221,239)
  7315. Mesh.MeshId = "rbxassetid://430344159"
  7316. Mesh.Scale = v3(6.3,6.3,6.3)
  7317. char.Head.face.Texture= "rbxassetid://959519291"
  7318. Weld.C0 = CFrame.new(-.25,1.2,.34)
  7319.  
  7320. a21e = new("Part",char)
  7321. a21e.Name = "Beam"..num
  7322. a21e.Locked = true
  7323. a21e.Size = v3(1,1,1)
  7324. a21e.CanCollide = false
  7325. a21e.Position = v3(999,999,999)
  7326. a21e.BrickColor = bc("Cyan")
  7327. a21e.Material = "Neon"
  7328. a21e.Transparency = 1
  7329. aa21e = new("SpecialMesh",a21e)
  7330. a21e.Anchored = true
  7331. a21e.Position = RootPart.Position
  7332. aa21e.MeshType = "Sphere"
  7333. aa21e.Scale = v3(1,1,1)
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339. smokey = Instance.new("Smoke",RootPart)
  7340. smokey.Color = Color3.new(255,0,0)
  7341. smokey.Opacity = 1
  7342. smokey.Size = 2
  7343. ssjbkaioken.TimePosition = 1.5
  7344. ssjbkaioken:Play()
  7345. wait(0.2)
  7346. coroutine.wrap(function()
  7347. repeat
  7348. wait()
  7349. newaurabase.Size = UDim2.new(math.random(15,17),0,math.random(25,30),0)
  7350. until newaura.ImageTransparency == 1
  7351.  
  7352.  
  7353.  
  7354. end)()
  7355. rock = true
  7356. redlight = Instance.new("PointLight",LowerTorso)
  7357. redlight.Color = Color3.new(255,0,0)
  7358. redlight.Brightness = math.huge
  7359. mouth.Texture = "rbxassetid://828773176"
  7360. GroundShake = true
  7361. RootPart.Anchored = true
  7362.  
  7363. wait(10)
  7364.  
  7365. wait(7)
  7366. rock2 = true
  7367. rock = false
  7368. smokey:Destroy()
  7369. ssjbaura:Stop()
  7370. ssjbmusic:Stop()
  7371. transform3 = false
  7372. transform2 = false
  7373. transform5 = true
  7374. redlight:Destroy()
  7375.  
  7376. mouth.Texture = "rbxassetid://932140764"
  7377. newaura.ImageTransparency = 1
  7378. GroundShake = false
  7379.  
  7380. a21e.Transparency = 0
  7381. for i = 1,50 do
  7382. wait()
  7383. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7384. a21e.Transparency = a21e.Transparency + 0.02
  7385. end
  7386. aa21e.Scale = v3(1,1,1)
  7387. a21e.Transparency = 1
  7388. wait(1)
  7389. chatfunc("Kaioken!")
  7390. mouth.Texture = "rbxassetid://828773176"
  7391. wait(0.3)
  7392. mouth.Texture = "rbxassetid://932140764"
  7393. wait(0.3)
  7394. mouth.Texture = "rbxassetid://828773176"
  7395. wait(0.3)
  7396. mouth.Texture = "rbxassetid://932140764"
  7397. wait(0.3)
  7398. mouth.Texture = "rbxassetid://828773176"
  7399. wait(0.3)
  7400. mouth.Texture = "rbxassetid://932140764"
  7401. wait(0.3)
  7402. GroundShake2 = true
  7403. transform5 = false
  7404. transform3 = false
  7405. transform2 = true
  7406. ssjbauraburst:Play()
  7407. GroundWave5()
  7408. GroundWave6()
  7409. GroundWave7()
  7410. GroundWave8()
  7411. GroundWave9()
  7412. GroundWave10()
  7413. ad.Position = RootPart.Position - v3(0,3,0)
  7414. aad.Transparency = 0
  7415. newaura2.ImageTransparency = 0
  7416. wait(0.1)
  7417.  
  7418.  
  7419. newaura.ImageTransparency = 0
  7420. ssjbaura:Stop()
  7421. ssjbkaura:Play()
  7422. a21e.Transparency = 0
  7423. for i = 1,50 do
  7424. wait()
  7425. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7426. a21e.Transparency = a21e.Transparency + 0.02
  7427. end
  7428. GroundShake2 = false
  7429. for i,v in pairs(workspace:GetChildren()) do
  7430. if v:IsA("Part") then
  7431. if v.Size.x > 150 then
  7432. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  7433. end
  7434. end
  7435. end
  7436. wait(0.1)
  7437. wait(1.4)
  7438. chatfunc("This Is My Trump Card")
  7439. rock2 = false
  7440. transform2 = false
  7441.  
  7442.  
  7443.  
  7444.  
  7445. -------------------------------------------------
  7446. canattack = true
  7447. RootPart.Anchored = false
  7448. if canfly1 == true then
  7449.  
  7450. idle = true
  7451. walk = true
  7452. canjump = true
  7453. end
  7454. if canfly1 == true then
  7455. canfly = true
  7456. end
  7457. for i = 1,20 do
  7458. wait()
  7459. aad.Transparency = aad.Transparency + 0.05
  7460. end
  7461. end
  7462. end
  7463. end
  7464. end
  7465. end)
  7466.  
  7467.  
  7468.  
  7469. mouse.KeyDown:connect(function(key)
  7470. if key == "k" then
  7471. if ssjbkaio == true then
  7472. if canattack == true then
  7473. canattack = false
  7474. if canfly == true then
  7475. canfly = false
  7476. canfly1 = true
  7477. end
  7478.  
  7479. RootPart.Anchored = true
  7480. idle = false
  7481. ssjb = true
  7482. ssjbkaio = false
  7483. ssjbkaiox10 = true
  7484. ssj1 = false
  7485. ssj2= false
  7486. ssj3 = false
  7487. walk = false
  7488. canjump = false
  7489.  
  7490. ssjbmusic:Play()
  7491.  
  7492. ------------------------------------------------
  7493. transform3 = true
  7494.  
  7495. wait(0.8)
  7496.  
  7497.  
  7498. a21e = new("Part",char)
  7499. a21e.Name = "Beam"..num
  7500. a21e.Locked = true
  7501. a21e.Size = v3(1,1,1)
  7502. a21e.CanCollide = false
  7503. a21e.Position = v3(999,999,999)
  7504. a21e.BrickColor = bc("Cyan")
  7505. a21e.Material = "Neon"
  7506. a21e.Transparency = 1
  7507. aa21e = new("SpecialMesh",a21e)
  7508. a21e.Anchored = true
  7509. a21e.Position = RootPart.Position
  7510. aa21e.MeshType = "Sphere"
  7511. aa21e.Scale = v3(1,1,1)
  7512.  
  7513.  
  7514.  
  7515.  
  7516.  
  7517.  
  7518. ssjbkaioken1:Play()
  7519. coroutine.wrap(function()
  7520. repeat
  7521. wait()
  7522. newaurabase2.Size = UDim2.new(math.random(30,35),0,math.random(60,75),0)
  7523. until Hair7.Color == Color3.fromRGB(210, 211, 223)
  7524.  
  7525.  
  7526.  
  7527. end)()
  7528. rock = true
  7529. redlight = Instance.new("PointLight",LowerTorso)
  7530. redlight.Color = Color3.new(255,0,0)
  7531. redlight.Brightness = math.huge
  7532. GroundShake = true
  7533.  
  7534. mouth.Texture = "rbxassetid://828773176"
  7535. wait(9)
  7536. GroundWave5()
  7537. GroundWave6()
  7538. GroundWave7()
  7539. GroundWave8()
  7540. GroundWave9()
  7541. GroundWave10()
  7542. ad = new("Part",char)
  7543. ad.Name = "NewPart"
  7544. ad.Size = v3(30,0.1,30)
  7545. ad.CanCollide = false
  7546. ad.Anchored = true
  7547. ad.Position = RootPart.Position - v3(0,2,0)
  7548. ad.BrickColor = bc("bright Blue")
  7549. ad.Material = "Neon"
  7550. ad.Transparency = 1
  7551. aad = new("Decal",ad)
  7552.  
  7553. aad.Face = "Top"
  7554. aad.Transparency = 1
  7555. aad.Transparency = 0
  7556. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7557. wait(11)
  7558.  
  7559. redlight:Destroy()
  7560.  
  7561. chatfunc("Times 10!")
  7562. mouth.Texture = "rbxassetid://828773176"
  7563. wait(0.3)
  7564. mouth.Texture = "rbxassetid://932140764"
  7565. wait(0.3)
  7566. mouth.Texture = "rbxassetid://828773176"
  7567. wait(0.3)
  7568. mouth.Texture = "rbxassetid://932140764"
  7569. wait(0.2)
  7570. mouth.Texture = "rbxassetid://828773176"
  7571. wait(0.2)
  7572. mouth.Texture = "rbxassetid://932140764"
  7573. wait(0.2)
  7574. mouth.Texture = "rbxassetid://828773176"
  7575. wait(1.4)
  7576. rock3 = true
  7577. rock = false
  7578. GroundShake2 = true
  7579.  
  7580. ssjbauraburst:Play()
  7581. GroundWave5()
  7582. GroundWave6()
  7583. GroundWave7()
  7584. GroundWave8()
  7585. GroundWave9()
  7586. GroundWave10()
  7587.  
  7588. aad.Transparency = 0
  7589. newaura2.ImageTransparency = 0
  7590.  
  7591. p1.Transparency = 0.5
  7592. p2.Transparency = 0.5
  7593. p3.Transparency = 0.5
  7594. p4.Transparency = 0.5
  7595. p5.Transparency = 0.5
  7596. p6.Transparency = 0.5
  7597. p7.Transparency = 0.5
  7598. p8.Transparency = 0.5
  7599. p9.Transparency = 0.5
  7600. p10.Transparency = 0.5
  7601. p11.Transparency = 0.5
  7602. p12.Transparency = 0.5
  7603. p13.Transparency = 0.5
  7604. p14.Transparency = 0.5
  7605. p15.Transparency = 0.5
  7606. newaura.ImageTransparency = 0
  7607. ssjbaura:Stop()
  7608. ssjbkaura:Play()
  7609. a21e.Transparency = 0
  7610. Hair7.Color = Color3.fromRGB(210, 211, 223)
  7611.  
  7612. Mesh.MeshId = "rbxassetid://430344159"
  7613. Mesh.Scale = v3(6.3,6.3,6.3)
  7614. char.Head.face.Texture= "http://www.roblox.com/asset/?id=975967879"
  7615. Weld.C0 = CFrame.new(-.25,1.2,.34)
  7616. for i = 1,50 do
  7617. wait()
  7618. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7619. a21e.Transparency = a21e.Transparency + 0.02
  7620. end
  7621. ssjbkaioken1:Stop()
  7622. mouth.Texture = "rbxassetid://932140764"
  7623. wait()
  7624. GroundShake = false
  7625. wait()
  7626.  
  7627. wait()
  7628. GroundShake2 = false
  7629. for i,v in pairs(workspace:GetChildren()) do
  7630. if v:IsA("Part") then
  7631. if v.Size.x > 150 then
  7632. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  7633. end
  7634. end
  7635. end
  7636. wait(2)
  7637.  
  7638.  
  7639.  
  7640.  
  7641. rock3 = false
  7642. -------------------------------------------------
  7643. transform3 = false
  7644. chatfunc("I Can't Maintain This Form For Long")
  7645. canattack = true
  7646. RootPart.Anchored = false
  7647. if canfly1 == true then
  7648.  
  7649. idle = true
  7650. walk = true
  7651. canjump = true
  7652. end
  7653. if canfly1 == true then
  7654. canfly = true
  7655. end
  7656. for i = 1,20 do
  7657. wait()
  7658. aad.Transparency = aad.Transparency + 0.05
  7659. end
  7660. end
  7661. end
  7662. end
  7663. end)
  7664.  
  7665.  
  7666.  
  7667.  
  7668. mouse.KeyDown:connect(function(key)
  7669. if key == "u" then
  7670. if fuse == false or potara == false then
  7671. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false then
  7672. if canattack == true then
  7673. canattack = false
  7674. if canfly == true then
  7675. canfly = false
  7676. canfly1 = true
  7677. end
  7678. newaura.Position = UDim2.new(-0.57,0,-0.28,0)
  7679. newaurabase.Size = UDim2.new(10,0,20,0)
  7680. newaurabase.AlwaysOnTop = false
  7681. newaurabase.ExtentsOffset = v3(0,0,-2)
  7682. RootPart.Anchored = true
  7683.  
  7684. idle = false
  7685. ssjb = false
  7686. ssjg = true
  7687. ssj1 = false
  7688. ssj2= false
  7689. ssj3 = false
  7690. walk = false
  7691. canjump = false
  7692.  
  7693. ssjgmusic:Play()
  7694.  
  7695. ------------------------------------------------
  7696. transform1 = true
  7697.  
  7698. wait(0.8)
  7699. Hair7.Color = Color3.fromRGB(255,16,88)
  7700. GroundShake = true
  7701. char.Head.face.Texture= "rbxassetid://900680867"
  7702.  
  7703.  
  7704. a21e = new("Part",char)
  7705. a21e.Name = "Beam"..num
  7706. a21e.Locked = true
  7707. a21e.Size = v3(1,1,1)
  7708. a21e.CanCollide = false
  7709. a21e.Position = v3(999,999,999)
  7710. a21e.BrickColor = bc("Really red")
  7711. a21e.Material = "Neon"
  7712. a21e.Transparency = 0
  7713. aa21e = new("SpecialMesh",a21e)
  7714. a21e.Anchored = true
  7715. a21e.Position = RootPart.Position
  7716. aa21e.MeshType = "Sphere"
  7717. aa21e.Scale = v3(1,1,1)
  7718.  
  7719. transform1 = false
  7720. transform2 = true
  7721. ssjbauraburst:Play()
  7722. GroundWave5()
  7723. GroundWave6()
  7724. GroundWave7()
  7725. GroundWave8()
  7726. GroundWave9()
  7727. GroundWave10()
  7728. ad.Position = RootPart.Position - v3(0,3,0)
  7729. aad.Transparency = 0
  7730.  
  7731.  
  7732.  
  7733. newaura.ImageTransparency = 0
  7734. ssjgaura:Play()
  7735. for i = 1,50 do
  7736. wait()
  7737. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7738. a21e.Transparency = a21e.Transparency + 0.02
  7739. end
  7740. GroundShake = false
  7741. for i,v in pairs(workspace:GetChildren()) do
  7742. if v:IsA("Part") then
  7743. if v.Size.x > 150 then
  7744. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  7745. end
  7746. end
  7747. end
  7748. wait(0.1)
  7749. wait(1.4)
  7750. transform2 = false
  7751.  
  7752.  
  7753.  
  7754.  
  7755. -------------------------------------------------
  7756. canattack = true
  7757. RootPart.Anchored = false
  7758. if canfly1 == true then
  7759.  
  7760. idle = true
  7761. walk = true
  7762. canjump = true
  7763. end
  7764. if canfly1 == true then
  7765. canfly = true
  7766. end
  7767. for i = 1,20 do
  7768. wait()
  7769. aad.Transparency = aad.Transparency + 0.05
  7770. end
  7771. end
  7772. end
  7773. end
  7774. end
  7775. end)
  7776.  
  7777. mouse.KeyDown:connect(function(key)
  7778. if key == "l" then
  7779. if fuse == false and potara == false then
  7780. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  7781. if great == false then
  7782. if canattack == true then
  7783. canattack = false
  7784. if canfly == true then
  7785. canfly = false
  7786. canfly1 = true
  7787. end
  7788.  
  7789.  
  7790. transform3 = true
  7791. idle = false
  7792. ssjb = false
  7793. ssjg = true
  7794. ssj1 = false
  7795. ssj2= false
  7796. ssj3 = false
  7797. walk = false
  7798. ssjg = false
  7799. great = true
  7800. canjump = false
  7801.  
  7802.  
  7803. ape = Instance.new("Part",char)
  7804. ape.Transparency = 1
  7805. weldape = Instance.new("Weld",ape)
  7806. weldape.Part0 = Head
  7807. weldape.Part1 = ape
  7808. weldape.C0 = CFrame.new(0,5,-9)*CFrame.Angles(0,math.rad(180),0)
  7809. meshape = Instance.new("SpecialMesh",ape)
  7810. meshape.MeshId = "rbxassetid://553201144"
  7811. meshape.Scale = v3(0.04,0.04,0.04)
  7812.  
  7813. Ape1:Play()
  7814. wait(2)
  7815.  
  7816. Ape2:Play()
  7817.  
  7818. wait(3)
  7819. Ape3:Play()
  7820. wait(10)
  7821. headcolor = Head.BrickColor
  7822. wait(0.1)
  7823. Head.BrickColor = bc("New Yeller")
  7824. Hair7.Transparency = 1
  7825. p1.Transparency = 0
  7826. p2.Transparency = 0
  7827. p3.Transparency = 0
  7828. p4.Transparency = 0
  7829. p5.Transparency = 0
  7830. p6.Transparency = 0
  7831. p7.Transparency = 0
  7832. p8.Transparency =0
  7833. p9.Transparency = 0
  7834. p10.Transparency = 0
  7835. p11.Transparency = 0
  7836. p12.Transparency = 0
  7837. p13.Transparency =0
  7838. p14.Transparency = 0
  7839.  
  7840. p1.BrickColor = bc("New Yeller")
  7841. p2.BrickColor = bc("New Yeller")
  7842. p3.BrickColor = bc("New Yeller")
  7843. p4.BrickColor = bc("New Yeller")
  7844. p5.BrickColor = bc("New Yeller")
  7845. p6.BrickColor = bc("Cool yellow")
  7846. p7.BrickColor = bc("Cool yellow")
  7847. p8.BrickColor = bc("Cool yellow")
  7848. p9.BrickColor = bc("Cool yellow")
  7849. p10.BrickColor = bc("New Yeller")
  7850. p11.BrickColor = bc("New Yeller")
  7851. p12.BrickColor = bc("New Yeller")
  7852. p13.BrickColor = bc("New Yeller")
  7853. p14.BrickColor = bc("New Yeller")
  7854.  
  7855. transform3 = false
  7856. transform4 = true
  7857. for i = 1,10 do
  7858. wait()
  7859. hum.BodyDepthScale.Value = hum.BodyDepthScale.Value + 2
  7860. hum.BodyHeightScale.Value = hum.BodyHeightScale.Value + 2
  7861. hum.BodyWidthScale.Value = hum.BodyWidthScale.Value + 2
  7862. hum.HeadScale.Value = hum.HeadScale.Value + 2
  7863. end
  7864. lboob = Instance.new("Part",char)
  7865. lboobmesh = Instance.new("SpecialMesh",lboob)
  7866. lboobweld = Instance.new("Weld",lboob)
  7867. lboobweld.Part0 = UpperTorso
  7868. lboobweld.Part1 = lboob
  7869. lboobweld.C0 = CFrame.new(0.4,7,-5)
  7870. lboobmesh.MeshType = "Sphere"
  7871. lboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
  7872. rboob = Instance.new("Part",char)
  7873. rboobmesh = Instance.new("SpecialMesh",rboob)
  7874. rboobweld = Instance.new("Weld",rboob)
  7875. rboobweld.Part0 = char.UpperTorso
  7876. rboobweld.Part1 = rboob
  7877. rboobweld.C0 = CFrame.new(-0.4,7,-5)
  7878. rboobmesh.MeshType = "Sphere"
  7879. rboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
  7880. rlboob = Instance.new("Part",char)
  7881. rlboobmesh = Instance.new("SpecialMesh",rlboob)
  7882. rlboobweld = Instance.new("Weld",rlboob)
  7883. rlboobweld.Part0 = char.UpperTorso
  7884. rlboobweld.Part1 = rlboob
  7885. rlboobweld.C0 = CFrame.new(0,-1,-2)
  7886. rlboobmesh.MeshType = "Sphere"
  7887. rlboobmesh.Scale = Vector3.new(0.2*50,1*50,0.2*50)
  7888. lboob.BrickColor = bc("New Yeller")
  7889. rboob.BrickColor = bc("New Yeller")
  7890. rlboob.BrickColor = bc("New Yeller")
  7891. ape.Transparency = 0
  7892. ape.BrickColor = bc("New Yeller")
  7893. p15.BrickColor = bc("Really black")
  7894. p15.Transparency =0
  7895. a21e = new("Part",char)
  7896. a21e.Name = "Beam"..num
  7897. a21e.Locked = true
  7898. a21e.Size = v3(1,1,1)
  7899. a21e.CanCollide = false
  7900. a21e.Position = v3(999,999,999)
  7901. a21e.BrickColor = bc("Really red")
  7902. a21e.Material = "Neon"
  7903. a21e.Transparency = 0
  7904. aa21e = new("SpecialMesh",a21e)
  7905. a21e.Anchored = true
  7906. a21e.Position = RootPart.Position
  7907. aa21e.MeshType = "Sphere"
  7908. aa21e.Scale = v3(50,50,50)
  7909.  
  7910.  
  7911. ApeGrowl:Play()
  7912. GroundWave5()
  7913. GroundWave6()
  7914. GroundWave7()
  7915. GroundWave8()
  7916. GroundWave9()
  7917. GroundWave10()
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923. for i = 1,50 do
  7924. wait()
  7925. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  7926. a21e.Transparency = a21e.Transparency + 0.02
  7927. end
  7928.  
  7929. for i,v in pairs(workspace:GetChildren()) do
  7930. if v:IsA("Part") then
  7931. if v.Size.x > 150 then
  7932. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  7933. end
  7934. end
  7935. end
  7936. wait(0.1)
  7937. wait(1.4)
  7938. transform4 = false
  7939. for i = 1,20 do
  7940. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  7941. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  7942. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  7943. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  7944. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  7945. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  7946. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  7947. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  7948. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  7949. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  7950. end
  7951.  
  7952.  
  7953.  
  7954. -------------------------------------------------
  7955.  
  7956.  
  7957. if canfly1 == true then
  7958.  
  7959.  
  7960. walk = true
  7961.  
  7962. end
  7963. if canfly1 == true then
  7964. canfly = true
  7965. end
  7966. for i = 1,20 do
  7967. wait()
  7968. aad.Transparency = aad.Transparency + 0.05
  7969. end
  7970. end
  7971. else
  7972. ape:Destroy()
  7973.  
  7974. p15.BrickColor = bc("New Yeller")
  7975. Head.BrickColor = bc("New Yeller")
  7976.  
  7977. transform5 = true
  7978. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
  7979. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
  7980.  
  7981. --504772831
  7982. Head.BrickColor = headcolor
  7983. lboob:Destroy()
  7984. rboob:Destroy()
  7985. rlboob:Destroy()
  7986. a21e = new("Part",char)
  7987. a21e.Name = "Beam"..num
  7988. a21e.Locked = true
  7989. a21e.Size = v3(1,1,1)
  7990. a21e.CanCollide = false
  7991. a21e.Position = v3(999,999,999)
  7992. a21e.BrickColor = bc("New Yeller")
  7993. a21e.Material = "Neon"
  7994. a21e.Transparency = 0
  7995. aa21e = new("SpecialMesh",a21e)
  7996. a21e.Anchored = true
  7997. a21e.Position = RootPart.Position
  7998. aa21e.MeshType = "Sphere"
  7999. aa21e.Scale = v3(200,200,200)
  8000.  
  8001.  
  8002.  
  8003.  
  8004. for i = 1,100 do
  8005. wait()
  8006. hum.BodyDepthScale.Value = hum.BodyDepthScale.Value - .2
  8007. hum.BodyHeightScale.Value = hum.BodyHeightScale.Value - .2
  8008. hum.BodyWidthScale.Value = hum.BodyWidthScale.Value - .2
  8009. hum.HeadScale.Value = hum.HeadScale.Value - .2
  8010. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8011.  
  8012. end
  8013. wait(0.5)
  8014. mouth.Transparency = 1
  8015. nose.Transparency = 1
  8016. Hair7.Color = Color3.fromRGB(0,0,0)
  8017. Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
  8018. Mesh.Scale = Vector3.new(0.23,0.23,0.23)
  8019. Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
  8020. char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
  8021. Hair7.Transparency = 0
  8022.  
  8023. p1.Transparency = 1
  8024. p2.Transparency = 1
  8025. p3.Transparency = 1
  8026. p4.Transparency = 1
  8027. p5.Transparency = 1
  8028. p6.Transparency = 1
  8029. p7.Transparency = 1
  8030. p8.Transparency =1
  8031. p9.Transparency = 1
  8032. p10.Transparency = 1
  8033. p11.Transparency = 1
  8034. p12.Transparency = 1
  8035. p13.Transparency =1
  8036. p14.Transparency = 1
  8037. p15.Transparency = 1
  8038. great = false
  8039. ape5 = Instance.new("Part",char)
  8040. ape5.Transparency = 0
  8041. weldape5 = Instance.new("Weld",ape5)
  8042. weldape5.Part0 = LowerTorso
  8043. weldape5.Part1 = ape5
  8044. ape5.BrickColor = bc("Crimson")
  8045. weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
  8046. meshape5 = Instance.new("SpecialMesh",ape5)
  8047. meshape5.MeshId = "rbxassetid://547956749"
  8048. meshape5.Scale = v3(0.025,0.025,0.025)
  8049. ssj4 = true
  8050.  
  8051.  
  8052. wait(0.5)
  8053.  
  8054. a21e:Destroy()
  8055. wait()
  8056.  
  8057. a21e = new("Part",char)
  8058. a21e.Name = "Beam"..num
  8059. a21e.Locked = true
  8060. a21e.Size = v3(1,1,1)
  8061. a21e.CanCollide = false
  8062. a21e.Position = v3(999,999,999)
  8063. a21e.BrickColor = bc("New Yeller")
  8064. a21e.Material = "Neon"
  8065. a21e.Transparency = 0
  8066. aa21e = new("SpecialMesh",a21e)
  8067. a21e.Anchored = true
  8068. a21e.Position = RootPart.Position
  8069. aa21e.MeshType = "Sphere"
  8070. aa21e.Scale = v3(50,50,50)
  8071.  
  8072.  
  8073.  
  8074.  
  8075.  
  8076. aa21e.Scale = v3(10,10,10)
  8077. a21e.Transparency = 0
  8078. newaura.ImageTransparency = 0
  8079. GroundWave5()
  8080. GroundWave6()
  8081. GroundWave7()
  8082. GroundWave8()
  8083. GroundWave9()
  8084. GroundWave10()
  8085. ssjauraburst:Play()
  8086. ssjaura:Play()
  8087. for i = 1,50 do
  8088. wait()
  8089. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  8090. a21e.Transparency = a21e.Transparency + 0.02
  8091. end
  8092.  
  8093. transform5 = false
  8094. idle = true
  8095. canattack = true
  8096. end
  8097. end
  8098. end
  8099. end
  8100. end)
  8101.  
  8102.  
  8103.  
  8104.  
  8105.  
  8106.  
  8107. newaurabase = Instance.new("BillboardGui",LowerTorso)
  8108. newaurabase.Size = UDim2.new(20,0,20,0)
  8109. newaurabase.AlwaysOnTop = false
  8110. newaura = Instance.new("ImageLabel",newaurabase)
  8111. newaura.BackgroundTransparency = 1
  8112. newaurabase.ExtentsOffset = v3(0,0,3)
  8113. newaura.ImageTransparency = 1
  8114. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  8115. newaura.Size = UDim2.new(2,0,1,0)
  8116. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  8117. newaurabase2 = Instance.new("BillboardGui",LowerTorso)
  8118. newaurabase2.Size = UDim2.new(20,0,40,0)
  8119. newaurabase2.ExtentsOffset = v3(0,0,-3)
  8120. newaurabase2.AlwaysOnTop = false
  8121. newaura2 = Instance.new("ImageLabel",newaurabase2)
  8122. newaura2.BackgroundTransparency = 1
  8123. newaura2.ImageTransparency = 1
  8124. newaura2.ImageColor3 = Color3.fromRGB(255, 0,0)
  8125. newaura2.Size = UDim2.new(2,0,1,0)
  8126. newaura2.Position = UDim2.new(-0.5,0,-0.4,0)
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141. char = game.Players.LocalPlayer.Character
  8142. char.Archivable = true
  8143. clone1 = char:Clone()
  8144.  
  8145. clone1["Sound Folder"]:Destroy()
  8146. clone1.Name = "Vegeta"
  8147. clone1.Parent = char
  8148.  
  8149. LeftUpperArm1 = clone1.LeftUpperArm
  8150. LeftShoulder1 = clone1.LeftUpperArm.LeftShoulder
  8151. LeftLowerArm1 = clone1.LeftLowerArm
  8152. LeftElbow1 = clone1.LeftLowerArm.LeftElbow
  8153. --------------------------------------------------------
  8154. LeftUpperLeg1 = clone1.LeftUpperLeg
  8155. LeftHip1 = clone1.LeftUpperLeg.LeftHip
  8156. LeftLowerLeg1 = clone1.LeftLowerLeg
  8157. LeftKnee1 = clone1.LeftLowerLeg.LeftKnee
  8158. ----------------------------------------------------------
  8159. RightUpperArm1 = clone1.RightUpperArm
  8160. RightShoulder1 = clone1.RightUpperArm.RightShoulder
  8161. RightLowerArm1 = clone1.RightLowerArm
  8162. RightElbow1 = clone1.RightLowerArm.RightElbow
  8163. ----------------------------------------------------------
  8164. RightUpperLeg1 = clone1.RightUpperLeg
  8165. RightHip1 = clone1.RightUpperLeg.RightHip
  8166. RightLowerLeg1 = clone1.RightLowerLeg
  8167. RightKnee1 = clone1.RightLowerLeg.RightKnee
  8168. ----------------------------------------------------------
  8169. UpperTorso1 = clone1.UpperTorso
  8170. LowerTorso1 = clone1.LowerTorso
  8171. Root1 = clone1.LowerTorso.Root
  8172. RootPart1 = clone1.HumanoidRootPart
  8173. LeftHand1 = clone1.LeftHand
  8174. RightHand1 = clone1.RightHand
  8175. LeftFoot1 = clone1.LeftFoot
  8176. RightFoot1 = clone1.RightFoot
  8177. --------------------------------------------
  8178. Head1 = clone1.Head
  8179. Neck1 = clone1.Head.Neck
  8180.  
  8181.  
  8182. RootPart1.CFrame = CFrame.new(999,999,999)
  8183. RootPart1.Anchored = true
  8184. function RenderStepped3()
  8185. if spiritballenergy == true then
  8186. wait(math.random(0.1,0.5))
  8187. ay = new("Part",char)
  8188. ay.Name = "NewPart2"
  8189. ay.Size = v3(0.3,0.3,0.3)
  8190. ay.CanCollide = false
  8191. ay.Material = "Neon"
  8192.  
  8193. ay.BrickColor = bc("Cyan")
  8194.  
  8195. meshk = Instance.new("SpecialMesh",ay)
  8196. meshk.MeshType = "Sphere"
  8197.  
  8198. ay.Position = v3(999,999,999)
  8199. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8200. ys = Instance.new("BodyVelocity",ay)
  8201. ys.Name = "GO1"
  8202. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8203.  
  8204. ys.Velocity = v3(0,6,0)
  8205. game.Debris:AddItem(ay,4)
  8206. end
  8207. if spirit1 == true then
  8208. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1) --LeftUpperArm
  8209. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1)--RightUpperArm
  8210. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  8211. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8212. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8213. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8214. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8215. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8216. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8217. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8218. end
  8219. if spirit2 == true then
  8220. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1) --LeftUpperArm
  8221. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1)--RightUpperArm
  8222. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8223. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8224. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftUpperLeg
  8225. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
  8226. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8227. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8228. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--Torso
  8229. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8230. end
  8231. if beam1 == true then
  8232. beamgo = beamgo + 2
  8233. beamgo1 = beamgo1 + 4
  8234.  
  8235. a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
  8236.  
  8237. aa1.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
  8238. a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
  8239. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
  8240. a1.Size = v3(beamgo1,3,3)
  8241. aa2.Scale = v3(100,math.random(50,70),math.random(50,70))
  8242. aa3.Scale = v3(150,math.random(50,70),math.random(50,70))
  8243.  
  8244.  
  8245. end
  8246. if ssj1 == true and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false and ssj4 == false and potara == false and fuse == false then
  8247. a1.Size = v3(beamgo1,3.5,3.5)
  8248. aa2.Scale = v3(110,math.random(60,80),math.random(60,80))
  8249. aa3.Scale = v3(160,math.random(60,80),math.random(60,80))
  8250. end
  8251. if ssj1 == false and ssj2 == true and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
  8252. a1.Size = v3(beamgo1,4,4)
  8253. aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
  8254. aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
  8255. end
  8256. if ssj3 == true then
  8257. a1.Size = v3(beamgo1,4.5,4.5)
  8258. aa2.Scale = v3(130,math.random(80,100),math.random(80,100))
  8259. aa3.Scale = v3(180,math.random(80,100),math.random(80,100))
  8260. end
  8261. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == false and potara == false then
  8262. a1.Size = v3(beamgo1,5,5)
  8263. aa2.Scale = v3(140,math.random(90,110),math.random(90,110))
  8264. aa3.Scale = v3(190,math.random(90,110),math.random(90,110))
  8265. end
  8266. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == true and ssjbkaiox10 == false then
  8267. a1.Size = v3(beamgo1,6,6)
  8268. aa2.Scale = v3(155,math.random(105,125),math.random(105,125))
  8269. aa3.Scale = v3(205,math.random(105,125),math.random(105,125))
  8270. end
  8271. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == true then
  8272. a1.Size = v3(beamgo1,15,15)
  8273. aa2.Scale = v3(220,math.random(185,220),math.random(185,220))
  8274. aa3.Scale = v3(280,math.random(185,220),math.random(185,220))
  8275. end
  8276. if ssjg == true then
  8277. a1.Size = v3(beamgo1,6,6)
  8278. aa2.Scale = v3(150,math.random(100,120),math.random(100,120))
  8279. aa3.Scale = v3(200,math.random(100,120),math.random(100,120))
  8280. end
  8281. if ssj4 == true and fuse == true then
  8282. a1.Size = v3(beamgo1,75,75)
  8283. end
  8284. if ssj4 == false and fuse == true then
  8285. a1.Size = v3(beamgo1,50,50)
  8286.  
  8287. end
  8288. if potara == true then
  8289. a1.Size = v3(beamgo1,math.random(25,35),math.random(25,35))
  8290. end
  8291. if ssj4 == true and fuse == false then
  8292. a1.Size = v3(beamgo1,4,4)
  8293. aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
  8294. aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
  8295. end
  8296. a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) - RootPart.CFrame.lookVector * 1
  8297. end
  8298. if final1 == true then
  8299. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-90)),.1) --LeftUpperArm
  8300. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(90)),.1)--RightUpperArm
  8301. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8302. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8303. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8304. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8305. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8306. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8307. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8308. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8309. end
  8310. if final2 == true then
  8311. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(30)),.1) --LeftUpperArm
  8312. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-30)),.1)--RightUpperArm
  8313. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8314. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8315. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8316. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8317. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8318. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8319. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8320. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8321. end
  8322. if hum.MoveDirection.x > 0 and walk1 == true and fuse == true or hum.MoveDirection.x > 0 and walk1 == true and potara == true or hum.MoveDirection.x < 0 and walk1 == true and fuse == true or hum.MoveDirection.x < 0 and walk1 == true and potara == true then
  8323. hum.HipHeight = 1.35
  8324. idle5 = false
  8325. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  8326. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  8327. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  8328. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  8329. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  8330. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8331. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  8332. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8333. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  8334. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  8335. end
  8336. if potara1 == true then
  8337. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
  8338. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(110),rad(50),rad(0)),.1)--RightUpperArm
  8339. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8340. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--RightLowerArm
  8341. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8342. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8343. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8344. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8345. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8346. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8347. end
  8348. if potara2 == true then
  8349. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
  8350. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
  8351. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
  8352. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
  8353. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
  8354. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
  8355. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  8356. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  8357. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(90),rad(0)),.1)--Torso
  8358. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
  8359. end
  8360. if potara3 == true then
  8361. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(110),rad(-50),rad(0)),.1) --LeftUpperArm
  8362. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  8363. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--LeftLowerArm
  8364. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8365. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8366. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8367. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8368. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8369. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8370. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8371. end
  8372. if potara4 == true then
  8373. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
  8374. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
  8375. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
  8376. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
  8377. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
  8378. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
  8379. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  8380. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  8381. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-90),rad(0)),.1)--Torso
  8382. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
  8383. end
  8384. if hum.MoveDirection.x == 0 and fuse == true or hum.MoveDirection.x == 0 and potara == true then
  8385. if idle7 == true then
  8386. idle5 = true
  8387.  
  8388.  
  8389. else
  8390. idle5 = false
  8391. hum.HipHeight = 1.35
  8392. end
  8393. end
  8394. if idle5 == true and idle6 == true then
  8395. idle6 = false
  8396. hum.HipHeight = 2
  8397. idle2 = true
  8398. for i = 1,50 do
  8399. wait()
  8400. hum.HipHeight = hum.HipHeight + 0.01
  8401. end
  8402. idle2 = false
  8403.  
  8404. idle3 = true
  8405. for i = 1,50 do
  8406. wait()
  8407. hum.HipHeight = hum.HipHeight - 0.01
  8408. end
  8409. idle3 = false
  8410. idle6 = true
  8411. end
  8412. if noidle == true then
  8413. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  8414. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  8415. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  8416. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  8417. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  8418. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8419. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  8420. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8421. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  8422. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  8423. end
  8424. if noidle1 == true then
  8425. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  8426. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  8427. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  8428. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  8429. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  8430. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8431. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  8432. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  8433. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  8434. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  8435. end
  8436. if idle2 == true then
  8437. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.01) --LeftUpperArm
  8438. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.01)--RightUpperArm
  8439. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--LeftLowerArm
  8440. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--RightLowerArm
  8441. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.01)--LeftUpperLeg
  8442. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
  8443. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-60),rad(0),rad(0)),.01)--LeftLowerLeg
  8444. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
  8445. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.01)--Torso
  8446. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--Head
  8447. end
  8448. if idle3 == true then
  8449. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.01) --LeftUpperArm
  8450. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.01)--RightUpperArm
  8451. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--LeftLowerArm
  8452. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--RightLowerArm
  8453. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.01)--LeftUpperLeg
  8454. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.01)--RightUpperLeg
  8455. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.01)--LeftLowerLeg
  8456. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.01)--RightUpperLeg
  8457. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-4),rad(0),rad(0)),.01)--Torso
  8458. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(2),rad(0),rad(0)),.01)--Head
  8459. end
  8460. if fuse1 == true then
  8461. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.1) --LeftUpperArm
  8462. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.1)--RightUpperArm
  8463. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8464. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8465. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8466. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8467. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8468. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8469. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8470. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8471. end
  8472.  
  8473.  
  8474. if fuse2 == true then
  8475. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(260)),.1) --LeftUpperArm
  8476. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(260)),.1)--RightUpperArm
  8477. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8478. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8479. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8480. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8481. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8482. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8483. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8484. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8485.  
  8486. end
  8487. if fuse3 == true then
  8488. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.5) --LeftUpperArm
  8489. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.5)--RightUpperArm
  8490. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  8491. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  8492. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  8493. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(-60)),.5)--RightUpperLeg
  8494. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  8495. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--RightUpperLeg
  8496. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
  8497. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
  8498.  
  8499. end
  8500. if fuse4 == true then
  8501. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(330)),.5) --LeftUpperArm
  8502. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(200)),.5)--RightUpperArm
  8503. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-110)),.5)--LeftLowerArm
  8504. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  8505. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(-30),rad(-80)),.5)--LeftUpperLeg
  8506. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--RightUpperLeg
  8507. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--LeftLowerLeg
  8508. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  8509. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(50)),.5)--Torso
  8510. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--Head
  8511.  
  8512. end
  8513. if fuse5 == true then
  8514. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.1) --LeftUpperArm
  8515. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.1)--RightUpperArm
  8516. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8517. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8518. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8519. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8520. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8521. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8522. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8523. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8524. end
  8525.  
  8526.  
  8527. if fuse6 == true then
  8528. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(20),rad(20),rad(-260)),.1) --LeftUpperArm
  8529. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-260)),.1)--RightUpperArm
  8530. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8531. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8532. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  8533. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8534. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  8535. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8536. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8537. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8538.  
  8539. end
  8540. if fuse7 == true then
  8541. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.5) --LeftUpperArm
  8542. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.5)--RightUpperArm
  8543. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  8544. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  8545. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(80),rad(0),rad(60)),.5)--LeftUpperLeg
  8546. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  8547. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--LeftLowerLeg
  8548. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  8549. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
  8550. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
  8551.  
  8552. end
  8553. if fuse8 == true then
  8554. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-200)),.5) --LeftUpperArm
  8555. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-330)),.5)--RightUpperArm
  8556. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  8557. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(110)),.5)--RightLowerArm
  8558. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--LeftUpperLeg
  8559. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(80),rad(30),rad(80)),.5)--RightUpperLeg
  8560. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  8561. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--RightUpperLeg
  8562. Root1.C0 = Root1.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(-50)),.5)--Torso
  8563. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--Head
  8564.  
  8565. end
  8566. if bigkamehameha1 == true then
  8567. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(0),rad(30)),.1) --LeftUpperArm
  8568. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(60),rad(0),rad(-30)),.1)--RightUpperArm
  8569. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  8570. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  8571. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
  8572. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8573. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
  8574. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8575. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  8576. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8577. end
  8578. if bigkamehameha2 == true then
  8579. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(85),rad(0),rad(30)),.1) --LeftUpperArm
  8580. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(85),rad(0),rad(-30)),.1)--RightUpperArm
  8581. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  8582. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  8583. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftUpperLeg
  8584. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8585. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
  8586. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  8587. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.1)--Torso
  8588. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  8589. end
  8590. end
  8591. ape51 = Instance.new("Part",clone1)
  8592. ape51.Transparency = 0
  8593. weldape5 = Instance.new("Weld",ape51)
  8594. weldape5.Part0 = LowerTorso1
  8595. weldape5.Part1 = ape51
  8596. ape51.Color = Color3.fromRGB(79,0,0)
  8597. weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
  8598. meshape5 = Instance.new("SpecialMesh",ape51)
  8599. meshape5.MeshId = "rbxassetid://547956749"
  8600. meshape5.Scale = v3(0.025,0.025,0.025)
  8601. game:GetService("RunService").RenderStepped:connect(RenderStepped3)
  8602.  
  8603. player.Chatted:connect(function(msg)
  8604. if msg == "Fuse" and ssj4 == true then
  8605. clone1.Shirt.ShirtTemplate = "rbxassetid://919206310"
  8606. clone1.Pants.PantsTemplate = "rbxassetid://919206462"
  8607. clone1.Head.Weld.C0 = CFrame.new(0.27,0.5,.6)*cfa(0,rad(180),0)
  8608. clone1.Hair.Mesh.MeshId = "rbxassetid://558303331"
  8609. clone1.Hair.Mesh.Scale = v3(0.048,0.048,0.048)
  8610.  
  8611. ape51.Transparency = 0
  8612. idle = false
  8613. walk = false
  8614. canjump = false
  8615. linkpart = Instance.new("Part",char)
  8616. linkpart.Position = v3(999,999,999)
  8617. linkpart.Transparency = 1
  8618. linkpart.CanCollide = false
  8619. linkpart.Anchored = true
  8620. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  8621. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  8622. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  8623. RootPart1.Anchored = true
  8624. RootPart.Anchored = true
  8625. RootPart1 = clone1.HumanoidRootPart
  8626. com1 = 10
  8627.  
  8628. noidle = true
  8629. wait(2)
  8630. noidle = false
  8631.  
  8632. fuse1 = true
  8633. fuse5 = true
  8634.  
  8635. wait(0.5)
  8636. fuse1 = false
  8637. fuse5 = false
  8638. coroutine.wrap(function()
  8639. for i = 1,40 do
  8640. if fuse == false then
  8641. wait()
  8642. com1 = com1 - 0.19
  8643.  
  8644. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  8645. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  8646.  
  8647. end
  8648. end
  8649. end)()
  8650. chatfunc("Fuuuu")
  8651. chatfunc1("Fuuuu")
  8652. fuse2 = true
  8653. fuse6 = true
  8654. wait(0.5)
  8655. fuse2 = false
  8656. fuse6 = false
  8657. chatfunc("Shon")
  8658. chatfunc1("Shon")
  8659. fuse3 = true
  8660. fuse7 = true
  8661. wait(0.5)
  8662. fuse3 = false
  8663. fuse7 = false
  8664. fuse4 = true
  8665. chatfunc("Ha")
  8666. chatfunc1("Ha")
  8667. fuse8 = true
  8668.  
  8669. wait(0.5)
  8670. a21e = new("Part",char)
  8671. a21e.Name = "Beam"..num
  8672. a21e.Locked = true
  8673. a21e.Size = v3(1,1,1)
  8674. a21e.CanCollide = false
  8675. a21e.Position = v3(999,999,999)
  8676. a21e.BrickColor = bc("White")
  8677. a21e.Material = "Neon"
  8678. a21e.Transparency = 0
  8679. aa21e = new("SpecialMesh",a21e)
  8680. a21e.Anchored = true
  8681. a21e.Position = RootPart.Position
  8682. aa21e.MeshType = "Sphere"
  8683. aa21e.Scale = v3(1,1,1)
  8684.  
  8685.  
  8686.  
  8687.  
  8688. fuse = true
  8689.  
  8690. fuse4 = false
  8691. fuse8 = false
  8692. Hair7.BrickColor = BrickColor.new("Really red")
  8693. Mesh.MeshId = "rbxassetid://560196103"
  8694. Mesh.Scale = Vector3.new(5.8,5.8,5.8)
  8695. Weld.C0 = CFrame.new(-0.28, 0, 0.25)
  8696. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=919205601"
  8697. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=919205734"
  8698.  
  8699. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  8700. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  8701. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  8702. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  8703. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  8704. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  8705. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  8706. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  8707. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  8708. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  8709. hum.HipHeight = 1.35
  8710. char.Head.face.Texture= "rbxassetid://903201228"
  8711. RootPart.Anchored = false
  8712. idle5 = true
  8713. idle7 = true
  8714. hum.HipHeight = 2
  8715. ssjauraburst:Play()
  8716. RootPart1.CFrame = CFrame.new(999,999,999)
  8717. RootPart1.Anchored = true
  8718. GroundWave5()
  8719. GroundWave6()
  8720. GroundWave7()
  8721. GroundWave8()
  8722. GroundWave9()
  8723. GroundWave10()
  8724. for i = 1,50 do
  8725. wait()
  8726. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8727. a21e.Transparency = a21e.Transparency + 0.02
  8728. end
  8729. walk = false
  8730. end
  8731. if msg == "Fuse" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  8732. clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
  8733. ape51.Transparency = 1
  8734. clone1.Pants.PantsTemplate = "rbxassetid://914325779"
  8735. clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
  8736. clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
  8737. clone1.Hair.Mesh.Scale = v3(7,7,7)
  8738.  
  8739. idle = false
  8740. walk = false
  8741. ssj1 = true
  8742. canjump = false
  8743. linkpart = Instance.new("Part",char)
  8744. linkpart.Position = v3(999,999,999)
  8745. linkpart.Transparency = 1
  8746. linkpart.CanCollide = false
  8747. linkpart.Anchored = true
  8748. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  8749. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  8750. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  8751. RootPart1.Anchored = true
  8752. RootPart.Anchored = true
  8753. RootPart1 = clone1.HumanoidRootPart
  8754. com1 = 10
  8755. noidle = true
  8756. wait(2)
  8757. noidle = false
  8758.  
  8759. fuse1 = true
  8760. fuse5 = true
  8761.  
  8762. wait(0.5)
  8763. fuse1 = false
  8764. fuse5 = false
  8765. coroutine.wrap(function()
  8766. for i = 1,40 do
  8767. if fuse == false then
  8768. wait()
  8769. com1 = com1 - 0.19
  8770.  
  8771. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  8772. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  8773.  
  8774. end
  8775. end
  8776. end)()
  8777. chatfunc("Fuuuu")
  8778. chatfunc1("Fuuuu")
  8779. fuse2 = true
  8780. fuse6 = true
  8781. wait(0.5)
  8782. fuse2 = false
  8783. fuse6 = false
  8784. chatfunc("Shon")
  8785. chatfunc1("Shon")
  8786. fuse3 = true
  8787. fuse7 = true
  8788. wait(0.5)
  8789. fuse3 = false
  8790. fuse7 = false
  8791. fuse4 = true
  8792. chatfunc("Ha")
  8793. chatfunc1("Ha")
  8794. fuse8 = true
  8795. wait(0.5)
  8796. a21e = new("Part",char)
  8797. a21e.Name = "Beam"..num
  8798. a21e.Locked = true
  8799. a21e.Size = v3(1,1,1)
  8800. a21e.CanCollide = false
  8801. a21e.Position = v3(999,999,999)
  8802. a21e.BrickColor = bc("White")
  8803. a21e.Material = "Neon"
  8804. a21e.Transparency = 0
  8805. aa21e = new("SpecialMesh",a21e)
  8806. a21e.Anchored = true
  8807. a21e.Position = RootPart.Position
  8808. aa21e.MeshType = "Sphere"
  8809. aa21e.Scale = v3(1,1,1)
  8810.  
  8811.  
  8812.  
  8813. fuse = true
  8814.  
  8815. fuse4 = false
  8816. fuse8 = false
  8817.  
  8818.  
  8819. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  8820. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  8821. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  8822. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  8823. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  8824. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  8825. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  8826. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  8827. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  8828. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  8829. hum.HipHeight = 1.35
  8830.  
  8831. RootPart.Anchored = false
  8832. idle5 = true
  8833. idle7 = true
  8834. Mesh.MeshId = "rbxassetid://720406482"
  8835. newaura.ImageTransparency = 0
  8836. Mesh.Scale = Vector3.new(7.2,7.2,7.2)
  8837. Weld.C0 = CFrame.new(0.2, .8, 0.55)*cfa(0,math.rad(180),0)
  8838. Hair7.Color = Color3.fromRGB(255,227,10)
  8839. char.Head.face.Texture= "rbxassetid://765493484"
  8840. ssjaura:Play()
  8841. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914324509"
  8842. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914324638"
  8843. hum.HipHeight = 2
  8844. ssjauraburst:Play()
  8845. wait(0.1)
  8846. RootPart1.CFrame = CFrame.new(999,999,999)
  8847. RootPart1.Anchored = true
  8848. GroundWave5()
  8849. GroundWave6()
  8850. GroundWave7()
  8851. GroundWave8()
  8852. GroundWave9()
  8853. GroundWave10()
  8854. for i = 1,50 do
  8855. wait()
  8856. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8857. a21e.Transparency = a21e.Transparency + 0.02
  8858. end
  8859. walk = false
  8860. end
  8861. if msg == "Potara" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  8862. clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
  8863. clone1.Pants.PantsTemplate = "rbxassetid://914325779"
  8864. ape51.Transparency = 1
  8865.  
  8866. clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
  8867. clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
  8868. clone1.Hair.Mesh.Scale = v3(7,7,7)
  8869. idle = false
  8870. walk = false
  8871. canjump = false
  8872. linkpart = Instance.new("Part",char)
  8873. linkpart.Position = v3(999,999,999)
  8874. linkpart.Transparency = 1
  8875. linkpart.CanCollide = false
  8876. linkpart.Anchored = true
  8877. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  8878. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  8879. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  8880. RootPart1.Anchored = true
  8881. RootPart.Anchored = true
  8882. RootPart1 = clone1.HumanoidRootPart
  8883. com1 = 10
  8884.  
  8885.  
  8886.  
  8887. potara1 = true
  8888. potara3 = true
  8889. wait(1)
  8890. potara1 = false
  8891. potara3 = false
  8892. noidle = true
  8893. noidle1 = true
  8894. ee = Instance.new("Part",char)
  8895. ee.Size = Vector3.new(0.2,0.2,0.2)
  8896. ee.Position = Vector3.new(9999999,9999999,9999999)
  8897. ee.Shape = "Ball"
  8898. ee.BrickColor = BrickColor.new("New Yeller")
  8899. ee1 = Instance.new("Part",char)
  8900. ee1.Size = Vector3.new(0.18,0.18,0.18)
  8901. ee1.Position = Vector3.new(999999,999999,999999)
  8902. ee1.Shape = "Ball"
  8903. ee1.BrickColor = BrickColor.new("Mid gray")
  8904. ee2 = Instance.new("Part",char)
  8905. ee2.Size = Vector3.new(0.06,0.06,0.06)
  8906. ee2.Shape = "Ball"
  8907. ee2.BrickColor = BrickColor.new("Mid gray")
  8908. ee2.Position = Vector3.new(99999,99999,99999)
  8909. ee3 = Instance.new("Part",char)
  8910. ee3.Size = Vector3.new(0.06,0.06,0.06)
  8911. ee3.Shape = "Ball"
  8912. ee3.BrickColor = BrickColor.new("Mid gray")
  8913. ee3.Position = Vector3.new(9999,9999,9999)
  8914. ee4 = Instance.new("Part",char)
  8915. ee4.Size = Vector3.new(0.1,0.1,0.1)
  8916. ee4.Shape = "Ball"
  8917. ee4.BrickColor = BrickColor.new("Mid gray")
  8918. ee4.Position = Vector3.new(999,999,999)
  8919. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8920. eew.Part0 = game.Players.LocalPlayer.Character.Head
  8921. eew.Part1 = ee
  8922. eew.C0 = CFrame.new(0.68,-0.22,0)
  8923. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8924. eew1.Part0 = ee
  8925. eew1.Part1 = ee1
  8926. eew1.C0 = CFrame.new(0,0.02,0)
  8927. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8928. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  8929. eew2.Part1 = ee2
  8930. eew2.C0 = CFrame.new(0.67,-0.1,0)
  8931. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8932. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  8933. eew3.Part1 = ee3
  8934. eew3.C0 = CFrame.new(0.66,-0.05,0)
  8935. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8936. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  8937. eew4.Part1 = ee4
  8938. eew4.C0 = CFrame.new(0.64,-0.01,0)
  8939. -----------------------------------------------------------------------
  8940. eed = Instance.new("Part",char)
  8941. eed.Size = Vector3.new(0.2,0.2,0.2)
  8942. eed.Position = Vector3.new(9999999,9999999,9999999)
  8943. eed.Shape = "Ball"
  8944. eed.BrickColor = BrickColor.new("New Yeller")
  8945. ee1d = Instance.new("Part",char)
  8946. ee1d.Size = Vector3.new(0.18,0.18,0.18)
  8947. ee1d.Position = Vector3.new(999999,999999,999999)
  8948. ee1d.Shape = "Ball"
  8949. ee1d.BrickColor = BrickColor.new("Mid gray")
  8950. ee2d = Instance.new("Part",char)
  8951. ee2d.Size = Vector3.new(0.06,0.06,0.06)
  8952. ee2d.Shape = "Ball"
  8953. ee2d.BrickColor = BrickColor.new("Mid gray")
  8954. ee2d.Position = Vector3.new(99999,99999,99999)
  8955. ee3d = Instance.new("Part",char)
  8956. ee3d.Size = Vector3.new(0.06,0.06,0.06)
  8957. ee3d.Shape = "Ball"
  8958. ee3d.BrickColor = BrickColor.new("Mid gray")
  8959. ee3d.Position = Vector3.new(9999,9999,9999)
  8960. ee4d = Instance.new("Part",char)
  8961. ee4d.Size = Vector3.new(0.1,0.1,0.1)
  8962. ee4d.Shape = "Ball"
  8963. ee4d.BrickColor = BrickColor.new("Mid gray")
  8964. ee4d.Position = Vector3.new(999,999,999)
  8965. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8966. eew.Part0 = clone1.Head
  8967. eew.Part1 = eed
  8968. eew.C0 = CFrame.new(-0.68,-0.22,0)
  8969. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8970. eew1.Part0 = ee
  8971. eew1.Part1 = ee1d
  8972. eew1.C0 = CFrame.new(0,0.02,0)
  8973. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8974. eew2.Part0 = clone1.Head
  8975. eew2.Part1 = ee2d
  8976. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  8977. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8978. eew3.Part0 = clone1.Head
  8979. eew3.Part1 = ee3d
  8980. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  8981. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  8982. eew4.Part0 = clone1.Head
  8983. eew4.Part1 = ee4d
  8984. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  8985. wait(0.5)
  8986. noidle = false
  8987. noidle1 = false
  8988. potara2 = true
  8989. potara4 = true
  8990. for i = 1,20 do
  8991. wait()
  8992. com1 = com1 - 0.5
  8993.  
  8994. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  8995. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  8996.  
  8997. end
  8998.  
  8999. potara = true
  9000. eec = Instance.new("Part",char)
  9001. eec.Size = Vector3.new(0.2,0.2,0.2)
  9002. eec.Position = Vector3.new(9999999,9999999,9999999)
  9003. eec.Shape = "Ball"
  9004. eec.BrickColor = BrickColor.new("New Yeller")
  9005. ee1c = Instance.new("Part",char)
  9006. ee1c.Size = Vector3.new(0.18,0.18,0.18)
  9007. ee1c.Position = Vector3.new(999999,999999,999999)
  9008. ee1c.Shape = "Ball"
  9009. ee1c.BrickColor = BrickColor.new("Mid gray")
  9010. ee2c = Instance.new("Part",char)
  9011. ee2c.Size = Vector3.new(0.06,0.06,0.06)
  9012. ee2c.Shape = "Ball"
  9013. ee2c.BrickColor = BrickColor.new("Mid gray")
  9014. ee2c.Position = Vector3.new(99999,99999,99999)
  9015. ee3c = Instance.new("Part",char)
  9016. ee3c.Size = Vector3.new(0.06,0.06,0.06)
  9017. ee3c.Shape = "Ball"
  9018. ee3c.BrickColor = BrickColor.new("Mid gray")
  9019. ee3c.Position = Vector3.new(9999,9999,9999)
  9020. ee4c = Instance.new("Part",char)
  9021. ee4c.Size = Vector3.new(0.1,0.1,0.1)
  9022. ee4c.Shape = "Ball"
  9023. ee4c.BrickColor = BrickColor.new("Mid gray")
  9024. ee4c.Position = Vector3.new(999,999,999)
  9025. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  9026. eew.Part0 = game.Players.LocalPlayer.Character.Head
  9027. eew.Part1 = eec
  9028. eew.C0 = CFrame.new(-0.68,-0.22,0)
  9029. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  9030. eew1.Part0 = ee
  9031. eew1.Part1 = ee1c
  9032. eew1.C0 = CFrame.new(0,0.02,0)
  9033. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  9034. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  9035. eew2.Part1 = ee2c
  9036. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  9037. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  9038. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  9039. eew3.Part1 = ee3c
  9040. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  9041. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  9042. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  9043. eew4.Part1 = ee4c
  9044. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  9045. a21e = new("Part",char)
  9046. a21e.Name = "Beam"..num
  9047. a21e.Locked = true
  9048. a21e.Size = v3(1,1,1)
  9049. a21e.CanCollide = false
  9050. a21e.Position = v3(999,999,999)
  9051. a21e.BrickColor = bc("White")
  9052. a21e.Material = "Neon"
  9053. a21e.Transparency = 0
  9054. aa21e = new("SpecialMesh",a21e)
  9055. a21e.Anchored = true
  9056. a21e.Position = RootPart.Position
  9057. aa21e.MeshType = "Sphere"
  9058. aa21e.Scale = v3(1,1,1)
  9059. Mesh.MeshId = "rbxassetid://560152258"
  9060. Hair7.Color = Color3.fromRGB(26,0,0)
  9061. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  9062. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  9063. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914326777"
  9064. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914326994"
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.  
  9071. potara2 = false
  9072. potara4 = false
  9073.  
  9074.  
  9075. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  9076. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  9077. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  9078. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  9079. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  9080. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  9081. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  9082. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  9083. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  9084. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  9085. hum.HipHeight = 1.35
  9086.  
  9087. RootPart.Anchored = false
  9088. idle5 = true
  9089. idle7 = true
  9090.  
  9091.  
  9092. hum.HipHeight = 2
  9093. ssjauraburst:Play()
  9094. RootPart1.CFrame = CFrame.new(999,999,999)
  9095. RootPart1.Anchored = true
  9096. GroundWave5()
  9097. GroundWave6()
  9098. GroundWave7()
  9099. GroundWave8()
  9100. GroundWave9()
  9101. GroundWave10()
  9102. for i = 1,50 do
  9103. wait()
  9104. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9105. a21e.Transparency = a21e.Transparency + 0.02
  9106. end
  9107. walk = false
  9108. end
  9109. end)
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117.  
  9118.  
  9119.  
  9120. p1 = Instance.new("Part",char)
  9121. p1.Size = v3(2,1.6,1)
  9122. p1.Transparency = 1
  9123. p1.CanCollide = false
  9124. p1.Position = v3(999,999,999)
  9125. p1.BrickColor = bc("Bright red")
  9126. p1mesh = Instance.new("SpecialMesh",p1)
  9127. p1mesh.MeshType = "FileMesh"
  9128. p1mesh.Scale = v3(1.01,1.01,1.01)
  9129. p1mesh.MeshId = "rbxassetid://532220007"
  9130. p1weld = Instance.new("Weld",p1)
  9131. p1weld.Part0 = UpperTorso
  9132. p1weld.Part1 = p1
  9133. -------------------------------------------------------------
  9134. p2 = Instance.new("Part",char)
  9135. p2.Size = v3(2,1.6,1)
  9136. p2.Transparency = 1
  9137. p2.CanCollide = false
  9138. p2.Position = v3(999,999,999)
  9139. p2.BrickColor = bc("Bright red")
  9140. p2mesh = Instance.new("SpecialMesh",p2)
  9141. p2mesh.MeshType = "FileMesh"
  9142. p2mesh.Scale = v3(1.01,1.01,1.01)
  9143. p2mesh.MeshId = "http://www.roblox.com/asset/?id=532220036"
  9144. p2weld = Instance.new("Weld",p2)
  9145. p2weld.Part0 = LowerTorso
  9146. p2weld.Part1 = p2
  9147. -------------------------------------------------------------
  9148. p3 = Instance.new("Part",char)
  9149. p3.Size = v3(2,1.6,1)
  9150. p3.Transparency = 1
  9151. p3.CanCollide = false
  9152. p3.Position = v3(999,999,999)
  9153. p3.BrickColor = bc("Bright red")
  9154. p3mesh = Instance.new("SpecialMesh",p3)
  9155. p3mesh.MeshType = "FileMesh"
  9156. p3mesh.Scale = v3(1.01,1.01,1.01)
  9157. p3mesh.MeshId = "http://www.roblox.com/asset/?id=532219996"
  9158. p3weld = Instance.new("Weld",p3)
  9159. p3weld.Part0 = LeftUpperArm
  9160. p3weld.Part1 = p3
  9161. -------------------------------------------------------------
  9162. p4 = Instance.new("Part",char)
  9163. p4.Size = v3(2,1.6,1)
  9164. p4.Transparency = 1
  9165. p4.CanCollide = false
  9166. p4.Position = v3(999,999,999)
  9167. p4.BrickColor = bc("Bright red")
  9168. p4mesh = Instance.new("SpecialMesh",p4)
  9169. p4mesh.MeshType = "FileMesh"
  9170. p4mesh.Scale = v3(1.01,1.01,1.01)
  9171. p4mesh.MeshId = "http://www.roblox.com/asset/?id=532220017"
  9172. p4weld = Instance.new("Weld",p4)
  9173. p4weld.Part0 = LeftLowerLeg
  9174. p4weld.Part1 = p4
  9175. -------------------------------------------------------------
  9176. p5 = Instance.new("Part",char)
  9177. p5.Size = v3(2,1.6,1)
  9178. p5.Transparency = 1
  9179. p5.CanCollide = false
  9180. p5.Position = v3(999,999,999)
  9181. p5.BrickColor = bc("Bright red")
  9182. p5mesh = Instance.new("SpecialMesh",p5)
  9183. p5mesh.MeshType = "FileMesh"
  9184. p5mesh.Scale = v3(1.01,1.01,1.01)
  9185. p5mesh.MeshId = "http://www.roblox.com/asset/?id=532219991"
  9186. p5weld = Instance.new("Weld",p5)
  9187. p5weld.Part0 = LeftLowerArm
  9188. p5weld.Part1 = p5
  9189. -------------------------------------------------------------
  9190. p6 = Instance.new("Part",char)
  9191. p6.Size = v3(2,1.6,1)
  9192. p6.Transparency = 1
  9193. p6.CanCollide = false
  9194. p6.Position = v3(999,999,999)
  9195. p6.BrickColor = bc("Bright red")
  9196. p6mesh = Instance.new("SpecialMesh",p6)
  9197. p6mesh.MeshType = "FileMesh"
  9198. p6mesh.Scale = v3(1.01,1.01,1.01)
  9199. p6mesh.MeshId = "http://www.roblox.com/asset/?id=532219986"
  9200. p6weld = Instance.new("Weld",p6)
  9201. p6weld.Part0 = LeftHand
  9202. p6weld.Part1 = p6
  9203. -------------------------------------------------------------
  9204. p7 = Instance.new("Part",char)
  9205. p7.Size = v3(2,1.6,1)
  9206. p7.Transparency =1
  9207. p7.CanCollide = false
  9208. p7.Position = v3(999,999,999)
  9209. p7.BrickColor = bc("Bright red")
  9210. p7mesh = Instance.new("SpecialMesh",p7)
  9211. p7mesh.MeshType = "FileMesh"
  9212. p7mesh.Scale = v3(1.01,1.01,1.01)
  9213. p7mesh.MeshId = "http://www.roblox.com/asset/?id=532220012"
  9214. p7weld = Instance.new("Weld",p7)
  9215. p7weld.Part0 = LeftFoot
  9216. p7weld.Part1 = p7
  9217. -------------------------------------------------------------
  9218. p8 = Instance.new("Part",char)
  9219. p8.Size = v3(2,1.6,1)
  9220. p8.Transparency = 1
  9221. p8.CanCollide = false
  9222. p8.Position = v3(999,999,999)
  9223. p8.BrickColor = bc("Bright red")
  9224. p8mesh = Instance.new("SpecialMesh",p8)
  9225. p8mesh.MeshType = "FileMesh"
  9226. p8mesh.Scale = v3(1.01,1.01,1.01)
  9227. p8mesh.MeshId = "http://www.roblox.com/asset/?id=532220020"
  9228. p8weld = Instance.new("Weld",p8)
  9229. p8weld.Part0 = RightFoot
  9230. p8weld.Part1 = p8
  9231. -------------------------------------------------------------
  9232. p9 = Instance.new("Part",char)
  9233. p9.Size = v3(2,1.6,1)
  9234. p9.Transparency = 1
  9235. p9.CanCollide = false
  9236. p9.Position = v3(999,999,999)
  9237. p9.BrickColor = bc("Bright red")
  9238. p9mesh = Instance.new("SpecialMesh",p9)
  9239. p9mesh.MeshType = "FileMesh"
  9240. p9mesh.Scale = v3(1.01,1.01,1.01)
  9241. p9mesh.MeshId = "http://www.roblox.com/asset/?id=532219997"
  9242. p9weld = Instance.new("Weld",p9)
  9243. p9weld.Part0 = RightHand
  9244. p9weld.Part1 = p9
  9245. -------------------------------------------------------------
  9246. p10 = Instance.new("Part",char)
  9247. p10.Size = v3(2,1.6,1)
  9248. p10.Transparency = 1
  9249. p10.CanCollide = false
  9250. p10.Position = v3(999,999,999)
  9251. p10.BrickColor = bc("Bright red")
  9252. p10mesh = Instance.new("SpecialMesh",p10)
  9253. p10mesh.MeshType = "FileMesh"
  9254. p10mesh.Scale = v3(1.01,1.01,1.01)
  9255. p10mesh.MeshId = "http://www.roblox.com/asset/?id=532219999"
  9256. p10weld = Instance.new("Weld",p10)
  9257. p10weld.Part0 = RightLowerArm
  9258. p10weld.Part1 = p10
  9259. -------------------------------------------------------------
  9260. p11 = Instance.new("Part",char)
  9261. p11.Size = v3(2,1.6,1)
  9262. p11.Transparency = 1
  9263. p11.CanCollide = false
  9264. p11.Position = v3(999,999,999)
  9265. p11.BrickColor = bc("Bright red")
  9266. p11mesh = Instance.new("SpecialMesh",p11)
  9267. p11mesh.MeshType = "FileMesh"
  9268. p11mesh.Scale = v3(1.01,1.01,1.01)
  9269. p11mesh.MeshId = "http://www.roblox.com/asset/?id=532220027"
  9270. p11weld = Instance.new("Weld",p11)
  9271. p11weld.Part0 = RightLowerLeg
  9272. p11weld.Part1 = p11
  9273. -------------------------------------------------------------
  9274. p12 = Instance.new("Part",char)
  9275. p12.Size = v3(2,1.6,1)
  9276. p12.Transparency =1
  9277. p12.CanCollide = false
  9278. p12.Position = v3(999,999,999)
  9279. p12.BrickColor = bc("Bright red")
  9280. p12mesh = Instance.new("SpecialMesh",p12)
  9281. p12mesh.MeshType = "FileMesh"
  9282. p12mesh.Scale = v3(1.01,1.01,1.01)
  9283. p12mesh.MeshId = "http://www.roblox.com/asset/?id=532220004"
  9284. p12weld = Instance.new("Weld",p12)
  9285. p12weld.Part0 = RightUpperArm
  9286. p12weld.Part1 = p12
  9287. -------------------------------------------------------------
  9288. p13 = Instance.new("Part",char)
  9289. p13.Size = v3(2,1.6,1)
  9290. p13.Transparency = 1
  9291. p13.CanCollide = false
  9292. p13.Position = v3(999,999,999)
  9293. p13.BrickColor = bc("Bright red")
  9294. p13mesh = Instance.new("SpecialMesh",p13)
  9295. p13mesh.MeshType = "FileMesh"
  9296. p13mesh.Scale = v3(1.01,1.01,1.01)
  9297. p13mesh.MeshId = "http://www.roblox.com/asset/?id=532220031"
  9298. p13weld = Instance.new("Weld",p13)
  9299. p13weld.Part0 = RightUpperLeg
  9300. p13weld.Part1 = p13
  9301. -------------------------------------------------------------
  9302. p14 = Instance.new("Part",char)
  9303. p14.Size = v3(2,1,1)
  9304. p14.Transparency = 1
  9305. p14.CanCollide = false
  9306. p14.Position = v3(999,999,999)
  9307. p14.BrickColor = bc("Bright red")
  9308. p14mesh = Instance.new("SpecialMesh",p14)
  9309. p14mesh.MeshType = "FileMesh"
  9310. p14mesh.Scale = v3(1.01,1.01,1.01)
  9311. p14mesh.MeshId = "http://www.roblox.com/asset/?id=532220018"
  9312. p14weld = Instance.new("Weld",p14)
  9313. p14weld.Part0 = LeftUpperLeg
  9314. p14weld.Part1 = p14
  9315. p15 = Instance.new("Part",char)
  9316. p15.Size = v3(2,1,1)
  9317. p15.Transparency = 1
  9318. p15.CanCollide = false
  9319. p15.Position = v3(999,999,999)
  9320. p15.BrickColor = bc("Bright red")
  9321. p15mesh = Instance.new("SpecialMesh",p15)
  9322. p15mesh.MeshType = "Head"
  9323. p15mesh.Scale = v3(1.26,1.26,1.26)
  9324. p15weld = Instance.new("Weld",p15)
  9325. p15weld.Part0 = Head
  9326. p15weld.Part1 = p15
  9327.  
  9328. mouse.KeyDown:connect(function(key)
  9329. if key == "z" and ki < 101 then
  9330. idle = false
  9331. idle7 = false
  9332. hum.HipHeight = 1.35
  9333. walk = false
  9334. canjump = false
  9335. transform1 = true
  9336. wait(0.2)
  9337. size = newaurabase.Size
  9338. size2 = newaurabase2.Size
  9339. wait(0.1)
  9340. KiCharge.TimePosition = 0.7
  9341.  
  9342. wait(0.1)
  9343. KiCharge:Play()
  9344.  
  9345. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
  9346. newaura.ImageTransparency = 0
  9347. newaura.ImageColor3 = Color3.fromRGB(255,255,255)
  9348. newaurabase.Size = UDim2.new(20,0,20,0)
  9349. elseif ssjg == true then
  9350. newaurabase.Size = UDim2.new(12,0,25,0)
  9351. elseif ssj1 == true or ssj2 == true or ssj3 == true then
  9352. newaurabase.Size = UDim2.new(40,0,40,0)
  9353. elseif ssjb == true then
  9354. newaurabase.Size = UDim2.new(20,0,30,0)
  9355. elseif ssjb == true and ssjbkaio == true then
  9356. newaurabase2.Size = UDim2.new(25,0,45,0)
  9357. elseif ssjb == true and ssjbkaiox10 == true then
  9358. newaurabase2.Size = UDim2.new(40,0,80,0)
  9359. elseif ssj4 == true then
  9360. newaurabase.Size = UDim2.new(40,0,40,0)
  9361. end
  9362.  
  9363. newaura.ImageTransparency = 0
  9364. rock = true
  9365. transform1 = false
  9366. transform3 = true
  9367. kicharging = true
  9368. wait(2)
  9369.  
  9370. repeat
  9371. if kicharging == true then
  9372. KiCharge.TimePosition = 2
  9373.  
  9374. KiCharge:Play()
  9375. end
  9376. wait(2)
  9377. until kicharging == false
  9378. end
  9379. end)
  9380. mouse.KeyUp:connect(function(key)
  9381. if key == "z" then
  9382.  
  9383. KiCharge:Stop()
  9384. kicharging = false
  9385. rock = false
  9386. rock3 = true
  9387. transform3 = false
  9388. transform1 = false
  9389. transform4 = true
  9390. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
  9391. newaura.ImageTransparency = 1
  9392. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  9393. else
  9394. newaurabase.Size = size
  9395. newaurabase2.Size = size2
  9396. end
  9397.  
  9398. a21e = new("Part",char)
  9399. a21e.Name = "Beam"..num
  9400. a21e.Locked = true
  9401. a21e.Size = v3(1,1,1)
  9402. a21e.CanCollide = false
  9403. a21e.Position = v3(999,999,999)
  9404. a21e.BrickColor = bc("White")
  9405. a21e.Material = "Neon"
  9406. a21e.Transparency = 0
  9407. aa21e = new("SpecialMesh",a21e)
  9408. a21e.Anchored = true
  9409. a21e.Position = RootPart.Position
  9410. aa21e.MeshType = "Sphere"
  9411. aa21e.Scale = v3(1,1,1)
  9412.  
  9413. KiCharge2.TimePosition = 7.6
  9414. wait(0.1)
  9415. KiCharge2:Play()
  9416. KiCharge:Stop()
  9417. GroundWave5()
  9418. GroundWave6()
  9419. GroundWave7()
  9420. GroundWave8()
  9421. GroundWave9()
  9422. GroundWave10()
  9423. for i = 1,25 do
  9424. wait()
  9425. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  9426. a21e.Transparency = a21e.Transparency + 0.04
  9427. end
  9428.  
  9429. wait(0.5)
  9430.  
  9431. KiCharge2:Stop()
  9432. transform4 = false
  9433. if fuse == false or potara == false then
  9434. idle = true
  9435. walk = true
  9436. canjump = true
  9437. end
  9438. if fuse == true or potara == true then
  9439. idle7 = true
  9440. end
  9441. end
  9442. end)
  9443.  
  9444.  
  9445.  
  9446.  
  9447.  
  9448.  
  9449.  
  9450.  
  9451. hum.Name = "LolCantHurtMe"
  9452.  
  9453.  
  9454.  
  9455.  
  9456.  
  9457.  
  9458.  
  9459.  
  9460.  
  9461. function chatfunc1(text)
  9462. local chat = coroutine.wrap(function()
  9463. if clone1:FindFirstChild("TalkingBillBoard")~= nil then
  9464. clone1:FindFirstChild("TalkingBillBoard"):destroy()
  9465. end
  9466. local naeeym2 = Instance.new("BillboardGui",clone1)
  9467. naeeym2.Size = UDim2.new(0,100,0,40)
  9468. naeeym2.StudsOffset = Vector3.new(0,3,0)
  9469. naeeym2.Adornee = clone1.Head
  9470. naeeym2.Name = "TalkingBillBoard"
  9471. local tecks2 = Instance.new("TextLabel",naeeym2)
  9472. tecks2.BackgroundTransparency = 1
  9473. tecks2.BorderSizePixel = 0
  9474. tecks2.Text = ""
  9475. tecks2.Font = "Fantasy"
  9476. tecks2.TextSize = 30
  9477. tecks2.TextStrokeTransparency = 0
  9478. tecks2.TextColor3 = Color3.new(0,0,0)
  9479. tecks2.TextStrokeColor3 = Color3.new(0,0,255)
  9480. tecks2.Size = UDim2.new(1,0,0.5,0)
  9481. local tecks3 = Instance.new("TextLabel",naeeym2)
  9482. tecks3.BackgroundTransparency = 1
  9483. tecks3.BorderSizePixel = 0
  9484. tecks3.Text = ""
  9485. tecks3.Font = "Fantasy"
  9486. tecks3.TextSize = 30
  9487. tecks3.TextStrokeTransparency = 0
  9488. tecks3.TextColor3 = Color3.new(0,0,0)
  9489. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  9490. tecks3.Size = UDim2.new(1,0,0.5,0)
  9491. for i = 1,string.len(text),1 do
  9492.  
  9493. tecks2.Text = string.sub(text,1,i)
  9494. tecks3.Text = string.sub(text,1,i)
  9495. wait(0.01)
  9496. end
  9497. wait(2)
  9498. for i = 1, 50 do
  9499.  
  9500. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  9501. tecks2.Rotation = tecks2.Rotation - .8
  9502. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  9503. tecks2.TextTransparency = tecks2.TextTransparency + .04
  9504. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  9505. tecks3.Rotation = tecks2.Rotation + .8
  9506. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  9507. tecks3.TextTransparency = tecks2.TextTransparency + .04
  9508. end
  9509. naeeym2:Destroy()
  9510. end)
  9511. chat()
  9512.  
  9513. end
  9514.  
  9515. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("LowerTorso")
  9516. local mouse = game.Players.LocalPlayer:GetMouse()
  9517. repeat wait() until mouse
  9518. local plr = game.Players.LocalPlayer
  9519. local LowerTorso = plr.Character.LowerTorso
  9520. local flying = true
  9521. local deb = true
  9522. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  9523. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  9524. local maxspeed = 50
  9525. local speed = 0
  9526. function Fly()
  9527. local bg = Instance.new("BodyGyro", LowerTorso)
  9528. bg.P = 9e4
  9529. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  9530. bg.cframe =LowerTorso.CFrame
  9531. local bv = Instance.new("BodyVelocity", LowerTorso)
  9532. bv.velocity = Vector3.new(0,0.1,0)
  9533. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  9534. repeat wait()
  9535. hum.PlatformStand = true
  9536. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  9537. speed = speed+.5+(speed/maxspeed)
  9538. if speed > maxspeed then
  9539. speed = maxspeed
  9540. end
  9541. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  9542. speed = speed-1
  9543. if speed < 0 then
  9544. speed = 0
  9545. end
  9546. end
  9547. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  9548. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  9549. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  9550. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  9551. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  9552. else
  9553. bv.velocity = Vector3.new(0,0.1,0)
  9554. end
  9555. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  9556. until not flying
  9557. ctrl = {f = 0, b = 0, l = 0, r = 0}
  9558. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  9559. speed = 0
  9560. bg:Destroy()
  9561. bv:Destroy()
  9562. hum.PlatformStand = false
  9563. end
  9564. mouse.KeyDown:connect(function(key)
  9565. if key:lower() == "f" then
  9566. if flying then flying = false
  9567. flying1 = false
  9568. idle = true
  9569. walk = true
  9570. canjump = true
  9571. else
  9572. hum.Jump = true
  9573. wait(0.5)
  9574. flying1 = true
  9575. flying = true
  9576. -- return to idle if finishing an emote
  9577. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  9578. oldAnim = "idle"
  9579. end
  9580.  
  9581. currentAnim = ""
  9582. currentAnimInstance = nil
  9583. if (currentAnimKeyframeHandler ~= nil) then
  9584. currentAnimKeyframeHandler:disconnect()
  9585. end
  9586.  
  9587. if (currentAnimTrack ~= nil) then
  9588. currentAnimTrack:Stop()
  9589. currentAnimTrack:Destroy()
  9590. currentAnimTrack = nil
  9591. end
  9592.  
  9593. -- clean up walk if there is one
  9594. if (runAnimKeyframeHandler ~= nil) then
  9595. runAnimKeyframeHandler:disconnect()
  9596. end
  9597.  
  9598. if (runAnimTrack ~= nil) then
  9599. runAnimTrack:Stop()
  9600. runAnimTrack:Destroy()
  9601. runAnimTrack = nil
  9602. end
  9603. Fly()
  9604. end
  9605. elseif key:lower() == "w" then
  9606. ctrl.f = 1
  9607. nill = false
  9608. foward = true
  9609. elseif key:lower() == "s" then
  9610. ctrl.b = -1
  9611. elseif key:lower() == "a" then
  9612. ctrl.l = -1
  9613. elseif key:lower() == "d" then
  9614. ctrl.r = 1
  9615. end
  9616. end)
  9617. mouse.KeyUp:connect(function(key)
  9618. if key:lower() == "w" then
  9619. ctrl.f = 0
  9620. nill = true
  9621. foward = false
  9622. elseif key:lower() == "s" then
  9623. ctrl.b = 0
  9624. elseif key:lower() == "a" then
  9625. ctrl.l = 0
  9626. elseif key:lower() == "d" then
  9627. ctrl.r = 0
  9628. end
  9629. end)
  9630. Fly()
  9631.  
  9632.  
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.  
  9642.  
  9643.  
  9644.  
  9645.  
  9646.  
  9647.  
  9648.  
  9649.  
  9650.  
  9651.  
  9652.  
  9653.  
  9654.  
  9655.  
  9656.  
  9657.  
  9658.  
  9659.  
  9660.  
  9661.  
  9662.  
  9663.  
  9664.  
  9665.  
  9666.  
  9667. -------------------------------------------------------------------------------------------------------------------------------------------
  9668. math.randomseed(tick())
  9669.  
  9670. function configureAnimationSet(name, fileList)
  9671. if (animTable[name] ~= nil) then
  9672. for _, connection in pairs(animTable[name].connections) do
  9673. connection:disconnect()
  9674. end
  9675. end
  9676. animTable[name] = {}
  9677. animTable[name].count = 0
  9678. animTable[name].totalWeight = 0
  9679. animTable[name].connections = {}
  9680.  
  9681. local allowCustomAnimations = true
  9682. local AllowDisableCustomAnimsUserFlag = true
  9683.  
  9684. local success, msg = pcall(function()
  9685. AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims")
  9686. end)
  9687.  
  9688. if (AllowDisableCustomAnimsUserFlag) then
  9689. local ps = game:GetService("StarterPlayer"):FindFirstChild("PlayerSettings")
  9690. if (ps ~= nil) then
  9691. allowCustomAnimations = not require(ps).UseDefaultAnimations
  9692. end
  9693. end
  9694.  
  9695. -- check for config values
  9696. local config = script:FindFirstChild(name)
  9697. if (allowCustomAnimations and config ~= nil) then
  9698. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  9699. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  9700. local idx = 1
  9701. for _, childPart in pairs(config:GetChildren()) do
  9702. if (childPart:IsA("Animation")) then
  9703. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  9704. animTable[name][idx] = {}
  9705. animTable[name][idx].anim = childPart
  9706. local weightObject = childPart:FindFirstChild("Weight")
  9707. if (weightObject == nil) then
  9708. animTable[name][idx].weight = 1
  9709. else
  9710. animTable[name][idx].weight = weightObject.Value
  9711. end
  9712. animTable[name].count = animTable[name].count + 1
  9713. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  9714. idx = idx + 1
  9715. end
  9716. end
  9717. end
  9718.  
  9719. -- fallback to defaults
  9720. if (animTable[name].count <= 0) then
  9721. for idx, anim in pairs(fileList) do
  9722. animTable[name][idx] = {}
  9723. animTable[name][idx].anim = Instance.new("Animation")
  9724. animTable[name][idx].anim.Name = name
  9725. animTable[name][idx].anim.AnimationId = anim.id
  9726. animTable[name][idx].weight = anim.weight
  9727. animTable[name].count = animTable[name].count + 1
  9728. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  9729. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  9730. end
  9731. end
  9732. end
  9733.  
  9734. -- Setup animation objects
  9735. function scriptChildModified(child)
  9736. local fileList = animNames[child.Name]
  9737. if (fileList ~= nil) then
  9738. configureAnimationSet(child.Name, fileList)
  9739. end
  9740. end
  9741.  
  9742. script.ChildAdded:connect(scriptChildModified)
  9743. script.ChildRemoved:connect(scriptChildModified)
  9744.  
  9745.  
  9746. for name, fileList in pairs(animNames) do
  9747. configureAnimationSet(name, fileList)
  9748. end
  9749.  
  9750. -- ANIMATION
  9751.  
  9752. -- declarations
  9753. local toolAnim = "None"
  9754. local toolAnimTime = 0
  9755.  
  9756. local jumpAnimTime = 0
  9757. local jumpAnimDuration = 0.31
  9758.  
  9759. local toolTransitionTime = 0.1
  9760. local fallTransitionTime = 0.2
  9761.  
  9762. -- functions
  9763.  
  9764. function stopAllAnimations()
  9765. local oldAnim = currentAnim
  9766.  
  9767. -- return to idle if finishing an emote
  9768. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  9769. oldAnim = "idle"
  9770. end
  9771.  
  9772. currentAnim = ""
  9773. currentAnimInstance = nil
  9774. if (currentAnimKeyframeHandler ~= nil) then
  9775. currentAnimKeyframeHandler:disconnect()
  9776. end
  9777.  
  9778. if (currentAnimTrack ~= nil) then
  9779. currentAnimTrack:Stop()
  9780. currentAnimTrack:Destroy()
  9781. currentAnimTrack = nil
  9782. end
  9783.  
  9784. -- clean up walk if there is one
  9785. if (runAnimKeyframeHandler ~= nil) then
  9786. runAnimKeyframeHandler:disconnect()
  9787. end
  9788.  
  9789. if (runAnimTrack ~= nil) then
  9790. runAnimTrack:Stop()
  9791. runAnimTrack:Destroy()
  9792. runAnimTrack = nil
  9793. end
  9794.  
  9795. return oldAnim
  9796. end
  9797.  
  9798. local smallButNotZero = 0.0001
  9799. function setRunSpeed(speed)
  9800. if speed < 0.33 then
  9801. currentAnimTrack:AdjustWeight(1.0)
  9802. runAnimTrack:AdjustWeight(smallButNotZero)
  9803. elseif speed < 0.66 then
  9804. local weight = ((speed - 0.33) / 0.33)
  9805. currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
  9806. runAnimTrack:AdjustWeight(weight + smallButNotZero)
  9807. else
  9808. currentAnimTrack:AdjustWeight(smallButNotZero)
  9809. runAnimTrack:AdjustWeight(1.0)
  9810. end
  9811.  
  9812. local speedScaled = speed * 1.25
  9813. runAnimTrack:AdjustSpeed(speedScaled)
  9814. currentAnimTrack:AdjustSpeed(speedScaled)
  9815. end
  9816.  
  9817.  
  9818. function setAnimationSpeed(speed)
  9819. if jumped == false or flying == false then
  9820. if speed ~= currentAnimSpeed then
  9821. currentAnimSpeed = speed
  9822. if currentAnim == "walk" then
  9823. setRunSpeed(speed)
  9824. else
  9825. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  9826. end
  9827. end
  9828. end
  9829. end
  9830.  
  9831. function keyFrameReachedFunc(frameName)
  9832. if (frameName == "End") then
  9833. if currentAnim == "walk" then
  9834. runAnimTrack.TimePosition = 0.0
  9835. currentAnimTrack.TimePosition = 0.0
  9836. else
  9837. local repeatAnim = currentAnim
  9838. -- return to idle if finishing an emote
  9839. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  9840. repeatAnim = "idle"
  9841. end
  9842.  
  9843. local animSpeed = currentAnimSpeed
  9844. playAnimation(repeatAnim, 0.15, Humanoid)
  9845. setAnimationSpeed(animSpeed)
  9846. end
  9847. end
  9848. end
  9849.  
  9850. function rollAnimation(animName)
  9851. local roll = math.random(1, animTable[animName].totalWeight)
  9852. local origRoll = roll
  9853. local idx = 1
  9854. while (roll > animTable[animName][idx].weight) do
  9855. roll = roll - animTable[animName][idx].weight
  9856. idx = idx + 1
  9857. end
  9858. return idx
  9859. end
  9860.  
  9861. function playAnimation(animName, transitionTime, humanoid)
  9862. local idx = rollAnimation(animName)
  9863. local anim = animTable[animName][idx].anim
  9864.  
  9865. -- switch animation
  9866. if (anim ~= currentAnimInstance) then
  9867.  
  9868. if (currentAnimTrack ~= nil) then
  9869. currentAnimTrack:Stop(transitionTime)
  9870. currentAnimTrack:Destroy()
  9871. end
  9872.  
  9873. if (runAnimTrack ~= nil) then
  9874. runAnimTrack:Stop(transitionTime)
  9875. runAnimTrack:Destroy()
  9876. end
  9877.  
  9878. currentAnimSpeed = 1.0
  9879.  
  9880. -- load it to the humanoid; get AnimationTrack
  9881. currentAnimTrack = humanoid:LoadAnimation(anim)
  9882. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  9883.  
  9884. -- play the animation
  9885. currentAnimTrack:Play(transitionTime)
  9886. currentAnim = animName
  9887. currentAnimInstance = anim
  9888.  
  9889. -- set up keyframe name triggers
  9890. if (currentAnimKeyframeHandler ~= nil) then
  9891. currentAnimKeyframeHandler:disconnect()
  9892. end
  9893. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  9894.  
  9895. -- check to see if we need to blend a walk/run animation
  9896. if animName == "walk" then
  9897. local runAnimName = "run"
  9898. local runIdx = rollAnimation(runAnimName)
  9899.  
  9900. runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
  9901. runAnimTrack.Priority = Enum.AnimationPriority.Core
  9902. runAnimTrack:Play(transitionTime)
  9903.  
  9904. if (runAnimKeyframeHandler ~= nil) then
  9905. runAnimKeyframeHandler:disconnect()
  9906. end
  9907. runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  9908. end
  9909. end
  9910.  
  9911. end
  9912.  
  9913. -------------------------------------------------------------------------------------------
  9914. -------------------------------------------------------------------------------------------
  9915.  
  9916. local toolAnimName = ""
  9917. local toolAnimTrack = nil
  9918. local toolAnimInstance = nil
  9919. local currentToolAnimKeyframeHandler = nil
  9920.  
  9921. function toolKeyFrameReachedFunc(frameName)
  9922. if (frameName == "End") then
  9923. playToolAnimation(toolAnimName, 0.0, Humanoid)
  9924. end
  9925. end
  9926.  
  9927.  
  9928. function playToolAnimation(animName, transitionTime, humanoid, priority)
  9929. local idx = rollAnimation(animName)
  9930. local anim = animTable[animName][idx].anim
  9931.  
  9932. if (toolAnimInstance ~= anim) then
  9933.  
  9934. if (toolAnimTrack ~= nil) then
  9935. toolAnimTrack:Stop()
  9936. toolAnimTrack:Destroy()
  9937. transitionTime = 0
  9938. end
  9939.  
  9940. -- load it to the humanoid; get AnimationTrack
  9941. toolAnimTrack = humanoid:LoadAnimation(anim)
  9942. if priority then
  9943. toolAnimTrack.Priority = priority
  9944. end
  9945.  
  9946. -- play the animation
  9947. toolAnimTrack:Play(transitionTime)
  9948. toolAnimName = animName
  9949. toolAnimInstance = anim
  9950.  
  9951. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  9952. end
  9953. end
  9954.  
  9955. function stopToolAnimations()
  9956. local oldAnim = toolAnimName
  9957.  
  9958. if (currentToolAnimKeyframeHandler ~= nil) then
  9959. currentToolAnimKeyframeHandler:disconnect()
  9960. end
  9961.  
  9962. toolAnimName = ""
  9963. toolAnimInstance = nil
  9964. if (toolAnimTrack ~= nil) then
  9965. toolAnimTrack:Stop()
  9966. toolAnimTrack:Destroy()
  9967. toolAnimTrack = nil
  9968. end
  9969.  
  9970. return oldAnim
  9971. end
  9972.  
  9973. -------------------------------------------------------------------------------------------
  9974. -------------------------------------------------------------------------------------------
  9975. -- STATE CHANGE HANDLERS
  9976.  
  9977. function onRunning(speed)
  9978. if speed > 0.5 then
  9979. local scale = 16.0
  9980. if jumped == false or flying == false then
  9981. playAnimation("walk", 0.2, Humanoid)
  9982. end
  9983. setAnimationSpeed(speed / scale)
  9984. pose = "Running"
  9985. else
  9986. if emoteNames[currentAnim] == nil then
  9987. playAnimation("idle", 0.2, Humanoid)
  9988. pose = "Standing"
  9989. end
  9990. end
  9991. end
  9992.  
  9993. function onDied()
  9994. pose = "Dead"
  9995. end
  9996.  
  9997. function onJumping()
  9998.  
  9999. end
  10000.  
  10001. function onClimbing(speed)
  10002. local scale = 5.0
  10003. playAnimation("climb", 0.1, Humanoid)
  10004. setAnimationSpeed(speed / scale)
  10005. pose = "Climbing"
  10006. end
  10007.  
  10008. function onGettingUp()
  10009. pose = "GettingUp"
  10010. end
  10011.  
  10012. function onFreeFall()
  10013.  
  10014. end
  10015.  
  10016. function onFallingDown()
  10017.  
  10018. end
  10019.  
  10020. function onSeated()
  10021. pose = "Seated"
  10022. end
  10023.  
  10024. function onPlatformStanding()
  10025.  
  10026. end
  10027.  
  10028. -------------------------------------------------------------------------------------------
  10029. -------------------------------------------------------------------------------------------
  10030.  
  10031. function onSwimming(speed)
  10032. if speed > 1.00 then
  10033. local scale = 10.0
  10034. playAnimation("swim", 0.4, Humanoid)
  10035. setAnimationSpeed(speed / scale)
  10036. pose = "Swimming"
  10037. else
  10038. playAnimation("swimidle", 0.4, Humanoid)
  10039. pose = "Standing"
  10040. end
  10041. end
  10042.  
  10043. function animateTool()
  10044. if (toolAnim == "None") then
  10045. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  10046. return
  10047. end
  10048.  
  10049. if (toolAnim == "Slash") then
  10050. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  10051. return
  10052. end
  10053.  
  10054. if (toolAnim == "Lunge") then
  10055. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  10056. return
  10057. end
  10058. end
  10059.  
  10060. function getToolAnim(tool)
  10061. for _, c in ipairs(tool:GetChildren()) do
  10062. if c.Name == "toolanim" and c.className == "StringValue" then
  10063. return c
  10064. end
  10065. end
  10066. return nil
  10067. end
  10068.  
  10069. local lastTick = 0
  10070.  
  10071. function stepAnimate(currentTime)
  10072. local amplitude = 1
  10073. local frequency = 1
  10074. local deltaTime = currentTime - lastTick
  10075. lastTick = currentTime
  10076.  
  10077. local climbFudge = 0
  10078. local setAngles = false
  10079.  
  10080. if (jumpAnimTime > 0) then
  10081. jumpAnimTime = jumpAnimTime - deltaTime
  10082. end
  10083.  
  10084. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  10085. playAnimation("fall", fallTransitionTime, Humanoid)
  10086. elseif (pose == "Seated") then
  10087. playAnimation("sit", 0.5, Humanoid)
  10088. return
  10089. elseif (pose == "Running") then
  10090. if jumped == false or flying == false then
  10091. playAnimation("walk", 0.2, Humanoid)
  10092. end
  10093. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  10094. stopAllAnimations()
  10095. amplitude = 0.1
  10096. frequency = 1
  10097. setAngles = true
  10098. end
  10099.  
  10100. -- Tool Animation handling
  10101. local tool = Character:FindFirstChildOfClass("Tool")
  10102. if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
  10103.  
  10104. local animStringValueObject = getToolAnim(tool)
  10105.  
  10106. if animStringValueObject then
  10107. toolAnim = animStringValueObject.Value
  10108. -- message recieved, delete StringValue
  10109. animStringValueObject.Parent = nil
  10110. toolAnimTime = currentTime + .3
  10111. end
  10112.  
  10113. if currentTime > toolAnimTime then
  10114. toolAnimTime = 0
  10115. toolAnim = "None"
  10116. end
  10117.  
  10118. animateTool()
  10119. else
  10120. stopToolAnimations()
  10121. toolAnim = "None"
  10122. toolAnimInstance = nil
  10123. toolAnimTime = 0
  10124. end
  10125. end
  10126.  
  10127. -- connect events
  10128. Humanoid.Died:connect(onDied)
  10129. Humanoid.Running:connect(onRunning)
  10130. Humanoid.Jumping:connect(onJumping)
  10131. Humanoid.Climbing:connect(onClimbing)
  10132. Humanoid.GettingUp:connect(onGettingUp)
  10133. Humanoid.FreeFalling:connect(onFreeFall)
  10134. Humanoid.FallingDown:connect(onFallingDown)
  10135. Humanoid.Seated:connect(onSeated)
  10136. Humanoid.PlatformStanding:connect(onPlatformStanding)
  10137. Humanoid.Swimming:connect(onSwimming)
  10138.  
  10139. -- setup emote chat hook
  10140. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  10141. local emote = ""
  10142. if (string.sub(msg, 1, 3) == "/e ") then
  10143. emote = string.sub(msg, 4)
  10144. elseif (string.sub(msg, 1, 7) == "/emote ") then
  10145. emote = string.sub(msg, 8)
  10146. end
  10147.  
  10148. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  10149. playAnimation(emote, 0.1, Humanoid)
  10150. end
  10151. end)
  10152.  
  10153.  
  10154.  
  10155. -- initialize to idle
  10156.  
  10157.  
  10158. -- loop to handle timed state transitions and tool animations
  10159. while Character.Parent ~= nil do
  10160. local _, currentGameTime = wait(0.1)
  10161. stepAnimate(currentGameTime)
  10162. end
  10163. end)
  10164. end)
  10165. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  10166.  
  10167. counter = 0
  10168.  
  10169. while wait(0.1)do
  10170. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  10171.  
  10172. counter = counter + 0.01
  10173. end
  10174.  
  10175. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  10176.  
  10177. counter = 0
  10178.  
  10179. while wait(0.1)do
  10180. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  10181.  
  10182. counter = counter + 0.01
  10183. end
  10184.  
  10185. R6GokuR6.Name = "R6 Goku (R6)"
  10186. R6GokuR6.Parent = MainFrame
  10187. R6GokuR6.BackgroundColor3 = Color3.new(1, 0, 0)
  10188. R6GokuR6.Position = UDim2.new(0.162614971, 0, 0.396492273, 0)
  10189. R6GokuR6.Size = UDim2.new(0, 183, 0, 50)
  10190. R6GokuR6.Font = Enum.Font.SourceSans
  10191. R6GokuR6.Text = "R6 Goku (R6)"
  10192. R6GokuR6.TextColor3 = Color3.new(0, 0, 0)
  10193. R6GokuR6.TextSize = 14
  10194. R6GokuR6.MouseButton1Down:connect(function()
  10195. script.Parent.MouseButton1Click:Connect(function()
  10196. -- Credits by venturiansonic
  10197.  
  10198. wait(0.3)
  10199. Colours = {
  10200. Spirit = {
  10201. BrickColor.new("Electric blue"),
  10202. BrickColor.new("Institutional white")
  10203. }
  10204. }
  10205. Keys = {}
  10206. UserInputService = game:GetService("UserInputService")
  10207. TweenService = game:GetService("TweenService")
  10208. Chat = game:GetService("Chat")
  10209. Plr = game:GetService("Players").LocalPlayer
  10210. Mouse = Plr:GetMouse()
  10211. Char = Plr.Character
  10212. Human = Char:FindFirstChildOfClass("Humanoid")
  10213. assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
  10214. Motor6DClones = {}
  10215. BodyPartClones = {}
  10216. Rad = math.rad
  10217. Sin = math.sin
  10218. Random = math.random
  10219. Floor = math.floor
  10220. Torso = Char.Torso
  10221. HRoot = Char.HumanoidRootPart
  10222. LArm = Char["Left Arm"]
  10223. RArm = Char["Right Arm"]
  10224. LLeg = Char["Left Leg"]
  10225. RLeg = Char["Right Leg"]
  10226. Head = Char.Head
  10227. Hrj = HRoot.RootJoint
  10228. LShold = Torso["Left Shoulder"]
  10229. RShold = Torso["Right Shoulder"]
  10230. LHip = Torso["Left Hip"]
  10231. RHip = Torso["Right Hip"]
  10232. Last = "Left"
  10233. Anim = "Idle"
  10234. Dir = "None"
  10235. Mode = "Base"
  10236. Falling = false
  10237. Flying = false
  10238. After = false
  10239. Typing = false
  10240. CanMelee = false
  10241. Attacking = false
  10242. Sprint = false
  10243. Walkspeed = 16
  10244. Char.Animate.Disabled = true
  10245. Human.Animator:Destroy()
  10246. Human:RemoveAccessories()
  10247. Char.Sound:Destroy()
  10248. Char.Animate:Destroy()
  10249. Dodge = false
  10250. Neck = Torso.Neck
  10251. Lscf = LShold.C0
  10252. Rscf = RShold.C0
  10253. Lhcf = LHip.C0
  10254. Rhcf = RHip.C0
  10255. Ncf = Neck.C0
  10256. Hrjcf = Hrj.C0
  10257. local instinct = false
  10258. HRoot.Touched:connect(function(hit)
  10259. local h = hit.Parent:FindFirstChild("Part")
  10260. if h ~= nil and Human.Health > 0 and instinct == true then
  10261. HRoot.Anchored = true
  10262. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  10263. for i = 0, 1, 0.1 do
  10264. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  10265. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  10266. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  10267. SWait()
  10268. end
  10269. HRoot.Anchored = false
  10270. local ay = math.random(1, 2)
  10271. if ay == 1 then
  10272. HRoot.Anchored = true
  10273. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0))
  10274. HRoot.Anchored = false
  10275. for i = 0, 1, 0.1 do
  10276. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  10277. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  10278. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  10279. SWait()
  10280. end
  10281. end
  10282. end
  10283. end)
  10284. Torso.Touched:connect(function(hit)
  10285. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  10286. if h ~= nil and Human.Health > 0 and instinct == true then
  10287. HRoot.Anchored = true
  10288. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0))
  10289. HRoot.Anchored = false
  10290. local ay = math.random(1, 2)
  10291. if ay == 1 then
  10292. HRoot.Anchored = true
  10293. HRoot.Anchored = false
  10294. end
  10295. end
  10296. end)
  10297. Head.Touched:connect(function(hit)
  10298. local h = hit.Parent:FindFirstChild("NewPart")
  10299. if h ~= nil and Human.Health > 0 and instinct == true then
  10300. HRoot.Anchored = true
  10301. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
  10302. HRoot.Anchored = false
  10303. local ay = math.random(1, 2)
  10304. if ay == 1 then
  10305. HRoot.Anchored = true
  10306. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0))
  10307. HRoot.Anchored = false
  10308. end
  10309. end
  10310. end)
  10311. HRoot.Touched:connect(function(hit)
  10312. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  10313. if h ~= nil and Human.Health > 0 and instinct == true then
  10314. HRoot.Anchored = true
  10315. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  10316. HRoot.Anchored = false
  10317. local ay = math.random(1, 2)
  10318. if ay == 1 then
  10319. HRoot.Anchored = true
  10320. HRoot.Anchored = false
  10321. end
  10322. end
  10323. end)
  10324. HRoot.Touched:connect(function(hit)
  10325. local h = hit.Parent:FindFirstChild("NewPart")
  10326. if h ~= nil and Human.Health > 0 and instinct == true then
  10327. HRoot.Anchored = true
  10328. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
  10329. for i = 0, 1, 0.1 do
  10330. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  10331. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  10332. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  10333. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  10334. SWait()
  10335. end
  10336. HRoot.Anchored = false
  10337. local ay = math.random(1, 2)
  10338. if ay == 1 then
  10339. HRoot.Anchored = true
  10340. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  10341. HRoot.Anchored = false
  10342. end
  10343. end
  10344. end)
  10345. if Char:FindFirstChildOfClass("BodyColors") then
  10346. Char:FindFirstChildOfClass("BodyColors"):Destroy()
  10347. end
  10348. for _, v in pairs(Char:GetChildren()) do
  10349. if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
  10350. v:Destroy()
  10351. elseif v:IsA("BasePart") then
  10352. v.BrickColor = BrickColor.new("Pastel brown")
  10353. end
  10354. end
  10355. function SWait(float)
  10356. if not float then
  10357. return game:GetService("RunService").RenderStepped:wait()
  10358. else
  10359. return game:GetService("RunService").RenderStepped:wait(float)
  10360. end
  10361. end
  10362. function Smooth(part)
  10363. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10364. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10365. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10366. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10367. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10368. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10369. end
  10370. function Create(Class, Parent, Name, Extra)
  10371. local asd = Instance.new(Class, Parent)
  10372. asd.Name = Name or Class
  10373. if asd:IsA("BasePart") then
  10374. Smooth(asd)
  10375. end
  10376. for i, v in pairs(Extra or {}) do
  10377. asd[i] = v
  10378. end
  10379. return asd
  10380. end
  10381. function newWeld(parent, P0, P1, C0, C1)
  10382. local weld = Instance.new("Motor6D", parent or P0)
  10383. weld.Part0 = P0
  10384. weld.Part1 = P1
  10385. weld.C0 = C0 or weld.C0
  10386. weld.C1 = C1 or weld.C1
  10387. return weld
  10388. end
  10389. function findRealAncestor(inst)
  10390. local par = inst.Parent
  10391. local lastPar = inst
  10392. repeat
  10393. lastPar = par
  10394. if par.Parent == nil then
  10395. par = workspace
  10396. else
  10397. par = par.Parent
  10398. end
  10399. wait()
  10400. until par == workspace
  10401. return lastPar or nil
  10402. end
  10403. function createEmit(props)
  10404. for _, v in pairs(Char:GetChildren()) do
  10405. if v:IsA("BasePart") then
  10406. local emit = Instance.new("ParticleEmitter", v)
  10407. for i, v in pairs(props or {}) do
  10408. emit[i] = v
  10409. end
  10410. end
  10411. end
  10412. end
  10413. function toggleEmitters(arg)
  10414. if arg ~= "AllOff" then
  10415. for _, v in pairs(Char:GetDescendants()) do
  10416. if v.Name == arg and v:IsA("ParticleEmitter") then
  10417. v.Enabled = not v.Enabled
  10418. end
  10419. end
  10420. else
  10421. for _, v in pairs(Char:GetDescendants()) do
  10422. if v:IsA("ParticleEmitter") then
  10423. v.Enabled = false
  10424. end
  10425. end
  10426. end
  10427. end
  10428. function stopAllSounds()
  10429. for _, v in pairs(Char:GetDescendants()) do
  10430. if v:IsA("Sound") then
  10431. v:Stop()
  10432. end
  10433. end
  10434. end
  10435. function rayCast(Position, Direction, Range, Ignore)
  10436. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
  10437. end
  10438. function CreateRegion3(pos, siz)
  10439. local offset = siz / 2
  10440. local p1 = pos - offset
  10441. local p2 = pos + offset
  10442. return Region3.new(p1, p2)
  10443. end
  10444. Char.Head.face.Texture = "rbxassetid://413593222"
  10445. Shirt = Create("Shirt", Char, "Shirt", {
  10446. ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
  10447. })
  10448. Pants = Create("Pants", Char, "Pants", {
  10449. PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
  10450. })
  10451. Hair = Create("Part", Char, "Hair", {
  10452. CanCollide = false,
  10453. BrickColor = BrickColor.new("Black metallic")
  10454. })
  10455. Nose = Create("Decal", Head, "Decal", {
  10456. Texture = "rbxassetid://0"
  10457. })
  10458. Mouth = Create("Decal", Head, "Decal", {
  10459. Texture = "rbxassetid://0"
  10460. })
  10461. Create("SpecialMesh", Hair, "Mesh", {
  10462. MeshId = "http://www.roblox.com/asset/?id=1378167215",
  10463. Scale = Vector3.new(1.1, 1.1, 1.1),
  10464. Offset = Vector3.new(0, 0.48, -0.4)
  10465. })
  10466. HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
  10467. KamehamehaSound = Create("Sound", HRoot, "Sound", {
  10468. SoundId = "rbxassetid://551399476",
  10469. Volume = 2,
  10470. EmitterSize = 50
  10471. })
  10472. PunchSound = Create("Sound", Torso, "Sound", {
  10473. SoundId = "rbxassetid://573604054",
  10474. Volume = 4,
  10475. EmitterSize = 2
  10476. })
  10477. SpiritBombSound = Create("Sound", HRoot, "Sound", {
  10478. SoundId = "rbxassetid://919429799",
  10479. Volume = 2,
  10480. EmitterSize = 50
  10481. })
  10482. ExplosionSound = Create("Sound", HRoot, "Sound", {
  10483. SoundId = "rbxassetid://638861091",
  10484. Volume = 3,
  10485. EmitterSize = 100
  10486. })
  10487. PunchSound2 = Create("Sound", HRoot, "Sound", {
  10488. SoundId = "rbxassetid://137579113",
  10489. Volume = 4,
  10490. EmitterSize = 100
  10491. })
  10492. PunchSound3 = Create("Sound", HRoot, "Sound", {
  10493. SoundId = "rbxassetid://748050177",
  10494. Volume = 4,
  10495. EmitterSize = 5
  10496. })
  10497. ExplosionSound2 = Create("Sound", HRoot, "Sound", {
  10498. SoundId = "rbxassetid://165970126",
  10499. Volume = 4
  10500. })
  10501. UltraSound1 = Create("Sound", HRoot, "Sound", {
  10502. SoundId = "rbxassetid://1136905493",
  10503. Volume = 1,
  10504. EmitterSize = 100,
  10505. Looped = true
  10506. })
  10507. UltraSound2 = Create("Sound", HRoot, "Sound", {
  10508. SoundId = "rbxassetid://232213955",
  10509. Volume = 2
  10510. })
  10511. SSJScream1 = Create("Sound", HRoot, "Sound", {
  10512. SoundId = "rbxassetid://527276541",
  10513. Volume = 2
  10514. })
  10515. SSJScream2 = Create("Sound", HRoot, "Sound", {
  10516. SoundId = "rbxassetid://975468335",
  10517. Volume = 2
  10518. })
  10519. SSJSound1 = Create("Sound", HRoot, "Sound", {
  10520. SoundId = "rbxassetid://437393965",
  10521. Volume = 2
  10522. })
  10523. SSJSound2 = Create("Sound", HRoot, "Sound", {
  10524. SoundId = "rbxassetid://891397456",
  10525. Volume = 4,
  10526. Looped = true
  10527. })
  10528. SSJSound3 = Create("Sound", HRoot, "Sound", {
  10529. SoundId = "rbxassetid://390946253",
  10530. Volume = 2,
  10531. EmitterSize = 100,
  10532. Looped = true
  10533. })
  10534. SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
  10535. SoundId = "rbxassetid://850205092",
  10536. Volume = 4,
  10537. Looped = true
  10538. })
  10539. SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
  10540. SoundId = "rbxassetid://144377132",
  10541. Volume = 2,
  10542. Looped = true,
  10543. EmitterSize = 100
  10544. })
  10545. SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
  10546. SoundId = "rbxassetid://156056027",
  10547. Volume = 2,
  10548. Looped = true,
  10549. EmitterSize = 100
  10550. })
  10551. SSJGSound1 = Create("Sound", HRoot, "Sound", {
  10552. SoundId = "rbxassetid://612450955",
  10553. Volume = 2,
  10554. Looped = true,
  10555. EmitterSize = 100
  10556. })
  10557. SSJGSound2 = Create("Sound", HRoot, "Sound", {
  10558. SoundId = "rbxassetid://590580266",
  10559. Volume = 4,
  10560. Looped = true
  10561. })
  10562. PowerDown = Create("Sound", HRoot, "Sound", {
  10563. SoundId = "rbxassetid://550621034",
  10564. Volume = 4,
  10565. EmitterSize = 100
  10566. })
  10567. SSJBSound1 = Create("Sound", HRoot, "Sound", {
  10568. SoundId = "rbxassetid://874183151",
  10569. Volume = 2
  10570. })
  10571. SSJBSound2 = Create("Sound", HRoot, "Sound", {
  10572. SoundId = "rbxassetid://180572775",
  10573. Volume = 2,
  10574. Looped = true,
  10575. EmitterSize = 100
  10576. })
  10577. SSJBSound3 = Create("Sound", HRoot, "Sound", {
  10578. SoundId = "rbxassetid://443386048",
  10579. Volume = 4,
  10580. Looped = true
  10581. })
  10582. Hcf = HairWeld.C0
  10583. FloatVel = Create("BodyVelocity", nil, "Float", {
  10584. MaxForce = Vector3.new(0, 0, 0),
  10585. Velocity = Vector3.new(0, 0, 0)
  10586. })
  10587. FloatGyro = Create("BodyGyro", nil, "Gyro", {
  10588. MaxTorque = Vector3.new(0, 0, 0),
  10589. P = 30000
  10590. })
  10591. Char.Archivable = true
  10592. Clone = Char:Clone()
  10593. Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
  10594. Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
  10595. Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
  10596. Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  10597. Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
  10598. Human.MaxHealth = 50000
  10599. wait(0.01)
  10600. Human.Health = 50000
  10601. if Clone:FindFirstChildOfClass("ForceField") then
  10602. Clone:FindFirstChildOfClass("ForceField"):Destroy()
  10603. end
  10604. Char.Archivable = false
  10605. SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
  10606. ExtentsOffset = Vector3.new(0, 0, 0),
  10607. MaxDistance = math.huge,
  10608. Size = UDim2.new(20, 0, 20, 0)
  10609. })
  10610. Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
  10611. BackgroundTransparency = 1,
  10612. Size = UDim2.new(2, 0, 1, 0),
  10613. Position = UDim2.new(-0.5, 0, -0.2, 0)
  10614. })
  10615. createEmit({
  10616. Name = "UltAura",
  10617. Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
  10618. LightEmission = 0.15,
  10619. LightInfluence = 1,
  10620. Size = NumberSequence.new(1),
  10621. Texture = "rbxassetid://833874434",
  10622. Transparency = NumberSequence.new({
  10623. NumberSequenceKeypoint.new(0, 1),
  10624. NumberSequenceKeypoint.new(0.117, 0.705),
  10625. NumberSequenceKeypoint.new(0.655, 0.732),
  10626. NumberSequenceKeypoint.new(1, 1)
  10627. }),
  10628. Lifetime = NumberRange.new(2),
  10629. Rate = 25,
  10630. RotSpeed = NumberRange.new(-100, 100),
  10631. Speed = NumberRange.new(0.5),
  10632. SpreadAngle = Vector2.new(15, 15),
  10633. ZOffset = -2,
  10634. Enabled = false,
  10635. LockedToPart = true
  10636. })
  10637. createEmit({
  10638. Name = "UltAura",
  10639. Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
  10640. LightEmission = 0.15,
  10641. LightInfluence = 1,
  10642. Size = NumberSequence.new(0.95),
  10643. Texture = "rbxassetid://833874434",
  10644. Transparency = NumberSequence.new({
  10645. NumberSequenceKeypoint.new(0, 1),
  10646. NumberSequenceKeypoint.new(0.117, 0.705),
  10647. NumberSequenceKeypoint.new(0.655, 0.732),
  10648. NumberSequenceKeypoint.new(1, 1)
  10649. }),
  10650. Lifetime = NumberRange.new(2),
  10651. Rate = 25,
  10652. RotSpeed = NumberRange.new(-100, 100),
  10653. Speed = NumberRange.new(0.5),
  10654. SpreadAngle = Vector2.new(15, 15),
  10655. ZOffset = -3,
  10656. Enabled = false,
  10657. LockedToPart = true
  10658. })
  10659. createEmit({
  10660. Name = "UltAura",
  10661. Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
  10662. LightEmission = 0.15,
  10663. LightInfluence = 1,
  10664. Size = NumberSequence.new(0.9),
  10665. Texture = "rbxassetid://833874434",
  10666. Transparency = NumberSequence.new({
  10667. NumberSequenceKeypoint.new(0, 1),
  10668. NumberSequenceKeypoint.new(0.117, 0.705),
  10669. NumberSequenceKeypoint.new(0.655, 0.732),
  10670. NumberSequenceKeypoint.new(1, 1)
  10671. }),
  10672. Lifetime = NumberRange.new(2),
  10673. Rate = 25,
  10674. RotSpeed = NumberRange.new(-100, 100),
  10675. Speed = NumberRange.new(0.5),
  10676. SpreadAngle = Vector2.new(15, 15),
  10677. ZOffset = -1,
  10678. Enabled = false,
  10679. LockedToPart = true
  10680. })
  10681. function keyDown(key)
  10682. Keys[key] = true
  10683. if Attacking then
  10684. return
  10685. end
  10686. if Mode ~= "Ultra" then
  10687. if key == Enum.KeyCode.Z then
  10688. Attacking = true
  10689. do
  10690. local cached = {}
  10691. local function onTouch(h)
  10692. if h.Parent == nil then
  10693. return
  10694. end
  10695. if h:IsDescendantOf(Char) then
  10696. return
  10697. end
  10698. if cached[h.Parent] then
  10699. return
  10700. end
  10701. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  10702. local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
  10703. if hum and tor then
  10704. local ring = Create("Part", workspace, "Part", {
  10705. Anchored = true,
  10706. CanCollide = false,
  10707. BrickColor = BrickColor.new("Institutional white"),
  10708. Size = Vector3.new(1, 1, 1),
  10709. CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
  10710. })
  10711. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  10712. local mesh = Create("SpecialMesh", ring, "Mesh", {
  10713. MeshId = "http://www.roblox.com/asset/?id=20329976",
  10714. Scale = Vector3.new(1, 1, 1)
  10715. })
  10716. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  10717. TweenService:Create(mesh, TweenInfo.new(1), {
  10718. Scale = Vector3.new(20, 1, 20)
  10719. }):Play()
  10720. game:GetService("Debris"):AddItem(ring, 1)
  10721. for _, v in pairs(h.Parent:GetChildren()) do
  10722. if v:IsA("ForceField") then
  10723. v:Destroy()
  10724. end
  10725. end
  10726. if Mode == "Base" then
  10727. hum:TakeDamage(hum.MaxHealth / 120)
  10728. elseif Mode == "SSJ" then
  10729. hum:TakeDamage(hum.MaxHealth / 100)
  10730. elseif Mode == "SSJ2" then
  10731. hum:TakeDamage(hum.MaxHealth / 90)
  10732. elseif Mode == "SSJ3" then
  10733. hum:TakeDamage(hum.MaxHealth / 80)
  10734. elseif Mode == "SSJG" then
  10735. hum:TakeDamage(hum.MaxHealth / 70)
  10736. elseif Mode == "SSJB" then
  10737. hum:TakeDamage(hum.MaxHealth / 65)
  10738. elseif Mode == "SSJBKK" then
  10739. hum:TakeDamage(hum.MaxHealth / 60)
  10740. elseif Mode == "Vegito" then
  10741. hum:TakeDamage(hum.MaxHealth / 0.1)
  10742. end
  10743. cached[h.Parent] = true
  10744. spawn(function()
  10745. wait(0.1)
  10746. cached[h.Parent] = nil
  10747. end)
  10748. end
  10749. end
  10750. local lac = LArm.Touched:connect(onTouch)
  10751. local rac = RArm.Touched:connect(onTouch)
  10752. PunchSound.Looped = true
  10753. PunchSound:Play()
  10754. for i = 0, 18 do
  10755. for i = 0, 0.4, 0.1 do
  10756. Neck.C0 = Neck.C0:lerp(Ncf, i)
  10757. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  10758. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  10759. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  10760. SWait()
  10761. end
  10762. for i = 0, 0.4, 0.1 do
  10763. Neck.C0 = Neck.C0:lerp(Ncf, i)
  10764. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  10765. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  10766. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  10767. SWait()
  10768. end
  10769. end
  10770. PunchSound.Looped = false
  10771. PunchSound:Stop()
  10772. lac:Disconnect()
  10773. rac:Disconnect()
  10774. Attacking = false
  10775. end
  10776. elseif key == Enum.KeyCode.X then
  10777. if Mouse.Target.Parent == nil then
  10778. return
  10779. end
  10780. Attacking = true
  10781. Walkspeed = 0
  10782. do
  10783. local targ = Mouse.Target.Parent
  10784. local hum = targ:FindFirstChildOfClass("Humanoid")
  10785. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  10786. if not hum or not tor then
  10787. Attacking = false
  10788. Walkspeed = 16
  10789. return
  10790. end
  10791. for i = 0, 0.2, 0.01 do
  10792. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  10793. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  10794. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  10795. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  10796. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
  10797. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
  10798. SWait()
  10799. end
  10800. local bv = Create("BodyVelocity", HRoot, "BV", {
  10801. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  10802. Velocity = Vector3.new(0, 100, 0)
  10803. })
  10804. for i = 0, 0.2, 0.01 do
  10805. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  10806. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  10807. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  10808. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  10809. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  10810. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  10811. SWait()
  10812. end
  10813. for i = 0, 100 do
  10814. bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
  10815. if 0 > bv.Velocity.Y then
  10816. bv.Velocity = Vector3.new(0, 0, 0)
  10817. break
  10818. end
  10819. SWait()
  10820. end
  10821. for i = 0, 0.2, 0.01 do
  10822. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
  10823. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
  10824. SWait()
  10825. end
  10826. game:GetService("Chat"):Chat(Head, "Prepare yourself! Here I go!", Enum.ChatColor.White)
  10827. tor.Anchored = true
  10828. Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
  10829. local Music3 = Instance.new("Sound", Torso)
  10830. Music3.SoundId = "rbxassetid://1055279036"
  10831. Music3.Volume = 6
  10832. Music3.Pitch = 1
  10833. Music3.Looped = false
  10834. Music3:Play()
  10835. game:GetService("Chat"):Chat(Head, "HAAA!", Enum.ChatColor.White)
  10836. Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
  10837. local cached = {}
  10838. local function damage()
  10839. local ring = Create("Part", workspace, "Part", {
  10840. Anchored = true,
  10841. CanCollide = false,
  10842. BrickColor = BrickColor.new("Institutional white"),
  10843. Size = Vector3.new(1, 1, 1),
  10844. CFrame = tor.CFrame
  10845. })
  10846. local mesh = Create("SpecialMesh", ring, "Mesh", {
  10847. MeshId = "http://www.roblox.com/asset/?id=3270017",
  10848. Scale = Vector3.new(1, 1, 1)
  10849. })
  10850. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  10851. TweenService:Create(mesh, TweenInfo.new(1), {
  10852. Scale = Vector3.new(20, 20, 1)
  10853. }):Play()
  10854. game:GetService("Debris"):AddItem(ring, 1)
  10855. for _, v in pairs(targ.Parent:GetChildren()) do
  10856. if v:IsA("ForceField") then
  10857. v:Destroy()
  10858. end
  10859. end
  10860. if Mode == "Base" then
  10861. hum:TakeDamage(hum.MaxHealth / 140)
  10862. elseif Mode == "SSJ" then
  10863. hum:TakeDamage(hum.MaxHealth / 110)
  10864. elseif Mode == "SSJ2" then
  10865. hum:TakeDamage(hum.MaxHealth / 100)
  10866. elseif Mode == "SSJ3" then
  10867. hum:TakeDamage(hum.MaxHealth / 90)
  10868. elseif Mode == "SSJG" then
  10869. hum:TakeDamage(hum.MaxHealth / 70)
  10870. elseif Mode == "SSJB" then
  10871. hum:TakeDamage(hum.MaxHealth / 60)
  10872. elseif Mode == "SSJBKK" then
  10873. hum:TakeDamage(hum.MaxHealth / 50)
  10874. elseif Mode == "Vegito" then
  10875. hum:TakeDamage(hum.MaxHealth / 0.1)
  10876. end
  10877. end
  10878. PunchSound.Looped = true
  10879. PunchSound:Play()
  10880. for i = 0, 6 do
  10881. for i = 0, 1, 0.1 do
  10882. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  10883. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  10884. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  10885. SWait()
  10886. end
  10887. damage()
  10888. for i = 0, 1, 0.1 do
  10889. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  10890. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  10891. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  10892. SWait()
  10893. end
  10894. damage()
  10895. end
  10896. PunchSound.Looped = false
  10897. PunchSound:Stop()
  10898. PunchSound3:Play()
  10899. for i = 0, 0.1, 0.01 do
  10900. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  10901. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  10902. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  10903. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  10904. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
  10905. SWait()
  10906. end
  10907. game:GetService("Chat"):Chat(Head, "DYAH!", Enum.ChatColor.White)
  10908. damage()
  10909. local orig = tor.CFrame
  10910. local bv2 = Create("BodyVelocity", tor, "BV", {
  10911. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  10912. Velocity = Vector3.new(0, 50, 0)
  10913. })
  10914. tor.Anchored = false
  10915. wait(1)
  10916. for i = 0, 100 do
  10917. bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
  10918. if 0 > bv2.Velocity.Y then
  10919. bv2.Velocity = Vector3.new(0, 0, 0)
  10920. break
  10921. end
  10922. SWait()
  10923. end
  10924. Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
  10925. local Music3 = Instance.new("Sound", Torso)
  10926. Music3.SoundId = "rbxassetid://1055279036"
  10927. Music3.Volume = 6
  10928. Music3.Pitch = 1
  10929. Music3.Looped = false
  10930. Music3:Play()
  10931. for i = 0, 0.2, 0.01 do
  10932. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
  10933. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  10934. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  10935. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
  10936. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
  10937. SWait()
  10938. end
  10939. for i = 0, 0.2, 0.01 do
  10940. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
  10941. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  10942. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  10943. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
  10944. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
  10945. SWait()
  10946. end
  10947. game:GetService("Chat"):Chat(Head, "HYYAAAAH!!", Enum.ChatColor.White)
  10948. damage()
  10949. bv2:Destroy()
  10950. local asd = false
  10951. PunchSound3:Play()
  10952. spawn(function()
  10953. wait(2)
  10954. if not asd and Attacking then
  10955. Attacking = false
  10956. bv:Destroy()
  10957. Walkspeed = 16
  10958. game:GetService("Chat"):Chat(Head, "Hehe, You're pretty strong!", Enum.ChatColor.White)
  10959. end
  10960. end)
  10961. hum.StateChanged:connect(function(old, state)
  10962. if state == Enum.HumanoidStateType.Landed then
  10963. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  10964. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  10965. ExplosionSound2:Play()
  10966. if Mode == "Base" then
  10967. hum:TakeDamage(hum.MaxHealth / 102)
  10968. elseif Mode == "SSJ" then
  10969. hum:TakeDamage(hum.MaxHealth / 83)
  10970. elseif Mode == "SSJ2" then
  10971. hum:TakeDamage(hum.MaxHealth / 66)
  10972. elseif Mode == "SSJ3" then
  10973. hum:TakeDamage(hum.MaxHealth / 49)
  10974. elseif Mode == "SSJG" then
  10975. hum:TakeDamage(hum.MaxHealth / 32)
  10976. elseif Mode == "SSJB" then
  10977. hum:TakeDamage(hum.MaxHealth / 15)
  10978. end
  10979. for i = 0, 360, 36 do
  10980. local debris = Create("Part", workspace, "Part", {
  10981. Anchored = true,
  10982. CanCollide = false,
  10983. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  10984. Material = material or Enum.Material.Grass,
  10985. Size = Vector3.new(15, 20, 10),
  10986. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  10987. })
  10988. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  10989. TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
  10990. game:GetService("Debris"):AddItem(debris, 2)
  10991. end
  10992. asd = true
  10993. bv:Destroy()
  10994. Walkspeed = 16
  10995. Attacking = false
  10996. end
  10997. end)
  10998. end
  10999. elseif key == Enum.KeyCode.C then
  11000. Attacking = true
  11001. local orb1 = Create("Part", Char, "Part", {
  11002. CanCollide = false,
  11003. Material = "Neon",
  11004. BrickColor = BrickColor.new("Electric blue"),
  11005. Size = Vector3.new(1, 1, 1)
  11006. })
  11007. local smesh = Create("SpecialMesh", orb1, "Mesh", {
  11008. MeshType = "Sphere",
  11009. Scale = Vector3.new(0.001, 0.001, 0.001)
  11010. })
  11011. local orb2 = Create("Part", Char, "Part", {
  11012. CanCollide = false,
  11013. Material = "Neon",
  11014. BrickColor = BrickColor.new("Electric blue"),
  11015. Size = Vector3.new(1, 1, 1)
  11016. })
  11017. local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
  11018. MeshType = "Sphere",
  11019. Scale = Vector3.new(0.001, 0.001, 0.001)
  11020. })
  11021. newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
  11022. newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
  11023. for i = 0, 0.28, 0.01 do
  11024. Neck.C0 = Neck.C0:lerp(Ncf, i)
  11025. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  11026. Neck.C0 = Neck.C0:lerp(Ncf, i)
  11027. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
  11028. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
  11029. SWait()
  11030. end
  11031. TweenService:Create(smesh, TweenInfo.new(1), {
  11032. Scale = Vector3.new(1, 1, 1)
  11033. }):Play()
  11034. TweenService:Create(smesh2, TweenInfo.new(1), {
  11035. Scale = Vector3.new(1, 1, 1)
  11036. }):Play()
  11037. wait(1)
  11038. for i = 0, 20, 0.1 do
  11039. do
  11040. local blast = Create("Part", workspace, "EB", {
  11041. CanCollide = false,
  11042. BrickColor = BrickColor.new("Electric blue"),
  11043. Material = "Neon",
  11044. Size = Vector3.new(2, 2, 2),
  11045. CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
  11046. })
  11047. local mesh = Create("SpecialMesh", blast, "Mesh", {
  11048. MeshType = "Sphere",
  11049. Scale = Vector3.new(0.6, 0.6, 1)
  11050. })
  11051. local bv = Create("BodyVelocity", blast, "BV", {
  11052. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11053. Velocity = HRoot.CFrame.lookVector * 180
  11054. })
  11055. game:GetService("Debris"):AddItem(blast, 2)
  11056. blast.Touched:connect(function(h)
  11057. if h.Parent == nil then
  11058. return
  11059. end
  11060. if h:IsDescendantOf(Char) then
  11061. return
  11062. end
  11063. if h.Name == "EB" then
  11064. return
  11065. end
  11066. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  11067. local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
  11068. blast.Anchored = true
  11069. local nb = blast:Clone()
  11070. blast:Destroy()
  11071. nb.Parent = workspace
  11072. TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
  11073. TweenService:Create(nb.Mesh, TweenInfo.new(1), {
  11074. Scale = Vector3.new(4, 4, 4)
  11075. }):Play()
  11076. game:GetService("Debris"):AddItem(nb, 1)
  11077. if hum and tor then
  11078. for _, v in pairs(h.Parent:GetChildren()) do
  11079. if v:IsA("ForceField") then
  11080. v:Destroy()
  11081. end
  11082. end
  11083. if Mode == "Base" then
  11084. hum:TakeDamage(hum.MaxHealth / 105)
  11085. elseif Mode == "SSJ" then
  11086. hum:TakeDamage(hum.MaxHealth / 90)
  11087. elseif Mode == "SSJ2" then
  11088. hum:TakeDamage(hum.MaxHealth / 80)
  11089. elseif Mode == "SSJ3" then
  11090. hum:TakeDamage(hum.MaxHealth / 70)
  11091. elseif Mode == "SSJG" then
  11092. hum:TakeDamage(hum.MaxHealth / 60)
  11093. elseif Mode == "SSJB" then
  11094. hum:TakeDamage(hum.MaxHealth / 50)
  11095. elseif Mode == "SSJBKK" then
  11096. hum:TakeDamage(hum.MaxHealth / 40)
  11097. elseif Mode == "Vegito" then
  11098. hum:TakeDamage(hum.MaxHealth / 0.1)
  11099. end
  11100. end
  11101. end)
  11102. SWait()
  11103. end
  11104. end
  11105. TweenService:Create(smesh, TweenInfo.new(1), {
  11106. Scale = Vector3.new(0.001, 0.001, 0.001)
  11107. }):Play()
  11108. TweenService:Create(smesh2, TweenInfo.new(1), {
  11109. Scale = Vector3.new(0.001, 0.001, 0.001)
  11110. }):Play()
  11111. game:GetService("Debris"):AddItem(orb1, 1)
  11112. game:GetService("Debris"):AddItem(orb2, 1)
  11113. Attacking = false
  11114. elseif key == Enum.KeyCode.V then
  11115. Attacking = true
  11116. Walkspeed = 0
  11117. KamehamehaSound:Play()
  11118. do
  11119. local orb = Create("Part", Char, "Part", {
  11120. CanCollide = false,
  11121. Material = "Neon",
  11122. BrickColor = BrickColor.new("Electric blue"),
  11123. Size = Vector3.new(1, 1, 1)
  11124. })
  11125. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  11126. local smesh = Create("SpecialMesh", orb, "Mesh", {
  11127. MeshType = "Sphere",
  11128. Scale = Vector3.new(0.01, 0.01, 0.01)
  11129. })
  11130. for i = 0, 1, 0.01 do
  11131. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  11132. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  11133. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  11134. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  11135. wait()
  11136. end
  11137. TweenService:Create(smesh, TweenInfo.new(4.7), {
  11138. Scale = Vector3.new(2, 2, 2)
  11139. }):Play()
  11140. wait(4.7)
  11141. local fire = false
  11142. for i = 0, 1, 0.01 do
  11143. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  11144. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  11145. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
  11146. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
  11147. if i >= 0.8 and not fire then
  11148. fire = true
  11149. end
  11150. wait()
  11151. end
  11152. spawn(function()
  11153. repeat
  11154. SWait()
  11155. until fire
  11156. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  11157. Anchored = true,
  11158. CanCollide = false,
  11159. Transparency = 1,
  11160. Size = Vector3.new(74, 74, 700),
  11161. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  11162. })
  11163. local beam = Create("Part", workspace, "KameHameHaUltra", {
  11164. Anchored = true,
  11165. CanCollide = false,
  11166. Material = "Neon",
  11167. BrickColor = BrickColor.new("Electric blue"),
  11168. Size = Vector3.new(1, 1, 1),
  11169. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  11170. })
  11171. local mesh = Create("SpecialMesh", beam, "Mesh", {
  11172. MeshType = "Sphere",
  11173. Scale = Vector3.new(1, 1, 1)
  11174. })
  11175. TweenService:Create(mesh, TweenInfo.new(0.5), {
  11176. Scale = Vector3.new(74, 74, 700)
  11177. }):Play()
  11178. TweenService:Create(beam, TweenInfo.new(0.5), {
  11179. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  11180. }):Play()
  11181. local done = false
  11182. spawn(function()
  11183. repeat
  11184. local airPart = Create("Part", workspace, "Part", {
  11185. Anchored = true,
  11186. CanCollide = false,
  11187. Size = Vector3.new(1, 1, 1),
  11188. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  11189. })
  11190. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  11191. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  11192. MeshId = "rbxassetid://0",
  11193. Scale = Vector3.new(6, 40, 6),
  11194. Offset = Vector3.new(0, -100, 0)
  11195. })
  11196. TweenService:Create(airPart, TweenInfo.new(0.1), {
  11197. Transparency = 1,
  11198. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  11199. }):Play()
  11200. game:GetService("Debris"):AddItem(airPart, 0.1)
  11201. SWait()
  11202. until done
  11203. end)
  11204. hitb.Touched:connect(function(h)
  11205. if h.Parent == nil then
  11206. return
  11207. end
  11208. if h:IsDescendantOf(Char) then
  11209. return
  11210. end
  11211. local anc
  11212. local a, b = pcall(function()
  11213. anc = findRealAncestor(h)
  11214. end)
  11215. if a then
  11216. local hum = anc:FindFirstChildOfClass("Humanoid")
  11217. if hum then
  11218. if Mode == "Base" then
  11219. hum:TakeDamage(hum.MaxHealth / 80)
  11220. elseif Mode == "SSJ" then
  11221. hum:TakeDamage(hum.MaxHealth / 70)
  11222. elseif Mode == "SSJ2" then
  11223. hum:TakeDamage(hum.MaxHealth / 60)
  11224. elseif Mode == "SSJ3" then
  11225. hum:TakeDamage(hum.MaxHealth / 50)
  11226. elseif Mode == "SSJG" then
  11227. hum:TakeDamage(hum.MaxHealth / 40)
  11228. elseif Mode == "SSJB" then
  11229. hum:TakeDamage(hum.MaxHealth / 30)
  11230. end
  11231. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChildOfClass("HumanoidRootPart") or anc:FindFirstChild("Head"), "BV", {
  11232. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11233. Velocity = HRoot.CFrame.lookVector * 20
  11234. }), 10)
  11235. end
  11236. end
  11237. end)
  11238. local kameOn = true
  11239. local HAA = Instance.new("Sound", Torso)
  11240. HAA.SoundId = "rbxassetid://551399627"
  11241. HAA.Pitch = 1
  11242. HAA.Looped = false
  11243. HAA.Volume = 3.2
  11244. wait(1.0E-4)
  11245. HAA:Play()
  11246. local Music2 = Instance.new("Sound", Torso)
  11247. Music2.SoundId = "rbxassetid://1117288204"
  11248. Music2.Pitch = 1
  11249. Music2.Looped = false
  11250. Music2.Volume = 7.2
  11251. wait(1.0E-4)
  11252. Music2:Play()
  11253. Music2.Ended:connect(function()
  11254. if not kameOn then
  11255. return
  11256. end
  11257. KamehamehaSound.Volume = 4
  11258. kameOn = false
  11259. done = true
  11260. hitb:Destroy()
  11261. TweenService:Create(mesh, TweenInfo.new(1), {
  11262. Scale = Vector3.new(0.01, 0.01, 4)
  11263. }):Play()
  11264. TweenService:Create(beam, TweenInfo.new(1), {
  11265. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  11266. }):Play()
  11267. TweenService:Create(smesh, TweenInfo.new(1), {
  11268. Scale = Vector3.new(0.01, 0.01, 0.01)
  11269. }):Play()
  11270. game:GetService("Debris"):AddItem(beam, 1)
  11271. game:GetService("Debris"):AddItem(orb, 1)
  11272. wait(1)
  11273. Walkspeed = 16
  11274. Attacking = false
  11275. end)
  11276. end)
  11277. end
  11278. elseif key == Enum.KeyCode.B and Mode == "SSJG" then
  11279. if Mouse.Target.Parent == nil then
  11280. return
  11281. end
  11282. local targ = Mouse.Target.Parent
  11283. local hum = targ:FindFirstChildOfClass("Humanoid")
  11284. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  11285. if not hum or not tor then
  11286. return
  11287. end
  11288. Attacking = true
  11289. local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
  11290. PunchSound.Looped = true
  11291. PunchSound:Play()
  11292. Chat:Chat(Head, "You're pretty strong! Let's see you keep up with me now!", Enum.ChatColor.White)
  11293. for i = 0, 6 do
  11294. for _, v in pairs(targ:GetChildren()) do
  11295. if v:IsA("ForceField") then
  11296. v:Destroy()
  11297. end
  11298. end
  11299. local ring1 = Create("Part", Char, "Part", {
  11300. Anchored = true,
  11301. CanCollide = false,
  11302. Size = Vector3.new(1, 1, 1),
  11303. BrickColor = BrickColor.new("Institutional white"),
  11304. CFrame = tor.CFrame
  11305. })
  11306. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  11307. MeshId = "http://www.roblox.com/asset/?id=3270017",
  11308. Scale = Vector3.new(4, 4, 1)
  11309. })
  11310. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  11311. TweenService:Create(mesh1, TweenInfo.new(1), {
  11312. Scale = Vector3.new(20, 20, 1)
  11313. }):Play()
  11314. game:GetService("Debris"):AddItem(ring1, 1)
  11315. for i = 0, 1, 0.1 do
  11316. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  11317. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  11318. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  11319. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  11320. SWait()
  11321. end
  11322. hum:TakeDamage(hum.MaxHealth / 20)
  11323. local ring2 = Create("Part", Char, "Part", {
  11324. Anchored = true,
  11325. CanCollide = false,
  11326. Size = Vector3.new(1, 1, 1),
  11327. BrickColor = BrickColor.new("Institutional white"),
  11328. CFrame = tor.CFrame
  11329. })
  11330. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  11331. MeshId = "http://www.roblox.com/asset/?id=3270017",
  11332. Scale = Vector3.new(4, 4, 1)
  11333. })
  11334. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  11335. TweenService:Create(mesh2, TweenInfo.new(1), {
  11336. Scale = Vector3.new(20, 20, 1)
  11337. }):Play()
  11338. game:GetService("Debris"):AddItem(ring2, 1)
  11339. for i = 0, 1, 0.1 do
  11340. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  11341. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  11342. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
  11343. SWait()
  11344. end
  11345. hum:TakeDamage(hum.MaxHealth / 20)
  11346. for i = 0, 1, 0.1 do
  11347. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
  11348. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  11349. SWait()
  11350. end
  11351. hum:TakeDamage(hum.MaxHealth / 20)
  11352. end
  11353. PunchSound:Stop()
  11354. PunchSound.Looped = false
  11355. PunchSound3:Play()
  11356. for i = 0, 1, 0.1 do
  11357. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  11358. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  11359. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  11360. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  11361. SWait()
  11362. end
  11363. hum:TakeDamage(hum.MaxHealth / 20)
  11364. game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
  11365. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11366. Velocity = HRoot.CFrame.lookVector * 100
  11367. }), 1)
  11368. temp:Destroy()
  11369. Attacking = false
  11370. elseif key == Enum.KeyCode.R then
  11371. if Mouse.Target.Parent == nil then
  11372. return
  11373. end
  11374. local targ = Mouse.Target.Parent
  11375. local hum = targ:FindFirstChildOfClass("Humanoid")
  11376. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  11377. if not hum or not tor then
  11378. return
  11379. end
  11380. wait(1)
  11381. game:GetService("Chat"):Chat(Head, "HA!", Enum.ChatColor.White)
  11382. local Music3 = Instance.new("Sound", Torso)
  11383. Music3.SoundId = "rbxassetid://1050751126"
  11384. Music3.Volume = 6
  11385. Music3.Pitch = 1
  11386. Music3.Looped = false
  11387. Music3:Play()
  11388. for i = 0, 3, 0.1 do
  11389. do
  11390. local rp = Create("RocketPropulsion", Torso, "BV", {
  11391. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  11392. MaxSpeed = 100,
  11393. CartoonFactor = 1,
  11394. TargetRadius = 1,
  11395. MaxThrust = 40000,
  11396. Target = tor
  11397. })
  11398. rp:Fire()
  11399. coroutine.resume(coroutine.create(function()
  11400. wait(3)
  11401. rp:remove()
  11402. end))
  11403. SWait()
  11404. end
  11405. end
  11406. Attacking = false
  11407. elseif key == Enum.KeyCode.M then
  11408. if Mouse.Target.Parent == nil then
  11409. return
  11410. end
  11411. game:GetService("Chat"):Chat(Head, "Try this one! HA!", Enum.ChatColor.White)
  11412. do
  11413. local targ = Mouse.Target.Parent
  11414. local hum = targ:FindFirstChildOfClass("Humanoid")
  11415. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  11416. if not hum or not tor then
  11417. return
  11418. end
  11419. Attacking = true
  11420. local Runnin = true
  11421. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  11422. local function damage()
  11423. local ring = Create("Part", workspace, "Part", {
  11424. Anchored = true,
  11425. CanCollide = false,
  11426. BrickColor = BrickColor.new("Institutional white"),
  11427. Size = Vector3.new(1, 1, 1),
  11428. CFrame = CFrame.new(HRoot.CFrame.p, tor.CFrame.p)
  11429. })
  11430. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  11431. local mesh = Create("SpecialMesh", ring, "Mesh", {
  11432. MeshId = "http://www.roblox.com/asset/?id=20329976",
  11433. Scale = Vector3.new(1, 1, 1)
  11434. })
  11435. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  11436. TweenService:Create(mesh, TweenInfo.new(1), {
  11437. Scale = Vector3.new(20, 1, 20)
  11438. }):Play()
  11439. game:GetService("Debris"):AddItem(ring, 1)
  11440. for _, v in pairs(targ:GetChildren()) do
  11441. if v:IsA("ForceField") then
  11442. v:Destroy()
  11443. end
  11444. end
  11445. if Mode == "Base" then
  11446. hum:TakeDamage(hum.MaxHealth / 160)
  11447. elseif Mode == "SSJ" then
  11448. hum:TakeDamage(hum.MaxHealth / 130)
  11449. elseif Mode == "SSJ2" then
  11450. hum:TakeDamage(hum.MaxHealth / 110)
  11451. elseif Mode == "SSJ3" then
  11452. hum:TakeDamage(hum.MaxHealth / 50)
  11453. elseif Mode == "SSJG" then
  11454. hum:TakeDamage(hum.MaxHealth / 30)
  11455. elseif Mode == "SSJB" then
  11456. hum:TakeDamage(hum.MaxHealth / 20)
  11457. elseif Mode == "SSJBKK" then
  11458. hum:TakeDamage(hum.MaxHealth / 1)
  11459. end
  11460. end
  11461. SWait()
  11462. PunchSound.Looped = true
  11463. PunchSound:Play()
  11464. for i = 0, 12 do
  11465. Neck.C0 = Ncf
  11466. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  11467. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  11468. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  11469. damage()
  11470. wait(0.1)
  11471. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  11472. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  11473. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  11474. damage()
  11475. wait(0.1)
  11476. end
  11477. PunchSound:Stop()
  11478. PunchSound3:Play()
  11479. local bv = Create("BodyVelocity", HRoot, "BV", {
  11480. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11481. Velocity = Vector3.new(0, 0, 0)
  11482. })
  11483. weld:Destroy()
  11484. Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
  11485. PunchSound:Play()
  11486. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  11487. for i = 0, 24 do
  11488. Neck.C0 = Ncf
  11489. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  11490. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  11491. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  11492. damage()
  11493. wait(0.1)
  11494. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  11495. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  11496. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  11497. damage()
  11498. wait(0.1)
  11499. end
  11500. PunchSound:Stop()
  11501. local gyro = Create("BodyGyro", HRoot, "Gyro", {
  11502. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  11503. P = 30000
  11504. })
  11505. local conn = game:GetService("RunService").RenderStepped:connect(function()
  11506. gyro.CFrame = workspace.CurrentCamera.CFrame
  11507. end)
  11508. weld:Destroy()
  11509. hum.StateChanged:connect(function(old, new)
  11510. if not Runnin then
  11511. return
  11512. end
  11513. if new == Enum.HumanoidStateType.Landed then
  11514. Runnin = false
  11515. for _, v in pairs(targ:GetChildren()) do
  11516. if v:IsA("ForceField") then
  11517. v:Destroy()
  11518. end
  11519. end
  11520. hum:TakeDamage(hum.MaxHealth / 100)
  11521. ExplosionSound2:Play()
  11522. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  11523. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  11524. for i = 0, 360, 36 do
  11525. local debris = Create("Part", workspace, "Part", {
  11526. Anchored = true,
  11527. CanCollide = false,
  11528. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  11529. Material = material or Enum.Material.Grass,
  11530. Size = Vector3.new(15, 20, 10),
  11531. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  11532. })
  11533. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  11534. TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
  11535. game:GetService("Debris"):AddItem(debris, 10)
  11536. end
  11537. end
  11538. end)
  11539. local onTouch = function(part, h)
  11540. if h:IsDescendantOf(Char) then
  11541. return
  11542. end
  11543. if h.Name:lower() == "kib" then
  11544. return
  11545. end
  11546. local nk = part:Clone()
  11547. nk.Parent = workspace
  11548. nk.Anchored = true
  11549. part:Destroy()
  11550. TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
  11551. TweenService:Create(nk.Mesh, TweenInfo.new(1), {
  11552. Scale = Vector3.new(16, 16, 16)
  11553. }):Play()
  11554. game:GetService("Debris"):AddItem(nk, 1)
  11555. for _, v in pairs(workspace:GetChildren()) do
  11556. if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
  11557. local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
  11558. local hum = v:FindFirstChildOfClass("Humanoid")
  11559. if tor and (tor.Position - nk.Position).magnitude <= 80 then
  11560. for _, b in pairs(v:GetChildren()) do
  11561. if b:IsA("ForceField") then
  11562. b:Destroy()
  11563. end
  11564. end
  11565. if Mode == "Base" then
  11566. hum:TakeDamage(hum.MaxHealth / 60)
  11567. elseif Mode == "SSJ" then
  11568. hum:TakeDamage(hum.MaxHealth / 50)
  11569. elseif Mode == "SSJ2" then
  11570. hum:TakeDamage(hum.MaxHealth / 30)
  11571. elseif Mode == "SSJ3" then
  11572. hum:TakeDamage(hum.MaxHealth / 6)
  11573. elseif Mode == "SSJG" then
  11574. hum:TakeDamage(hum.MaxHealth / 3)
  11575. elseif Mode == "SSJB" then
  11576. hum:TakeDamage(hum.MaxHealth / 1)
  11577. end
  11578. end
  11579. end
  11580. end
  11581. end
  11582. Flying = true
  11583. for i = 0, 100 do
  11584. for i = 0, 1, 0.1 do
  11585. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  11586. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  11587. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  11588. SWait()
  11589. end
  11590. do
  11591. local kib = Create("Part", workspace, "Kib", {
  11592. CanCollide = false,
  11593. BrickColor = BrickColor.new("Electric blue"),
  11594. Material = "Neon",
  11595. Size = Vector3.new(2, 2, 2),
  11596. CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
  11597. })
  11598. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-2, 2)), Rad(Random(-2, 2)), Rad(0))
  11599. Create("SpecialMesh", kib, "Mesh", {
  11600. MeshType = "Sphere",
  11601. Scale = Vector3.new(1, 1, 2)
  11602. })
  11603. Create("BodyVelocity", kib, "BV", {
  11604. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11605. Velocity = kib.CFrame.lookVector * 100
  11606. })
  11607. kib.Touched:connect(function(h)
  11608. onTouch(kib, h)
  11609. end)
  11610. game:GetService("Debris"):AddItem(kib, 10)
  11611. SWait()
  11612. for i = 0, 1, 0.1 do
  11613. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  11614. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  11615. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  11616. SWait()
  11617. end
  11618. local kib = Create("Part", workspace, "Kib", {
  11619. CanCollide = false,
  11620. BrickColor = BrickColor.new("Electric blue"),
  11621. Material = "Neon",
  11622. Size = Vector3.new(2, 2, 2),
  11623. CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
  11624. })
  11625. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
  11626. Create("SpecialMesh", kib, "Mesh", {
  11627. MeshType = "Sphere",
  11628. Scale = Vector3.new(1, 1, 2)
  11629. })
  11630. Create("BodyVelocity", kib, "BV", {
  11631. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11632. Velocity = kib.CFrame.lookVector * 100
  11633. })
  11634. kib.Touched:connect(function(h)
  11635. onTouch(kib, h)
  11636. end)
  11637. game:GetService("Debris"):AddItem(kib, 10)
  11638. SWait()
  11639. end
  11640. end
  11641. conn:Disconnect()
  11642. bv:Destroy()
  11643. gyro:Destroy()
  11644. Attacking = false
  11645. end
  11646. end
  11647. elseif Mode == "Ultra" then
  11648. if key == Enum.KeyCode.Z then
  11649. if Walkspeed ~= 100 then
  11650. Walkspeed = 100
  11651. Sprint = true
  11652. else
  11653. Walkspeed = 16
  11654. Sprint = false
  11655. end
  11656. elseif key == Enum.KeyCode.X then
  11657. Attacking = true
  11658. Walkspeed = 0
  11659. KamehamehaSound:Play()
  11660. do
  11661. local orb = Create("Part", Char, "Part", {
  11662. CanCollide = false,
  11663. Material = "Neon",
  11664. BrickColor = BrickColor.new("Electric blue"),
  11665. Size = Vector3.new(1, 1, 1)
  11666. })
  11667. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  11668. local smesh = Create("SpecialMesh", orb, "Mesh", {
  11669. MeshType = "Sphere",
  11670. Scale = Vector3.new(0.01, 0.01, 0.01)
  11671. })
  11672. for i = 0, 1, 0.01 do
  11673. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  11674. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  11675. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  11676. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  11677. wait()
  11678. end
  11679. TweenService:Create(smesh, TweenInfo.new(4.7), {
  11680. Scale = Vector3.new(2, 2, 2)
  11681. }):Play()
  11682. wait(4.7)
  11683. local fire = false
  11684. for i = 0, 1, 0.01 do
  11685. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  11686. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  11687. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
  11688. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  11689. if i >= 0.8 and not fire then
  11690. fire = true
  11691. end
  11692. wait()
  11693. end
  11694. spawn(function()
  11695. repeat
  11696. SWait()
  11697. until fire
  11698. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  11699. Anchored = true,
  11700. CanCollide = false,
  11701. Transparency = 1,
  11702. Size = Vector3.new(36, 36, 400),
  11703. CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
  11704. })
  11705. local beam = Create("Part", workspace, "KameHameHaUltra", {
  11706. Anchored = true,
  11707. CanCollide = false,
  11708. Material = "Neon",
  11709. BrickColor = BrickColor.new("Electric blue"),
  11710. Size = Vector3.new(1, 1, 1),
  11711. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  11712. })
  11713. local mesh = Create("SpecialMesh", beam, "Mesh", {
  11714. MeshType = "Sphere",
  11715. Scale = Vector3.new(1, 1, 1)
  11716. })
  11717. TweenService:Create(mesh, TweenInfo.new(0.5), {
  11718. Scale = Vector3.new(40, 40, 400)
  11719. }):Play()
  11720. TweenService:Create(beam, TweenInfo.new(0.5), {
  11721. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
  11722. }):Play()
  11723. spawn(function()
  11724. for i = 0, 1, 0.1 do
  11725. local airPart = Create("Part", workspace, "Part", {
  11726. Anchored = true,
  11727. CanCollide = false,
  11728. Size = Vector3.new(1, 1, 1),
  11729. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  11730. })
  11731. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  11732. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  11733. MeshId = "rbxassetid://168892432",
  11734. Scale = Vector3.new(4, 4, 4),
  11735. Offset = Vector3.new(0, 20, 0)
  11736. })
  11737. TweenService:Create(airMesh, TweenInfo.new(0.5), {
  11738. Scale = Vector3.new(10, 50, 10),
  11739. Offset = Vector3.new(0, -150, 0)
  11740. }):Play()
  11741. TweenService:Create(airPart, TweenInfo.new(7.3), {
  11742. Transparency = 1,
  11743. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  11744. }):Play()
  11745. game:GetService("Debris"):AddItem(airPart, 7.3)
  11746. SWait()
  11747. end
  11748. end)
  11749. hitb.Touched:connect(function(h)
  11750. if h.Parent == nil then
  11751. return
  11752. end
  11753. if h:IsDescendantOf(Char) then
  11754. return
  11755. end
  11756. local anc
  11757. local a, b = pcall(function()
  11758. anc = findRealAncestor(h)
  11759. end)
  11760. if a then
  11761. local hum = anc:FindFirstChildOfClass("Humanoid")
  11762. if hum then
  11763. hum:TakeDamage(hum.MaxHealth / 50)
  11764. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
  11765. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11766. Velocity = HRoot.CFrame.lookVector * 100
  11767. }), 0.5)
  11768. end
  11769. end
  11770. end)
  11771. KamehamehaSound.Ended:connect(function()
  11772. KamehamehaSound.Volume = 4
  11773. hitb:Destroy()
  11774. TweenService:Create(mesh, TweenInfo.new(1), {
  11775. Scale = Vector3.new(0.01, 0.01, 4)
  11776. }):Play()
  11777. TweenService:Create(beam, TweenInfo.new(1), {
  11778. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  11779. }):Play()
  11780. TweenService:Create(smesh, TweenInfo.new(1), {
  11781. Scale = Vector3.new(0.01, 0.01, 0.01)
  11782. }):Play()
  11783. game:GetService("Debris"):AddItem(beam, 1)
  11784. game:GetService("Debris"):AddItem(orb, 1)
  11785. wait(1)
  11786. Walkspeed = 16
  11787. Attacking = false
  11788. end)
  11789. end)
  11790. end
  11791. elseif key == Enum.KeyCode.C then
  11792. warn("Dodge: " .. tostring(Dodge))
  11793. elseif key == Enum.KeyCode.V then
  11794. Walkspeed = 0
  11795. Attacking = true
  11796. for i = 0, 1, 0.1 do
  11797. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  11798. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  11799. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  11800. wait()
  11801. end
  11802. local hitp = Create("Part", workspace, "Part", {
  11803. Anchored = true,
  11804. CanCollide = false,
  11805. Transparency = 1,
  11806. Size = Vector3.new(20, 20, 400),
  11807. CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
  11808. })
  11809. hitp.Touched:connect(function(h)
  11810. if h.Parent == nil then
  11811. return
  11812. end
  11813. if h:IsDescendantOf(Char) then
  11814. return
  11815. end
  11816. local anc
  11817. local a, b = pcall(function()
  11818. anc = findRealAncestor(h)
  11819. end)
  11820. if a then
  11821. local hum = anc:FindFirstChildOfClass("Humanoid")
  11822. if hum then
  11823. h.Parent.Humanoid:TakeDamage(250000)
  11824. end
  11825. end
  11826. end)
  11827. for i = 0, 1, 0.1 do
  11828. local bpart = Create("Part", Char, "Part", {
  11829. Anchored = true,
  11830. CanCollide = false,
  11831. Size = Vector3.new(1, 1, 1),
  11832. BrickColor = BrickColor.new("Institutional white"),
  11833. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  11834. })
  11835. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  11836. MeshId = "rbxassetid://437347603",
  11837. Scale = Vector3.new(1, 1, 1),
  11838. Offset = Vector3.new(0, 0, 0)
  11839. })
  11840. TweenService:Create(bpart, TweenInfo.new(1), {
  11841. Transparency = 1,
  11842. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  11843. }):Play()
  11844. TweenService:Create(mesh, TweenInfo.new(1), {
  11845. Scale = Vector3.new(2, 2, 20),
  11846. Offset = Vector3.new(0, 0, -150)
  11847. }):Play()
  11848. game:GetService("Debris"):AddItem(bpart, 1)
  11849. SWait()
  11850. end
  11851. game:GetService("Debris"):AddItem(hitp, 1.5)
  11852. Attacking = false
  11853. Walkspeed = 16
  11854. elseif key == Enum.KeyCode.B then
  11855. Attacking = true
  11856. if Mouse.Target == nil then
  11857. return
  11858. end
  11859. instinct = false
  11860. do
  11861. local targ
  11862. local a, b = pcall(function()
  11863. targ = findRealAncestor(Mouse.Target)
  11864. end)
  11865. if not a then
  11866. pcall(function()
  11867. targ = Mouse.Target.Parent
  11868. end)
  11869. end
  11870. if targ ~= nil then
  11871. do
  11872. local hum = targ:FindFirstChildOfClass("Humanoid")
  11873. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  11874. if hum and tor then
  11875. Walkspeed = 0
  11876. local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
  11877. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  11878. spawn(function()
  11879. tor.Anchored = true
  11880. PunchSound.Looped = true
  11881. for _, v in pairs(targ:GetChildren()) do
  11882. if v:IsA("LocalScript") then
  11883. v.Disabled = true
  11884. end
  11885. end
  11886. Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
  11887. wait(0.1)
  11888. Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
  11889. PunchSound:Play()
  11890. local punching = true
  11891. spawn(function()
  11892. repeat
  11893. local fist = Create("Part", workspace, "Part", {
  11894. Anchored = true,
  11895. CanCollide = false,
  11896. Size = Vector3.new(LArm.Size.X, 1, 8),
  11897. BrickColor = LArm.BrickColor
  11898. })
  11899. local fist2 = Create("Part", workspace, "Part", {
  11900. Anchored = true,
  11901. CanCollide = false,
  11902. Size = Vector3.new(RArm.Size.X, 1, 8),
  11903. BrickColor = RArm.BrickColor
  11904. })
  11905. fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
  11906. fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
  11907. TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
  11908. TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
  11909. game:GetService("Debris"):AddItem(fist, 0.5)
  11910. game:GetService("Debris"):AddItem(fist2, 0.5)
  11911. SWait()
  11912. until not punching
  11913. end)
  11914. for i = 0, 62 do
  11915. for _, v in pairs(targ:GetChildren()) do
  11916. if v:IsA("ForceField") then
  11917. v:Destroy()
  11918. end
  11919. end
  11920. SWait()
  11921. local ring1 = Create("Part", Char, "Part", {
  11922. Anchored = true,
  11923. CanCollide = false,
  11924. Size = Vector3.new(1, 1, 1),
  11925. BrickColor = BrickColor.new("Institutional white"),
  11926. CFrame = tor.CFrame
  11927. })
  11928. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  11929. MeshId = "http://www.roblox.com/asset/?id=3270017",
  11930. Scale = Vector3.new(4, 4, 1)
  11931. })
  11932. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  11933. TweenService:Create(mesh1, TweenInfo.new(1), {
  11934. Scale = Vector3.new(20, 20, 1)
  11935. }):Play()
  11936. game:GetService("Debris"):AddItem(ring1, 1)
  11937. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  11938. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  11939. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  11940. SWait()
  11941. hum:TakeDamage(hum.MaxHealth / 210)
  11942. local ring2 = Create("Part", Char, "Part", {
  11943. Anchored = true,
  11944. CanCollide = false,
  11945. Size = Vector3.new(1, 1, 1),
  11946. BrickColor = BrickColor.new("Institutional white"),
  11947. CFrame = tor.CFrame
  11948. })
  11949. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  11950. MeshId = "http://www.roblox.com/asset/?id=3270017",
  11951. Scale = Vector3.new(4, 4, 1)
  11952. })
  11953. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  11954. TweenService:Create(mesh2, TweenInfo.new(1), {
  11955. Scale = Vector3.new(20, 20, 1)
  11956. }):Play()
  11957. game:GetService("Debris"):AddItem(ring2, 1)
  11958. SWait()
  11959. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  11960. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  11961. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  11962. SWait()
  11963. hum:TakeDamage(hum.MaxHealth / 190)
  11964. hum.Parent.Humanoid:TakeDamage(1000)
  11965. end
  11966. punching = false
  11967. PunchSound:Stop()
  11968. PunchSound.Looped = false
  11969. wait()
  11970. for i = 0, 1, 0.1 do
  11971. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
  11972. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
  11973. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  11974. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  11975. SWait()
  11976. end
  11977. tor.Anchored = false
  11978. local bv = Create("BodyVelocity", tor, "BV", {
  11979. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  11980. Velocity = HRoot.CFrame.lookVector * 350
  11981. })
  11982. hum.Parent.Humanoid:TakeDamage(100000000)
  11983. for i = 0, 1, 0.1 do
  11984. local bpart = Create("Part", Char, "Part", {
  11985. Anchored = true,
  11986. CanCollide = false,
  11987. Size = Vector3.new(1, 1, 1),
  11988. BrickColor = BrickColor.new("Institutional white"),
  11989. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  11990. })
  11991. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  11992. MeshId = "rbxassetid://437347603",
  11993. Scale = Vector3.new(1, 1, 1),
  11994. Offset = Vector3.new(0, 0, 0)
  11995. })
  11996. TweenService:Create(bpart, TweenInfo.new(1), {
  11997. Transparency = 1,
  11998. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  11999. }):Play()
  12000. TweenService:Create(mesh, TweenInfo.new(1), {
  12001. Scale = Vector3.new(2, 2, 20),
  12002. Offset = Vector3.new(0, 0, -150)
  12003. }):Play()
  12004. game:GetService("Debris"):AddItem(bpart, 1)
  12005. SWait()
  12006. end
  12007. bv:Destroy()
  12008. Attacking = false
  12009. instinct = true
  12010. Walkspeed = 16
  12011. end)
  12012. else
  12013. Attacking = false
  12014. end
  12015. end
  12016. end
  12017. end
  12018. end
  12019. end
  12020. if key == Enum.KeyCode.Q then
  12021. stopAllSounds()
  12022. SSJSound1:Play()
  12023. toggleEmitters("AllOff")
  12024. HairWeld.C0 = Hcf
  12025. Human.MaxHealth = 50000000000000
  12026. wait(0.01)
  12027. Human.Health = 500000000000000
  12028. game:GetService("Chat"):Chat(Head, "This is a Super Saiyan.", Enum.ChatColor.White)
  12029. Head.face.Texture = "rbxassetid://870187774"
  12030. local Aura = Instance.new("ParticleEmitter")
  12031. Aura.Name = "Aura"
  12032. Aura.Texture = "rbxassetid://411939841"
  12033. Aura.Parent = Torso
  12034. Aura.LightEmission = 1
  12035. Aura.Transparency = NumberSequence.new(0.9, 1)
  12036. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  12037. Aura.Size = NumberSequence.new(0.2, 8)
  12038. Aura.LockedToPart = true
  12039. Aura.Lifetime = NumberRange.new(1.5)
  12040. Aura.Rate = 50
  12041. Aura.Speed = NumberRange.new(1.3)
  12042. Aura.EmissionDirection = "Top"
  12043. Aura.Rotation = NumberRange.new(-8, 8)
  12044. local orb = Create("Part", Char, "Part", {
  12045. Anchored = true,
  12046. CanCollide = false,
  12047. BrickColor = BrickColor.new("Bright yellow"),
  12048. Material = "Neon",
  12049. Size = Vector3.new(1, 1, 1),
  12050. CFrame = HRoot.CFrame
  12051. })
  12052. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12053. MeshType = "Sphere",
  12054. Scale = Vector3.new(1, 1, 1)
  12055. })
  12056. TweenService:Create(mesh, TweenInfo.new(1), {
  12057. Scale = Vector3.new(30, 30, 30)
  12058. }):Play()
  12059. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12060. Hair.Mesh.MeshId = "rbxassetid://430344159"
  12061. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  12062. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  12063. Hair.BrickColor = BrickColor.new("Bright yellow")
  12064. Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  12065. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  12066. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  12067. Aura.ImageTransparency = 0
  12068. Mode = "SSJ"
  12069. elseif key == Enum.KeyCode.E then
  12070. Attacking = true
  12071. stopAllSounds()
  12072. toggleEmitters("AllOff")
  12073. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  12074. for i = 0, 1, 0.1 do
  12075. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  12076. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  12077. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  12078. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  12079. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
  12080. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
  12081. wait()
  12082. end
  12083. do
  12084. local rtr = true
  12085. spawn(function()
  12086. repeat
  12087. local ring = Create("Part", workspace, "Part", {
  12088. Anchored = true,
  12089. CanCollide = false,
  12090. BrickColor = BrickColor.new("New Yeller"),
  12091. Size = Vector3.new(1, 1, 1),
  12092. CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
  12093. })
  12094. local mesh = Create("SpecialMesh", ring, "Mesh", {
  12095. MeshId = "http://www.roblox.com/asset/?id=3270017",
  12096. Scale = Vector3.new(1, 1, 1)
  12097. })
  12098. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
  12099. TweenService:Create(mesh, TweenInfo.new(1), {
  12100. Scale = Vector3.new(50, 50, 1)
  12101. }):Play()
  12102. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  12103. game:GetService("Debris"):AddItem(ring, 1)
  12104. SWait()
  12105. until not rtr
  12106. end)
  12107. wait(2)
  12108. rtr = false
  12109. local orb = Create("Part", Char, "Part", {
  12110. Anchored = true,
  12111. CanCollide = false,
  12112. BrickColor = BrickColor.new("Bright yellow"),
  12113. Material = "Neon",
  12114. Size = Vector3.new(1, 1, 1),
  12115. CFrame = HRoot.CFrame
  12116. })
  12117. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12118. MeshType = "Sphere",
  12119. Scale = Vector3.new(1, 1, 1)
  12120. })
  12121. TweenService:Create(mesh, TweenInfo.new(1), {
  12122. Scale = Vector3.new(30, 30, 30)
  12123. }):Play()
  12124. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12125. for i = 0, 1, 0.1 do
  12126. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
  12127. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  12128. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  12129. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  12130. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
  12131. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
  12132. wait()
  12133. end
  12134. HairWeld.C0 = Hcf
  12135. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  12136. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  12137. Hair.BrickColor = BrickColor.new("Bright yellow")
  12138. Aura.ImageTransparency = 0
  12139. Hair.Mesh.MeshId = "rbxassetid://560718478"
  12140. Char.Head.face.Texture = "rbxassetid://870187774"
  12141. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  12142. Mode = "SSJ2"
  12143. Attacking = false
  12144. local Aura = Instance.new("ParticleEmitter")
  12145. Aura.Name = "Aura"
  12146. Aura.Texture = "rbxassetid://411939841"
  12147. Aura.Parent = Torso
  12148. Aura.LightEmission = 1
  12149. Aura.Transparency = NumberSequence.new(0.9, 1)
  12150. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  12151. Aura.Size = NumberSequence.new(0.2, 8)
  12152. Aura.LockedToPart = true
  12153. Aura.Lifetime = NumberRange.new(1.5)
  12154. Aura.Rate = 50
  12155. Aura.Speed = NumberRange.new(1.3)
  12156. Aura.EmissionDirection = "Top"
  12157. Aura.Rotation = NumberRange.new(-8, 8)
  12158. local Aura2 = Instance.new("ParticleEmitter")
  12159. Aura2.Name = "Aura"
  12160. Aura2.Texture = "rbxassetid://1527326485"
  12161. Aura2.Parent = Torso
  12162. Aura2.LightEmission = 0.1
  12163. Aura2.Transparency = NumberSequence.new(0, 0.9)
  12164. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  12165. Aura2.Size = NumberSequence.new(3.5, 3.6)
  12166. Aura2.LockedToPart = true
  12167. Aura2.Lifetime = NumberRange.new(0.1)
  12168. Aura2.Rate = 10
  12169. Aura2.Speed = NumberRange.new(2)
  12170. Aura2.EmissionDirection = "Top"
  12171. Aura2.Rotation = NumberRange.new(-360, 360)
  12172. Aura2.VelocitySpread = 100
  12173. Aura2.ZOffset = 2
  12174. end
  12175. elseif key == Enum.KeyCode.T then
  12176. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  12177. toggleEmitters("AllOff")
  12178. Human.MaxHealth = 50000000000
  12179. wait(0.01)
  12180. Human.Health = 50000000000
  12181. local RightAura = Instance.new("ParticleEmitter")
  12182. RightAura.Name = "Aura"
  12183. RightAura.Texture = "rbxassetid://111283279"
  12184. RightAura.Parent = RLeg
  12185. RightAura.LightEmission = 1
  12186. RightAura.Transparency = NumberSequence.new(0.4, 1)
  12187. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12188. RightAura.Size = NumberSequence.new(0.05, 0)
  12189. RightAura.LockedToPart = true
  12190. RightAura.Lifetime = NumberRange.new(1)
  12191. RightAura.Rate = 130
  12192. RightAura.Speed = NumberRange.new(0.4)
  12193. RightAura.Rotation = NumberRange.new(-360, 360)
  12194. RightAura.EmissionDirection = "Top"
  12195. RightAura.ZOffset = 2
  12196. local RightLow = Instance.new("ParticleEmitter")
  12197. RightLow.Name = "Aura"
  12198. RightLow.Texture = "rbxassetid://111283279"
  12199. RightLow.Parent = LLeg
  12200. RightLow.LightEmission = 1
  12201. RightLow.Transparency = NumberSequence.new(0.4, 1)
  12202. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12203. RightLow.Size = NumberSequence.new(0.05, 0)
  12204. RightLow.LockedToPart = true
  12205. RightLow.Lifetime = NumberRange.new(1.5)
  12206. RightLow.Rate = 130
  12207. RightLow.Speed = NumberRange.new(1)
  12208. RightLow.Rotation = NumberRange.new(-360, 360)
  12209. RightLow.EmissionDirection = "Top"
  12210. RightLow.ZOffset = 2
  12211. local LeftLow = Instance.new("ParticleEmitter")
  12212. LeftLow.Name = "Aura"
  12213. LeftLow.Texture = "rbxassetid://111283279"
  12214. LeftLow.Parent = LArm
  12215. LeftLow.LightEmission = 1
  12216. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  12217. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12218. LeftLow.Size = NumberSequence.new(0.05, 0)
  12219. LeftLow.LockedToPart = true
  12220. LeftLow.Lifetime = NumberRange.new(1.5)
  12221. LeftLow.Rate = 130
  12222. LeftLow.Speed = NumberRange.new(1)
  12223. LeftLow.Rotation = NumberRange.new(-360, 360)
  12224. LeftLow.EmissionDirection = "Top"
  12225. LeftLow.ZOffset = 2
  12226. local Tor = Instance.new("ParticleEmitter")
  12227. Tor.Name = "Aura"
  12228. Tor.Texture = "rbxassetid://111283279"
  12229. Tor.Parent = Torso
  12230. Tor.LightEmission = 1
  12231. Tor.Transparency = NumberSequence.new(0.4, 1)
  12232. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12233. Tor.Size = NumberSequence.new(0.05, 0)
  12234. Tor.LockedToPart = true
  12235. Tor.Lifetime = NumberRange.new(1)
  12236. Tor.Rate = 130
  12237. Tor.Speed = NumberRange.new(1)
  12238. Tor.Rotation = NumberRange.new(-360, 360)
  12239. Tor.EmissionDirection = "Top"
  12240. Tor.ZOffset = 2
  12241. local LeftLeg = Instance.new("ParticleEmitter")
  12242. LeftLeg.Name = "Aura"
  12243. LeftLeg.Texture = "rbxassetid://111283279"
  12244. LeftLeg.Parent = RArm
  12245. LeftLeg.LightEmission = 1
  12246. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  12247. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12248. LeftLeg.Size = NumberSequence.new(0.05, 0)
  12249. LeftLeg.LockedToPart = true
  12250. LeftLeg.Lifetime = NumberRange.new(1)
  12251. LeftLeg.Rate = 130
  12252. LeftLeg.Speed = NumberRange.new(1)
  12253. LeftLeg.Rotation = NumberRange.new(-360, 360)
  12254. LeftLeg.EmissionDirection = "Top"
  12255. LeftLeg.ZOffset = 2
  12256. local Aura = Instance.new("ParticleEmitter")
  12257. Aura.Name = "Aura"
  12258. Aura.Texture = "rbxassetid://1517856446"
  12259. Aura.Parent = Torso
  12260. Aura.LightEmission = 0.3
  12261. Aura.Transparency = NumberSequence.new(0.5, 1)
  12262. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  12263. Aura.Size = NumberSequence.new(0.7, 6)
  12264. Aura.LockedToPart = true
  12265. Aura.Lifetime = NumberRange.new(1)
  12266. Aura.Rate = 100
  12267. Aura.Speed = NumberRange.new(2)
  12268. Aura.EmissionDirection = "Top"
  12269. Aura.Rotation = NumberRange.new(-8, 8)
  12270. Aura.ZOffset = -1
  12271. Char.Head.face.Texture = "rbxassetid://792213048"
  12272. Hair.BrickColor = BrickColor.new("Relly red")
  12273. stopAllSounds()
  12274. Mode = "SSJG"
  12275. game:GetService("Chat"):Chat(Head, "This is Super Saiyan God.", Enum.ChatColor.White)
  12276. local orb = Create("Part", Char, "Part", {
  12277. Anchored = true,
  12278. CanCollide = false,
  12279. Size = Vector3.new(8, 8, 8),
  12280. Material = "Neon",
  12281. BrickColor = BrickColor.new("Institutional white"),
  12282. CFrame = HRoot.CFrame
  12283. })
  12284. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12285. Scale = Vector3.new(1, 1, 1),
  12286. MeshType = "Sphere"
  12287. })
  12288. TweenService:Create(mesh, TweenInfo.new(1), {
  12289. Scale = Vector3.new(3, 3, 3)
  12290. }):Play()
  12291. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12292. game:GetService("Debris"):AddItem(orb, 1)
  12293. Hair.Color = Color3.fromRGB(212, 2, 114)
  12294. SSJGSound2:Play()
  12295. wait(1)
  12296. SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
  12297. Torso.Anchored = false
  12298. Attacking = false
  12299. elseif key == Enum.KeyCode.K and Mode == "SSJB" then
  12300. Human.MaxHealth = 600000000000000
  12301. wait(0.01)
  12302. Human.Health = 600000000000000
  12303. Hair.Mesh.MeshId = "rbxassetid://430344159"
  12304. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  12305. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  12306. HairWeld.C0 = Hcf
  12307. stopAllSounds()
  12308. for i = 1, 25 do
  12309. wait()
  12310. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 2.1
  12311. end
  12312. game:GetService("Chat"):Chat(Head, "KAIOKEN TIMES TWENTY!", Enum.ChatColor.White)
  12313. local Music4 = Instance.new("Sound", Torso)
  12314. Music4.SoundId = "rbxassetid://1488660753"
  12315. Music4.Volume = 7
  12316. Music4.Pitch = 1
  12317. Music4.Looped = true
  12318. Music4:Play()
  12319. local RightAura = Instance.new("ParticleEmitter")
  12320. RightAura.Name = "Aura"
  12321. RightAura.Texture = "rbxassetid://111283279"
  12322. RightAura.Parent = RLeg
  12323. RightAura.LightEmission = 1
  12324. RightAura.Transparency = NumberSequence.new(0.4, 1)
  12325. RightAura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12326. RightAura.Size = NumberSequence.new(0.05, 0)
  12327. RightAura.LockedToPart = true
  12328. RightAura.Lifetime = NumberRange.new(1)
  12329. RightAura.Rate = 130
  12330. RightAura.Speed = NumberRange.new(0.4)
  12331. RightAura.Rotation = NumberRange.new(-360, 360)
  12332. RightAura.EmissionDirection = "Top"
  12333. RightAura.ZOffset = 2
  12334. local RightLow = Instance.new("ParticleEmitter")
  12335. RightLow.Name = "Aura"
  12336. RightLow.Texture = "rbxassetid://111283279"
  12337. RightLow.Parent = LLeg
  12338. RightLow.LightEmission = 1
  12339. RightLow.Transparency = NumberSequence.new(0.4, 1)
  12340. RightLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12341. RightLow.Size = NumberSequence.new(0.05, 0)
  12342. RightLow.LockedToPart = true
  12343. RightLow.Lifetime = NumberRange.new(1.5)
  12344. RightLow.Rate = 130
  12345. RightLow.Speed = NumberRange.new(1)
  12346. RightLow.Rotation = NumberRange.new(-360, 360)
  12347. RightLow.EmissionDirection = "Top"
  12348. RightLow.ZOffset = 2
  12349. local LeftLow = Instance.new("ParticleEmitter")
  12350. LeftLow.Name = "Aura"
  12351. LeftLow.Texture = "rbxassetid://111283279"
  12352. LeftLow.Parent = LArm
  12353. LeftLow.LightEmission = 1
  12354. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  12355. LeftLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12356. LeftLow.Size = NumberSequence.new(0.05, 0)
  12357. LeftLow.LockedToPart = true
  12358. LeftLow.Lifetime = NumberRange.new(1.5)
  12359. LeftLow.Rate = 130
  12360. LeftLow.Speed = NumberRange.new(1)
  12361. LeftLow.Rotation = NumberRange.new(-360, 360)
  12362. LeftLow.EmissionDirection = "Top"
  12363. LeftLow.ZOffset = 2
  12364. local Tor = Instance.new("ParticleEmitter")
  12365. Tor.Name = "Aura"
  12366. Tor.Texture = "rbxassetid://174073769"
  12367. Tor.Parent = Torso
  12368. Tor.LightEmission = 1
  12369. Tor.Transparency = NumberSequence.new(0.4, 1)
  12370. Tor.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12371. Tor.Size = NumberSequence.new(0.05, 0)
  12372. Tor.LockedToPart = true
  12373. Tor.Lifetime = NumberRange.new(1)
  12374. Tor.Rate = 130
  12375. Tor.Speed = NumberRange.new(1)
  12376. Tor.Rotation = NumberRange.new(-360, 360)
  12377. Tor.EmissionDirection = "Top"
  12378. Tor.ZOffset = 2
  12379. local LeftLeg = Instance.new("ParticleEmitter")
  12380. LeftLeg.Name = "Aura"
  12381. LeftLeg.Texture = "rbxassetid://111283279"
  12382. LeftLeg.Parent = RArm
  12383. LeftLeg.LightEmission = 1
  12384. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  12385. LeftLeg.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12386. LeftLeg.Size = NumberSequence.new(0.05, 0)
  12387. LeftLeg.LockedToPart = true
  12388. LeftLeg.Lifetime = NumberRange.new(1)
  12389. LeftLeg.Rate = 130
  12390. LeftLeg.Speed = NumberRange.new(1)
  12391. LeftLeg.Rotation = NumberRange.new(-360, 360)
  12392. LeftLeg.EmissionDirection = "Top"
  12393. LeftLeg.ZOffset = 2
  12394. local Aura = Instance.new("ParticleEmitter")
  12395. Aura.Name = "Aura"
  12396. Aura.Texture = "rbxassetid://411939841"
  12397. Aura.Parent = Head
  12398. Aura.LightEmission = 0.3
  12399. Aura.Transparency = NumberSequence.new(0.5, 1)
  12400. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12401. Aura.Size = NumberSequence.new(9.7, 14)
  12402. Aura.LockedToPart = true
  12403. Aura.Lifetime = NumberRange.new(1)
  12404. Aura.Rate = 100
  12405. Aura.Speed = NumberRange.new(5)
  12406. Aura.EmissionDirection = "Top"
  12407. Aura.Rotation = NumberRange.new(0, 0)
  12408. Aura.ZOffset = -2
  12409. local Spark = Instance.new("ParticleEmitter")
  12410. Spark.Name = "Aura"
  12411. Spark.Texture = "rbxassetid://740455924"
  12412. Spark.Parent = Torso
  12413. Spark.LightEmission = 0.3
  12414. Spark.Transparency = NumberSequence.new(0, 1)
  12415. Spark.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  12416. Spark.Size = NumberSequence.new(5)
  12417. Spark.LockedToPart = true
  12418. Spark.Lifetime = NumberRange.new(3)
  12419. Spark.Rate = 1.3
  12420. Spark.Speed = NumberRange.new(0)
  12421. Spark.EmissionDirection = "Top"
  12422. Spark.Rotation = NumberRange.new(-360, 360)
  12423. Spark.ZOffset = 2
  12424. local orb = Create("Part", Char, "Part", {
  12425. Anchored = true,
  12426. CanCollide = false,
  12427. Size = Vector3.new(8, 8, 8),
  12428. Material = "Neon",
  12429. BrickColor = BrickColor.new("Institutional white"),
  12430. CFrame = HRoot.CFrame
  12431. })
  12432. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12433. Scale = Vector3.new(1, 1, 1),
  12434. MeshType = "Sphere"
  12435. })
  12436. TweenService:Create(mesh, TweenInfo.new(1), {
  12437. Scale = Vector3.new(3, 3, 3)
  12438. }):Play()
  12439. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12440. game:GetService("Debris"):AddItem(orb, 1)
  12441. Hair.Color = Color3.fromRGB(5, 178, 212)
  12442. SSJBSound2:Play()
  12443. SSJBSound3:Play()
  12444. for i = 1, 25 do
  12445. wait()
  12446. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 2.1
  12447. end
  12448. wait(1)
  12449. Torso.Anchored = false
  12450. Attacking = false
  12451. Char.Head.face.Texture = "rbxassetid://1444669398"
  12452. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  12453. Mode = "SSJBKK"
  12454. elseif key == Enum.KeyCode.Y then
  12455. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  12456. Aura.ImageTransparency = 0
  12457. toggleEmitters("AllOff")
  12458. Human.MaxHealth = 500000000000
  12459. wait(0.01)
  12460. Human.Health = 500000000000
  12461. Hair.Mesh.MeshId = "rbxassetid://430344159"
  12462. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  12463. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  12464. HairWeld.C0 = Hcf
  12465. stopAllSounds()
  12466. SSJBSound1:Play()
  12467. game:GetService("Chat"):Chat(Head, "This is Super Saiyan Blue, I won't go so easy anymore.", Enum.ChatColor.White)
  12468. local RightAura = Instance.new("ParticleEmitter")
  12469. RightAura.Name = "Aura"
  12470. RightAura.Texture = "rbxassetid://111283279"
  12471. RightAura.Parent = RLeg
  12472. RightAura.LightEmission = 1
  12473. RightAura.Transparency = NumberSequence.new(0.4, 1)
  12474. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12475. RightAura.Size = NumberSequence.new(0.05, 0)
  12476. RightAura.LockedToPart = true
  12477. RightAura.Lifetime = NumberRange.new(1)
  12478. RightAura.Rate = 130
  12479. RightAura.Speed = NumberRange.new(0.4)
  12480. RightAura.Rotation = NumberRange.new(-360, 360)
  12481. RightAura.EmissionDirection = "Top"
  12482. RightAura.ZOffset = 2
  12483. local RightLow = Instance.new("ParticleEmitter")
  12484. RightLow.Name = "Aura"
  12485. RightLow.Texture = "rbxassetid://111283279"
  12486. RightLow.Parent = LLeg
  12487. RightLow.LightEmission = 1
  12488. RightLow.Transparency = NumberSequence.new(0.4, 1)
  12489. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12490. RightLow.Size = NumberSequence.new(0.05, 0)
  12491. RightLow.LockedToPart = true
  12492. RightLow.Lifetime = NumberRange.new(1.5)
  12493. RightLow.Rate = 130
  12494. RightLow.Speed = NumberRange.new(1)
  12495. RightLow.Rotation = NumberRange.new(-360, 360)
  12496. RightLow.EmissionDirection = "Top"
  12497. RightLow.ZOffset = 2
  12498. local LeftLow = Instance.new("ParticleEmitter")
  12499. LeftLow.Name = "Aura"
  12500. LeftLow.Texture = "rbxassetid://111283279"
  12501. LeftLow.Parent = LArm
  12502. LeftLow.LightEmission = 1
  12503. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  12504. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12505. LeftLow.Size = NumberSequence.new(0.05, 0)
  12506. LeftLow.LockedToPart = true
  12507. LeftLow.Lifetime = NumberRange.new(1.5)
  12508. LeftLow.Rate = 130
  12509. LeftLow.Speed = NumberRange.new(1)
  12510. LeftLow.Rotation = NumberRange.new(-360, 360)
  12511. LeftLow.EmissionDirection = "Top"
  12512. LeftLow.ZOffset = 2
  12513. local Tor = Instance.new("ParticleEmitter")
  12514. Tor.Name = "Aura"
  12515. Tor.Texture = "rbxassetid://111283279"
  12516. Tor.Parent = Torso
  12517. Tor.LightEmission = 1
  12518. Tor.Transparency = NumberSequence.new(0.4, 1)
  12519. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12520. Tor.Size = NumberSequence.new(0.05, 0)
  12521. Tor.LockedToPart = true
  12522. Tor.Lifetime = NumberRange.new(1)
  12523. Tor.Rate = 130
  12524. Tor.Speed = NumberRange.new(1)
  12525. Tor.Rotation = NumberRange.new(-360, 360)
  12526. Tor.EmissionDirection = "Top"
  12527. Tor.ZOffset = 2
  12528. local LeftLeg = Instance.new("ParticleEmitter")
  12529. LeftLeg.Name = "Aura"
  12530. LeftLeg.Texture = "rbxassetid://111283279"
  12531. LeftLeg.Parent = RArm
  12532. LeftLeg.LightEmission = 1
  12533. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  12534. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12535. LeftLeg.Size = NumberSequence.new(0.05, 0)
  12536. LeftLeg.LockedToPart = true
  12537. LeftLeg.Lifetime = NumberRange.new(1)
  12538. LeftLeg.Rate = 130
  12539. LeftLeg.Speed = NumberRange.new(1)
  12540. LeftLeg.Rotation = NumberRange.new(-360, 360)
  12541. LeftLeg.EmissionDirection = "Top"
  12542. LeftLeg.ZOffset = 2
  12543. local Aura = Instance.new("ParticleEmitter")
  12544. Aura.Name = "Aura"
  12545. Aura.Texture = "rbxassetid://1526565953"
  12546. Aura.Parent = Torso
  12547. Aura.LightEmission = 0.3
  12548. Aura.Transparency = NumberSequence.new(0.5, 1)
  12549. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  12550. Aura.Size = NumberSequence.new(0.7, 6)
  12551. Aura.LockedToPart = true
  12552. Aura.Lifetime = NumberRange.new(1)
  12553. Aura.Rate = 100
  12554. Aura.Speed = NumberRange.new(2)
  12555. Aura.EmissionDirection = "Top"
  12556. Aura.Rotation = NumberRange.new(-8, 8)
  12557. Aura.ZOffset = -1
  12558. local orb = Create("Part", Char, "Part", {
  12559. Anchored = true,
  12560. CanCollide = false,
  12561. Size = Vector3.new(8, 8, 8),
  12562. Material = "Neon",
  12563. BrickColor = BrickColor.new("Institutional white"),
  12564. CFrame = HRoot.CFrame
  12565. })
  12566. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12567. Scale = Vector3.new(1, 1, 1),
  12568. MeshType = "Sphere"
  12569. })
  12570. TweenService:Create(mesh, TweenInfo.new(1), {
  12571. Scale = Vector3.new(3, 3, 3)
  12572. }):Play()
  12573. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12574. game:GetService("Debris"):AddItem(orb, 1)
  12575. Hair.Color = Color3.fromRGB(5, 178, 212)
  12576. SSJBSound2:Play()
  12577. SSJBSound3:Play()
  12578. wait(1)
  12579. Torso.Anchored = false
  12580. Attacking = false
  12581. Char.Head.face.Texture = "rbxassetid://1444669398"
  12582. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  12583. Mode = "SSJB"
  12584. elseif key == Enum.KeyCode.U and Plr.Name ~= "venturiansonic" then
  12585. Walkspeed = 0
  12586. Attacking = true
  12587. Mode = "Ultra"
  12588. toggleEmitters("AllOff")
  12589. stopAllSounds()
  12590. Aura.ImageTransparency = 1
  12591. lig = Instance.new("PointLight", Torso)
  12592. lig.Color = Color3.new(0, 0, 255)
  12593. lig.Range = 9
  12594. lig.Brightness = 100
  12595. local Music4 = Instance.new("Sound", Torso)
  12596. Music4.SoundId = "rbxassetid://1504498051"
  12597. Music4.Volume = 3.5
  12598. Music4.Pitch = 1
  12599. Music4.Looped = true
  12600. Music4:Play()
  12601. HairWeld.C0 = Hcf
  12602. spawn(function()
  12603. for i = 0, 1, 0.1 do
  12604. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
  12605. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  12606. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
  12607. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
  12608. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  12609. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
  12610. wait()
  12611. end
  12612. end)
  12613. local beam1 = Create("Part", Char, "Part", {
  12614. Anchored = true,
  12615. CanCollide = false,
  12616. Material = "Neon",
  12617. BrickColor = BrickColor.new("Institutional white"),
  12618. Shape = "Cylinder",
  12619. Size = Vector3.new(8, 8, 8),
  12620. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  12621. })
  12622. local effect1 = Create("Part", Char, "Part", {
  12623. Anchored = true,
  12624. CanCollide = false,
  12625. BrickColor = BrickColor.new("Institutional white"),
  12626. CFrame = HRoot.CFrame
  12627. })
  12628. local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
  12629. MeshId = "rbxassetid://168892432",
  12630. Scale = Vector3.new(1.2, 1.2, 1.2)
  12631. })
  12632. local effect2 = Create("Part", Char, "Part", {
  12633. Anchored = true,
  12634. CanCollide = false,
  12635. BrickColor = BrickColor.new("Institutional white"),
  12636. CFrame = HRoot.CFrame
  12637. })
  12638. local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
  12639. MeshId = "rbxassetid://168892432",
  12640. Scale = Vector3.new(1.2, 1.2, 1.2)
  12641. })
  12642. local effect3 = Create("Part", Char, "Part", {
  12643. Anchored = true,
  12644. CanCollide = false,
  12645. BrickColor = BrickColor.new("Institutional white"),
  12646. CFrame = HRoot.CFrame
  12647. })
  12648. local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
  12649. MeshId = "rbxassetid://168892432",
  12650. Scale = Vector3.new(1.2, 1.2, 1.2)
  12651. })
  12652. local orb1 = Create("Part", Char, "Part", {
  12653. Anchored = true,
  12654. CanCollide = false,
  12655. CFrame = HRoot.CFrame,
  12656. Material = "Neon",
  12657. BrickColor = BrickColor.new("Institutional white"),
  12658. Size = Vector3.new(8, 8, 8)
  12659. })
  12660. local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
  12661. Scale = Vector3.new(1, 1, 1),
  12662. MeshType = "Sphere"
  12663. })
  12664. spawn(function()
  12665. for i = 0, 360, 36 do
  12666. local cyl = Create("Part", Char, "Part", {
  12667. Anchored = true,
  12668. CanCollide = false,
  12669. Size = Vector3.new(1, 1, 1),
  12670. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
  12671. Material = "Neon",
  12672. BrickColor = BrickColor.new("Institutional white")
  12673. })
  12674. cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  12675. local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
  12676. Scale = Vector3.new(4, 4, 4)
  12677. })
  12678. cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
  12679. TweenService:Create(cyl, TweenInfo.new(2.8), {
  12680. Transparency = 1,
  12681. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
  12682. }):Play()
  12683. TweenService:Create(cylmesh, TweenInfo.new(2.8), {
  12684. Scale = Vector3.new(4, 20, 4)
  12685. }):Play()
  12686. game:GetService("Debris"):AddItem(cyl, 2.8)
  12687. end
  12688. end)
  12689. Hair.BrickColor = BrickColor.new("Black metallic")
  12690. TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
  12691. TweenService:Create(omesh1, TweenInfo.new(2), {
  12692. Scale = Vector3.new(3, 3, 3)
  12693. }):Play()
  12694. TweenService:Create(mesh1, TweenInfo.new(3), {
  12695. Scale = Vector3.new(4, 4, 4)
  12696. }):Play()
  12697. TweenService:Create(effect1, TweenInfo.new(3), {
  12698. Transparency = 1,
  12699. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  12700. }):Play()
  12701. TweenService:Create(mesh2, TweenInfo.new(3), {
  12702. Scale = Vector3.new(4, 4, 4)
  12703. }):Play()
  12704. TweenService:Create(effect2, TweenInfo.new(3), {
  12705. Transparency = 1,
  12706. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  12707. }):Play()
  12708. TweenService:Create(mesh3, TweenInfo.new(3), {
  12709. Scale = Vector3.new(4, 4, 4)
  12710. }):Play()
  12711. TweenService:Create(effect3, TweenInfo.new(3), {
  12712. Transparency = 1,
  12713. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  12714. }):Play()
  12715. TweenService:Create(beam1, TweenInfo.new(3), {
  12716. Transparency = 1,
  12717. Size = Vector3.new(100, 1, 1),
  12718. CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  12719. }):Play()
  12720. game:GetService("Debris"):AddItem(beam1, 2)
  12721. game:GetService("Debris"):AddItem(effect1, 2)
  12722. game:GetService("Debris"):AddItem(mesh1, 2)
  12723. game:GetService("Debris"):AddItem(mesh2, 2)
  12724. game:GetService("Debris"):AddItem(mesh3, 2)
  12725. game:GetService("Debris"):AddItem(orb1, 2)
  12726. game:GetService("Debris"):AddItem(omesh1, 2)
  12727. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://1394077487"
  12728. Shirt.ShirtTemplate = "rbxassetid://1454239396"
  12729. Pants.PantsTemplate = "rbxassetid://1449276082"
  12730. local Hat = Instance.new("Part", Char)
  12731. Hat.Size = Vector3.new(1, 1, 1)
  12732. Hat.Material = "SmoothPlastic"
  12733. Hat.BrickColor = BrickColor.new("Really black")
  12734. Hat.CanCollide = false
  12735. local Hat2 = Instance.new("SpecialMesh", Hat)
  12736. Hat2.MeshId = "rbxassetid://1479574104"
  12737. Hat2.Scale = Vector3.new(0.063, 0.063, 0.063)
  12738. local Hat3 = Instance.new("Weld", Hat)
  12739. Hat3.Part0 = Head
  12740. Hat3.Part1 = Hat
  12741. Hat3.C0 = CFrame.new(0.05, 0.85, -0.1) * CFrame.Angles(math.rad(88.93), math.rad(180), math.rad(0))
  12742. Hair.Transparency = 1
  12743. local HairAura = Instance.new("ParticleEmitter")
  12744. HairAura.Name = "Aura"
  12745. HairAura.Texture = "rbxassetid://1200947142"
  12746. HairAura.Parent = Head
  12747. HairAura.LightEmission = 1
  12748. HairAura.Transparency = NumberSequence.new(0.1, 1)
  12749. HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12750. HairAura.Size = NumberSequence.new(1.1)
  12751. HairAura.LockedToPart = true
  12752. HairAura.Lifetime = NumberRange.new(2)
  12753. HairAura.Rate = 30
  12754. HairAura.Speed = NumberRange.new(0.1)
  12755. HairAura.Rotation = NumberRange.new(-360, 360)
  12756. HairAura.EmissionDirection = "Top"
  12757. HairAura.ZOffset = -1
  12758. local RightAura = Instance.new("ParticleEmitter")
  12759. RightAura.Name = "Aura"
  12760. RightAura.Texture = "rbxassetid://1200947142"
  12761. RightAura.Parent = RLeg
  12762. RightAura.LightEmission = 1
  12763. RightAura.Transparency = NumberSequence.new(0.1, 1)
  12764. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12765. RightAura.Size = NumberSequence.new(1.1)
  12766. RightAura.LockedToPart = true
  12767. RightAura.Lifetime = NumberRange.new(2)
  12768. RightAura.Rate = 30
  12769. RightAura.Speed = NumberRange.new(0.1)
  12770. RightAura.Rotation = NumberRange.new(-360, 360)
  12771. RightAura.EmissionDirection = "Top"
  12772. RightAura.ZOffset = -1
  12773. local RightLow = Instance.new("ParticleEmitter")
  12774. RightLow.Name = "Aura"
  12775. RightLow.Texture = "rbxassetid://1200947142"
  12776. RightLow.Parent = LLeg
  12777. RightLow.LightEmission = 1
  12778. RightLow.Transparency = NumberSequence.new(0.1, 1)
  12779. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12780. RightLow.Size = NumberSequence.new(1.1)
  12781. RightLow.LockedToPart = true
  12782. RightLow.Lifetime = NumberRange.new(2)
  12783. RightLow.Rate = 30
  12784. RightLow.Speed = NumberRange.new(0.1)
  12785. RightLow.Rotation = NumberRange.new(-360, 360)
  12786. RightLow.EmissionDirection = "Top"
  12787. RightLow.ZOffset = -1
  12788. local LeftLow = Instance.new("ParticleEmitter")
  12789. LeftLow.Name = "Aura"
  12790. LeftLow.Texture = "rbxassetid://1200947142"
  12791. LeftLow.Parent = LArm
  12792. LeftLow.LightEmission = 1
  12793. LeftLow.Transparency = NumberSequence.new(0.1, 1)
  12794. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12795. LeftLow.Size = NumberSequence.new(1.1)
  12796. LeftLow.LockedToPart = true
  12797. LeftLow.Lifetime = NumberRange.new(2)
  12798. LeftLow.Rate = 30
  12799. LeftLow.Speed = NumberRange.new(0.1)
  12800. LeftLow.Rotation = NumberRange.new(-360, 360)
  12801. LeftLow.EmissionDirection = "Top"
  12802. LeftLow.ZOffset = -1
  12803. local LeftLeg = Instance.new("ParticleEmitter")
  12804. LeftLeg.Name = "Aura"
  12805. LeftLeg.Texture = "rbxassetid://1200947142"
  12806. LeftLeg.Parent = RArm
  12807. LeftLeg.LightEmission = 1
  12808. LeftLeg.Transparency = NumberSequence.new(0.1, 1)
  12809. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  12810. LeftLeg.Size = NumberSequence.new(1.1)
  12811. LeftLeg.LockedToPart = true
  12812. LeftLeg.Lifetime = NumberRange.new(2)
  12813. LeftLeg.Rate = 30
  12814. LeftLeg.Speed = NumberRange.new(0.1)
  12815. LeftLeg.Rotation = NumberRange.new(-360, 360)
  12816. LeftLeg.EmissionDirection = "Top"
  12817. LeftLeg.ZOffset = -1
  12818. wait(0.1)
  12819. local Small = Instance.new("ParticleEmitter")
  12820. Small.Name = "Aura"
  12821. Small.Texture = "rbxassetid://242102147"
  12822. Small.Parent = Torso
  12823. Small.LightEmission = 1
  12824. Small.Transparency = NumberSequence.new(0.5, 1)
  12825. Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12826. Small.Size = NumberSequence.new(0.5)
  12827. Small.LockedToPart = false
  12828. Small.Lifetime = NumberRange.new(0.5)
  12829. Small.Rate = 150
  12830. Small.Speed = NumberRange.new(4)
  12831. Small.Rotation = NumberRange.new(-50, 50)
  12832. Small.EmissionDirection = "Top"
  12833. Small.ZOffset = 2
  12834. local Small2 = Instance.new("ParticleEmitter")
  12835. Small2.Name = "Aura"
  12836. Small2.Texture = "rbxassetid://242102147"
  12837. Small2.Parent = RArm
  12838. Small2.LightEmission = 1
  12839. Small2.Transparency = NumberSequence.new(0.5, 1)
  12840. Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12841. Small2.Size = NumberSequence.new(0.5)
  12842. Small2.LockedToPart = false
  12843. Small2.Lifetime = NumberRange.new(0.5)
  12844. Small2.Rate = 150
  12845. Small2.Speed = NumberRange.new(4)
  12846. Small2.Rotation = NumberRange.new(-50, 50)
  12847. Small2.EmissionDirection = "Top"
  12848. Small2.ZOffset = 2
  12849. local Small3 = Instance.new("ParticleEmitter")
  12850. Small3.Name = "Aura"
  12851. Small3.Texture = "rbxassetid://242102147"
  12852. Small3.Parent = LArm
  12853. Small3.LightEmission = 1
  12854. Small3.Transparency = NumberSequence.new(0.5, 1)
  12855. Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12856. Small3.Size = NumberSequence.new(0.5)
  12857. Small3.LockedToPart = false
  12858. Small3.Lifetime = NumberRange.new(0.5)
  12859. Small3.Rate = 150
  12860. Small3.Speed = NumberRange.new(4)
  12861. Small3.Rotation = NumberRange.new(-50, 50)
  12862. Small3.EmissionDirection = "Top"
  12863. Small3.ZOffset = 2
  12864. local Small4 = Instance.new("ParticleEmitter")
  12865. Small4.Name = "Aura"
  12866. Small4.Texture = "rbxassetid://242102147"
  12867. Small4.Parent = RLeg
  12868. Small4.LightEmission = 1
  12869. Small4.Transparency = NumberSequence.new(0.5, 1)
  12870. Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12871. Small4.Size = NumberSequence.new(0.5)
  12872. Small4.LockedToPart = false
  12873. Small4.Lifetime = NumberRange.new(0.5)
  12874. Small4.Rate = 150
  12875. Small4.Speed = NumberRange.new(4)
  12876. Small4.Rotation = NumberRange.new(-50, 50)
  12877. Small4.EmissionDirection = "Top"
  12878. Small4.ZOffset = 2
  12879. local Small5 = Instance.new("ParticleEmitter")
  12880. Small5.Name = "Aura"
  12881. Small5.Texture = "rbxassetid://242102147"
  12882. Small5.Parent = LLeg
  12883. Small5.LightEmission = 1
  12884. Small5.Transparency = NumberSequence.new(0.5, 1)
  12885. Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12886. Small5.Size = NumberSequence.new(0.5)
  12887. Small5.LockedToPart = false
  12888. Small5.Lifetime = NumberRange.new(0.5)
  12889. Small5.Rate = 150
  12890. Small5.Speed = NumberRange.new(4)
  12891. Small5.Rotation = NumberRange.new(-50, 50)
  12892. Small5.EmissionDirection = "Top"
  12893. Small5.ZOffset = 2
  12894. local Small6 = Instance.new("ParticleEmitter")
  12895. Small6.Name = "Aura"
  12896. Small6.Texture = "rbxassetid://242102147"
  12897. Small6.Parent = Head
  12898. Small6.LightEmission = 1
  12899. Small6.Transparency = NumberSequence.new(0.5, 1)
  12900. Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  12901. Small6.Size = NumberSequence.new(0.5)
  12902. Small6.LockedToPart = false
  12903. Small6.Lifetime = NumberRange.new(0.5)
  12904. Small6.Rate = 150
  12905. Small6.Speed = NumberRange.new(4)
  12906. Small6.Rotation = NumberRange.new(-50, 50)
  12907. Small6.EmissionDirection = "Top"
  12908. Small6.ZOffset = 2
  12909. wait(0.2)
  12910. local Grab = Instance.new("Part", Head)
  12911. Grab.Size = Vector3.new(3.5, 1, 3.5)
  12912. Grab.CanCollide = false
  12913. Grab.BrickColor = BrickColor.new("Deep orange")
  12914. Grab.Transparency = 1
  12915. local Grabo = Instance.new("Weld", Grab)
  12916. Grabo.Part0 = Head
  12917. Grabo.Part1 = Grab
  12918. Grabo.C0 = CFrame.new(0, -3.6, 0)
  12919. local AuraB = Instance.new("Part", Head)
  12920. AuraB.Size = Vector3.new(2, 1, 2)
  12921. AuraB.CanCollide = false
  12922. AuraB.BrickColor = BrickColor.new("Deep orange")
  12923. AuraB.Transparency = 1
  12924. local AuraBo = Instance.new("Weld", AuraB)
  12925. AuraBo.Part0 = Head
  12926. AuraBo.Part1 = AuraB
  12927. AuraBo.C0 = CFrame.new(0, -3.6, 0)
  12928. local FZcharge3 = Instance.new("ParticleEmitter", Grab)
  12929. FZcharge3.Texture = "rbxassetid://1468162128"
  12930. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  12931. FZcharge3.EmissionDirection = "Top"
  12932. FZcharge3.Speed = NumberRange.new(3)
  12933. FZcharge3.Size = NumberSequence.new(0.2, 0.3)
  12934. FZcharge3.Transparency = NumberSequence.new(0.2, 0.7)
  12935. FZcharge3.Drag = 1
  12936. FZcharge3.LockedToPart = true
  12937. FZcharge3.Lifetime = NumberRange.new(2)
  12938. FZcharge3.Rate = 20
  12939. FZcharge3.LightEmission = 0.3
  12940. FZcharge3.Rotation = NumberRange.new(0, 0)
  12941. FZcharge3.VelocitySpread = 0.2
  12942. FZcharge3.ZOffset = 2.5
  12943. wait(3)
  12944. for i = 0, 0.5, 0.01 do
  12945. Neck.C0 = Neck.C0:lerp(Ncf, i)
  12946. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  12947. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  12948. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  12949. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  12950. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  12951. wait()
  12952. end
  12953. Attacking = false
  12954. Walkspeed = 16
  12955. CanMelee = true
  12956. instinct = true
  12957. elseif key == Enum.KeyCode.P then
  12958. Mode = "Base"
  12959. Attacking = true
  12960. Aura.ImageTransparency = 1
  12961. toggleEmitters("AllOff")
  12962. Torso.Anchored = true
  12963. Human.MaxHealth = 50000
  12964. wait(0.01)
  12965. Human.Health = 50000
  12966. Char.Head.face.Texture = "rbxassetid://413593222"
  12967. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=1378167215"
  12968. HairWeld.C0 = Hcf
  12969. Hair.Mesh.Offset = Vector3.new(0, 0.47, -0.4)
  12970. Hair.Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  12971. stopAllSounds()
  12972. PowerDown:Play()
  12973. local orb = Create("Part", Char, "Part", {
  12974. Anchored = true,
  12975. CanCollide = false,
  12976. Size = Vector3.new(8, 8, 8),
  12977. Material = "Neon",
  12978. BrickColor = BrickColor.new("Institutional white"),
  12979. CFrame = HRoot.CFrame
  12980. })
  12981. local mesh = Create("SpecialMesh", orb, "Mesh", {
  12982. Scale = Vector3.new(1, 1, 1),
  12983. MeshType = "Sphere"
  12984. })
  12985. TweenService:Create(mesh, TweenInfo.new(1), {
  12986. Scale = Vector3.new(3, 3, 3)
  12987. }):Play()
  12988. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  12989. game:GetService("Debris"):AddItem(orb, 1)
  12990. Hair.BrickColor = BrickColor.new("Black metallic")
  12991. wait(1)
  12992. Torso.Anchored = false
  12993. Attacking = false
  12994. elseif key == Enum.KeyCode.G then
  12995. Attacking = true
  12996. do
  12997. local cf = Mouse.Hit.p
  12998. local hcf = HRoot.CFrame
  12999. for i = 0, 0.4, 0.01 do
  13000. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
  13001. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-90), Rad(-120)), i)
  13002. wait()
  13003. end
  13004. spawn(function()
  13005. for i = 0, 1, 0.1 do
  13006. local part = Create("Part", Char, "Part", {
  13007. Anchored = true,
  13008. CanCollide = false,
  13009. BrickColor = BrickColor.new("Really black"),
  13010. Material = "Neon",
  13011. Size = Vector3.new(0.3, 9, 9),
  13012. CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
  13013. })
  13014. Create("CylinderMesh", part, "Mesh", {})
  13015. TweenService:Create(part, TweenInfo.new(1), {
  13016. Transparency = 0.6,
  13017. CFrame = part.CFrame * CFrame.new(0, 10, 0)
  13018. }):Play()
  13019. game:GetService("Debris"):AddItem(part, 1)
  13020. SWait()
  13021. end
  13022. end)
  13023. Char:MoveTo(cf)
  13024. local Music3 = Instance.new("Sound", Torso)
  13025. Music3.SoundId = "rbxassetid://1055279036"
  13026. Music3.Volume = 3
  13027. Music3.Pitch = 1
  13028. Music3.Looped = false
  13029. Music3:Play()
  13030. Attacking = false
  13031. end
  13032. elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
  13033. Attacking = true
  13034. do
  13035. local sbomb = Create("Part", workspace, "Part", {
  13036. CanCollide = false,
  13037. BrickColor = BrickColor.new("Electric blue"),
  13038. Material = "Neon",
  13039. Size = Vector3.new(1, 1, 1),
  13040. CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
  13041. })
  13042. local hitb = Create("Part", sbomb, "Part", {
  13043. CanCollide = false,
  13044. Transparency = 1,
  13045. Size = Vector3.new(20, 20, 20),
  13046. CFrame = sbomb.CFrame
  13047. })
  13048. local mesh = Create("SpecialMesh", sbomb, "Mesh", {
  13049. MeshType = "Sphere",
  13050. Scale = Vector3.new(1, 1, 1)
  13051. })
  13052. newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
  13053. TweenService:Create(mesh, TweenInfo.new(20), {
  13054. Scale = Vector3.new(55, 55, 55)
  13055. }):Play()
  13056. local bv = Create("BodyVelocity", sbomb, "BV", {
  13057. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  13058. Velocity = Vector3.new(0, 0, 0)
  13059. })
  13060. for i = 0, 0.28, 0.01 do
  13061. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
  13062. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
  13063. wait()
  13064. end
  13065. game:GetService("Debris"):AddItem(sbomb, 20)
  13066. wait(7)
  13067. for i = 0, 0.2, 0.01 do
  13068. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  13069. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
  13070. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
  13071. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  13072. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  13073. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
  13074. SWait()
  13075. end
  13076. local trg = Create("Part", workspace, "Part", {
  13077. Anchored = true,
  13078. CanCollide = false,
  13079. Transparency = 1,
  13080. CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
  13081. })
  13082. sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
  13083. bv.Velocity = Mouse.hit.lookVector * 30
  13084. trg:Destroy()
  13085. local Explode = false
  13086. hitb.Touched:connect(function(h)
  13087. if Explode then
  13088. return
  13089. end
  13090. if hitb == sbomb then
  13091. return
  13092. end
  13093. Explode = true
  13094. sbomb.Anchored = true
  13095. SpiritBombSound:Stop()
  13096. ExplosionSound:Play()
  13097. local nsbomb = sbomb:Clone()
  13098. sbomb:Destroy()
  13099. nsbomb.Parent = workspace
  13100. TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
  13101. Scale = Vector3.new(250, 250, 250)
  13102. }):Play()
  13103. TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
  13104. game:GetService("Debris"):AddItem(nsbomb, 2)
  13105. spawn(function()
  13106. for i = 0, 1, 0.01 do
  13107. local effect = Create("Part", workspace, "Part", {
  13108. CanCollide = false,
  13109. Material = "Neon",
  13110. BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
  13111. Size = Vector3.new(1, 1, 1),
  13112. CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
  13113. })
  13114. Create("BodyVelocity", effect, "BV", {
  13115. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  13116. Velocity = effect.CFrame.lookVector * 50
  13117. })
  13118. Create("SpecialMesh", effect, "Mesh", {
  13119. MeshType = "Sphere",
  13120. Scale = Vector3.new(5, 5, 255)
  13121. })
  13122. TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
  13123. game:GetService("Debris"):AddItem(effect, 0.5)
  13124. SWait()
  13125. end
  13126. end)
  13127. spawn(function()
  13128. local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
  13129. for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
  13130. if v.Parent ~= nil then
  13131. local hum = v.Parent:FindFirstChildOfClass("Humanoid")
  13132. if hum and v.Parent ~= Char then
  13133. for _, b in pairs(v.Parent:GetChildren()) do
  13134. if b:IsA("ForceField") then
  13135. b:Destroy()
  13136. end
  13137. end
  13138. hum:TakeDamage(hum.MaxHealth / 5)
  13139. end
  13140. end
  13141. end
  13142. end)
  13143. end)
  13144. wait(0.2)
  13145. Attacking = false
  13146. end
  13147. elseif key == Enum.KeyCode.F then
  13148. end
  13149. end
  13150. function keyUp(key)
  13151. Keys[key] = nil
  13152. end
  13153. UserInputService.TextBoxFocused:connect(function()
  13154. Typing = true
  13155. end)
  13156. UserInputService.TextBoxFocusReleased:connect(function()
  13157. Typing = false
  13158. end)
  13159. if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
  13160. UserInputService.InputBegan:connect(function(inpType)
  13161. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  13162. keyDown(inpType.KeyCode)
  13163. end
  13164. end)
  13165. UserInputService.InputEnded:connect(function(inpType)
  13166. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  13167. keyUp(inpType.KeyCode)
  13168. end
  13169. end)
  13170. end
  13171. spawn(function()
  13172. while SWait() do
  13173. if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
  13174. elseif Mode == "SSJG" then
  13175. elseif Mode == "SSJB" then
  13176. elseif Mode == "Vegito" then
  13177. end
  13178. end
  13179. end)
  13180. Human.FreeFalling:connect(function(active)
  13181. if Attacking then
  13182. return
  13183. end
  13184. if not Flying then
  13185. Falling = active
  13186. end
  13187. end)
  13188. game:GetService("RunService").RenderStepped:connect(function()
  13189. Human.WalkSpeed = Walkspeed
  13190. if Flying then
  13191. FloatGyro.Parent = HRoot
  13192. FloatVel.Parent = HRoot
  13193. FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
  13194. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  13195. FloatGyro.CFrame = workspace.CurrentCamera.CFrame
  13196. if Keys[Enum.KeyCode.W] then
  13197. Dir = "Forward"
  13198. elseif Keys[Enum.KeyCode.S] then
  13199. Dir = "Backward"
  13200. elseif Keys[Enum.KeyCode.A] then
  13201. Dir = "Left"
  13202. elseif Keys[Enum.KeyCode.D] then
  13203. Dir = "Right"
  13204. else
  13205. Dir = "None"
  13206. end
  13207. if Dir == "Forward" then
  13208. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
  13209. elseif Dir == "Backward" then
  13210. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
  13211. elseif Dir == "Left" then
  13212. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  13213. elseif Dir == "Right" then
  13214. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  13215. else
  13216. FloatVel.Velocity = Vector3.new(0, 0, 0)
  13217. end
  13218. else
  13219. FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
  13220. FloatVel.MaxForce = Vector3.new(0, 0, 0)
  13221. FloatGyro.Parent = nil
  13222. FloatVel.Parent = nil
  13223. end
  13224. if not Attacking then
  13225. if not Flying then
  13226. if Torso.Velocity.magnitude < 2 then
  13227. Anim = "Idle"
  13228. elseif Torso.Velocity.magnitude < 2000 then
  13229. Anim = "Walk"
  13230. else
  13231. Anim = "Run"
  13232. end
  13233. elseif Torso.Velocity.magnitude < 2000 then
  13234. Anim = "Float"
  13235. elseif Dir == "Forward" then
  13236. Anim = "Fly"
  13237. elseif Dir == "Backward" then
  13238. Anim = "FlyBack"
  13239. elseif Dir == "Left" then
  13240. Anim = "FlyLeft"
  13241. elseif Dir == "Right" then
  13242. Anim = "FlyRight"
  13243. end
  13244. if not Falling then
  13245. if Anim == "Idle" then
  13246. if Mode ~= "Ultra" and Mode ~= "SSJ3" then
  13247. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  13248. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  13249. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  13250. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  13251. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  13252. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  13253. elseif Mode == "Vegito" then
  13254. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
  13255. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
  13256. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  13257. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  13258. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
  13259. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
  13260. elseif Mode == "Ultra" then
  13261. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  13262. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  13263. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
  13264. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
  13265. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  13266. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  13267. end
  13268. elseif Anim == "Walk" then
  13269. if Mode ~= "Ultra" then
  13270. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  13271. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13272. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13273. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13274. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13275. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13276. elseif Mode == "Ultra" then
  13277. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  13278. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13279. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
  13280. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
  13281. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13282. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  13283. end
  13284. elseif Anim == "Run" then
  13285. if Mode == "Ultra" then
  13286. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  13287. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  13288. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  13289. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  13290. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  13291. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  13292. end
  13293. elseif Anim == "Float" then
  13294. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
  13295. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  13296. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  13297. LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
  13298. RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
  13299. Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
  13300. elseif Anim == "Fly" then
  13301. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
  13302. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
  13303. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  13304. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  13305. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  13306. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  13307. elseif Anim == "FlyBack" then
  13308. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
  13309. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
  13310. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  13311. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  13312. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  13313. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  13314. elseif Anim == "FlyLeft" then
  13315. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
  13316. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  13317. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  13318. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  13319. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  13320. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  13321. elseif Anim == "FlyRight" then
  13322. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
  13323. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  13324. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  13325. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  13326. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  13327. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  13328. end
  13329. else
  13330. Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
  13331. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  13332. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  13333. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  13334. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  13335. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  13336. end
  13337. end
  13338. if Mode == "Ultra" and Sprint and Anim == "Run" then
  13339. local c = Clone:Clone()
  13340. c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  13341. c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  13342. c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  13343. c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  13344. c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  13345. for _, v in pairs(c:GetChildren()) do
  13346. if v:IsA("BasePart") then
  13347. TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
  13348. if v.Name == "Head" then
  13349. TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
  13350. end
  13351. end
  13352. end
  13353. c.Parent = Char
  13354. game:GetService("Debris"):AddItem(c, 0.1)
  13355. c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
  13356. end
  13357. if Dodge and Mode == "Ultra" then
  13358. do
  13359. local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
  13360. local hcf = HRoot.CFrame
  13361. for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
  13362. if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
  13363. spawn(function()
  13364. v.Anchored = true
  13365. pcall(function()
  13366. v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
  13367. end)
  13368. spawn(function()
  13369. local c = Clone:Clone()
  13370. c.Parent = workspace
  13371. for _, v in pairs(c:GetChildren()) do
  13372. if v:IsA("BasePart") then
  13373. v.Anchored = true
  13374. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  13375. end
  13376. end
  13377. c:MoveTo(hcf.p)
  13378. game:GetService("Debris"):AddItem(c, 1)
  13379. end)
  13380. Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
  13381. game:GetService("Debris"):AddItem(v, 0.1)
  13382. end)
  13383. end
  13384. end
  13385. for _, v in pairs(game:GetService("Players"):GetPlayers()) do
  13386. if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
  13387. spawn(function()
  13388. local c = Clone:Clone()
  13389. c.Parent = workspace
  13390. for _, v in pairs(c:GetChildren()) do
  13391. if v:IsA("BasePart") then
  13392. v.Anchored = true
  13393. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  13394. end
  13395. end
  13396. c:MoveTo(hcf.p)
  13397. game:GetService("Debris"):AddItem(c, 1)
  13398. end)
  13399. Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
  13400. end
  13401. end
  13402. end
  13403. end
  13404. LArm.BrickColor = BrickColor.new("Pastel brown")
  13405. RArm.BrickColor = BrickColor.new("Pastel brown")
  13406. RLeg.BrickColor = BrickColor.new("Pastel brown")
  13407. LLeg.BrickColor = BrickColor.new("Pastel brown")
  13408. Torso.BrickColor = BrickColor.new("Pastel brown")
  13409. Head.BrickColor = BrickColor.new("Pastel brown")
  13410. if Mode == "Ultra" then
  13411. Nose.Transparency = 1
  13412. Mouth.Transparency = 1
  13413. else
  13414. Nose.Transparency = 0
  13415. Mouth.Transparency = 0
  13416. end
  13417. end)
  13418. end)
  13419. end)
  13420. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13421.  
  13422. counter = 0
  13423.  
  13424. while wait(0.1)do
  13425. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13426.  
  13427. counter = counter + 0.01
  13428. end
  13429.  
  13430. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13431.  
  13432. counter = 0
  13433.  
  13434. while wait(0.1)do
  13435. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13436.  
  13437. counter = counter + 0.01
  13438. end
  13439.  
  13440. GuiTitle.Name = "GuiTitle"
  13441. GuiTitle.Parent = MainFrame
  13442. GuiTitle.BackgroundColor3 = Color3.new(1, 0, 0)
  13443. GuiTitle.BorderColor3 = Color3.new(0, 0, 0)
  13444. GuiTitle.Position = UDim2.new(0, 0, -0.00153201632, 0)
  13445. GuiTitle.Size = UDim2.new(0, 634, 0, 33)
  13446. GuiTitle.Font = Enum.Font.SourceSans
  13447. GuiTitle.Text = "Vermillion Gui (Revamped)"
  13448. GuiTitle.TextColor3 = Color3.new(0, 0, 0)
  13449. GuiTitle.TextSize = 14
  13450. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13451.  
  13452. counter = 0
  13453.  
  13454. while wait(0.1)do
  13455. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13456.  
  13457. counter = counter + 0.01
  13458. end
  13459.  
  13460. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13461.  
  13462. counter = 0
  13463.  
  13464. while wait(0.1)do
  13465. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13466.  
  13467. counter = counter + 0.01
  13468. end
  13469.  
  13470.  
  13471. RevampedBy.Name = "RevampedBy"
  13472. RevampedBy.Parent = MainFrame
  13473. RevampedBy.BackgroundColor3 = Color3.new(1, 0, 0)
  13474. RevampedBy.BorderColor3 = Color3.new(0, 0, 0)
  13475. RevampedBy.Position = UDim2.new(-0.000240556779, 0, 0.935138404, 0)
  13476. RevampedBy.Size = UDim2.new(0, 273, 0, 29)
  13477. RevampedBy.Font = Enum.Font.SourceSans
  13478. RevampedBy.Text = "Revamped By AxeuerAlt"
  13479. RevampedBy.TextColor3 = Color3.new(0, 0, 0)
  13480. RevampedBy.TextSize = 14
  13481. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13482.  
  13483. counter = 0
  13484.  
  13485. while wait(0.1)do
  13486. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13487.  
  13488. counter = counter + 0.01
  13489. end
  13490.  
  13491. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13492.  
  13493. counter = 0
  13494.  
  13495. while wait(0.1)do
  13496. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13497.  
  13498. counter = counter + 0.01
  13499. end
  13500.  
  13501.  
  13502. EasyScriptExecuteWIP.Name = "Easy Script Execute (W.I.P)"
  13503. EasyScriptExecuteWIP.Parent = MainFrame
  13504. EasyScriptExecuteWIP.BackgroundColor3 = Color3.new(0, 0, 0)
  13505. EasyScriptExecuteWIP.Position = UDim2.new(0.999180436, 0, -0.000756971596, 0)
  13506. EasyScriptExecuteWIP.Size = UDim2.new(0, 204, 0, 450)
  13507.  
  13508. EasyScriptExeWIP.Name = "Easy Script Exe W.I.P"
  13509. EasyScriptExeWIP.Parent = EasyScriptExecuteWIP
  13510. EasyScriptExeWIP.BackgroundColor3 = Color3.new(1, 0, 0)
  13511. EasyScriptExeWIP.Position = UDim2.new(-0.000819486741, 0, -0.00126851397, 0)
  13512. EasyScriptExeWIP.Size = UDim2.new(0, 207, 0, 33)
  13513. EasyScriptExeWIP.Font = Enum.Font.SourceSans
  13514. EasyScriptExeWIP.Text = "Easy Script Exe (W.I.P)"
  13515. EasyScriptExeWIP.TextColor3 = Color3.new(0, 0, 0)
  13516. EasyScriptExeWIP.TextSize = 14
  13517. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13518.  
  13519. counter = 0
  13520.  
  13521. while wait(0.1)do
  13522. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13523.  
  13524. counter = counter + 0.01
  13525. end
  13526.  
  13527. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  13528.  
  13529. counter = 0
  13530.  
  13531. while wait(0.1)do
  13532. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  13533.  
  13534. counter = counter + 0.01
  13535. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement