Advertisement
Zebula_The_Scripter

Untitled

May 9th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 226.81 KB | None | 0 0
  1. wait(1)
  2. goup = 1
  3. local potara = false
  4. local potara1 = false
  5. local hipheight = false
  6. local idle7 = true
  7. local idle6 = true
  8. local idle5 = false
  9. local noidle = false
  10. local noidle1 = false
  11. local idle2 = false
  12. local headcolor = 0
  13. local walk11 = true
  14. local great = false
  15. local size = 0
  16. local size2 = 0
  17. local kicharging = false
  18. local ki = 100
  19. local ScreenGui = Instance.new("ScreenGui")
  20. local Gui = Instance.new("Frame")
  21. local Frame = Instance.new("Frame")
  22. local Frame_2 = Instance.new("Frame")
  23. local Frame_3 = Instance.new("Frame")
  24.  
  25. -- Properties
  26.  
  27. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  28.  
  29. Gui.Name = "Gui"
  30. Gui.Parent = ScreenGui
  31. Gui.BackgroundColor3 = Color3.new(1, 1, 1)
  32.  
  33. Frame.Parent = Gui
  34. Frame.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  35. Frame.BorderSizePixel = 0
  36. Frame.Position = UDim2.new(0, 40, 0, 20)
  37. Frame.Size = UDim2.new(0, 250, 0, 30)
  38. Frame_3.Parent = Gui
  39. Frame_3.BackgroundColor3 = Color3.new(0, 0, 1)
  40. Frame_3.BorderSizePixel = 0
  41. Frame_3.Position = UDim2.new(0, 50, 0, 30)
  42. Frame_3.Size = UDim2.new(0, 230, 0, 10)
  43.  
  44. local rock3 = false
  45. local rock2 = false
  46. local rock = false
  47. local auranum3 = 0
  48. local auranum4 = 0
  49.  
  50. local turn = 1
  51. local Player = game.Players.LocalPlayer
  52. local Character = game.Players.LocalPlayer.Character
  53. local Create = LoadLibrary("RbxUtility").Create
  54. CFuncs = {
  55.  
  56.  
  57.  
  58.  
  59. ["Weld"] = {
  60. Create = function(Parent, Part0, Part1, C0, C1)
  61. local Weld = Create("Weld"){
  62. Parent = Parent,
  63. Part0 = Part0,
  64. Part1 = Part1,
  65. C0 = C0,
  66. C1 = C1,
  67. }
  68. return Weld
  69. end;
  70. };
  71.  
  72. ["Sound"] = {
  73. Create = function(id, par, vol, pit)
  74. coroutine.resume(coroutine.create(function()
  75. local S = Create("Sound"){
  76. Volume = vol,
  77. Pitch = pit or 1,
  78. SoundId = id,
  79. Parent = par or workspace,
  80. }
  81. wait()
  82. S:play()
  83. game:GetService("Debris"):AddItem(S, 6)
  84. end))
  85. end;
  86. };
  87.  
  88. ["ParticleEmitter"] = {
  89. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  90. local fp = Create("ParticleEmitter"){
  91. Parent = Parent,
  92. Color = ColorSequence.new(Color1, Color2),
  93. LightEmission = LightEmission,
  94. Size = Size,
  95. Texture = Texture,
  96. Transparency = Transparency,
  97. ZOffset = ZOffset,
  98. Acceleration = Accel,
  99. Drag = Drag,
  100. LockedToPart = LockedToPart,
  101. VelocityInheritance = VelocityInheritance,
  102. EmissionDirection = EmissionDirection,
  103. Enabled = Enabled,
  104. Lifetime = LifeTime,
  105. Rate = Rate,
  106. Rotation = Rotation,
  107. RotSpeed = RotSpeed,
  108. Speed = Speed,
  109. VelocitySpread = VelocitySpread,
  110. }
  111. return fp
  112. end;
  113. };
  114.  
  115. CreateTemplate = {
  116.  
  117. };
  118. }
  119.  
  120.  
  121.  
  122. New = function(Object, Parent, Name, Data)
  123. local Object = Instance.new(Object)
  124. for Index, Value in pairs(Data or {}) do
  125. Object[Index] = Value
  126. end
  127. Object.Parent = Parent
  128. Object.Name = Name
  129. return Object
  130. end
  131.  
  132.  
  133. CV="Really black"
  134. ArtificialHB = Create("BindableEvent", script){
  135. Parent = script,
  136. Name = "Heartbeat",
  137. }
  138.  
  139. function swait(num)
  140. if num == 0 or num == nil then
  141. ArtificialHB.Event:wait()
  142. else
  143. for i = 0, num do
  144. ArtificialHB.Event:wait()
  145. end
  146. end
  147. end
  148.  
  149. function chatfunc(text)
  150. local chat = coroutine.wrap(function()
  151. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  152. Character:FindFirstChild("TalkingBillBoard"):destroy()
  153. end
  154. local naeeym2 = Instance.new("BillboardGui",Character)
  155. naeeym2.Size = UDim2.new(0,100,0,40)
  156. naeeym2.StudsOffset = Vector3.new(0,3,0)
  157. naeeym2.Adornee = Character.Head
  158. naeeym2.Name = "TalkingBillBoard"
  159. local tecks2 = Instance.new("TextLabel",naeeym2)
  160. tecks2.BackgroundTransparency = 1
  161. tecks2.BorderSizePixel = 0
  162. tecks2.Text = ""
  163. tecks2.Font = "Fantasy"
  164. tecks2.TextSize = 30
  165. tecks2.TextStrokeTransparency = 0
  166. tecks2.TextColor3 = Color3.new(0,0,0)
  167. tecks2.TextStrokeColor3 = Color3.new(0,0,255)
  168. tecks2.Size = UDim2.new(1,0,0.5,0)
  169. local tecks3 = Instance.new("TextLabel",naeeym2)
  170. tecks3.BackgroundTransparency = 1
  171. tecks3.BorderSizePixel = 0
  172. tecks3.Text = ""
  173. tecks3.Font = "Fantasy"
  174. tecks3.TextSize = 30
  175. tecks3.TextStrokeTransparency = 0
  176. tecks3.TextColor3 = Color3.new(0,0,0)
  177. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  178. tecks3.Size = UDim2.new(1,0,0.5,0)
  179. for i = 1,string.len(text),1 do
  180.  
  181. tecks2.Text = string.sub(text,1,i)
  182. tecks3.Text = string.sub(text,1,i)
  183. wait(0.01)
  184. end
  185. wait(2)
  186. for i = 1, 50 do
  187.  
  188. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  189. tecks2.Rotation = tecks2.Rotation - .8
  190. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  191. tecks2.TextTransparency = tecks2.TextTransparency + .04
  192. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  193. tecks3.Rotation = tecks2.Rotation + .8
  194. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  195. tecks3.TextTransparency = tecks2.TextTransparency + .04
  196. end
  197. naeeym2:Destroy()
  198. end)
  199. chat()
  200.  
  201. end
  202. function onChatted(msg)
  203. chatfunc(msg)
  204.  
  205. end
  206. Player.Chatted:connect(onChatted)
  207.  
  208. abss = Instance.new("BillboardGui",Character)
  209. abss.Size = UDim2.new(10,0,10,0)
  210. abss.Enabled = false
  211. abss.Name = "ROCKYMOUNT"
  212. imgl = Instance.new("ImageLabel",abss)
  213. imgl.Position = UDim2.new(0,0,0,0)
  214. imgl.Size = UDim2.new(1,0,1,0)
  215. imgl.Image = "rbxassetid://711463989"
  216. imgl.BackgroundTransparency = 1
  217. imgl.ImageColor3 = Color3.new(0,255,255)
  218. img2 = Instance.new("ImageLabel",abss)
  219. img2.Position = UDim2.new(0,0,0,0)
  220. img2.Size = UDim2.new(1,0,1,0)
  221. img2.Image = "rbxassetid://711463989"
  222. img2.BackgroundTransparency = 1
  223. img2.ImageColor3 = Color3.new(0,255,255)
  224. local kiblastdone = true
  225. local kigo = 2.3
  226. local num1 = 16
  227. local go11 = 2.3
  228. local grab = false
  229. local up = 0
  230. local number = 1
  231. local punch1 = false
  232. local punch2 = false
  233. local punch3 = false
  234. local punch4 = false
  235. local punched1 = true
  236. local punched2 = false
  237. local punched3 = false
  238. local punched4 = false
  239. local kiblast1 = false
  240. local kiblast2 = false
  241. local kiblast3 = false
  242. local kiblast4 = false
  243. local kick1 = false
  244. local kick2 = false
  245. local kick3 = false
  246. local kick4 = false
  247. local uppercut1 = false
  248. local uppercut2 = false
  249. local knockdown1 = false
  250. local knockdown2 = false
  251. local foward = false
  252. local nill = true
  253. local canfly1 = false
  254. local canfly = true
  255. local flying1 = true
  256. local aim = false
  257. local cam=workspace.Camera
  258. local ssj1 = false
  259. local ssj2 = false
  260. local onaura = true
  261. local transform1 = false
  262. local transform2 = false
  263. local transform3 = false
  264. local transform3 = false
  265. local canjump = true
  266. local num = 0
  267. local jumped = false
  268. local beamgo = 6
  269. local beamgo1 = 1
  270. local startk = false
  271. local beam1 = false
  272. local beam2 = false
  273. local p = game.Players.LocalPlayer
  274. local char = p.Character
  275. local rad = math.rad
  276. local hum = char.Humanoid
  277. local idle = true
  278. local walk = true
  279. local walk1 = true
  280. local runAnimKeyframeHandler = nil
  281. local mouse = p:GetMouse()
  282. local v3 = Vector3.new
  283. local ns = NumberSequence.new
  284. local nr = NumberRange.new
  285. local new = Instance.new
  286. local cf = CFrame.new
  287. local cfa = CFrame.Angles
  288. local bc = BrickColor.new
  289. local canattack = true
  290. local Character = char
  291. local Humanoid = Character:WaitForChild("Humanoid")
  292. local pose = "Standing"
  293.  
  294. local currentAnim = ""
  295. local currentAnimInstance = nil
  296. local currentAnimTrack = nil
  297. local currentAnimKeyframeHandler = nil
  298. local currentAnimSpeed = 1.0
  299.  
  300. local runAnimTrack = nil
  301. nose = Instance.new("Decal",char.Head)
  302. nose.Texture = "rbxassetid://765424161"
  303. mouth = Instance.new("Decal",char.Head)
  304. mouth.Texture = "rbxassetid://932140764"
  305. --open
  306.  
  307. --rbxassetid://765424161
  308. char.Head.face.Texture= "rbxassetid://1219553988"
  309. --ssj
  310. local animTable = {}
  311. local animNames = {
  312. idle = {
  313. { id = "http://www.roblox.com/asset/?id=1744211286", weight = 1 },
  314. { id = "http://www.roblox.com/asset/?id=1744211286", weight = 1 },
  315. { id = "http://www.roblox.com/asset/?id=1744211286", weight = 9 }
  316. },
  317. walk = {
  318. { id = "http://www.roblox.com/asset/?id=507777826", weight = 10 }
  319. },
  320. run = {
  321. { id = "http://www.roblox.com/asset/?id=507767714", weight = 10 }
  322. },
  323. swim = {
  324. { id = "http://www.roblox.com/asset/?id=507784897", weight = 10 }
  325. },
  326. swimidle = {
  327. { id = "http://www.roblox.com/asset/?id=507785072", weight = 10 }
  328. },
  329. jump = {
  330. { id = "http://www.roblox.com/asset/?id=507765000", weight = 10 }
  331. },
  332. fall = {
  333. { id = "http://www.roblox.com/asset/?id=507767968", weight = 10 }
  334. },
  335. climb = {
  336. { id = "http://www.roblox.com/asset/?id=507765644", weight = 10 }
  337. },
  338. sit = {
  339. { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 }
  340. },
  341. toolnone = {
  342. { id = "http://www.roblox.com/asset/?id=507768375", weight = 10 }
  343. },
  344. toolslash = {
  345. { id = "http://www.roblox.com/asset/?id=522635514", weight = 10 }
  346. },
  347. toollunge = {
  348. { id = "http://www.roblox.com/asset/?id=522638767", weight = 10 }
  349. },
  350. wave = {
  351. { id = "http://www.roblox.com/asset/?id=507770239", weight = 10 }
  352. },
  353. point = {
  354. { id = "http://www.roblox.com/asset/?id=507770453", weight = 10 }
  355. },
  356. dance = {
  357. { id = "http://www.roblox.com/asset/?id=507771019", weight = 10 },
  358. { id = "http://www.roblox.com/asset/?id=507771955", weight = 10 },
  359. { id = "http://www.roblox.com/asset/?id=507772104", weight = 10 }
  360. },
  361. dance2 = {
  362. { id = "http://www.roblox.com/asset/?id=507776043", weight = 10 },
  363. { id = "http://www.roblox.com/asset/?id=507776720", weight = 10 },
  364. { id = "http://www.roblox.com/asset/?id=507776879", weight = 10 }
  365. },
  366. dance3 = {
  367. { id = "http://www.roblox.com/asset/?id=507777268", weight = 10 },
  368. { id = "http://www.roblox.com/asset/?id=507777451", weight = 10 },
  369. { id = "http://www.roblox.com/asset/?id=507777623", weight = 10 }
  370. },
  371. laugh = {
  372. { id = "http://www.roblox.com/asset/?id=507770818", weight = 10 }
  373. },
  374. cheer = {
  375. { id = "http://www.roblox.com/asset/?id=507770677", weight = 10 }
  376. },
  377. }
  378.  
  379. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  380. local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  381.  
  382. ---------------------------------------------------
  383. local LeftUpperArm = char.LeftUpperArm
  384. local LeftShoulder = char.LeftUpperArm.LeftShoulder
  385. local LeftLowerArm = char.LeftLowerArm
  386. local LeftElbow = char.LeftLowerArm.LeftElbow
  387. --------------------------------------------------------
  388. local LeftUpperLeg = char.LeftUpperLeg
  389. local LeftHip = char.LeftUpperLeg.LeftHip
  390. local LeftLowerLeg = char.LeftLowerLeg
  391. local LeftKnee = char.LeftLowerLeg.LeftKnee
  392. ----------------------------------------------------------
  393. local RightUpperArm = char.RightUpperArm
  394. local RightShoulder = char.RightUpperArm.RightShoulder
  395. local RightLowerArm = char.RightLowerArm
  396. local RightElbow = char.RightLowerArm.RightElbow
  397. ----------------------------------------------------------
  398. local RightUpperLeg = char.RightUpperLeg
  399. local RightHip = char.RightUpperLeg.RightHip
  400. local RightLowerLeg = char.RightLowerLeg
  401. local RightKnee = char.RightLowerLeg.RightKnee
  402. ----------------------------------------------------------
  403. local UpperTorso = char.UpperTorso
  404. local LowerTorso = char.LowerTorso
  405. local Root = char.LowerTorso.Root
  406. local RootPart = char.HumanoidRootPart
  407. local LeftHand = char.LeftHand
  408. local RightHand = char.RightHand
  409. local LeftFoot = char.LeftFoot
  410. local RightFoot = char.RightFoot
  411. --------------------------------------------
  412. local Head = char.Head
  413. local Neck = char.Head.Neck
  414. local oldAnim = currentAnim
  415.  
  416. --Sounds
  417. --Folder
  418. soundfolder = Instance.new("Model",char)
  419. soundfolder.Name = "Sound Folder"
  420. --Sounds
  421. ssjaura = Instance.new("Sound",soundfolder)
  422. ssjaura.Volume = 5
  423. ssjaura.Name = "ssjaura"
  424. ssjaura.Looped = true
  425. ssjaura.SoundId = "rbxassetid://891397456"
  426. ssjauraburst = Instance.new("Sound",soundfolder)
  427. ssjauraburst.Volume = math.huge
  428. ssjauraburst.Name = "ssjauraburst"
  429. ssjauraburst.Looped =false
  430. ssjauraburst.SoundId = "rbxassetid://437393965"
  431. ssjmusic = Instance.new("Sound",soundfolder)
  432. ssjmusic.Volume = 0
  433. ssjmusic.Name = "ssjmusic"
  434. ssjmusic.Looped = true
  435. ssjmusic.SoundId = "rbxassetid://390946253"
  436. ssj2music = Instance.new("Sound",soundfolder)
  437. ssj2music.Volume = 0
  438. ssj2music.Name = "ssj2music"
  439. ssj2music.Looped = true
  440. ssj2music.SoundId = "rbxassetid://144377132"
  441. ssj2aura = Instance.new("Sound",soundfolder)
  442. ssj2aura.Volume = 5
  443. ssj2aura.Name = "ssj2aura"
  444. ssj2aura.Looped = true
  445. ssj2aura.SoundId = "rbxassetid://850205092"
  446. --GoundWaves
  447. GroundWave1 = function()
  448.  
  449. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  450. Colors = {"White", "White"}
  451. local wave = Instance.new("Part", char)
  452. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  453. wave.Anchored = true
  454. wave.Name = "Wave"..number
  455. wave.CanCollide = false
  456. wave.Locked = true
  457. wave.Size = Vector3.new(1, 1, 1)
  458. wave.TopSurface = "Smooth"
  459. wave.BottomSurface = "Smooth"
  460. wave.Transparency = 0.35
  461. wave.CFrame = HandCF
  462. wm = Instance.new("SpecialMesh", wave)
  463. wm.Name = "wave"..number
  464. wm.MeshId = "rbxassetid://3270017"
  465. coroutine.wrap(function()
  466. for i = 1, 30, 1 do
  467. wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  468. wave.Size = wm.Scale
  469. wave.CFrame = HandCF
  470. wave.Transparency = i/30
  471. wait()
  472. end
  473. wait()
  474. wave:Destroy()
  475.  
  476. end)()
  477. end
  478. GroundWave1d = function()
  479.  
  480. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  481. Colors = {"Cyan", "Cyan"}
  482. local wave = Instance.new("Part", char)
  483. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  484. wave.Anchored = true
  485. wave.Name = "Wave"..number
  486. wave.CanCollide = false
  487. wave.Locked = true
  488. wave.Size = Vector3.new(0.5,0.5,0.5)
  489. wave.TopSurface = "Smooth"
  490. wave.BottomSurface = "Smooth"
  491. wave.Transparency = 0.35
  492. wave.CFrame = HandCF
  493. wm = Instance.new("SpecialMesh", wave)
  494. wm.Name = "wave"..number
  495. wm.MeshId = "rbxassetid://3270017"
  496. coroutine.wrap(function()
  497. for i = 1, 30, 1 do
  498. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  499. wave.Size = wm.Scale
  500. wave.CFrame = HandCF
  501. wave.Transparency = i/30
  502. wait()
  503. end
  504. wait()
  505. wave:Destroy()
  506.  
  507. end)()
  508. end
  509. GroundWave111 = function()
  510.  
  511. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  512. Colors = {"White", "White"}
  513. local wavef = Instance.new("Part", char)
  514. wavef.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  515. wavef.Anchored = true
  516. wavef.Name = "Wave"..number
  517. wavef.CanCollide = false
  518. wavef.Locked = true
  519. wavef.Size = Vector3.new(1, 1, 1)
  520. wavef.TopSurface = "Smooth"
  521. wavef.BottomSurface = "Smooth"
  522. wavef.Transparency = 0.35
  523. wavef.CFrame = HandCF
  524. wmf = Instance.new("SpecialMesh", wavef)
  525. wmf.Name = "wave"..number
  526. wmf.MeshId = "rbxassetid://3270017"
  527. coroutine.wrap(function()
  528. for i = 1, 30, 1 do
  529. wmf.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  530. wavef.Size = wmf.Scale
  531. wavef.CFrame = HandCF
  532. wavef.Transparency = i/30
  533. wait()
  534. end
  535. wait()
  536. wavef:Destroy()
  537.  
  538. end)()
  539. end
  540. GroundWave11 = function()
  541. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  542. Colors = {"White", "White"}
  543. local wave = Instance.new("Part", char)
  544. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  545. wave.Anchored = true
  546. wave.Name = "Wave"
  547. wave.CanCollide = false
  548. wave.Locked = true
  549. wave.Size = Vector3.new(1, 1, 1)
  550. wave.TopSurface = "Smooth"
  551. wave.BottomSurface = "Smooth"
  552. wave.Transparency = 0.35
  553. wave.CFrame = HandCF
  554. wm = Instance.new("SpecialMesh", wave)
  555. wm.MeshId = "rbxassetid://3270017"
  556. coroutine.wrap(function()
  557. for i = 1, 30, 1 do
  558. wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  559. wave.Size = wm.Scale
  560. wave.CFrame = HandCF
  561. wave.Transparency = i/30
  562. wait()
  563. end
  564. wait()
  565. wave:Destroy()
  566. end)()
  567. end
  568.  
  569. GroundWave2 = function()
  570. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  571. Colors = {"White", "White"}
  572. local wave3 = Instance.new("Part", char)
  573. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  574. wave3.Anchored = true
  575. wave3.Name = "Wave"
  576. wave3.CanCollide = false
  577. wave3.Locked = true
  578. wave3.Size = Vector3.new(1, 1, 1)
  579. wave3.TopSurface = "Smooth"
  580. wave3.BottomSurface = "Smooth"
  581. wave3.Transparency = 0.35
  582. wave3.CFrame = HandCF
  583. wm1 = Instance.new("SpecialMesh", wave3)
  584. wm1.MeshId = "rbxassetid://3270017"
  585. coroutine.wrap(function()
  586. for i = 1, 30, 1 do
  587. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  588. wave3.Size = wm1.Scale
  589. wave3.CFrame = HandCF
  590. wave3.Transparency = i/30
  591. wait()
  592. end
  593. wait()
  594. wave3:Destroy()
  595. end)()
  596. end
  597. GroundWave3 = function()
  598. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  599. Colors = {"White", "White"}
  600. local wave2 = Instance.new("Part", char)
  601. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  602. wave2.Anchored = true
  603. wave2.Name = "Wave"
  604. wave2.CanCollide = false
  605. wave2.Locked = true
  606. wave2.Size = Vector3.new(1, 1, 1)
  607. wave2.TopSurface = "Smooth"
  608. wave2.BottomSurface = "Smooth"
  609. wave2.Transparency = 0.35
  610. wave2.CFrame = HandCF
  611. wm2 = Instance.new("SpecialMesh", wave2)
  612. wm2.MeshId = "rbxassetid://3270017"
  613. coroutine.wrap(function()
  614. for i = 1, 30, 1 do
  615. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  616. wave2.Size = wm2.Scale
  617. wave2.CFrame = HandCF
  618. wave2.Transparency = i/30
  619. wait()
  620. end
  621. wait()
  622. wave2:Destroy()
  623. end)()
  624. end
  625. GroundWave4 = function()
  626. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  627. Colors = {"White", "White"}
  628. local wave1 = Instance.new("Part", char)
  629. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  630. wave1.Anchored = true
  631. wave1.Name = "Wave"
  632. wave1.CanCollide = false
  633. wave1.Locked = true
  634. wave1.Size = Vector3.new(1, 1, 1)
  635. wave1.TopSurface = "Smooth"
  636. wave1.BottomSurface = "Smooth"
  637. wave1.Transparency = 0.35
  638. wave1.CFrame = HandCF
  639. wm3 = Instance.new("SpecialMesh", wave1)
  640. wm3.MeshId = "rbxassetid://3270017"
  641. coroutine.wrap(function()
  642. for i = 1, 30, 1 do
  643. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  644. wave1.Size = wm3.Scale
  645. wave1.CFrame = HandCF
  646. wave1.Transparency = i/30
  647. wait()
  648. end
  649. wait()
  650. wave1:Destroy()
  651. end)()
  652. end
  653. --------------------------------------------------------------------------
  654. --transform
  655. GroundWave5 = function()
  656. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  657. if ssjg == false then
  658. if ssjb == false then
  659. if ssj1 == true or ssj2 == true or ssj3 == true then
  660. Colors = {"New Yeller", "New Yeller"}
  661. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  662. Colors = {"White", "White"}
  663. end
  664. else
  665. Colors = {"Cyan", "Cyan"}
  666. end
  667. else
  668. Colors = {"Really red", "Deep orange"}
  669. end
  670.  
  671. local wave11 = Instance.new("Part", char)
  672. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  673. wave11.Anchored = true
  674. wave11.Name = "Wave"
  675. wave11.CanCollide = false
  676. wave11.Locked = true
  677. wave11.Size = Vector3.new(1, 1, 1)
  678. wave11.TopSurface = "Smooth"
  679. wave11.BottomSurface = "Smooth"
  680. wave11.Transparency = 0.35
  681. wave11.CFrame = HandCF
  682. wm31 = Instance.new("SpecialMesh", wave11)
  683. wm31.MeshId = "rbxassetid://3270017"
  684. coroutine.wrap(function()
  685. for i = 1, 30, 1 do
  686. wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  687. wave11.Size = wm31.Scale
  688. wave11.CFrame = HandCF
  689. wave11.Transparency = i/30
  690. wait()
  691. end
  692. wait()
  693. wave11:Destroy()
  694. end)()
  695. end
  696. GroundWave6 = function()
  697. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  698. if ssjg == false then
  699. if ssjb == false then
  700. if ssj1 == true or ssj2 == true or ssj3 == true then
  701. Colors = {"New Yeller", "New Yeller"}
  702. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  703. Colors = {"White", "White"}
  704. end
  705. else
  706. Colors = {"Cyan", "Cyan"}
  707. end
  708. else
  709. Colors = {"Really red", "Deep orange"}
  710. end
  711. local wave111 = Instance.new("Part", char)
  712. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  713. wave111.Anchored = true
  714. wave111.Name = "Wave"
  715. wave111.CanCollide = false
  716. wave111.Locked = true
  717. wave111.Size = Vector3.new(1, 1, 1)
  718. wave111.TopSurface = "Smooth"
  719. wave111.BottomSurface = "Smooth"
  720. wave111.Transparency = 0.35
  721. wave111.CFrame = HandCF
  722. wm311 = Instance.new("SpecialMesh", wave111)
  723. wm311.MeshId = "rbxassetid://3270017"
  724. coroutine.wrap(function()
  725. for i = 1, 30, 1 do
  726. wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  727. wave111.Size = wm311.Scale
  728. wave111.CFrame = HandCF
  729. wave111.Transparency = i/30
  730. wait()
  731. end
  732. wait()
  733. wave111:Destroy()
  734. end)()
  735. end
  736. GroundWave7 = function()
  737. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  738. if ssjg == false then
  739. if ssjb == false then
  740. if ssj1 == true or ssj2 == true or ssj3 == true then
  741. Colors = {"New Yeller", "New Yeller"}
  742. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  743. Colors = {"White", "White"}
  744. end
  745. else
  746. Colors = {"Cyan", "Cyan"}
  747. end
  748. else
  749. Colors = {"Really red", "Deep orange"}
  750. end
  751. local wave1111 = Instance.new("Part", char)
  752. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  753. wave1111.Anchored = true
  754. wave1111.Name = "Wave"
  755. wave1111.CanCollide = false
  756. wave1111.Locked = true
  757. wave1111.Size = Vector3.new(1, 1, 1)
  758. wave1111.TopSurface = "Smooth"
  759. wave1111.BottomSurface = "Smooth"
  760. wave1111.Transparency = 0.35
  761. wave1111.CFrame = HandCF
  762. wm3111 = Instance.new("SpecialMesh", wave1111)
  763. wm3111.MeshId = "rbxassetid://3270017"
  764. coroutine.wrap(function()
  765. for i = 1, 30, 1 do
  766. wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  767. wave1111.Size = wm3111.Scale
  768. wave1111.CFrame = HandCF
  769. wave1111.Transparency = i/30
  770. wait()
  771. end
  772. wait()
  773. wave1111:Destroy()
  774. end)()
  775. end
  776. GroundWave8 = function()
  777. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(40), math.rad(90), math.rad(0))
  778. if ssjg == false then
  779. if ssjb == false then
  780. if ssj1 == true or ssj2 == true or ssj3 == true then
  781. Colors = {"New Yeller", "New Yeller"}
  782. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  783. Colors = {"White", "White"}
  784. end
  785. else
  786. Colors = {"Cyan", "Cyan"}
  787. end
  788. else
  789. Colors = {"Really red", "Deep orange"}
  790. end
  791. local wave11111 = Instance.new("Part", char)
  792. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  793. wave11111.Anchored = true
  794. wave11111.Name = "Wave"
  795. wave11111.CanCollide = false
  796. wave11111.Locked = true
  797. wave11111.Size = Vector3.new(1, 1, 1)
  798. wave11111.TopSurface = "Smooth"
  799. wave11111.BottomSurface = "Smooth"
  800. wave11111.Transparency = 0.35
  801. wave11111.CFrame = HandCF
  802. wm31111 = Instance.new("SpecialMesh", wave11111)
  803. wm31111.MeshId = "rbxassetid://3270017"
  804. coroutine.wrap(function()
  805. for i = 1, 30, 1 do
  806. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  807. wave11111.Size = wm31111.Scale
  808. wave11111.CFrame = HandCF
  809. wave11111.Transparency = i/30
  810. wait()
  811. end
  812. wait()
  813. wave11111:Destroy()
  814. end)()
  815. end
  816. GroundWave9 = function()
  817. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(40))
  818. if ssjg == false then
  819. if ssjb == false then
  820. if ssj1 == true or ssj2 == true or ssj3 == true then
  821. Colors = {"New Yeller", "New Yeller"}
  822. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  823. Colors = {"White", "White"}
  824. end
  825. else
  826. Colors = {"Cyan", "Cyan"}
  827. end
  828. else
  829. Colors = {"Really red", "Deep orange"}
  830. end
  831. local wave111111 = Instance.new("Part", char)
  832. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  833. wave111111.Anchored = true
  834. wave111111.Name = "Wave"
  835. wave111111.CanCollide = false
  836. wave111111.Locked = true
  837. wave111111.Size = Vector3.new(1, 1, 1)
  838. wave111111.TopSurface = "Smooth"
  839. wave111111.BottomSurface = "Smooth"
  840. wave111111.Transparency = 0.35
  841. wave111111.CFrame = HandCF
  842. wm311111 = Instance.new("SpecialMesh", wave111111)
  843. wm311111.MeshId = "rbxassetid://3270017"
  844. coroutine.wrap(function()
  845. for i = 1, 30, 1 do
  846. wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  847. wave111111.Size = wm311111.Scale
  848. wave111111.CFrame = HandCF
  849. wave111111.Transparency = i/30
  850. wait()
  851. end
  852. wait()
  853. wave111111:Destroy()
  854. end)()
  855. end
  856. GroundWave10 = function()
  857. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  858. if ssjg == false then
  859. if ssjb == false then
  860. if ssj1 == true or ssj2 == true or ssj3 == true then
  861. Colors = {"New Yeller", "New Yeller"}
  862. elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  863. Colors = {"White", "White"}
  864. end
  865. else
  866. Colors = {"Cyan", "Cyan"}
  867. end
  868. else
  869. Colors = {"Really red", "Deep orange"}
  870. end
  871. local wave1111111 = Instance.new("Part", char)
  872. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  873. wave1111111.Anchored = true
  874. wave1111111.Name = "Wave"
  875. wave1111111.CanCollide = false
  876. wave1111111.Locked = true
  877. wave1111111.Size = Vector3.new(1, 1, 1)
  878. wave1111111.TopSurface = "Smooth"
  879. wave1111111.BottomSurface = "Smooth"
  880. wave1111111.Transparency = 0.35
  881. wave1111111.CFrame = HandCF
  882. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  883. wm3111111.MeshId = "rbxassetid://3270017"
  884. coroutine.wrap(function()
  885. for i = 1, 30, 1 do
  886. wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  887. wave1111111.Size = wm3111111.Scale
  888. wave1111111.CFrame = HandCF
  889. wave1111111.Transparency = i/30
  890. wait()
  891. end
  892. wait()
  893. wave1111111:Destroy()
  894. end)()
  895. end
  896. ae = new("Part",char)
  897. ae.Name = "NewPart"
  898. ae.Size = v3(0.1,0.1,0.1)
  899. ae.Shape = "Ball"
  900. ae.Position = v3(999,999,999)
  901. ae.BrickColor = bc("bright Blue")
  902. ae.Material = "Neon"
  903. ae.Transparency = 1
  904. aaae =new("Weld",ae)
  905. aaae.Part0 = RootPart
  906. aaae.Part1 = ae
  907. aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
  908. ae1 = new("Part",char)
  909. ae1.Name = "NewPart"
  910. ae1.Size = v3(0.1,0.1,0.1)
  911. ae1.Shape = "Ball"
  912. ae1.Position = v3(999,999,999)
  913. ae1.BrickColor = bc("bright Blue")
  914. ae1.Material = "Neon"
  915. ae1.Transparency = 1
  916. aaae1 =new("Weld",ae1)
  917. aaae1.Part0 = RootPart
  918. aaae1.Part1 = ae1
  919. aaae1.C0 = cf(0,15,0) * cfa(rad(0),rad(0),rad(0))
  920.  
  921.  
  922. aw = new("Part",char)
  923. aw.Name = "NewPart"
  924. aw.Size = v3(0.1,0.1,0.1)
  925. aw.Shape = "Ball"
  926. aw.Position = v3(999,999,999)
  927. aw.BrickColor = BrickColor.new("bright Blue")
  928. aw.Material = "Neon"
  929. aw.Transparency = 1
  930. aaw = new("SpecialMesh",aw)
  931. aaw.Scale = v3(1,1,1)
  932. aaaw =new("Weld",aw)
  933. aaaw.Part0 = LowerTorso
  934. aaaw.Part1 = aw
  935. aaaw.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
  936. aaaaw = new("ParticleEmitter",aw)
  937. aaaaw.Size = ns(5)
  938. aaaaw.Rate = 5
  939. aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  940. aaaaw.Texture = "rbxassetid://924710961"
  941. aaaaw.ZOffset = -1
  942. aaaaw.Lifetime = nr(5)
  943. aaaaw.RotSpeed = nr(50)
  944. aaaaw.Transparency = ns(1)
  945. aaaaw.LockedToPart = true
  946. aaaaw.Speed = nr(0)
  947. a = new("Part",char)
  948. a.Name = "NewPart"
  949. a.Size = v3(0.1,0.1,0.1)
  950. a.Shape = "Ball"
  951. a.Position = v3(999,999,999)
  952. a.BrickColor = BrickColor.new("bright Blue")
  953. a.Material = "Neon"
  954. a.Transparency = 1
  955. aa = new("SpecialMesh",a)
  956. aa.Scale = v3(1,1,1)
  957. aaa =new("Weld",a)
  958. aaa.Part0 = LowerTorso
  959. aaa.Part1 = a
  960. aaa.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
  961. aaaa = new("ParticleEmitter",a)
  962. aaaa.Size = ns(1)
  963. aaaa.Rate = 5
  964. aaaa.Texture = "rbxassetid://246381828"
  965. aaaa.ZOffset = 1
  966. aaaa.Lifetime = nr(5)
  967. aaaa.Transparency = ns(1)
  968. aaaa.LockedToPart = true
  969. aaaa.Speed = nr(0)
  970. lighting2 = Instance.new("ParticleEmitter", a)
  971. lighting2.Size = NumberSequence.new(2.5)
  972. lighting2.LightEmission = 1
  973. lighting2.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
  974. lighting2.Texture = "rbxassetid://257173628"
  975. lighting2.ZOffset = 2
  976. lighting2.Transparency = ns(1)
  977. lighting2.Lifetime = NumberRange.new(0.1)
  978. lighting2.Rate = 60
  979. lighting2.Rotation = NumberRange.new(-500,500)
  980. lighting2.Speed = NumberRange.new(8)
  981. lighting2.SpreadAngle = Vector2.new(500,500)
  982. --DOntTouch
  983.  
  984. hum.JumpPower = 100
  985. hum.BodyDepthScale.Value = 1
  986. hum.BodyHeightScale.Value = 1
  987. hum.BodyWidthScale.Value = 1
  988. hum.HeadScale.Value = 1
  989. for i,v in pairs(char:GetChildren()) do
  990. if v.ClassName == "Accessory" then
  991. v:Destroy()
  992. end
  993. end
  994.  
  995. Instance.new("ForceField",char).Visible = false
  996. char.Animate:Destroy()
  997. ------------------------
  998. for i = 1,20 do
  999. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  1000. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  1001. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  1002. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  1003. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  1004. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1005. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  1006. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1007. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  1008. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  1009. end
  1010.  
  1011. function RenderStepped2()
  1012.  
  1013. if startk == true then
  1014. if ssj4 == true and fuse == false then
  1015. aaaa.Color = ColorSequence.new(Color3.new(255,0,0))
  1016. aaaaw.Color = ColorSequence.new(Color3.new(255,0,0))
  1017. else
  1018. aaaa.Color = ColorSequence.new(Color3.new(255,255,255))
  1019. aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  1020. end
  1021. turn = turn - 0.01
  1022. aaaa.Transparency = ns(turn)
  1023. aaaaw.Transparency = ns(turn)
  1024. aaaa.Size = ns(math.random(1,2))
  1025. if ssjg == true or potara == true then
  1026. lighting2.Transparency = ns(0)
  1027. end
  1028. else
  1029. lighting2.Transparency = ns(1)
  1030. aaaa.Transparency = ns(1)
  1031. aaaaw.Transparency = ns(1)
  1032. turn = 1
  1033. end
  1034.  
  1035. if rock2 == true then
  1036. wait(0.1)
  1037.  
  1038. for i,v in pairs(char:GetChildren()) do
  1039. if v:IsA("Part") then
  1040. if v.Name == "NewPart2" then
  1041. v.GO.Velocity = v3(0,-5,0)
  1042. end
  1043. end
  1044.  
  1045. end
  1046. rock2 = false
  1047. end
  1048. if rock3 == true then
  1049. wait(0.1)
  1050. for i,v in pairs(char:GetChildren()) do
  1051. if v:IsA("Part") then
  1052. if v.Name == "NewPart2" then
  1053. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  1054. end
  1055. end
  1056. end
  1057. rock3 = false
  1058. end
  1059. if transform4 == true then
  1060.  
  1061. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-15)),.1) --LeftUpperArm
  1062. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(15)),.1)--RightUpperArm
  1063. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftLowerArm
  1064. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  1065. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftUpperLeg
  1066. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  1067. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  1068. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1069. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  1070. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--Head
  1071. end
  1072.  
  1073.  
  1074.  
  1075. if aim == true then
  1076. RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  1077. end
  1078.  
  1079. hum.MaxHealth = math.huge
  1080. hum.Health = math.huge
  1081.  
  1082. if flying1 == true and canfly == true and nill == true then
  1083. idle = false
  1084. walk = false
  1085. canjump = false
  1086. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),0.1) --LeftUpperArm
  1087. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),0.1)--RightUpperArm
  1088. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  1089. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  1090. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),0.1)--LeftUpperLeg
  1091. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1092. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),0.1)--LeftLowerLeg
  1093. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1094. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  1095. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  1096.  
  1097. end
  1098. if flying1 == true and canfly == true and foward == true then
  1099.  
  1100. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),0.05) --LeftUpperArm
  1101. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-20),rad(0),rad(10)),0.05)--RightUpperArm
  1102. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerArm
  1103. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightLowerArm
  1104. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftUpperLeg
  1105. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
  1106. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerLeg
  1107. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
  1108. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--Torso
  1109. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),0.01)--Head
  1110.  
  1111. end
  1112.  
  1113. if uppercut1 == true then
  1114.  
  1115. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.1) --LeftUpperArm
  1116. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  1117. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  1118. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  1119. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
  1120. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1121. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--LeftLowerLeg
  1122. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
  1123. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.1,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  1124. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1125.  
  1126. end
  1127. if uppercut2 == true then
  1128.  
  1129. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(120),rad(0),rad(-10)),.1) --LeftUpperArm
  1130. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  1131. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  1132. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  1133. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
  1134. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1135. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
  1136. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--RightUpperLeg
  1137. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),.1)--Torso
  1138. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),.1)--Head
  1139.  
  1140. end
  1141.  
  1142. if punch1 == true then
  1143.  
  1144. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-40)),.5) --LeftUpperArm
  1145. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.5)--RightUpperArm
  1146. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--LeftLowerArm
  1147. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  1148. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  1149. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1150. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  1151. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1152. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.2)--Torso
  1153. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-20),rad(0)),.2)--Head
  1154.  
  1155. end
  1156. if punch2 == true then
  1157.  
  1158. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(20)),.5) --LeftUpperArm
  1159. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.5)--RightUpperArm
  1160. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--LeftLowerArm
  1161. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--RightLowerArm
  1162. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  1163. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1164. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  1165. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1166. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
  1167. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Head
  1168.  
  1169. end
  1170. if punch3 == true then
  1171. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.5) --LeftUpperArm
  1172. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(40)),.5)--RightUpperArm
  1173. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  1174. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--RightLowerArm
  1175. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  1176. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1177. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  1178. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1179. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.2)--Torso
  1180. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(20),rad(0)),.3)--Head
  1181.  
  1182. end
  1183. if punch4 == true then
  1184.  
  1185. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.5) --LeftUpperArm
  1186. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-20)),.5)--RightUpperArm
  1187. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--LeftLowerArm
  1188. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--RightLowerArm
  1189. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
  1190. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1191. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
  1192. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
  1193. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
  1194. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
  1195.  
  1196. end
  1197.  
  1198. if kick3 == true then
  1199.  
  1200. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
  1201. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
  1202. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
  1203. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
  1204. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.5)--LeftUpperLeg
  1205. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  1206. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--LeftLowerLeg
  1207. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  1208. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
  1209. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
  1210.  
  1211. end
  1212. if kick4 == true then
  1213.  
  1214. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
  1215. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
  1216. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
  1217. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
  1218. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--LeftUpperLeg
  1219. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  1220. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--LeftLowerLeg
  1221. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  1222. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
  1223. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
  1224.  
  1225. end
  1226. if kick1 == true then
  1227.  
  1228. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
  1229. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
  1230. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
  1231. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
  1232. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  1233. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(10)),.5)--RightUpperLeg
  1234. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  1235. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--RightUpperLeg
  1236. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
  1237. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
  1238.  
  1239. end
  1240. if kick2 == true then
  1241.  
  1242. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
  1243. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
  1244. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
  1245. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
  1246. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  1247. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--RightUpperLeg
  1248. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  1249. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--RightUpperLeg
  1250. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
  1251. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
  1252.  
  1253. end
  1254. if knockdown1 == true then
  1255.  
  1256. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,1,.05)*CFrame.Angles(rad(150),rad(-90),rad(0)),.1) --LeftUpperArm
  1257. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,1,.05)*CFrame.Angles(rad(150),rad(90),rad(0)),.1)--RightUpperArm
  1258. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--LeftLowerArm
  1259. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--RightLowerArm
  1260. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftUpperLeg
  1261. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
  1262. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--LeftLowerLeg
  1263. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1264. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  1265. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1266.  
  1267. end
  1268. if knockdown2 == true then
  1269.  
  1270. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,0.5,.05)*CFrame.Angles(rad(100),rad(-90),rad(50)),.1) --LeftUpperArm
  1271. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,0.5,.05)*CFrame.Angles(rad(20),rad(100),rad(30)),.1)--RightUpperArm
  1272. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(25),rad(0),rad(0)),.1)--LeftLowerArm
  1273. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightLowerArm
  1274. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftUpperLeg
  1275. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
  1276. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
  1277. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
  1278. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(10),rad(0)),.1)--Torso
  1279. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  1280.  
  1281. end
  1282. if kiblast3 == true then
  1283.  
  1284. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),.4) --LeftUpperArm
  1285. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
  1286. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--LeftLowerArm
  1287. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  1288. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  1289. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1290. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  1291. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1292. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  1293. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  1294.  
  1295. end
  1296. if kiblast4 == true then
  1297. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(-90),rad(-80)),.4) --LeftUpperArm
  1298. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
  1299. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  1300. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  1301. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  1302. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1303. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  1304. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1305. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  1306. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  1307.  
  1308. end
  1309. if kiblast1 == true then
  1310.  
  1311. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
  1312. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),.4)--RightUpperArm
  1313. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  1314. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--RightLowerArm
  1315. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  1316. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1317. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  1318. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1319. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  1320. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  1321.  
  1322. end
  1323. if kiblast2 == true then
  1324.  
  1325. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
  1326. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(90),rad(80)),.4)--RightUpperArm
  1327. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
  1328. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
  1329. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
  1330. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1331. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
  1332. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
  1333. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
  1334. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
  1335.  
  1336. end
  1337. Frame_3.Size = UDim2.new(0, ki*2.29, 0, 10)
  1338. if kicharging == true and ki < 100 then
  1339. ki = ki + 0.5
  1340. end
  1341. 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
  1342. walk11 = false
  1343.  
  1344. GiantStep:Play()
  1345. GroundShake = true
  1346. wait(0.3)
  1347. GiantStep:Stop()
  1348. GroundShake = false
  1349. walk11 = true
  1350. end
  1351. end
  1352. function RenderStepped()
  1353.  
  1354. if hum.MoveDirection.x == 0 and idle == true and fuse == false and potara == false then
  1355.  
  1356. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-30)),0.1) --LeftUpperArm
  1357. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(5),rad(0),rad(10)),0.1)--RightUpperArm
  1358. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--LeftLowerArm
  1359. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),0.1)--RightLowerArm
  1360. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--LeftUpperLeg
  1361. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1362. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  1363. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1364. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),0.1)--Torso
  1365. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--Head
  1366. end
  1367.  
  1368. 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
  1369. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  1370. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  1371. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  1372. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  1373. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  1374. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1375. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  1376. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  1377. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  1378. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  1379. end
  1380.  
  1381. if hum.Jump == true and canjump == true then
  1382. idle = false
  1383. walk = false
  1384.  
  1385.  
  1386. -- return to idle if finishing an emote
  1387. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  1388. oldAnim = "idle"
  1389. end
  1390.  
  1391. currentAnim = ""
  1392. currentAnimInstance = nil
  1393. if (currentAnimKeyframeHandler ~= nil) then
  1394. currentAnimKeyframeHandler:disconnect()
  1395. end
  1396.  
  1397. if (currentAnimTrack ~= nil) then
  1398. currentAnimTrack:Stop()
  1399. currentAnimTrack:Destroy()
  1400. currentAnimTrack = nil
  1401. end
  1402.  
  1403. -- clean up walk if there is one
  1404. if (runAnimKeyframeHandler ~= nil) then
  1405. runAnimKeyframeHandler:disconnect()
  1406. end
  1407.  
  1408. if (runAnimTrack ~= nil) then
  1409. runAnimTrack:Stop()
  1410. runAnimTrack:Destroy()
  1411. runAnimTrack = nil
  1412. end
  1413.  
  1414.  
  1415. jumped = true
  1416.  
  1417. for i=1,30 do
  1418. wait()
  1419. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),0.05) --LeftUpperArm
  1420. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),0.05)--RightUpperArm
  1421. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  1422. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  1423. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),0.1)--LeftUpperLeg
  1424. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
  1425. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),0.1)--LeftLowerLeg
  1426. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
  1427. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  1428. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-5),rad(0),rad(0)),0.1)--Head
  1429. end
  1430. jumped = false
  1431. idle = true
  1432. walk = true
  1433. end
  1434. if kamehameha1 == true then
  1435. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.03) --LeftUpperArm
  1436. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.03)--RightUpperArm
  1437. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  1438. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  1439. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  1440. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  1441. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1442. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  1443. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.03)--Torso
  1444. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.03)--Head
  1445.  
  1446. end
  1447. if kamehameha6 == true then
  1448. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
  1449. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
  1450. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  1451. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  1452. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  1453. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  1454. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1455. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  1456. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
  1457. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
  1458.  
  1459. end
  1460. if kamehameha5 == true then
  1461. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
  1462. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
  1463. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
  1464. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
  1465. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
  1466. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
  1467. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1468. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
  1469. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
  1470. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
  1471.  
  1472. end
  1473. if kamehameha2 == true then
  1474. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(40)),.1) --LeftUpperArm
  1475. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(30),rad(0),rad(-40)),.1)--RightUpperArm
  1476. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  1477. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(30),rad(20)),.1)--RightLowerArm
  1478. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
  1479. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
  1480. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1481. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightLowerLeg
  1482. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  1483. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  1484. end
  1485.  
  1486. if beam2 == true then
  1487.  
  1488. a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0) + v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
  1489. a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * 8
  1490. a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
  1491. end
  1492.  
  1493.  
  1494.  
  1495. if transform1 == true then
  1496.  
  1497. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(150),rad(-110),rad(0)),.1) --LeftUpperArm
  1498. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(150),rad(110),rad(0)),.1)--RightUpperArm
  1499. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftLowerArm
  1500. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--RightLowerArm
  1501. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
  1502. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
  1503. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1504. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  1505. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
  1506. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1507.  
  1508.  
  1509. end
  1510. if rock == true then
  1511. wait(math.random(0.1,0.5))
  1512. ay = new("Part",char)
  1513. ay.Name = "NewPart2"
  1514. ay.Size = v3(0.3,0.3,0.3)
  1515. ay.CanCollide = false
  1516. for i,v in pairs(workspace:GetChildren()) do
  1517. if v:IsA("Part") then
  1518. if v.Size.x > 150 then
  1519.  
  1520.  
  1521. ay.BrickColor = v.BrickColor
  1522. ay.Material = v.Material
  1523. ay.Transparency = v.Transparency
  1524. end
  1525. end
  1526. end
  1527. ay.Position = v3(999,999,999)
  1528. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
  1529. ys = Instance.new("BodyVelocity",ay)
  1530. ys.Name = "GO"
  1531. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1532.  
  1533. ys.Velocity = v3(0,6,0)
  1534. game.Debris:AddItem(ay,math.random(3,4))
  1535. end
  1536.  
  1537. if transform2 == true then
  1538.  
  1539. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.1) --LeftUpperArm
  1540. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.1)--RightUpperArm
  1541. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--LeftLowerArm
  1542. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--RightLowerArm
  1543. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
  1544. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
  1545. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  1546. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  1547. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  1548. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  1549.  
  1550.  
  1551. end
  1552. if onaura == true then
  1553. if ssjg == false then
  1554. if ssjb == false then
  1555. onaura =false
  1556.  
  1557. wait(0.1)
  1558. newaura.Image = "rbxassetid://926705964"
  1559. wait(0.1)
  1560. newaura.Image = "rbxassetid://926709486"
  1561. wait(0.1)
  1562. newaura.Image = "rbxassetid://926711720"
  1563. wait(0.1)
  1564. newaura.Image = "rbxassetid://926712235"
  1565.  
  1566. onaura =true
  1567. else
  1568. onaura =false
  1569.  
  1570. wait(0.1)
  1571. newaura.Image = "http://www.roblox.com/asset/?id=894173257"
  1572. wait(0.1)
  1573. newaura.Image = "http://www.roblox.com/asset/?id=894173392"
  1574. wait(0.1)
  1575. newaura.Image = "http://www.roblox.com/asset/?id=890403068"
  1576. wait(0.1)
  1577. newaura.Image = "http://www.roblox.com/asset/?id=890403512"
  1578. onaura =true
  1579. end
  1580. end
  1581. end
  1582.  
  1583. if onaura == true then
  1584. if ssjg == true then
  1585. onaura =false
  1586. wait(0.1)
  1587. newaura.Image = "rbxassetid://639676034"
  1588. wait(0.1)
  1589. newaura.Image = "rbxassetid://639676268"
  1590. wait(0.1)
  1591. newaura.Image = "rbxassetid://639676527"
  1592. wait(0.1)
  1593. newaura.Image = "rbxassetid://639676855"
  1594. onaura =true
  1595. end
  1596. end
  1597. if auracan3 == true then
  1598. auracan3 = false
  1599. newaura2.Image = "rbxassetid://276853031"
  1600. wait(0.07)
  1601. newaura2.Image = "rbxassetid://276853123"
  1602. wait(0.07)
  1603. newaura2.Image = "rbxassetid://276853057"
  1604. wait(0.07)
  1605. newaura2.Image = "rbxassetid://276853088"
  1606. wait(0.07)
  1607. auracan3 = true
  1608. end
  1609.  
  1610. auranum = math.random(35,65)
  1611. auranum1 = math.random(-25,0)
  1612. auranum2 = math.random(10,25)
  1613. auranum3 = math.random(65,75)
  1614. auranum4 = math.random(-25,-15)
  1615.  
  1616. if transform3 == true then
  1617. if ssjb == false then
  1618. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
  1619. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
  1620. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  1621. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  1622. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
  1623. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
  1624. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
  1625. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
  1626. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
  1627. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  1628. else
  1629. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
  1630. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
  1631. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  1632. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  1633. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
  1634. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
  1635. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
  1636. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
  1637. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
  1638. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  1639. end
  1640. end
  1641. if transform5 == true then
  1642.  
  1643. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(10),rad(0),rad(-10)),.1) --LeftUpperArm
  1644. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(10),rad(0),rad(10)),.1)--RightUpperArm
  1645. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  1646. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  1647. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftUpperLeg
  1648. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightUpperLeg
  1649. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  1650. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  1651. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Torso
  1652. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
  1653.  
  1654. end
  1655. if GroundShake == true then
  1656. for i,v in pairs(workspace:GetChildren()) do
  1657. if v:IsA("Part") then
  1658. if v.Size.x > 150 then
  1659. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
  1660. end
  1661. end
  1662. end
  1663.  
  1664.  
  1665.  
  1666.  
  1667. end
  1668. if GroundShake2 == true then
  1669.  
  1670. for i,v in pairs(workspace:GetChildren()) do
  1671. if v:IsA("Part") then
  1672. if v.Size.x > 150 then
  1673. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
  1674. end
  1675. end
  1676. end
  1677.  
  1678. end
  1679. end
  1680. game:GetService("RunService").RenderStepped:connect(RenderStepped)
  1681. game:GetService("RunService").RenderStepped:connect(RenderStepped2)
  1682.  
  1683. local player = game.Players.LocalPlayer
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697. Hair7 = Instance.new("Part")
  1698. Hair7.Parent = char
  1699. Hair7.Name = "Hair"
  1700. Hair7.CanCollide = false
  1701. Hair7.Locked = true
  1702. Hair7.TopSurface = "Smooth"
  1703. Hair7.BottomSurface = "Smooth"
  1704. Hair7.formFactor = "Symmetric"
  1705. Hair7.Material = "Neon"
  1706. Hair7.BrickColor = BrickColor.new("Really black")
  1707. Hair7.CFrame = LowerTorso.CFrame
  1708. Hair7.Size = Vector3.new(1, 1, 1)
  1709. Hair7.Transparency = 0
  1710.  
  1711.  
  1712.  
  1713. Weld = Instance.new("Weld")
  1714. Weld.Parent = Head
  1715. Weld.Part0 = Head
  1716. Weld.Part1 = Hair7
  1717.  
  1718. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  1719.  
  1720. Mesh = Instance.new("SpecialMesh")
  1721. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  1722. Mesh.Parent = Hair7
  1723.  
  1724. Mesh.Scale = Vector3.new(6.8,6.8,6.8)
  1725. Mesh.MeshType = "FileMesh"
  1726.  
  1727. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  1728.  
  1729. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  1730. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  1731.  
  1732. function kamehameha()
  1733. beamgo = 6
  1734. beamgo1 = 1
  1735. enabled = true
  1736. sizeup = -25
  1737.  
  1738. kamefire.Volume = 5
  1739.  
  1740. wait(0.2)
  1741. RootPart.Anchored = true
  1742. kamecharge:Stop()
  1743.  
  1744.  
  1745. a1 = new("Part",char)
  1746. a1.Name = "Beam"
  1747. a1.Anchored = true
  1748. a1.Size = v3(6,6,6)
  1749. a1.CanCollide = false
  1750. a1.Locked = true
  1751. a1.Position = v3(999,999,999)
  1752. a1.BrickColor = bc("Cyan")
  1753. a1.Material = "Neon"
  1754. a1.Transparency = 0
  1755. aa1 = new("SpecialMesh",a1)
  1756. if fuse == false then
  1757. aa1.MeshType = "Cylinder"
  1758. if potara == false then
  1759. aa1.MeshType = "Cylinder"
  1760. else
  1761. aa1.MeshType = "Sphere"
  1762. end
  1763. else
  1764. aa1.MeshType = "Sphere"
  1765. end
  1766.  
  1767. aa1.Scale = v3(1,1,1)
  1768.  
  1769. a2 = new("Part",char)
  1770. a2.Name = "Beam"
  1771. a2.Anchored = true
  1772. a2.Locked = true
  1773.  
  1774. a2.Size = v3(0.1,0.1,0.1)
  1775. a2.CanCollide = false
  1776. a2.Position = v3(999,999,999)
  1777. a2.BrickColor = bc("Cyan")
  1778. a2.Material = "Neon"
  1779. if fuse == false then
  1780. if potara == false then
  1781. a2.Transparency = 0
  1782. else
  1783. a2.Transparency = 1
  1784. end
  1785. else
  1786.  
  1787. a2.Transparency = 1
  1788. end
  1789. aa2 = new("SpecialMesh",a2)
  1790. aa2.MeshType = "Sphere"
  1791. aa2.Scale = v3(150,100,100)
  1792. a3 = new("Part",char)
  1793. a3.Name = "Beam"
  1794. a3.Locked = true
  1795. a3.Anchored = true
  1796. a3.Size = v3(0.1,0.1,0.1)
  1797. a3.CanCollide = false
  1798. a3.Position = v3(999,999,999)
  1799. a3.BrickColor = bc("Cyan")
  1800. a3.Material = "Neon"
  1801. if fuse == false then
  1802. if potara == false then
  1803. a3.Transparency = 0
  1804. else
  1805. a3.Transparency = 1
  1806. end
  1807. else
  1808.  
  1809. a3.Transparency = 1
  1810. end
  1811. aa3 = new("SpecialMesh",a3)
  1812. aa3.MeshType = "Sphere"
  1813. aa3.Scale = v3(200,100,100)
  1814. if ssj4 == true and fuse == false then
  1815. a1.BrickColor = bc("Really red")
  1816. a2.BrickColor = bc("Really red")
  1817. a3.BrickColor = bc("Really red")
  1818. end
  1819. kamecharge:Stop()
  1820. kamefire:Play()
  1821.  
  1822. GroundWave1()
  1823. startk = false
  1824. ringfolder = Instance.new("Model",char)
  1825.  
  1826.  
  1827. --Damages
  1828. -----------------------------------------------------------------------------------------
  1829. a1.Touched:connect(function(hit)
  1830.  
  1831. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  1832.  
  1833.  
  1834.  
  1835. if hit.Parent:IsA("Model") then
  1836. hit.Parent:BreakJoints()
  1837. end
  1838. hit:Destroy()
  1839. if enabled == true then
  1840. enabled = false
  1841. num = num + 1
  1842. kamehit:Play()
  1843. a21 = new("Part",char)
  1844. a21.Name = "Beam"..num
  1845. a21.Locked = true
  1846. a21.Size = v3(1,1,1)
  1847. a21.CanCollide = false
  1848. a21.Position = v3(999,999,999)
  1849. a21.BrickColor = bc("Cyan")
  1850. a21.Material = "Neon"
  1851. a21.Transparency = 0
  1852. aa21 = new("SpecialMesh",a21)
  1853. a21.Anchored = true
  1854. a21.Position = hit.Position
  1855. aa21.MeshType = "Sphere"
  1856. aa21.Scale = v3(1,1,1)
  1857. GroundWave2()
  1858. GroundWave3()
  1859. GroundWave4()
  1860. for i = 1,50 do
  1861. wait()
  1862. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  1863. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  1864. end
  1865. enabled = true
  1866. char["Beam"..num]:Destroy()
  1867. end
  1868.  
  1869. end
  1870.  
  1871. end)
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877. beam2 = true
  1878. beam1 = true
  1879.  
  1880. if potara == true then
  1881. for i = 1,20 do
  1882. wait(0.1)
  1883. sizeup = sizeup-0.7
  1884. ringgo = ringgo + 15
  1885. av = new("Part",ringfolder)
  1886. av.Name = "NewRing"
  1887. av.Anchored = true
  1888. av.Size = v3(0.6,1,1)
  1889. av.BrickColor = bc("Camo")
  1890. av.Material = "Neon"
  1891. av.Transparency = 0
  1892. aav = new("SpecialMesh",av)
  1893. aav.MeshType = "FileMesh"
  1894. aav.Scale = v3(sizeup,30,sizeup)
  1895. aav.MeshId = "rbxassetid://991124063"
  1896. 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)
  1897.  
  1898. end
  1899. end
  1900. if potara == false then
  1901. wait(3)
  1902. else
  1903. wait(0.5)
  1904. end
  1905.  
  1906. beam1 = false
  1907.  
  1908. repeat
  1909. wait()
  1910.  
  1911. if fuse == false then
  1912. if potara == false then
  1913. a1.Size = a1.Size - v3(0,0.2,0.2)
  1914. else
  1915. for i,v in pairs(char.Model:GetChildren()) do
  1916. if v:IsA("Part") then
  1917. if v.Name == "NewRing" then
  1918. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  1919. v.Transparency = v.Transparency + 0.1
  1920. end
  1921. end
  1922. end
  1923. a1.Size = a1.Size - v3(0,2,2)
  1924. end
  1925. else
  1926. a1.Size = a1.Size - v3(0,2,2)
  1927. end
  1928. aa2.Scale = aa2.Scale - v3(3,3,3)
  1929. aa3.Scale = aa3.Scale - v3(3,3,3)
  1930. until
  1931. a1.Size.y < 0.1
  1932.  
  1933.  
  1934. a1:Destroy()
  1935. ringfolder:Destroy()
  1936. a2:Destroy()
  1937. a3:Destroy()
  1938. for i = 1,10 do
  1939. wait()
  1940.  
  1941. kamefire.Volume = kamefire.Volume - 0.5
  1942. end
  1943. kamefire:Stop()
  1944. RootPart.Anchored = false
  1945.  
  1946. end
  1947.  
  1948.  
  1949. lighting = Instance.new("ParticleEmitter", RootPart)
  1950. lighting.Size = NumberSequence.new(2.5)
  1951. lighting.LightEmission = 1
  1952. lighting.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
  1953. lighting.Texture = "rbxassetid://257173628"
  1954. lighting.ZOffset = 2
  1955. lighting.Transparency = ns(1)
  1956. lighting.Lifetime = NumberRange.new(0.1)
  1957. lighting.Rate = 60
  1958. lighting.Rotation = NumberRange.new(-500,500)
  1959. lighting.Speed = NumberRange.new(8)
  1960. lighting.SpreadAngle = Vector2.new(500,500)
  1961. lighting1 = Instance.new("ParticleEmitter", RootPart)
  1962. lighting1.Size = NumberSequence.new(2.5)
  1963. lighting1.LightEmission = 1
  1964. lighting1.Transparency = ns(1)
  1965. lighting1.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
  1966. lighting1.Texture = "rbxassetid://257173628"
  1967. lighting1.ZOffset = 2
  1968. lighting1.Lifetime = NumberRange.new(0.1)
  1969. lighting1.Rate = 60
  1970. lighting1.Rotation = NumberRange.new(-500,500)
  1971. lighting1.Speed = NumberRange.new(8)
  1972. lighting1.SpreadAngle = Vector2.new(500,500)
  1973. mouse.KeyDown:connect(function(key)
  1974. if fuse == true then
  1975. if key == "q" and canattack == true and ki > 99 then
  1976.  
  1977. if canfly == true then
  1978. canfly = false
  1979. canfly1 = true
  1980. end
  1981. ki = ki - 100
  1982. canattack = false
  1983. idle7 = false
  1984. walk = false
  1985. canjump = false
  1986. hum.WalkSpeed = 0
  1987. aim = true
  1988. RootPart.Anchored = true
  1989. bigkamehameha1 = true
  1990.  
  1991. wait(1)
  1992. KamehamehaVoice4:Play()
  1993. bigkamehameha1 = false
  1994. bigkamehameha2 = true
  1995. ar = new("Part",char)
  1996. ar.Name = "NewPart"
  1997. ar.Position = v3(999,999,999)
  1998. ar.Size = v3(1,1,1)
  1999. ar.BrickColor = bc("Cyan")
  2000. ar.Material = "Neon"
  2001. ar.Transparency = 1
  2002. aar = new("SpecialMesh",ar)
  2003. aar.MeshType = "Sphere"
  2004. aar.Scale = v3(3,3,4)
  2005.  
  2006. aaar =new("Weld",ar)
  2007. aaar.Part0 = LowerTorso
  2008. aaar.Part1 = ar
  2009. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  2010. for i = 1,9 do
  2011. wait(0.5)
  2012. GroundWave1d()
  2013. ar.Transparency = ar.Transparency - 0.1
  2014. end
  2015. aim = false
  2016. kamehameha()
  2017.  
  2018. if canfly1 == true then
  2019. canfly = true
  2020. canfly1 = false
  2021. end
  2022. idle7 = true
  2023. hum.WalkSpeed = 16
  2024. canattack = true
  2025. ar:Destroy()
  2026. bigkamehameha2 = false
  2027. mouth.Texture = "rbxassetid://932140764"
  2028. RootPart.Anchored = false
  2029. end
  2030.  
  2031.  
  2032. end
  2033. if potara == true then
  2034. if key == "q" and canattack == true and ki > 99 then
  2035. kamefire.TimePosition = 0.5
  2036. if canfly == true then
  2037. canfly = false
  2038. canfly1 = true
  2039. end
  2040. ki = ki - 100
  2041. ringgo = 18
  2042. sizeup = 35
  2043. canattack = false
  2044. idle7 = false
  2045. walk = false
  2046. canjump = false
  2047. hum.WalkSpeed = 0
  2048. aim = true
  2049. RootPart.Anchored = true
  2050. KamehamehaVoice6:Play()
  2051. final1 = true
  2052.  
  2053. wait(0.5)
  2054. startk = true
  2055. final1 = false
  2056. final2 = true
  2057. wait(1)
  2058. final2 = false
  2059. kamehameha1 = true
  2060. wait(2.3)
  2061. kamehameha1 = false
  2062. kamehameha2 = true
  2063. KamehamehaVoice6:Stop()
  2064.  
  2065. aim = false
  2066. kamehameha()
  2067.  
  2068. if canfly1 == true then
  2069. canfly = true
  2070. canfly1 = false
  2071. end
  2072. idle7 = true
  2073. hum.WalkSpeed = 16
  2074. canattack = true
  2075.  
  2076. kamehameha2 = false
  2077. mouth.Texture = "rbxassetid://932140764"
  2078. RootPart.Anchored = false
  2079. end
  2080.  
  2081.  
  2082. end
  2083. if ssjg == false and ssj3 == false and ssjbkaiox10 == false and fuse == false then
  2084. if key == "q" and canattack == true and ki > 39 then
  2085.  
  2086. if canfly == true then
  2087. canfly = false
  2088. canfly1 = true
  2089. end
  2090. ki = ki - 40
  2091. canattack = false
  2092. idle = false
  2093. walk = false
  2094. canjump = false
  2095. hum.WalkSpeed = 0
  2096. aim = true
  2097. RootPart.Anchored = true
  2098. kamehameha6 = true
  2099.  
  2100. KamehamehaVoice:Play()
  2101. startk = true
  2102.  
  2103. mouth.Texture = "rbxassetid://828773176"
  2104.  
  2105.  
  2106. wait(0.5)
  2107. mouth.Texture = "rbxassetid://932140764"
  2108.  
  2109. wait(0.5)
  2110. mouth.Texture = "rbxassetid://828773176"
  2111. wait(0.5)
  2112. mouth.Texture = "rbxassetid://932140764"
  2113.  
  2114. wait(1.7)
  2115.  
  2116.  
  2117. wait(0.4)
  2118. mouth.Texture = "rbxassetid://828773176"
  2119. aim = false
  2120.  
  2121. kamehameha6 = false
  2122. kamehameha2 = true
  2123. kamehameha()
  2124. wait(0.8)
  2125. KamehamehaVoice.TimePosition = 0
  2126. kamehameha2 = false
  2127. if canfly1 == true then
  2128. idle = true
  2129. walk = true
  2130. canjump = true
  2131. end
  2132. if canfly1 == true then
  2133. canfly = true
  2134. canfly1 = false
  2135. end
  2136. hum.WalkSpeed = 16
  2137. canattack = true
  2138. mouth.Texture = "rbxassetid://932140764"
  2139. RootPart.Anchored = false
  2140. end
  2141.  
  2142.  
  2143. end
  2144. if ssj3 == true then
  2145. if key == "q" and canattack == true and ki > 79 then
  2146. if canfly == true then
  2147. canfly = false
  2148. canfly1 = true
  2149. end
  2150. ki = ki - 80
  2151. ssj3music:Stop()
  2152. Lightning.Volume = 0.1
  2153. canattack = false
  2154. idle = false
  2155. walk = false
  2156. canjump = false
  2157. hum.WalkSpeed = 0
  2158. aim = true
  2159. RootPart.Anchored = true
  2160. kamehameha1 = true
  2161. wait(0.5)
  2162. KamehamehaVoice2:Play()
  2163.  
  2164.  
  2165. mouth.Texture = "rbxassetid://828773176"
  2166.  
  2167.  
  2168. wait(0.5)
  2169. mouth.Texture = "rbxassetid://932140764"
  2170.  
  2171. wait(0.5)
  2172. mouth.Texture = "rbxassetid://828773176"
  2173. wait(0.5)
  2174. mouth.Texture = "rbxassetid://932140764"
  2175. wait(2)
  2176. startk = true
  2177. kamecharge:Play()
  2178. mouth.Texture = "rbxassetid://828773176"
  2179.  
  2180.  
  2181. wait(5)
  2182. mouth.Texture = "rbxassetid://932140764"
  2183.  
  2184. wait(0.5)
  2185. mouth.Texture = "rbxassetid://828773176"
  2186. wait(0.5)
  2187. mouth.Texture = "rbxassetid://932140764"
  2188. KamehamehaVoice:Pause()
  2189. wait(2)
  2190. KamehamehaVoice.TimePosition = 3.5
  2191. KamehamehaVoice:Play()
  2192.  
  2193. wait(0.4)
  2194. mouth.Texture = "rbxassetid://828773176"
  2195. aim = false
  2196.  
  2197. kamehameha1 = false
  2198. kamehameha2 = true
  2199. kamehameha()
  2200. wait(0.8)
  2201. KamehamehaVoice.TimePosition = 0
  2202. kamehameha2 = false
  2203. if canfly1 == true then
  2204. idle = true
  2205. walk = true
  2206. canjump = true
  2207. end
  2208. if canfly1 == true then
  2209. canfly = true
  2210. canfly1 = false
  2211. end
  2212. hum.WalkSpeed = 16
  2213. canattack = true
  2214. ssj3music:Play()
  2215. mouth.Texture = "rbxassetid://932140764"
  2216. RootPart.Anchored = false
  2217. end
  2218.  
  2219.  
  2220. end
  2221. if ssjbkaiox10 == true then
  2222. if key == "q" and canattack == true and ki > 99 then
  2223. if canfly == true then
  2224. canfly = false
  2225. canfly1 = true
  2226. end
  2227. ki = ki- 100
  2228.  
  2229. canattack = false
  2230. idle = false
  2231. walk = false
  2232. canjump = false
  2233. hum.WalkSpeed = 0
  2234. aim = true
  2235. RootPart.Anchored = true
  2236. kamehameha6 = true
  2237. wait(0.5)
  2238. KamehamehaVoice3:Play()
  2239.  
  2240.  
  2241. mouth.Texture = "rbxassetid://828773176"
  2242.  
  2243.  
  2244. wait(0.5)
  2245. mouth.Texture = "rbxassetid://932140764"
  2246.  
  2247. wait(0.5)
  2248. mouth.Texture = "rbxassetid://828773176"
  2249. wait(0.5)
  2250. mouth.Texture = "rbxassetid://932140764"
  2251. wait(0.1)
  2252. startk = true
  2253. kamecharge:Play()
  2254. mouth.Texture = "rbxassetid://828773176"
  2255.  
  2256.  
  2257. wait(3.5)
  2258. mouth.Texture = "rbxassetid://932140764"
  2259.  
  2260. wait(0.5)
  2261. mouth.Texture = "rbxassetid://828773176"
  2262. wait(0.5)
  2263. mouth.Texture = "rbxassetid://932140764"
  2264. KamehamehaVoice:Pause()
  2265. wait(2)
  2266. KamehamehaVoice.TimePosition = 3.5
  2267. KamehamehaVoice:Play()
  2268.  
  2269. wait(0.4)
  2270. mouth.Texture = "rbxassetid://828773176"
  2271. aim = false
  2272.  
  2273. kamehameha6 = false
  2274. kamehameha2 = true
  2275. GroundShake = true
  2276. kamehameha()
  2277. GroundShake = false
  2278. wait(0.8)
  2279. KamehamehaVoice.TimePosition = 0
  2280. kamehameha2 = false
  2281. if canfly1 == true then
  2282. idle = true
  2283. walk = true
  2284. canjump = true
  2285. end
  2286. if canfly1 == true then
  2287. canfly = true
  2288. canfly1 = false
  2289. end
  2290. hum.WalkSpeed = 16
  2291. canattack = true
  2292. ssj3music:Play()
  2293. mouth.Texture = "rbxassetid://932140764"
  2294. RootPart.Anchored = false
  2295. end
  2296.  
  2297.  
  2298. end
  2299. if ssjg == true then
  2300. if key == "q" and canattack == true and ki > 99 then
  2301. if canfly == true then
  2302. canfly = false
  2303. canfly1 = true
  2304. end
  2305. ki = ki - 100
  2306. ssjgmusic:Stop()
  2307. canattack = false
  2308. idle = false
  2309. walk = false
  2310. canjump = false
  2311. hum.WalkSpeed = 0
  2312. aim = true
  2313. RootPart.Anchored = true
  2314. kamehameha1 = true
  2315. wait(0.5)
  2316. KamehamehaVoice1:Play()
  2317.  
  2318.  
  2319. mouth.Texture = "rbxassetid://828773176"
  2320.  
  2321.  
  2322. wait(0.1)
  2323. mouth.Texture = "rbxassetid://932140764"
  2324.  
  2325. wait(0.5)
  2326. mouth.Texture = "rbxassetid://828773176"
  2327. wait(0.7)
  2328. mouth.Texture = "rbxassetid://932140764"
  2329. wait(0.3)
  2330. startk = true
  2331.  
  2332. mouth.Texture = "rbxassetid://828773176"
  2333.  
  2334.  
  2335. wait(18.5)
  2336. mouth.Texture = "rbxassetid://932140764"
  2337.  
  2338. wait(0.5)
  2339. mouth.Texture = "rbxassetid://828773176"
  2340. wait(0.5)
  2341. mouth.Texture = "rbxassetid://932140764"
  2342.  
  2343.  
  2344. wait(0.4)
  2345. mouth.Texture = "rbxassetid://828773176"
  2346. aim = false
  2347.  
  2348. kamehameha1 = false
  2349. kamehameha2 = true
  2350. GroundShake = true
  2351. kamehameha()
  2352. GroundShake = false
  2353. wait(0.8)
  2354. KamehamehaVoice.TimePosition = 0
  2355. kamehameha2 = false
  2356. if canfly1 == true then
  2357. idle = true
  2358. walk = true
  2359. canjump = true
  2360. end
  2361. if canfly1 == true then
  2362. canfly = true
  2363. canfly1 = false
  2364. end
  2365. hum.WalkSpeed = 16
  2366. canattack = true
  2367. mouth.Texture = "rbxassetid://932140764"
  2368. RootPart.Anchored = false
  2369. end
  2370.  
  2371. end
  2372.  
  2373. end)
  2374. -----------------------------------------------------------------------------------------------------------------------------------
  2375.  
  2376. ad = new("Part",char)
  2377. ad.Name = "NewPart"
  2378. ad.Size = v3(10,0.1,10)
  2379. ad.CanCollide = false
  2380. ad.Anchored = true
  2381. ad.Position = RootPart.Position - v3(0,3,0)
  2382. ad.BrickColor = bc("bright Blue")
  2383. ad.Material = "Neon"
  2384. ad.Transparency = 1
  2385. aad = new("Decal",ad)
  2386. aad.Texture = "rbxassetid://110711859"
  2387. aad.Face = "Top"
  2388. aad.Transparency = 1
  2389.  
  2390. mouse.KeyDown:connect(function(key)
  2391. if key == "t" then
  2392. if ssj1 == false then
  2393. if canattack == true then
  2394. canattack = false
  2395. if canfly == true then
  2396. canfly = false
  2397. canfly1 = true
  2398. end
  2399. RootPart.Anchored = true
  2400.  
  2401. idle = false
  2402. walk = false
  2403. canjump = false
  2404. ssj1 = true
  2405. ssj2 = false
  2406.  
  2407. ssjmusic:Play()
  2408.  
  2409. ------------------------------------------------
  2410. transform1 = true
  2411.  
  2412. wait(0.8)
  2413.  
  2414. if potara == false then
  2415. Hair7.Color = Color3.fromRGB(255,246,123)
  2416. Mesh.MeshId = "rbxassetid://430344159"
  2417. Mesh.Scale = v3(6.3,6.3,6.3)
  2418. char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
  2419. Weld.C0 = CFrame.new(-.25,1.2,.34)
  2420. else
  2421. char.Head.face.Texture= "http://www.roblox.com/asset/?id=976088530"
  2422. Hair7.Color = Color3.fromRGB(255,246,123)
  2423. Mesh.MeshId = "rbxassetid://560152258"
  2424. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  2425. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  2426. end
  2427.  
  2428.  
  2429.  
  2430. a21e = new("Part",char)
  2431. a21e.Name = "Beam"..num
  2432. a21e.Locked = true
  2433. a21e.Size = v3(1,1,1)
  2434. a21e.CanCollide = false
  2435. a21e.Position = v3(999,999,999)
  2436. a21e.BrickColor = bc("New Yeller")
  2437. a21e.Material = "Neon"
  2438. a21e.Transparency = 0
  2439. aa21e = new("SpecialMesh",a21e)
  2440. a21e.Anchored = true
  2441. a21e.Position = RootPart.Position
  2442. aa21e.MeshType = "Sphere"
  2443. aa21e.Scale = v3(1,1,1)
  2444.  
  2445. transform1 = false
  2446. transform2 = true
  2447. ssjauraburst:Play()
  2448. GroundWave5()
  2449. GroundWave6()
  2450. GroundWave7()
  2451. GroundWave8()
  2452. GroundWave9()
  2453. GroundWave10()
  2454. ad.Position = RootPart.Position - v3(0,3,0)
  2455. aad.Transparency = 0
  2456.  
  2457.  
  2458.  
  2459. newaura.ImageTransparency = 0
  2460. ssjaura:Play()
  2461. for i = 1,25 do
  2462. wait()
  2463. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  2464. a21e.Transparency = a21e.Transparency + 0.04
  2465. end
  2466. wait(0.1)
  2467.  
  2468. transform2 = false
  2469.  
  2470.  
  2471.  
  2472.  
  2473. -------------------------------------------------
  2474. canattack = true
  2475. RootPart.Anchored = false
  2476. if canfly1 == true then
  2477.  
  2478. idle = true
  2479. walk = true
  2480. canjump = true
  2481. end
  2482. if canfly1 == true then
  2483. canfly = true
  2484. end
  2485. for i = 1,20 do
  2486. wait()
  2487. aad.Transparency = aad.Transparency + 0.05
  2488. end
  2489. end
  2490. else
  2491. if fuse == false or potara == false then
  2492. if ssj1 == true then
  2493. if canattack == true then
  2494. canattack = false
  2495. if canfly == true then
  2496. canfly = false
  2497. canfly1 = true
  2498. end
  2499. RootPart.Anchored = true
  2500. idle = false
  2501. ssj2 = true
  2502. walk = false
  2503. canjump = false
  2504. ssj1 = true
  2505. ssjmusic:Stop()
  2506. ssj2music:Play()
  2507. g1q = Instance.new("Part",char)
  2508. g1q.Name = "Smoke"
  2509. g1q.CanCollide = false
  2510. g1q.Position = RootPart.Position - v3(-8,3,0)
  2511. g1q.Size = v3(0.1,0.1,0.1)
  2512. g1q.Anchored = true
  2513. g1a = Instance.new("Part",char)
  2514. g1a.Name = "Smoke"
  2515. g1a.CanCollide = false
  2516. g1a.Position = RootPart.Position + v3(8,80,0)
  2517. g1a.Size = v3(0.1,0.1,0.1)
  2518. g1a.Anchored = true
  2519. g1q1 = Instance.new("Part",char)
  2520. g1q1.Name = "Smoke"
  2521. g1q1.CanCollide = false
  2522. g1q1.Position = RootPart.Position - v3(-5,3,7)
  2523. g1q1.Size = v3(0.1,0.1,0.1)
  2524. g1q1.Anchored = true
  2525. g1a1 = Instance.new("Part",char)
  2526. g1a1.Name = "Smoke"
  2527. g1a1.CanCollide = false
  2528. g1a1.Position = RootPart.Position + v3(5,80,-7)
  2529. g1a1.Size = v3(0.1,0.1,0.1)
  2530. g1a1.Anchored = true
  2531. g1q2 = Instance.new("Part",char)
  2532. g1q2.Name = "Smoke"
  2533. g1q2.CanCollide = false
  2534. g1q2.Position = RootPart.Position - v3(12,3,-6)
  2535. g1q2.Size = v3(0.1,0.1,0.1)
  2536. g1q2.Anchored = true
  2537. g1a2 = Instance.new("Part",char)
  2538. g1a2.Name = "Smoke"
  2539. g1a2.CanCollide = false
  2540. g1a2.Position = RootPart.Position + v3(-12,80,6)
  2541. g1a2.Size = v3(0.1,0.1,0.1)
  2542. g1a2.Anchored = true
  2543. ------------------------------------------------
  2544. transform3 = true
  2545. screaming1:Play()
  2546. mouth.Texture = "rbxassetid://828773176"
  2547. wait(1)
  2548. lighting1.Transparency = ns(0)
  2549. ssj2aura:Play()
  2550. transform3 = false
  2551. transform1 = true
  2552. wait(0.8)
  2553. GroundShake = true
  2554.  
  2555. char.Head.face.Texture= "rbxassetid://765493484"
  2556. Mesh.MeshId = "rbxassetid://560718478"
  2557. Mesh.Scale = v3(6.3,6.3,6.3)
  2558. Weld.C0 = CFrame.new(-.25,1.2,.34)
  2559. Hair7.Color = Color3.fromRGB(255,227,10)
  2560.  
  2561. a21e = new("Part",char)
  2562. a21e.Name = "Beam"..num
  2563. a21e.Locked = true
  2564. a21e.Size = v3(1,1,1)
  2565. a21e.CanCollide = false
  2566. a21e.Position = v3(999,999,999)
  2567. a21e.BrickColor = bc("New Yeller")
  2568. a21e.Material = "Neon"
  2569. a21e.Transparency = 0
  2570. aa21e = new("SpecialMesh",a21e)
  2571. a21e.Anchored = true
  2572. a21e.Position = RootPart.Position
  2573. aa21e.MeshType = "Sphere"
  2574. aa21e.Scale = v3(1,1,1)
  2575.  
  2576. transform1 = false
  2577. transform4 = true
  2578. ssjauraburst:Play()
  2579. GroundWave5()
  2580. GroundWave6()
  2581. GroundWave7()
  2582. GroundWave8()
  2583. GroundWave9()
  2584. GroundWave10()
  2585. ad.Position = RootPart.Position - v3(0,3,0)
  2586. aad.Transparency = 0
  2587.  
  2588.  
  2589.  
  2590. newaura.ImageTransparency = 0
  2591.  
  2592. for i = 1,25 do
  2593. wait()
  2594. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  2595. a21e.Transparency = a21e.Transparency + 0.04
  2596. end
  2597.  
  2598.  
  2599. wait()
  2600. GroundShake = false
  2601. for i,v in pairs(workspace:GetChildren()) do
  2602. if v:IsA("Part") then
  2603. if v.Size.x > 150 then
  2604. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  2605. end
  2606. end
  2607. end
  2608.  
  2609.  
  2610. wait(0.9)
  2611. transform4 = false
  2612. mouth.Texture = "rbxassetid://932140764"
  2613.  
  2614.  
  2615.  
  2616. -------------------------------------------------
  2617. canattack = true
  2618. RootPart.Anchored = false
  2619. if canfly1 == true then
  2620. idle = true
  2621. walk = true
  2622. canjump = true
  2623. end
  2624. if canfly1 == true then
  2625. canfly = true
  2626. canfly1 = false
  2627. end
  2628. RootPart.Anchored = false
  2629. ssj1 = false
  2630. for i = 1,20 do
  2631. wait()
  2632. aad.Transparency = aad.Transparency + 0.05
  2633. end
  2634. end
  2635. end
  2636. end
  2637. end
  2638. end
  2639. end)
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655. mouse.KeyDown:connect(function(key)
  2656.  
  2657. if key == "t" then
  2658. if fuse == false or potara == false then
  2659. if ssj2 == true then
  2660. if canattack == true then
  2661. canattack = false
  2662. if canfly == true then
  2663. canfly = false
  2664. canfly1 = true
  2665. end
  2666. idle = false
  2667. ssj2 = false
  2668. ssj1 = false
  2669. ssj3 = true
  2670. ssjb = false
  2671. ssjg = false
  2672. ssjbkaio = false
  2673. ssjbkaiox10 = false
  2674.  
  2675. RootPart.Anchored = true
  2676. walk = false
  2677. canjump = false
  2678. ssj1 = true
  2679. ssj2music:Stop()
  2680. ssj3music:Play()
  2681. g1q = Instance.new("Part",char)
  2682. g1q.Name = "Smoke"
  2683. g1q.CanCollide = false
  2684. g1q.Position = RootPart.Position - v3(-8,3,0)
  2685. g1q.Size = v3(0.1,0.1,0.1)
  2686. g1q.Anchored = true
  2687. g1a = Instance.new("Part",char)
  2688. g1a.Name = "Smoke"
  2689. g1a.CanCollide = false
  2690. g1a.Position = RootPart.Position + v3(8,80,0)
  2691. g1a.Size = v3(0.1,0.1,0.1)
  2692. g1a.Anchored = true
  2693. g1q1 = Instance.new("Part",char)
  2694. g1q1.Name = "Smoke"
  2695. g1q1.CanCollide = false
  2696. g1q1.Position = RootPart.Position - v3(-5,3,7)
  2697. g1q1.Size = v3(0.1,0.1,0.1)
  2698. g1q1.Anchored = true
  2699. g1a1 = Instance.new("Part",char)
  2700. g1a1.Name = "Smoke"
  2701. g1a1.CanCollide = false
  2702. g1a1.Position = RootPart.Position + v3(5,80,-7)
  2703. g1a1.Size = v3(0.1,0.1,0.1)
  2704. g1a1.Anchored = true
  2705. g1q2 = Instance.new("Part",char)
  2706. g1q2.Name = "Smoke"
  2707. g1q2.CanCollide = false
  2708. g1q2.Position = RootPart.Position - v3(12,3,-6)
  2709. g1q2.Size = v3(0.1,0.1,0.1)
  2710. g1q2.Anchored = true
  2711. g1a2 = Instance.new("Part",char)
  2712. g1a2.Name = "Smoke"
  2713. g1a2.CanCollide = false
  2714. g1a2.Position = RootPart.Position + v3(-12,80,6)
  2715. g1a2.Size = v3(0.1,0.1,0.1)
  2716. g1a2.Anchored = true
  2717. ------------------------------------------------
  2718.  
  2719.  
  2720. transform1 = true
  2721.  
  2722. wait(0.6)
  2723.  
  2724.  
  2725.  
  2726. KiCharge:Play()
  2727. transform1 = false
  2728. transform3 = true
  2729.  
  2730.  
  2731. GroundShake = true
  2732. coroutine.wrap(function()
  2733.  
  2734.  
  2735. repeat wait()
  2736. newaurabase.Size = UDim2.new(math.random(20,28),0,math.random(20,28),0)
  2737. until GroundShake == false
  2738.  
  2739. KiCharge:Stop()
  2740.  
  2741. end)()
  2742. rock = true
  2743.  
  2744. mouth.Texture = "rbxassetid://828773176"
  2745. screaming:Play()
  2746. coroutine.wrap(function()
  2747. for i = 1,5 do
  2748. wait(math.random(1,2))
  2749. game.Lighting.Ambient = Color3.new(999,999,999)
  2750.  
  2751. wait(0.0001)
  2752. game.Lighting.Ambient = Color3.new(0,0,0)
  2753. wait(0.0001)
  2754. game.Lighting.Ambient = Color3.new(999,999,999)
  2755. wait(0.0001)
  2756. Lightning:Play()
  2757. block = Instance.new("Part",char)
  2758. block.Anchored = true
  2759. block.Transparency = 1
  2760. block.Position = RootPart.Position + v3(math.random(-10,10),-1,math.random(-10,10))
  2761. block.CanCollide = false
  2762. block2 = Instance.new("Part",char)
  2763. block2.Anchored = true
  2764. block2.Position = block.Position + v3(0,200,0)
  2765. block2.CanCollide = false
  2766. block2.Transparency = 1
  2767.  
  2768.  
  2769.  
  2770.  
  2771. Lightning1(block.Position,block2.Position,0.2,10,workspace)
  2772. game.Lighting.Ambient = Color3.new(0,0,0)
  2773. end
  2774. end)()
  2775.  
  2776. wait(8)
  2777. GroundShake2 = true
  2778. char.Head.face.Texture= "rbxassetid://897514186"
  2779.  
  2780. lighting.Transparency = ns(0)
  2781. KiCharge:Stop()
  2782.  
  2783.  
  2784. Weld.C0 = CFrame.new(0.3, -1, 1.45) * CFrame.Angles(0,rad(180),0)
  2785. Mesh.MeshId = "http://www.roblox.com/asset/?id=431511681"
  2786. Mesh.Scale = Vector3.new(0.0055,0.005,0.0055)
  2787.  
  2788. a21e = new("Part",char)
  2789. a21e.Name = "Beam"..num
  2790. a21e.Locked = true
  2791. a21e.Size = v3(1,1,1)
  2792. a21e.CanCollide = false
  2793. a21e.Position = v3(999,999,999)
  2794. a21e.BrickColor = bc("New Yeller")
  2795. a21e.Material = "Neon"
  2796. a21e.Transparency = 0
  2797. aa21e = new("SpecialMesh",a21e)
  2798. a21e.Anchored = true
  2799. a21e.Position = RootPart.Position
  2800. aa21e.MeshType = "Sphere"
  2801. aa21e.Scale = v3(1,1,1)
  2802.  
  2803.  
  2804. ssjauraburst:Play()
  2805. GroundWave5()
  2806. GroundWave6()
  2807. GroundWave7()
  2808. GroundWave8()
  2809. GroundWave9()
  2810. GroundWave10()
  2811. ad.Position = RootPart.Position - v3(0,3,0)
  2812. aad.Transparency = 0
  2813. rock = false
  2814. rock3 = true
  2815.  
  2816. newaura.ImageTransparency = 0
  2817. ssjaura:Play()
  2818. for i = 1,50 do
  2819. wait()
  2820. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  2821. a21e.Transparency = a21e.Transparency + 0.02
  2822. end
  2823. GroundShake = false
  2824. wait(0.1)
  2825.  
  2826.  
  2827.  
  2828.  
  2829. GroundShake2 = false
  2830. for i,v in pairs(workspace:GetChildren()) do
  2831. if v:IsA("Part") then
  2832. if v.Size.x > 150 then
  2833. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  2834. end
  2835. end
  2836. end
  2837.  
  2838. wait(0.9)
  2839. transform3 = false
  2840. mouth.Texture = "rbxassetid://932140764"
  2841.  
  2842.  
  2843.  
  2844. -------------------------------------------------
  2845. canattack = true
  2846. rock3 = false
  2847. RootPart.Anchored = false
  2848. if canfly1 == true then
  2849. idle = true
  2850. walk = true
  2851. canjump = true
  2852. end
  2853. if canfly1 == true then
  2854. canfly = true
  2855. canfly1 = false
  2856. end
  2857. for i = 1,20 do
  2858. wait()
  2859. aad.Transparency = aad.Transparency + 0.05
  2860. end
  2861. end
  2862. end
  2863. end
  2864. end
  2865. end)
  2866.  
  2867. mouse.KeyDown:connect(function(key)
  2868. if key == "x" then
  2869. if canattack == true then
  2870. 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
  2871. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  2872. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  2873. if ssj4 == true then
  2874. ape5.Transparency = 1
  2875. end
  2876. ssj4 = false
  2877. fuse = false
  2878. idle7 = false
  2879. idle = true
  2880. mouth.Transparency = 0
  2881. nose.Transparency = 0
  2882. Hair7.BrickColor = BrickColor.new("Really black")
  2883. Mesh.Scale = Vector3.new(7.1,7.1,7.1)
  2884. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  2885. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  2886. newaurabase.Size = UDim2.new(20,0,20,0)
  2887. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  2888. newaurabase.AlwaysOnTop = false
  2889. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  2890. newaurabase.ExtentsOffset = Vector3.new(0,0,3)
  2891. char.Head.face.Texture= "rbxassetid://765423946"
  2892.  
  2893. lighting.Transparency = ns(1)
  2894. lighting1.Transparency = ns(1)
  2895. newaura.ImageTransparency = 1
  2896. ssj1 = false
  2897. ssj2 = false
  2898. ssjg = false
  2899. p1.Transparency = 1
  2900. p2.Transparency = 1
  2901. p3.Transparency = 1
  2902. p4.Transparency = 1
  2903. p5.Transparency = 1
  2904. p6.Transparency = 1
  2905. p7.Transparency = 1
  2906. p8.Transparency =1
  2907. p9.Transparency = 1
  2908. p10.Transparency = 1
  2909. p11.Transparency = 1
  2910. p12.Transparency = 1
  2911. p13.Transparency =1
  2912. p14.Transparency = 1
  2913. p15.Transparency =1
  2914. newaura2.ImageTransparency = 1
  2915. ssjb = false
  2916. ssjbkaio = false
  2917. ssjbkaiox10 = false
  2918. a21e.Locked = true
  2919. a21e.Size = v3(1,1,1)
  2920. a21e.CanCollide = false
  2921. a21e.Position = v3(999,999,999)
  2922. a21e.BrickColor = bc("White")
  2923. a21e.Material = "Neon"
  2924. a21e.Transparency = 0
  2925. aa21e = new("SpecialMesh",a21e)
  2926. a21e.Anchored = true
  2927. a21e.Position = RootPart.Position
  2928. aa21e.MeshType = "Sphere"
  2929. aa21e.Scale = v3(1,1,1)
  2930. ssjaura:Stop()
  2931. ssj2aura:Stop()
  2932.  
  2933. ssj3 = false
  2934. ssjaura:Stop()
  2935. ssjbaura:Stop()
  2936. ssjbkaura:Stop()
  2937. ssjgmusic:Stop()
  2938. ssjgaura:Stop()
  2939. ssjbmusic:Stop()
  2940. ssj2aura:Stop()
  2941. ssjmusic:Stop()
  2942. ssj2music:Stop()
  2943. ssj3music:Stop()
  2944. PowerDown:Play()
  2945. for i = 1,50 do
  2946. wait()
  2947. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  2948. a21e.Transparency = a21e.Transparency + 0.02
  2949. end
  2950. end
  2951. if fuse == true and ssj4 == true then
  2952. fuse = false
  2953. idle7 = false
  2954. idle5 = false
  2955. noidle = true
  2956. ssjb = false
  2957. ssj1= false
  2958. walk = true
  2959. canjump = true
  2960. linkpart = Instance.new("Part",char)
  2961. linkpart.Position = v3(999,999,999)
  2962. linkpart.Transparency = 1
  2963. linkpart.CanCollide = false
  2964. linkpart.Anchored = true
  2965. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  2966. RootPart1.Anchored = true
  2967. RootPart.Anchored = true
  2968. RootPart1 = clone1.HumanoidRootPart
  2969. com1 = 1
  2970. Hair7.Color = Color3.fromRGB(0,0,0)
  2971. Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
  2972. Mesh.Scale = Vector3.new(0.23,0.23,0.23)
  2973. Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
  2974. char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
  2975. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
  2976. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
  2977. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  2978. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  2979. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  2980. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  2981. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  2982. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  2983. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  2984. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  2985. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  2986. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  2987. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  2988. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  2989. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  2990. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  2991. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  2992. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  2993. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  2994. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  2995. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  2996. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  2997. for i = 1,50 do
  2998. wait()
  2999. com1 = com1 + 0.1
  3000. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  3001. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  3002. end
  3003. noidle = false
  3004. idle = true
  3005. RootPart1.CFrame = CFrame.new(999,999,999)
  3006. RootPart1.Anchored = true
  3007. RootPart.Anchored = false
  3008. hum.HipHeight = 1.35
  3009. end
  3010. if fuse == true and ssj4 == false or potara == true then
  3011. fuse = false
  3012. idle7 = false
  3013. ssjb = false
  3014. ssj2 = false
  3015. ssj3 = false
  3016. ssj4 = false
  3017. ssjaura:Stop()
  3018. newaurabase.Size = UDim2.new(20,0,20,0)
  3019. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  3020. newaurabase.AlwaysOnTop = false
  3021. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  3022. newaurabase.ExtentsOffset = Vector3.new(0,0,3)
  3023. ssjg = false
  3024. idle5 = false
  3025. noidle = true
  3026. walk = true
  3027. ssj1 = false
  3028. newaura.ImageTransparency = 1
  3029. char.Head.face.Texture= "rbxassetid://765423946"
  3030. Hair7.BrickColor = bc("Really black")
  3031. ssjaura:Stop()
  3032. canjump = true
  3033. if potara == true then
  3034.  
  3035. ee1d:Destroy()
  3036. ee2d:Destroy()
  3037. ee3d:Destroy()
  3038. ee4d:Destroy()
  3039. eec:Destroy()
  3040. ee1c:Destroy()
  3041. ee2c:Destroy()
  3042. ee3c:Destroy()
  3043. ee4c:Destroy()
  3044. end
  3045. linkpart = Instance.new("Part",char)
  3046. linkpart.Position = v3(999,999,999)
  3047. linkpart.Transparency = 1
  3048. linkpart.CanCollide = false
  3049. linkpart.Anchored = true
  3050. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  3051. RootPart1.Anchored = true
  3052. RootPart.Anchored = true
  3053. RootPart1 = clone1.HumanoidRootPart
  3054. com1 = 1
  3055. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=363968007"
  3056. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=363966829"
  3057. Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
  3058. Mesh.Scale = Vector3.new(6.8,6.8,6.8)
  3059. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  3060. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  3061. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  3062. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  3063. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  3064. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  3065. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  3066. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  3067. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  3068. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  3069. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  3070. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  3071. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  3072. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  3073. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  3074. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  3075. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  3076. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  3077. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  3078. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  3079. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  3080. a21e.Locked = true
  3081. a21e.Size = v3(1,1,1)
  3082. a21e.CanCollide = false
  3083. a21e.Position = v3(999,999,999)
  3084. a21e.BrickColor = bc("White")
  3085. a21e.Material = "Neon"
  3086. a21e.Transparency = 0
  3087. aa21e = new("SpecialMesh",a21e)
  3088. a21e.Anchored = true
  3089. a21e.Position = RootPart.Position
  3090. aa21e.MeshType = "Sphere"
  3091. aa21e.Scale = v3(1,1,1)
  3092. ssjbaura:Stop()
  3093. PowerDown:Play()
  3094. coroutine.wrap(function()
  3095. for i = 1,50 do
  3096. wait()
  3097. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  3098. a21e.Transparency = a21e.Transparency + 0.02
  3099. end
  3100. end)()
  3101. for i = 1,50 do
  3102. wait()
  3103. com1 = com1 + 0.1
  3104. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  3105. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  3106. end
  3107. noidle = false
  3108. idle = true
  3109. if potara == true then
  3110. ee:Destroy()
  3111. ee1:Destroy()
  3112. ee2:Destroy()
  3113. ee3:Destroy()
  3114. ee4:Destroy()
  3115. eed:Destroy()
  3116. end
  3117. potara = false
  3118. RootPart1.CFrame = CFrame.new(999,999,999)
  3119. RootPart1.Anchored = true
  3120. RootPart.Anchored = false
  3121. hum.HipHeight = 1.35
  3122. end
  3123. end
  3124. end
  3125. end)
  3126. mouse.KeyDown:connect(function(key)
  3127. if key == "c" then
  3128. if canattack == true then
  3129. if ssj1 == true or ssj2 == true or ssj3 == true then
  3130. lighting.Transparency = ns(1)
  3131. lighting1.Transparency = ns(1)
  3132. newaura.ImageTransparency = 1
  3133. a21e.Name = "Beam"..num
  3134. a21e.Locked = true
  3135. a21e.Size = v3(1,1,1)
  3136. a21e.CanCollide = false
  3137. a21e.Position = v3(999,999,999)
  3138. a21e.BrickColor = bc("New Yeller")
  3139. a21e.Material = "Neon"
  3140. a21e.Transparency = 0
  3141. aa21e = new("SpecialMesh",a21e)
  3142. a21e.Anchored = true
  3143. a21e.Position = RootPart.Position
  3144. aa21e.MeshType = "Sphere"
  3145. aa21e.Scale = v3(1,1,1)
  3146. ssjaura:Stop()
  3147. ssj2aura:Stop()
  3148. AuraOff:Play()
  3149. for i = 1,50 do
  3150. wait()
  3151. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  3152. a21e.Transparency = a21e.Transparency + 0.02
  3153. end
  3154. end
  3155. if ssjb == true then
  3156. ssjbaura:Stop()
  3157.  
  3158. newaura.ImageTransparency = 1
  3159. a21e.Name = "Beam"..num
  3160. a21e.Locked = true
  3161. a21e.Size = v3(1,1,1)
  3162. a21e.CanCollide = false
  3163. a21e.Position = v3(999,999,999)
  3164. a21e.BrickColor = bc("Toothpaste")
  3165. a21e.Material = "Neon"
  3166. a21e.Transparency = 0
  3167. aa21e = new("SpecialMesh",a21e)
  3168. a21e.Anchored = true
  3169. a21e.Position = RootPart.Position
  3170. aa21e.MeshType = "Sphere"
  3171. aa21e.Scale = v3(1,1,1)
  3172. AuraOff:Play()
  3173. for i = 1,50 do
  3174. wait()
  3175. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  3176. a21e.Transparency = a21e.Transparency + 0.02
  3177. end
  3178. end
  3179. if ssj4 == true then
  3180. ssjaura:Stop()
  3181.  
  3182. newaura.ImageTransparency = 1
  3183. a21e.Name = "Beam"..num
  3184. a21e.Locked = true
  3185. a21e.Size = v3(1,1,1)
  3186. a21e.CanCollide = false
  3187. a21e.Position = v3(999,999,999)
  3188. a21e.BrickColor = bc("New Yeller")
  3189. a21e.Material = "Neon"
  3190. a21e.Transparency = 0
  3191. aa21e = new("SpecialMesh",a21e)
  3192. a21e.Anchored = true
  3193. a21e.Position = RootPart.Position
  3194. aa21e.MeshType = "Sphere"
  3195. aa21e.Scale = v3(1,1,1)
  3196. AuraOff:Play()
  3197. for i = 1,50 do
  3198. wait()
  3199. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  3200. a21e.Transparency = a21e.Transparency + 0.02
  3201. end
  3202. end
  3203. if ssjg == true then
  3204. ssjgaura:Stop()
  3205.  
  3206. newaura.ImageTransparency = 1
  3207. a21e.Name = "Beam"..num
  3208. a21e.Locked = true
  3209. a21e.Size = v3(1,1,1)
  3210. a21e.CanCollide = false
  3211. a21e.Position = v3(999,999,999)
  3212. a21e.BrickColor = bc("Really red")
  3213. a21e.Material = "Neon"
  3214. a21e.Transparency = 0
  3215. aa21e = new("SpecialMesh",a21e)
  3216. a21e.Anchored = true
  3217. a21e.Position = RootPart.Position
  3218. aa21e.MeshType = "Sphere"
  3219. aa21e.Scale = v3(1,1,1)
  3220. AuraOff:Play()
  3221. for i = 1,50 do
  3222. wait()
  3223. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  3224. a21e.Transparency = a21e.Transparency + 0.02
  3225. end
  3226. end
  3227. end
  3228. end
  3229. end)
  3230.  
  3231.  
  3232.  
  3233.  
  3234. mouse.KeyDown:connect(function(key)
  3235. if key == "h" then
  3236. if canattack == true and flying1 == false and punched1 == true then
  3237.  
  3238. idle = false
  3239. walk = false
  3240. canjump = false
  3241. canattack = false
  3242. punch1 = true
  3243. punched1 = false
  3244. punched2 = true
  3245. af1 = new("Part",char)
  3246. af1.Name = "NewPart"
  3247. af1.Size = v3(1,1,1)
  3248. af1.Position = v3(999,999,999)
  3249. af1.Material = "Neon"
  3250. af1.Transparency = 1
  3251.  
  3252. aaaf1 =new("Weld",af1)
  3253. aaaf1.Part0 = RootPart
  3254. aaaf1.Part1 = af1
  3255. aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
  3256. wait(0.1)
  3257. punch1 = false
  3258. punch2 = true
  3259. wait(0.2)
  3260.  
  3261. af1.Touched:connect(function(hit)
  3262. if hit.Parent:FindFirstChild("Head") then
  3263. grab = true
  3264. go11 = 2.3
  3265. af1:Destroy()
  3266. punchsound1:Play()
  3267. hit1 = true
  3268. hit.Parent:findFirstChild("Head").Anchored = true
  3269. for i,v in pairs(hit.Parent:GetChildren()) do
  3270.  
  3271.  
  3272. if v:IsA("Humanoid") then
  3273. v.Health = v.Health - 10
  3274. if v.Health > 100 then
  3275. v.Health = 100
  3276. v.MaxHealth = 100
  3277. end
  3278. end
  3279. end
  3280. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
  3281. punch2 = false
  3282.  
  3283.  
  3284. idle = false
  3285. walk = false
  3286. canjump = false
  3287. canattack = false
  3288. punch3 = true
  3289. punched1 = false
  3290. punched2 = false
  3291. punched3 = true
  3292. af1 = new("Part",char)
  3293. af1.Name = "NewPart"
  3294. af1.Size = v3(1,1,1)
  3295. af1.Position = v3(999,999,999)
  3296. af1.Material = "Neon"
  3297. af1.Transparency = 1
  3298.  
  3299. aaaf1 =new("Weld",af1)
  3300. aaaf1.Part0 = LeftHand
  3301. aaaf1.Part1 = af1
  3302. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  3303.  
  3304. wait(0.1)
  3305. punch3 = false
  3306. punch4 = true
  3307. for i,v in pairs(hit.Parent:GetChildren()) do
  3308.  
  3309.  
  3310. if v:IsA("Humanoid") then
  3311. v.Health = v.Health - 10
  3312. if v.Health > 100 then
  3313. v.Health = 100
  3314. v.MaxHealth = 100
  3315. end
  3316. end
  3317. end
  3318. punchsound1:Play()
  3319. wait(0.2)
  3320. if hit1 == false then
  3321. af1:Destroy()
  3322. hit1 = false
  3323. end
  3324. punch4 = false
  3325.  
  3326.  
  3327. idle = false
  3328. walk = false
  3329. canjump = false
  3330. canattack = false
  3331. uppercut1 = true
  3332. punched1 = false
  3333. punched2 = false
  3334. punched3 = false
  3335. punched4 = true
  3336. wait(0.3)
  3337. uppercut1 = false
  3338. uppercut2 = true
  3339. af1 = new("Part",char)
  3340. af1.Name = "NewPart"
  3341. af1.Size = v3(1,1,1)
  3342. af1.Position = v3(999,999,999)
  3343. af1.Material = "Neon"
  3344. af1.Transparency = 1
  3345.  
  3346. aaaf1 =new("Weld",af1)
  3347. aaaf1.Part0 = LeftHand
  3348. aaaf1.Part1 = af1
  3349. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  3350. for i,v in pairs(hit.Parent:GetChildren()) do
  3351.  
  3352.  
  3353. if v:IsA("Humanoid") then
  3354. v.Health = v.Health - 10
  3355. if v.Health > 100 then
  3356. v.Health = 100
  3357. v.MaxHealth = 100
  3358. end
  3359. end
  3360. end
  3361. punchsound1:Play()
  3362. for i = 1,10 do
  3363. wait()
  3364. up = up + 1
  3365. 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)
  3366. end
  3367. hit.Parent:findFirstChild("Head").Anchored = true
  3368.  
  3369.  
  3370.  
  3371.  
  3372. wait(0.3)
  3373. uppercut2 = false
  3374.  
  3375. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  3376. RootPart.Anchored = true
  3377. idle = false
  3378. walk = false
  3379. canjump = false
  3380. canattack = false
  3381. knockdown1 = true
  3382. punched1 = true
  3383. punched2 = false
  3384. punched3 = false
  3385. punched4 = false
  3386. wait(0.3)
  3387. knockdown1 = false
  3388. knockdown2 = true
  3389. StrongPunch:Play()
  3390. for i,v in pairs(hit.Parent:GetChildren()) do
  3391.  
  3392.  
  3393. if v:IsA("Humanoid") then
  3394. v.Health = v.Health - 10
  3395. if v.Health > 100 then
  3396. v.Health = 100
  3397. v.MaxHealth = 100
  3398. end
  3399. end
  3400. end
  3401. GroundWave11()
  3402. punchsound2:Play()
  3403. up = 0
  3404. for i = 1,10 do
  3405. wait()
  3406. up = up + 1
  3407. 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)
  3408. end
  3409. wait(0.2)
  3410. knockdown2 = false
  3411. hit.Parent:findFirstChild("Head").Anchored = true
  3412. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  3413. FastPunch:Play()
  3414. for i = 1,3 do
  3415. punch1 = true
  3416. wait(0.01)
  3417. punch1 = false
  3418.  
  3419. punch2 = true
  3420. wait(0.01)
  3421. punch2 = false
  3422. GroundWave1()
  3423. for i,v in pairs(hit.Parent:GetChildren()) do
  3424.  
  3425.  
  3426. if v:IsA("Humanoid") then
  3427. v.Health = v.Health - 1
  3428. if v.Health > 100 then
  3429. v.Health = 100
  3430. v.MaxHealth = 100
  3431. end
  3432. end
  3433.  
  3434. end
  3435. punchsound1:Play()
  3436. punch3 = true
  3437. wait(0.01)
  3438. punch3 = false
  3439.  
  3440. punch4 = true
  3441. wait(0.01)
  3442. punch4 = false
  3443.  
  3444.  
  3445. kick1 = true
  3446. wait(0.01)
  3447. kick1 = false
  3448.  
  3449. kick2 = true
  3450. wait(0.01)
  3451. kick2 = false
  3452. GroundWave111()
  3453.  
  3454. punchsound1:Play()
  3455. kick3 = true
  3456. wait(0.01)
  3457. kick3 = false
  3458.  
  3459. kick4 = true
  3460. wait(0.01)
  3461. kick4 = false
  3462.  
  3463. punchsound1:Play()
  3464. end
  3465. punch1 = true
  3466. wait(0.5)
  3467. punch1 = false
  3468. GroundWave1()
  3469. punch2 = true
  3470. wait(0.01)
  3471.  
  3472. punchsound2:Play()
  3473. for i,v in pairs(hit.Parent:GetChildren()) do
  3474.  
  3475.  
  3476. if v:IsA("Humanoid") then
  3477. v.Health = v.Health - 10
  3478. if v.Health > 100 then
  3479. v.Health = 100
  3480. v.MaxHealth = 100
  3481. end
  3482. end
  3483. end
  3484. coroutine.wrap(function()
  3485. for i = 1,40 do
  3486. wait()
  3487. go11 = go11+ 2
  3488.  
  3489. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * go11
  3490.  
  3491. end
  3492.  
  3493. end)()
  3494.  
  3495.  
  3496.  
  3497. RootPart.Anchored = true
  3498. punch2 = false
  3499. kamehameha5 = true
  3500.  
  3501. startk = true
  3502. kamecharge:Play()
  3503. wait(0.5)
  3504.  
  3505.  
  3506. kamehameha5 = false
  3507. kamehameha2 = true
  3508. hit.Parent:findFirstChild("Head").Anchored = false
  3509. kamehameha()
  3510. wait(0.8)
  3511. kamehameha2 = false
  3512. RootPart.Anchored = false
  3513. idle = true
  3514. walk = true
  3515. canjump = true
  3516. canattack = true
  3517.  
  3518. go11 = 2.3
  3519. up = 0
  3520. idle = true
  3521. walk = true
  3522. canjump = true
  3523. canattack = true
  3524.  
  3525.  
  3526.  
  3527. if hit1 == false then
  3528. af1:Destroy()
  3529. hit1 = false
  3530. end
  3531. idle = true
  3532. walk = true
  3533. canjump = true
  3534. canattack = true
  3535.  
  3536.  
  3537. idle = true
  3538.  
  3539. walk = true
  3540. canjump = true
  3541. canattack = true
  3542. end
  3543.  
  3544. end)
  3545. end
  3546. end
  3547. end)
  3548.  
  3549.  
  3550. mouse.KeyDown:connect(function(key)
  3551. if key == "r" then
  3552. if canattack == true and kiblastdone == false then
  3553. idle = false
  3554. walk = false
  3555. kiblastdone = true
  3556. canattack = false
  3557. canjump = false
  3558. kiblast1 = true
  3559. wait(0.2)
  3560. kiblast1 = false
  3561. kiblast2 = true
  3562. kiblastsound:Play()
  3563. ay = new("Part",char)
  3564. ay.Name = "NewPart"
  3565. ay.Size = v3(1,1,1)
  3566. ay.CanCollide = false
  3567. ay.BrickColor = bc("Cyan")
  3568. ay.Material = "Neon"
  3569. ay.Transparency = 0
  3570. aay = new("SpecialMesh",ay)
  3571. aay.MeshType = "Sphere"
  3572. aay.Scale = v3(1,1,1)
  3573. ay.Position = v3(999,999,999)
  3574. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  3575. ys = Instance.new("BodyVelocity",ay)
  3576.  
  3577. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3578.  
  3579. ys.Velocity = RootPart.CFrame.lookVector * 60
  3580. ay.Touched:connect(function(hit)
  3581. if hit then
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588. kamehit:Play()
  3589. for i = 1,10 do
  3590. wait()
  3591. aay.Scale = aay.Scale + v3(1,1,1)
  3592. ay.Transparency = ay.Transparency + 0.1
  3593. end
  3594. ay:Destroy()
  3595.  
  3596. end
  3597. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  3598. for i,v in pairs(hit.Parent:GetChildren()) do
  3599.  
  3600.  
  3601. if v:IsA("Humanoid") then
  3602. v.Health = v.Health - 5
  3603. if v.Health > 100 then
  3604. v.Health = 100
  3605. v.MaxHealth = 100
  3606. end
  3607. end
  3608. end
  3609. end
  3610.  
  3611. end)
  3612.  
  3613. game.Debris:AddItem(ay,3)
  3614. wait(0.2)
  3615. kiblast2= false
  3616. idle = true
  3617. walk = true
  3618. canjump = true
  3619. canattack = true
  3620.  
  3621. end
  3622. end
  3623. end)
  3624.  
  3625. mouse.KeyDown:connect(function(key)
  3626. if key == "r" then
  3627. if canattack == true and kiblastdone == true then
  3628. idle = false
  3629. walk = false
  3630. kiblastdone = false
  3631. canattack = false
  3632. canjump = false
  3633. kiblast3 = true
  3634. wait(0.2)
  3635. kiblast3 = false
  3636. kiblast4 = true
  3637. kiblastsound:Play()
  3638. ay = new("Part",char)
  3639. ay.Name = "NewPart"
  3640. ay.Size = v3(1,1,1)
  3641. ay.CanCollide = false
  3642. ay.BrickColor = bc("Cyan")
  3643. ay.Material = "Neon"
  3644. ay.Transparency = 0
  3645. aay = new("SpecialMesh",ay)
  3646. aay.MeshType = "Sphere"
  3647. aay.Scale = v3(1,1,1)
  3648. ay.Position = v3(999,999,999)
  3649. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  3650. ys = Instance.new("BodyVelocity",ay)
  3651.  
  3652. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3653.  
  3654. ys.Velocity = RootPart.CFrame.lookVector * 60
  3655. ay.Touched:connect(function(hit)
  3656. if hit then
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663. kamehit:Play()
  3664. for i = 1,10 do
  3665. wait()
  3666. aay.Scale = aay.Scale + v3(1,1,1)
  3667. ay.Transparency = ay.Transparency + 0.1
  3668. end
  3669. ay:Destroy()
  3670.  
  3671. end
  3672. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  3673. for i,v in pairs(hit.Parent:GetChildren()) do
  3674.  
  3675.  
  3676. if v:IsA("Humanoid") then
  3677. v.Health = v.Health - 5
  3678. if v.Health > 100 then
  3679. v.Health = 100
  3680. v.MaxHealth = 100
  3681. end
  3682. end
  3683. end
  3684. end
  3685.  
  3686. end)
  3687.  
  3688. game.Debris:AddItem(ay,3)
  3689. wait(0.2)
  3690. kiblast4= false
  3691. idle = true
  3692. walk = true
  3693. canjump = true
  3694. canattack = true
  3695.  
  3696. end
  3697. end
  3698. end)
  3699.  
  3700. mouse.KeyDown:connect(function(key)
  3701. if key == "g" then
  3702. if canattack == true and flying1 == false and punched1 == true then
  3703.  
  3704. idle = false
  3705. walk = false
  3706. canjump = false
  3707. canattack = false
  3708. punch1 = true
  3709. punched1 = false
  3710. punched2 = true
  3711. af1 = new("Part",char)
  3712. af1.Name = "NewPart"
  3713. af1.Size = v3(1,1,1)
  3714. af1.Position = v3(999,999,999)
  3715. af1.Material = "Neon"
  3716. af1.Transparency = 1
  3717.  
  3718. aaaf1 =new("Weld",af1)
  3719. aaaf1.Part0 = RootPart
  3720. aaaf1.Part1 = af1
  3721. aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
  3722. wait(0.1)
  3723. punch1 = false
  3724. punch2 = true
  3725. wait(0.2)
  3726.  
  3727. af1.Touched:connect(function(hit)
  3728. if hit.Parent:FindFirstChild("Head") then
  3729. grab = true
  3730. go11 = 2.3
  3731. af1:Destroy()
  3732. punchsound1:Play()
  3733. hit1 = true
  3734. hit.Parent:findFirstChild("Head").Anchored = true
  3735. for i,v in pairs(hit.Parent:GetChildren()) do
  3736.  
  3737.  
  3738. if v:IsA("Humanoid") then
  3739. v.Health = v.Health - 10
  3740. if v.Health > 100 then
  3741. v.Health = 100
  3742. v.MaxHealth = 100
  3743. end
  3744. end
  3745. end
  3746. hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
  3747. punch2 = false
  3748.  
  3749.  
  3750. idle = false
  3751. walk = false
  3752. canjump = false
  3753. canattack = false
  3754. punch3 = true
  3755. punched1 = false
  3756. punched2 = false
  3757. punched3 = true
  3758. af1 = new("Part",char)
  3759. af1.Name = "NewPart"
  3760. af1.Size = v3(1,1,1)
  3761. af1.Position = v3(999,999,999)
  3762. af1.Material = "Neon"
  3763. af1.Transparency = 1
  3764.  
  3765. aaaf1 =new("Weld",af1)
  3766. aaaf1.Part0 = LeftHand
  3767. aaaf1.Part1 = af1
  3768. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  3769.  
  3770. wait(0.1)
  3771. punch3 = false
  3772. punch4 = true
  3773. for i,v in pairs(hit.Parent:GetChildren()) do
  3774.  
  3775.  
  3776. if v:IsA("Humanoid") then
  3777. v.Health = v.Health - 10
  3778. if v.Health > 100 then
  3779. v.Health = 100
  3780. v.MaxHealth = 100
  3781. end
  3782. end
  3783. end
  3784. punchsound1:Play()
  3785. wait(0.2)
  3786. if hit1 == false then
  3787. af1:Destroy()
  3788. hit1 = false
  3789. end
  3790. punch4 = false
  3791.  
  3792.  
  3793. idle = false
  3794. walk = false
  3795. canjump = false
  3796. canattack = false
  3797. uppercut1 = true
  3798. punched1 = false
  3799. punched2 = false
  3800. punched3 = false
  3801. punched4 = true
  3802. wait(0.3)
  3803. uppercut1 = false
  3804. uppercut2 = true
  3805. af1 = new("Part",char)
  3806. af1.Name = "NewPart"
  3807. af1.Size = v3(1,1,1)
  3808. af1.Position = v3(999,999,999)
  3809. af1.Material = "Neon"
  3810. af1.Transparency = 1
  3811.  
  3812. aaaf1 =new("Weld",af1)
  3813. aaaf1.Part0 = LeftHand
  3814. aaaf1.Part1 = af1
  3815. aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
  3816. for i,v in pairs(hit.Parent:GetChildren()) do
  3817.  
  3818.  
  3819. if v:IsA("Humanoid") then
  3820. v.Health = v.Health - 10
  3821. if v.Health > 100 then
  3822. v.Health = 100
  3823. v.MaxHealth = 100
  3824. end
  3825. end
  3826. end
  3827. punchsound1:Play()
  3828. for i = 1,10 do
  3829. wait()
  3830. up = up + 1
  3831. 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)
  3832. end
  3833. hit.Parent:findFirstChild("Head").Anchored = true
  3834.  
  3835.  
  3836.  
  3837.  
  3838. wait(0.3)
  3839. uppercut2 = false
  3840.  
  3841. RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
  3842. RootPart.Anchored = true
  3843. idle = false
  3844. walk = false
  3845. canjump = false
  3846. canattack = false
  3847. knockdown1 = true
  3848. punched1 = true
  3849. punched2 = false
  3850. punched3 = false
  3851. punched4 = false
  3852. wait(0.3)
  3853. knockdown1 = false
  3854. knockdown2 = true
  3855. StrongPunch:Play()
  3856. for i,v in pairs(hit.Parent:GetChildren()) do
  3857.  
  3858.  
  3859. if v:IsA("Humanoid") then
  3860. v.Health = v.Health - 10
  3861. if v.Health > 100 then
  3862. v.Health = 100
  3863. v.MaxHealth = 100
  3864. end
  3865. end
  3866. end
  3867. GroundWave11()
  3868. punchsound2:Play()
  3869. up = 0
  3870. for i = 1,10 do
  3871. wait()
  3872. up = up + 1
  3873. 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)
  3874. end
  3875. wait(0.2)
  3876. knockdown2 = false
  3877. hit.Parent:findFirstChild("Head").Anchored = true
  3878.  
  3879. 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))
  3880. Instance.new("Smoke",hit.Parent:findFirstChild("Head")).Color = Color3.fromRGB(79,91,79)
  3881. coroutine.wrap(function()
  3882.  
  3883. for i= 1,8 do
  3884.  
  3885. FastPunch:Play()
  3886. wait(0.4)
  3887. end
  3888. end)()
  3889. coroutine.wrap(function()
  3890. wait(0.5)
  3891. ay1 = new("Part",char)
  3892. ay1.Name = "NewPart"
  3893. ay1.Size = v3(1,1,1)
  3894. ay1.CanCollide = false
  3895. ay1.BrickColor = bc("Cyan")
  3896. ay1.Material = "Neon"
  3897. ay1.Transparency = 0
  3898. aay1 = new("SpecialMesh",ay1)
  3899. aay1.MeshType = "Sphere"
  3900. aay1.Scale = v3(3,3,3)
  3901. ay1.Anchored = true
  3902. ay1.Position = hit.Parent:findFirstChild("Head").Position
  3903. for i = 1,5 do
  3904. wait()
  3905. for i = 1,10 do
  3906. wait()
  3907. aay1.Scale = aay1.Scale + v3(2,2,2)
  3908. end
  3909. local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3910. Colors = {"White", "White"}
  3911. local wave11111 = Instance.new("Part", char)
  3912. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3913. wave11111.Anchored = true
  3914. wave11111.Name = "Wave"
  3915. wave11111.CanCollide = false
  3916. wave11111.Locked = true
  3917. wave11111.Size = Vector3.new(1, 1, 1)
  3918. wave11111.TopSurface = "Smooth"
  3919. wave11111.BottomSurface = "Smooth"
  3920. wave11111.Transparency = 0.35
  3921. wave11111.CFrame = HandCF
  3922. wm31111 = Instance.new("SpecialMesh", wave11111)
  3923. wm31111.MeshId = "rbxassetid://3270017"
  3924.  
  3925. coroutine.wrap(function()
  3926. for i = 1, 30, 1 do
  3927. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3928. wave11111.Size = wm31111.Scale
  3929. wave11111.CFrame = HandCF
  3930. wave11111.Transparency = i/30
  3931. wait()
  3932. end
  3933. wait()
  3934. wave11111:Destroy()
  3935. end)()
  3936. for i = 1,10 do
  3937. wait()
  3938. aay1.Scale = aay1.Scale - v3(2,2,2)
  3939. end
  3940. local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3941. Colors = {"White", "White"}
  3942. local wave11111 = Instance.new("Part", char)
  3943. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3944. wave11111.Anchored = true
  3945. wave11111.Name = "Wave"
  3946. wave11111.CanCollide = false
  3947. wave11111.Locked = true
  3948. wave11111.Size = Vector3.new(1, 1, 1)
  3949. wave11111.TopSurface = "Smooth"
  3950. wave11111.BottomSurface = "Smooth"
  3951. wave11111.Transparency = 0.35
  3952. wave11111.CFrame = HandCF
  3953. wm31111 = Instance.new("SpecialMesh", wave11111)
  3954. wm31111.MeshId = "rbxassetid://3270017"
  3955. coroutine.wrap(function()
  3956. for i = 1, 30, 1 do
  3957. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  3958. wave11111.Size = wm31111.Scale
  3959. wave11111.CFrame = HandCF
  3960. wave11111.Transparency = i/30
  3961. wait()
  3962. end
  3963. wait()
  3964. wave11111:Destroy()
  3965. end)()
  3966. end
  3967. ay1:Destroy()
  3968. end)()
  3969. coroutine.wrap(function()
  3970. wait(0.5)
  3971. for i= 1,32 do
  3972. wait(0.1)
  3973. kiblastsound:Play()
  3974. kamehit:Play()
  3975.  
  3976. end
  3977. end)()
  3978.  
  3979. for i = 1,20 do
  3980. wait()
  3981. kiblast1 = true
  3982. wait()
  3983. kiblast1 = false
  3984. kiblast2 = true
  3985.  
  3986. ay = new("Part",char)
  3987. ay.Name = "NewPart"
  3988. ay.Size = v3(1,1,1)
  3989. ay.CanCollide = false
  3990. ay.BrickColor = bc("Cyan")
  3991. ay.Material = "Neon"
  3992. ay.Transparency = 0
  3993. aay = new("SpecialMesh",ay)
  3994. aay.MeshType = "Sphere"
  3995. aay.Scale = v3(2,2,2)
  3996. ay.Position = v3(999,999,999)
  3997. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  3998. ys = Instance.new("BodyVelocity",ay)
  3999.  
  4000. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4001.  
  4002. ys.Velocity = RootPart.CFrame.lookVector * 80
  4003. ay.Touched:connect(function(hit)
  4004. if hit ~= ay then
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014. end
  4015. if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
  4016.  
  4017. for i,v in pairs(hit.Parent:GetChildren()) do
  4018.  
  4019.  
  4020. if v:IsA("Humanoid") then
  4021. v.Health = v.Health - 0.4
  4022. if v.Health > 100 then
  4023. v.Health = 100
  4024. v.MaxHealth = 100
  4025. end
  4026. end
  4027. end
  4028. end
  4029.  
  4030. end)
  4031.  
  4032. game.Debris:AddItem(ay,3)
  4033. wait()
  4034. kiblast2= false
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040. kiblast3 = true
  4041. wait()
  4042. kiblast3 = false
  4043. kiblast4 = true
  4044.  
  4045. ay = new("Part",char)
  4046. ay.Name = "NewPart"
  4047. ay.Size = v3(1,1,1)
  4048. ay.CanCollide = false
  4049. ay.BrickColor = bc("Cyan")
  4050. ay.Material = "Neon"
  4051. ay.Transparency = 0
  4052. aay = new("SpecialMesh",ay)
  4053. aay.MeshType = "Sphere"
  4054. aay.Scale = v3(2,2,2)
  4055. ay.Position = v3(999,999,999)
  4056. ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  4057. ys = Instance.new("BodyVelocity",ay)
  4058.  
  4059. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4060.  
  4061. ys.Velocity = RootPart.CFrame.lookVector * 80
  4062. ay.Touched:connect(function(hit)
  4063. if hit ~= ay then
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072. end
  4073. if hit.Parent:FindFirstChild("Head") ~= nil and hit.Parent:FindFirstChild("NewPart") == nil then
  4074.  
  4075.  
  4076. for i,v in pairs(hit.Parent:GetChildren()) do
  4077.  
  4078.  
  4079.  
  4080. if v:IsA("Humanoid") then
  4081. v.Health = v.Health - 0.4
  4082. if v.Health > 100 then
  4083. v.Health = 100
  4084. v.MaxHealth = 100
  4085. end
  4086. end
  4087. end
  4088. end
  4089.  
  4090. end)
  4091.  
  4092. game.Debris:AddItem(ay,3)
  4093. wait()
  4094. kiblast4= false
  4095. end
  4096.  
  4097.  
  4098.  
  4099.  
  4100. wait(2)
  4101. idle = true
  4102. walk = true
  4103. canjump = true
  4104. canattack = true
  4105.  
  4106. hit.Parent:findFirstChild("Head").Anchored = false
  4107. idle = true
  4108. go11 = 2.3
  4109. walk = true
  4110. up = 0
  4111. canjump = true
  4112. canattack = true
  4113. RootPart.Anchored = false
  4114. end
  4115.  
  4116. end)
  4117. end
  4118. end
  4119. end)
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134. mouse.KeyDown:connect(function(key)
  4135. if key == "y" then
  4136. if fuse == false then
  4137. if ssj1 == false and ssj2 == false and ssj3 == false then
  4138. if canattack == true then
  4139. canattack = false
  4140. if canfly == true then
  4141. canfly = false
  4142. canfly1 = true
  4143. end
  4144. newaura.Position = UDim2.new(-0.475,0,-0.25,0)
  4145. RootPart.Anchored = true
  4146. newaurabase.Size = UDim2.new(15,0,25,0)
  4147. newaurabase.AlwaysOnTop = false
  4148. newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
  4149. newaurabase.ExtentsOffset = Vector3.new(0,0,-2)
  4150. idle = false
  4151. ssjb = true
  4152. ssj1 = false
  4153. ssj2= false
  4154. ssj3 = false
  4155. walk = false
  4156. canjump = false
  4157.  
  4158. ssjbmusic:Play()
  4159. g1q = Instance.new("Part",char)
  4160. g1q.Name = "Smoke"
  4161. g1q.CanCollide = false
  4162. g1q.Position = RootPart.Position - v3(-8,3,0)
  4163. g1q.Size = v3(0.1,0.1,0.1)
  4164. g1q.Anchored = true
  4165. g1a = Instance.new("Part",char)
  4166. g1a.Name = "Smoke"
  4167. g1a.CanCollide = false
  4168. g1a.Position = RootPart.Position + v3(8,80,0)
  4169. g1a.Size = v3(0.1,0.1,0.1)
  4170. g1a.Anchored = true
  4171. g1q1 = Instance.new("Part",char)
  4172. g1q1.Name = "Smoke"
  4173. g1q1.CanCollide = false
  4174. g1q1.Position = RootPart.Position - v3(-5,3,7)
  4175. g1q1.Size = v3(0.1,0.1,0.1)
  4176. g1q1.Anchored = true
  4177. g1a1 = Instance.new("Part",char)
  4178. g1a1.Name = "Smoke"
  4179. g1a1.CanCollide = false
  4180. g1a1.Position = RootPart.Position + v3(5,80,-7)
  4181. g1a1.Size = v3(0.1,0.1,0.1)
  4182. g1a1.Anchored = true
  4183. g1q2 = Instance.new("Part",char)
  4184. g1q2.Name = "Smoke"
  4185. g1q2.CanCollide = false
  4186. g1q2.Position = RootPart.Position - v3(12,3,-6)
  4187. g1q2.Size = v3(0.1,0.1,0.1)
  4188. g1q2.Anchored = true
  4189. g1a2 = Instance.new("Part",char)
  4190. g1a2.Name = "Smoke"
  4191. g1a2.CanCollide = false
  4192. g1a2.Position = RootPart.Position + v3(-12,80,6)
  4193. g1a2.Size = v3(0.1,0.1,0.1)
  4194. g1a2.Anchored = true
  4195. ------------------------------------------------
  4196. transform1 = true
  4197.  
  4198. wait(0.8)
  4199. if potara == false then
  4200. Hair7.Color = Color3.fromRGB(21,221,239)
  4201. Mesh.MeshId = "rbxassetid://430344159"
  4202. Mesh.Scale = v3(6.3,6.3,6.3)
  4203. char.Head.face.Texture= "rbxassetid://959519291"
  4204. Weld.C0 = CFrame.new(-.25,1.2,.34)
  4205. else
  4206. char.Head.face.Texture= "rbxassetid://959519291"
  4207. Hair7.Color = Color3.fromRGB(21,221,239)
  4208. Mesh.MeshId = "rbxassetid://560152258"
  4209. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  4210. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  4211. end
  4212. a21e = new("Part",char)
  4213. a21e.Name = "Beam"..num
  4214. a21e.Locked = true
  4215. a21e.Size = v3(1,1,1)
  4216. a21e.CanCollide = false
  4217. a21e.Position = v3(999,999,999)
  4218. a21e.BrickColor = bc("Cyan")
  4219. a21e.Material = "Neon"
  4220. a21e.Transparency = 0
  4221. aa21e = new("SpecialMesh",a21e)
  4222. a21e.Anchored = true
  4223. a21e.Position = RootPart.Position
  4224. aa21e.MeshType = "Sphere"
  4225. aa21e.Scale = v3(1,1,1)
  4226.  
  4227. transform1 = false
  4228. transform2 = true
  4229. ssjbauraburst:Play()
  4230. GroundWave5()
  4231. GroundWave6()
  4232. GroundWave7()
  4233. GroundWave8()
  4234. GroundWave9()
  4235. GroundWave10()
  4236. ad.Position = RootPart.Position - v3(0,3,0)
  4237. aad.Transparency = 0
  4238.  
  4239.  
  4240.  
  4241. newaura.ImageTransparency = 0
  4242. ssjbaura:Play()
  4243. for i = 1,50 do
  4244. wait()
  4245. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4246. a21e.Transparency = a21e.Transparency + 0.02
  4247. end
  4248. wait(0.1)
  4249. wait(1.4)
  4250. transform2 = false
  4251.  
  4252.  
  4253.  
  4254.  
  4255. -------------------------------------------------
  4256. canattack = true
  4257. RootPart.Anchored = false
  4258. if canfly1 == true then
  4259.  
  4260. idle = true
  4261. walk = true
  4262. canjump = true
  4263. end
  4264. if canfly1 == true then
  4265. canfly = true
  4266. end
  4267. for i = 1,20 do
  4268. wait()
  4269. aad.Transparency = aad.Transparency + 0.05
  4270. end
  4271. end
  4272. end
  4273. end
  4274. end
  4275. end)
  4276.  
  4277.  
  4278.  
  4279. mouse.KeyDown:connect(function(key)
  4280. if key == "k" then
  4281. if potara == false then
  4282. if ssjb == true then
  4283. if canattack == true then
  4284. canattack = false
  4285. if canfly == true then
  4286. canfly = false
  4287. canfly1 = true
  4288. end
  4289.  
  4290.  
  4291. idle = false
  4292. ssjb = true
  4293. ssjbkaio = true
  4294. ssj1 = false
  4295. ssj2= false
  4296. ssj3 = false
  4297. walk = false
  4298. canjump = false
  4299.  
  4300. ssjbmusic:Play()
  4301.  
  4302. ------------------------------------------------
  4303. transform3 = true
  4304.  
  4305. wait(0.8)
  4306. Hair7.Color = Color3.fromRGB(21,221,239)
  4307. Mesh.MeshId = "rbxassetid://430344159"
  4308. Mesh.Scale = v3(6.3,6.3,6.3)
  4309. char.Head.face.Texture= "rbxassetid://959519291"
  4310. Weld.C0 = CFrame.new(-.25,1.2,.34)
  4311.  
  4312. a21e = new("Part",char)
  4313. a21e.Name = "Beam"..num
  4314. a21e.Locked = true
  4315. a21e.Size = v3(1,1,1)
  4316. a21e.CanCollide = false
  4317. a21e.Position = v3(999,999,999)
  4318. a21e.BrickColor = bc("Cyan")
  4319. a21e.Material = "Neon"
  4320. a21e.Transparency = 1
  4321. aa21e = new("SpecialMesh",a21e)
  4322. a21e.Anchored = true
  4323. a21e.Position = RootPart.Position
  4324. aa21e.MeshType = "Sphere"
  4325. aa21e.Scale = v3(1,1,1)
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331. smokey = Instance.new("Smoke",RootPart)
  4332. smokey.Color = Color3.new(255,0,0)
  4333. smokey.Opacity = 1
  4334. smokey.Size = 2
  4335. ssjbkaioken.TimePosition = 1.5
  4336. ssjbkaioken:Play()
  4337. wait(0.2)
  4338. coroutine.wrap(function()
  4339. repeat
  4340. wait()
  4341. newaurabase.Size = UDim2.new(math.random(15,17),0,math.random(25,30),0)
  4342. until newaura.ImageTransparency == 1
  4343.  
  4344.  
  4345.  
  4346. end)()
  4347. rock = true
  4348. redlight = Instance.new("PointLight",LowerTorso)
  4349. redlight.Color = Color3.new(255,0,0)
  4350. redlight.Brightness = math.huge
  4351. mouth.Texture = "rbxassetid://828773176"
  4352. GroundShake = true
  4353. RootPart.Anchored = true
  4354.  
  4355. wait(10)
  4356.  
  4357. wait(7)
  4358. rock2 = true
  4359. rock = false
  4360. smokey:Destroy()
  4361. ssjbaura:Stop()
  4362. ssjbmusic:Stop()
  4363. transform3 = false
  4364. transform2 = false
  4365. transform5 = true
  4366. redlight:Destroy()
  4367.  
  4368. mouth.Texture = "rbxassetid://932140764"
  4369. newaura.ImageTransparency = 1
  4370. GroundShake = false
  4371.  
  4372. a21e.Transparency = 0
  4373. for i = 1,50 do
  4374. wait()
  4375. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4376. a21e.Transparency = a21e.Transparency + 0.02
  4377. end
  4378. aa21e.Scale = v3(1,1,1)
  4379. a21e.Transparency = 1
  4380. wait(1)
  4381. chatfunc("Kaioken!")
  4382. mouth.Texture = "rbxassetid://828773176"
  4383. wait(0.3)
  4384. mouth.Texture = "rbxassetid://932140764"
  4385. wait(0.3)
  4386. mouth.Texture = "rbxassetid://828773176"
  4387. wait(0.3)
  4388. mouth.Texture = "rbxassetid://932140764"
  4389. wait(0.3)
  4390. mouth.Texture = "rbxassetid://828773176"
  4391. wait(0.3)
  4392. mouth.Texture = "rbxassetid://932140764"
  4393. wait(0.3)
  4394. GroundShake2 = true
  4395. transform5 = false
  4396. transform3 = false
  4397. transform2 = true
  4398. ssjbauraburst:Play()
  4399. GroundWave5()
  4400. GroundWave6()
  4401. GroundWave7()
  4402. GroundWave8()
  4403. GroundWave9()
  4404. GroundWave10()
  4405. ad.Position = RootPart.Position - v3(0,3,0)
  4406. aad.Transparency = 0
  4407. newaura2.ImageTransparency = 0
  4408. wait(0.1)
  4409.  
  4410.  
  4411. newaura.ImageTransparency = 0
  4412. ssjbaura:Stop()
  4413. ssjbkaura:Play()
  4414. a21e.Transparency = 0
  4415. for i = 1,50 do
  4416. wait()
  4417. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4418. a21e.Transparency = a21e.Transparency + 0.02
  4419. end
  4420. GroundShake2 = false
  4421. for i,v in pairs(workspace:GetChildren()) do
  4422. if v:IsA("Part") then
  4423. if v.Size.x > 150 then
  4424. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  4425. end
  4426. end
  4427. end
  4428. wait(0.1)
  4429. wait(1.4)
  4430. chatfunc("This Is My Trump Card")
  4431. rock2 = false
  4432. transform2 = false
  4433.  
  4434.  
  4435.  
  4436.  
  4437. -------------------------------------------------
  4438. canattack = true
  4439. RootPart.Anchored = false
  4440. if canfly1 == true then
  4441.  
  4442. idle = true
  4443. walk = true
  4444. canjump = true
  4445. end
  4446. if canfly1 == true then
  4447. canfly = true
  4448. end
  4449. for i = 1,20 do
  4450. wait()
  4451. aad.Transparency = aad.Transparency + 0.05
  4452. end
  4453. end
  4454. end
  4455. end
  4456. end
  4457. end)
  4458.  
  4459.  
  4460.  
  4461. mouse.KeyDown:connect(function(key)
  4462. if key == "k" then
  4463. if ssjbkaio == true then
  4464. if canattack == true then
  4465. canattack = false
  4466. if canfly == true then
  4467. canfly = false
  4468. canfly1 = true
  4469. end
  4470.  
  4471. RootPart.Anchored = true
  4472. idle = false
  4473. ssjb = true
  4474. ssjbkaio = false
  4475. ssjbkaiox10 = true
  4476. ssj1 = false
  4477. ssj2= false
  4478. ssj3 = false
  4479. walk = false
  4480. canjump = false
  4481.  
  4482. ssjbmusic:Play()
  4483.  
  4484. ------------------------------------------------
  4485. transform3 = true
  4486.  
  4487. wait(0.8)
  4488.  
  4489.  
  4490. a21e = new("Part",char)
  4491. a21e.Name = "Beam"..num
  4492. a21e.Locked = true
  4493. a21e.Size = v3(1,1,1)
  4494. a21e.CanCollide = false
  4495. a21e.Position = v3(999,999,999)
  4496. a21e.BrickColor = bc("Cyan")
  4497. a21e.Material = "Neon"
  4498. a21e.Transparency = 1
  4499. aa21e = new("SpecialMesh",a21e)
  4500. a21e.Anchored = true
  4501. a21e.Position = RootPart.Position
  4502. aa21e.MeshType = "Sphere"
  4503. aa21e.Scale = v3(1,1,1)
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510. ssjbkaioken1:Play()
  4511. coroutine.wrap(function()
  4512. repeat
  4513. wait()
  4514. newaurabase2.Size = UDim2.new(math.random(30,35),0,math.random(60,75),0)
  4515. until Hair7.Color == Color3.fromRGB(210, 211, 223)
  4516.  
  4517.  
  4518.  
  4519. end)()
  4520. rock = true
  4521. redlight = Instance.new("PointLight",LowerTorso)
  4522. redlight.Color = Color3.new(255,0,0)
  4523. redlight.Brightness = math.huge
  4524. GroundShake = true
  4525.  
  4526. mouth.Texture = "rbxassetid://828773176"
  4527. wait(9)
  4528. GroundWave5()
  4529. GroundWave6()
  4530. GroundWave7()
  4531. GroundWave8()
  4532. GroundWave9()
  4533. GroundWave10()
  4534. ad = new("Part",char)
  4535. ad.Name = "NewPart"
  4536. ad.Size = v3(30,0.1,30)
  4537. ad.CanCollide = false
  4538. ad.Anchored = true
  4539. ad.Position = RootPart.Position - v3(0,2,0)
  4540. ad.BrickColor = bc("bright Blue")
  4541. ad.Material = "Neon"
  4542. ad.Transparency = 1
  4543. aad = new("Decal",ad)
  4544.  
  4545. aad.Face = "Top"
  4546. aad.Transparency = 1
  4547. aad.Transparency = 0
  4548. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4549. wait(11)
  4550.  
  4551. redlight:Destroy()
  4552.  
  4553. chatfunc("Times 10!")
  4554. mouth.Texture = "rbxassetid://828773176"
  4555. wait(0.3)
  4556. mouth.Texture = "rbxassetid://932140764"
  4557. wait(0.3)
  4558. mouth.Texture = "rbxassetid://828773176"
  4559. wait(0.3)
  4560. mouth.Texture = "rbxassetid://932140764"
  4561. wait(0.2)
  4562. mouth.Texture = "rbxassetid://828773176"
  4563. wait(0.2)
  4564. mouth.Texture = "rbxassetid://932140764"
  4565. wait(0.2)
  4566. mouth.Texture = "rbxassetid://828773176"
  4567. wait(1.4)
  4568. rock3 = true
  4569. rock = false
  4570. GroundShake2 = true
  4571.  
  4572. ssjbauraburst:Play()
  4573. GroundWave5()
  4574. GroundWave6()
  4575. GroundWave7()
  4576. GroundWave8()
  4577. GroundWave9()
  4578. GroundWave10()
  4579.  
  4580. aad.Transparency = 0
  4581. newaura2.ImageTransparency = 0
  4582.  
  4583. p1.Transparency = 0.5
  4584. p2.Transparency = 0.5
  4585. p3.Transparency = 0.5
  4586. p4.Transparency = 0.5
  4587. p5.Transparency = 0.5
  4588. p6.Transparency = 0.5
  4589. p7.Transparency = 0.5
  4590. p8.Transparency = 0.5
  4591. p9.Transparency = 0.5
  4592. p10.Transparency = 0.5
  4593. p11.Transparency = 0.5
  4594. p12.Transparency = 0.5
  4595. p13.Transparency = 0.5
  4596. p14.Transparency = 0.5
  4597. p15.Transparency = 0.5
  4598. newaura.ImageTransparency = 0
  4599. ssjbaura:Stop()
  4600. ssjbkaura:Play()
  4601. a21e.Transparency = 0
  4602. Hair7.Color = Color3.fromRGB(210, 211, 223)
  4603.  
  4604. Mesh.MeshId = "rbxassetid://430344159"
  4605. Mesh.Scale = v3(6.3,6.3,6.3)
  4606. char.Head.face.Texture= "http://www.roblox.com/asset/?id=975967879"
  4607. Weld.C0 = CFrame.new(-.25,1.2,.34)
  4608. for i = 1,50 do
  4609. wait()
  4610. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4611. a21e.Transparency = a21e.Transparency + 0.02
  4612. end
  4613. ssjbkaioken1:Stop()
  4614. mouth.Texture = "rbxassetid://932140764"
  4615. wait()
  4616. GroundShake = false
  4617. wait()
  4618.  
  4619. wait()
  4620. GroundShake2 = false
  4621. for i,v in pairs(workspace:GetChildren()) do
  4622. if v:IsA("Part") then
  4623. if v.Size.x > 150 then
  4624. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  4625. end
  4626. end
  4627. end
  4628. wait(2)
  4629.  
  4630.  
  4631.  
  4632.  
  4633. rock3 = false
  4634. -------------------------------------------------
  4635. transform3 = false
  4636. chatfunc("I Can't Maintain This Form For Long")
  4637. canattack = true
  4638. RootPart.Anchored = false
  4639. if canfly1 == true then
  4640.  
  4641. idle = true
  4642. walk = true
  4643. canjump = true
  4644. end
  4645. if canfly1 == true then
  4646. canfly = true
  4647. end
  4648. for i = 1,20 do
  4649. wait()
  4650. aad.Transparency = aad.Transparency + 0.05
  4651. end
  4652. end
  4653. end
  4654. end
  4655. end)
  4656.  
  4657.  
  4658.  
  4659.  
  4660. mouse.KeyDown:connect(function(key)
  4661. if key == "u" then
  4662. if fuse == false or potara == false then
  4663. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false then
  4664. if canattack == true then
  4665. canattack = false
  4666. if canfly == true then
  4667. canfly = false
  4668. canfly1 = true
  4669. end
  4670. newaura.Position = UDim2.new(-0.57,0,-0.28,0)
  4671. newaurabase.Size = UDim2.new(10,0,20,0)
  4672. newaurabase.AlwaysOnTop = false
  4673. newaurabase.ExtentsOffset = v3(0,0,-2)
  4674. RootPart.Anchored = true
  4675.  
  4676. idle = false
  4677. ssjb = false
  4678. ssjg = true
  4679. ssj1 = false
  4680. ssj2= false
  4681. ssj3 = false
  4682. walk = false
  4683. canjump = false
  4684.  
  4685. ssjgmusic:Play()
  4686.  
  4687. ------------------------------------------------
  4688. transform1 = true
  4689.  
  4690. wait(0.8)
  4691. Hair7.Color = Color3.fromRGB(255,16,88)
  4692. GroundShake = true
  4693. char.Head.face.Texture= "rbxassetid://900680867"
  4694.  
  4695.  
  4696. a21e = new("Part",char)
  4697. a21e.Name = "Beam"..num
  4698. a21e.Locked = true
  4699. a21e.Size = v3(1,1,1)
  4700. a21e.CanCollide = false
  4701. a21e.Position = v3(999,999,999)
  4702. a21e.BrickColor = bc("Really red")
  4703. a21e.Material = "Neon"
  4704. a21e.Transparency = 0
  4705. aa21e = new("SpecialMesh",a21e)
  4706. a21e.Anchored = true
  4707. a21e.Position = RootPart.Position
  4708. aa21e.MeshType = "Sphere"
  4709. aa21e.Scale = v3(1,1,1)
  4710.  
  4711. transform1 = false
  4712. transform2 = true
  4713. ssjbauraburst:Play()
  4714. GroundWave5()
  4715. GroundWave6()
  4716. GroundWave7()
  4717. GroundWave8()
  4718. GroundWave9()
  4719. GroundWave10()
  4720. ad.Position = RootPart.Position - v3(0,3,0)
  4721. aad.Transparency = 0
  4722.  
  4723.  
  4724.  
  4725. newaura.ImageTransparency = 0
  4726. ssjgaura:Play()
  4727. for i = 1,50 do
  4728. wait()
  4729. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4730. a21e.Transparency = a21e.Transparency + 0.02
  4731. end
  4732. GroundShake = false
  4733. for i,v in pairs(workspace:GetChildren()) do
  4734. if v:IsA("Part") then
  4735. if v.Size.x > 150 then
  4736. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  4737. end
  4738. end
  4739. end
  4740. wait(0.1)
  4741. wait(1.4)
  4742. transform2 = false
  4743.  
  4744.  
  4745.  
  4746.  
  4747. -------------------------------------------------
  4748. canattack = true
  4749. RootPart.Anchored = false
  4750. if canfly1 == true then
  4751.  
  4752. idle = true
  4753. walk = true
  4754. canjump = true
  4755. end
  4756. if canfly1 == true then
  4757. canfly = true
  4758. end
  4759. for i = 1,20 do
  4760. wait()
  4761. aad.Transparency = aad.Transparency + 0.05
  4762. end
  4763. end
  4764. end
  4765. end
  4766. end
  4767. end)
  4768.  
  4769. mouse.KeyDown:connect(function(key)
  4770. if key == "l" then
  4771. if fuse == false and potara == false then
  4772. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  4773. if great == false then
  4774. if canattack == true then
  4775. canattack = false
  4776. if canfly == true then
  4777. canfly = false
  4778. canfly1 = true
  4779. end
  4780.  
  4781.  
  4782. transform3 = true
  4783. idle = false
  4784. ssjb = false
  4785. ssjg = true
  4786. ssj1 = false
  4787. ssj2= false
  4788. ssj3 = false
  4789. walk = false
  4790. ssjg = false
  4791. great = true
  4792. canjump = false
  4793.  
  4794.  
  4795. ape = Instance.new("Part",char)
  4796. ape.Transparency = 1
  4797. weldape = Instance.new("Weld",ape)
  4798. weldape.Part0 = Head
  4799. weldape.Part1 = ape
  4800. weldape.C0 = CFrame.new(0,5,-9)*CFrame.Angles(0,math.rad(180),0)
  4801. meshape = Instance.new("SpecialMesh",ape)
  4802. meshape.MeshId = "rbxassetid://553201144"
  4803. meshape.Scale = v3(0.04,0.04,0.04)
  4804.  
  4805. Ape1:Play()
  4806. wait(2)
  4807.  
  4808. Ape2:Play()
  4809.  
  4810. wait(3)
  4811. Ape3:Play()
  4812. wait(10)
  4813. headcolor = Head.BrickColor
  4814. wait(0.1)
  4815. Head.BrickColor = bc("New Yeller")
  4816. Hair7.Transparency = 1
  4817. p1.Transparency = 0
  4818. p2.Transparency = 0
  4819. p3.Transparency = 0
  4820. p4.Transparency = 0
  4821. p5.Transparency = 0
  4822. p6.Transparency = 0
  4823. p7.Transparency = 0
  4824. p8.Transparency =0
  4825. p9.Transparency = 0
  4826. p10.Transparency = 0
  4827. p11.Transparency = 0
  4828. p12.Transparency = 0
  4829. p13.Transparency =0
  4830. p14.Transparency = 0
  4831.  
  4832. p1.BrickColor = bc("New Yeller")
  4833. p2.BrickColor = bc("New Yeller")
  4834. p3.BrickColor = bc("New Yeller")
  4835. p4.BrickColor = bc("New Yeller")
  4836. p5.BrickColor = bc("New Yeller")
  4837. p6.BrickColor = bc("Cool yellow")
  4838. p7.BrickColor = bc("Cool yellow")
  4839. p8.BrickColor = bc("Cool yellow")
  4840. p9.BrickColor = bc("Cool yellow")
  4841. p10.BrickColor = bc("New Yeller")
  4842. p11.BrickColor = bc("New Yeller")
  4843. p12.BrickColor = bc("New Yeller")
  4844. p13.BrickColor = bc("New Yeller")
  4845. p14.BrickColor = bc("New Yeller")
  4846.  
  4847. transform3 = false
  4848. transform4 = true
  4849. for i = 1,10 do
  4850. wait()
  4851. hum.BodyDepthScale.Value = hum.BodyDepthScale.Value + 2
  4852. hum.BodyHeightScale.Value = hum.BodyHeightScale.Value + 2
  4853. hum.BodyWidthScale.Value = hum.BodyWidthScale.Value + 2
  4854. hum.HeadScale.Value = hum.HeadScale.Value + 2
  4855. end
  4856. lboob = Instance.new("Part",char)
  4857. lboobmesh = Instance.new("SpecialMesh",lboob)
  4858. lboobweld = Instance.new("Weld",lboob)
  4859. lboobweld.Part0 = UpperTorso
  4860. lboobweld.Part1 = lboob
  4861. lboobweld.C0 = CFrame.new(0.4,7,-5)
  4862. lboobmesh.MeshType = "Sphere"
  4863. lboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
  4864. rboob = Instance.new("Part",char)
  4865. rboobmesh = Instance.new("SpecialMesh",rboob)
  4866. rboobweld = Instance.new("Weld",rboob)
  4867. rboobweld.Part0 = char.UpperTorso
  4868. rboobweld.Part1 = rboob
  4869. rboobweld.C0 = CFrame.new(-0.4,7,-5)
  4870. rboobmesh.MeshType = "Sphere"
  4871. rboobmesh.Scale = Vector3.new(0.2*50,0.4*50,0.2*50)
  4872. rlboob = Instance.new("Part",char)
  4873. rlboobmesh = Instance.new("SpecialMesh",rlboob)
  4874. rlboobweld = Instance.new("Weld",rlboob)
  4875. rlboobweld.Part0 = char.UpperTorso
  4876. rlboobweld.Part1 = rlboob
  4877. rlboobweld.C0 = CFrame.new(0,-1,-2)
  4878. rlboobmesh.MeshType = "Sphere"
  4879. rlboobmesh.Scale = Vector3.new(0.2*50,1*50,0.2*50)
  4880. lboob.BrickColor = bc("New Yeller")
  4881. rboob.BrickColor = bc("New Yeller")
  4882. rlboob.BrickColor = bc("New Yeller")
  4883. ape.Transparency = 0
  4884. ape.BrickColor = bc("New Yeller")
  4885. p15.BrickColor = bc("Really black")
  4886. p15.Transparency =0
  4887. a21e = new("Part",char)
  4888. a21e.Name = "Beam"..num
  4889. a21e.Locked = true
  4890. a21e.Size = v3(1,1,1)
  4891. a21e.CanCollide = false
  4892. a21e.Position = v3(999,999,999)
  4893. a21e.BrickColor = bc("Really red")
  4894. a21e.Material = "Neon"
  4895. a21e.Transparency = 0
  4896. aa21e = new("SpecialMesh",a21e)
  4897. a21e.Anchored = true
  4898. a21e.Position = RootPart.Position
  4899. aa21e.MeshType = "Sphere"
  4900. aa21e.Scale = v3(50,50,50)
  4901.  
  4902.  
  4903. ApeGrowl:Play()
  4904. GroundWave5()
  4905. GroundWave6()
  4906. GroundWave7()
  4907. GroundWave8()
  4908. GroundWave9()
  4909. GroundWave10()
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915. for i = 1,50 do
  4916. wait()
  4917. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  4918. a21e.Transparency = a21e.Transparency + 0.02
  4919. end
  4920.  
  4921. for i,v in pairs(workspace:GetChildren()) do
  4922. if v:IsA("Part") then
  4923. if v.Size.x > 150 then
  4924. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
  4925. end
  4926. end
  4927. end
  4928. wait(0.1)
  4929. wait(1.4)
  4930. transform4 = false
  4931. for i = 1,20 do
  4932. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  4933. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  4934. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  4935. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  4936. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  4937. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4938. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  4939. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  4940. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  4941. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  4942. end
  4943.  
  4944.  
  4945.  
  4946. -------------------------------------------------
  4947.  
  4948.  
  4949. if canfly1 == true then
  4950.  
  4951.  
  4952. walk = true
  4953.  
  4954. end
  4955. if canfly1 == true then
  4956. canfly = true
  4957. end
  4958. for i = 1,20 do
  4959. wait()
  4960. aad.Transparency = aad.Transparency + 0.05
  4961. end
  4962. end
  4963. else
  4964. ape:Destroy()
  4965.  
  4966. p15.BrickColor = bc("New Yeller")
  4967. Head.BrickColor = bc("New Yeller")
  4968.  
  4969. transform5 = true
  4970. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=258281249"
  4971. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=258281716"
  4972.  
  4973. --504772831
  4974. Head.BrickColor = headcolor
  4975. lboob:Destroy()
  4976. rboob:Destroy()
  4977. rlboob:Destroy()
  4978. a21e = new("Part",char)
  4979. a21e.Name = "Beam"..num
  4980. a21e.Locked = true
  4981. a21e.Size = v3(1,1,1)
  4982. a21e.CanCollide = false
  4983. a21e.Position = v3(999,999,999)
  4984. a21e.BrickColor = bc("New Yeller")
  4985. a21e.Material = "Neon"
  4986. a21e.Transparency = 0
  4987. aa21e = new("SpecialMesh",a21e)
  4988. a21e.Anchored = true
  4989. a21e.Position = RootPart.Position
  4990. aa21e.MeshType = "Sphere"
  4991. aa21e.Scale = v3(200,200,200)
  4992.  
  4993.  
  4994.  
  4995.  
  4996. for i = 1,100 do
  4997. wait()
  4998. hum.BodyDepthScale.Value = hum.BodyDepthScale.Value - .2
  4999. hum.BodyHeightScale.Value = hum.BodyHeightScale.Value - .2
  5000. hum.BodyWidthScale.Value = hum.BodyWidthScale.Value - .2
  5001. hum.HeadScale.Value = hum.HeadScale.Value - .2
  5002. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5003.  
  5004. end
  5005. wait(0.5)
  5006. mouth.Transparency = 1
  5007. nose.Transparency = 1
  5008. Hair7.Color = Color3.fromRGB(0,0,0)
  5009. Mesh.MeshId = "http://www.roblox.com/asset/?id=504772831"
  5010. Mesh.Scale = Vector3.new(0.23,0.23,0.23)
  5011. Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
  5012. char.Head.face.Texture= "http://www.roblox.com/asset/?id=869609457"
  5013. Hair7.Transparency = 0
  5014.  
  5015. p1.Transparency = 1
  5016. p2.Transparency = 1
  5017. p3.Transparency = 1
  5018. p4.Transparency = 1
  5019. p5.Transparency = 1
  5020. p6.Transparency = 1
  5021. p7.Transparency = 1
  5022. p8.Transparency =1
  5023. p9.Transparency = 1
  5024. p10.Transparency = 1
  5025. p11.Transparency = 1
  5026. p12.Transparency = 1
  5027. p13.Transparency =1
  5028. p14.Transparency = 1
  5029. p15.Transparency = 1
  5030. great = false
  5031. ape5 = Instance.new("Part",char)
  5032. ape5.Transparency = 0
  5033. weldape5 = Instance.new("Weld",ape5)
  5034. weldape5.Part0 = LowerTorso
  5035. weldape5.Part1 = ape5
  5036. ape5.BrickColor = bc("Crimson")
  5037. weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
  5038. meshape5 = Instance.new("SpecialMesh",ape5)
  5039. meshape5.MeshId = "rbxassetid://547956749"
  5040. meshape5.Scale = v3(0.025,0.025,0.025)
  5041. ssj4 = true
  5042.  
  5043.  
  5044. wait(0.5)
  5045.  
  5046. a21e:Destroy()
  5047. wait()
  5048.  
  5049. a21e = new("Part",char)
  5050. a21e.Name = "Beam"..num
  5051. a21e.Locked = true
  5052. a21e.Size = v3(1,1,1)
  5053. a21e.CanCollide = false
  5054. a21e.Position = v3(999,999,999)
  5055. a21e.BrickColor = bc("New Yeller")
  5056. a21e.Material = "Neon"
  5057. a21e.Transparency = 0
  5058. aa21e = new("SpecialMesh",a21e)
  5059. a21e.Anchored = true
  5060. a21e.Position = RootPart.Position
  5061. aa21e.MeshType = "Sphere"
  5062. aa21e.Scale = v3(50,50,50)
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068. aa21e.Scale = v3(10,10,10)
  5069. a21e.Transparency = 0
  5070. newaura.ImageTransparency = 0
  5071. GroundWave5()
  5072. GroundWave6()
  5073. GroundWave7()
  5074. GroundWave8()
  5075. GroundWave9()
  5076. GroundWave10()
  5077. ssjauraburst:Play()
  5078. ssjaura:Play()
  5079. for i = 1,50 do
  5080. wait()
  5081. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  5082. a21e.Transparency = a21e.Transparency + 0.02
  5083. end
  5084.  
  5085. transform5 = false
  5086. idle = true
  5087. canattack = true
  5088. end
  5089. end
  5090. end
  5091. end
  5092. end)
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099. newaurabase = Instance.new("BillboardGui",LowerTorso)
  5100. newaurabase.Size = UDim2.new(20,0,20,0)
  5101. newaurabase.AlwaysOnTop = false
  5102. newaura = Instance.new("ImageLabel",newaurabase)
  5103. newaura.BackgroundTransparency = 1
  5104. newaurabase.ExtentsOffset = v3(0,0,3)
  5105. newaura.ImageTransparency = 1
  5106. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  5107. newaura.Size = UDim2.new(2,0,1,0)
  5108. newaura.Position = UDim2.new(-0.5,0,-0.2,0)
  5109. newaurabase2 = Instance.new("BillboardGui",LowerTorso)
  5110. newaurabase2.Size = UDim2.new(20,0,40,0)
  5111. newaurabase2.ExtentsOffset = v3(0,0,-3)
  5112. newaurabase2.AlwaysOnTop = false
  5113. newaura2 = Instance.new("ImageLabel",newaurabase2)
  5114. newaura2.BackgroundTransparency = 1
  5115. newaura2.ImageTransparency = 1
  5116. newaura2.ImageColor3 = Color3.fromRGB(255, 0,0)
  5117. newaura2.Size = UDim2.new(2,0,1,0)
  5118. newaura2.Position = UDim2.new(-0.5,0,-0.4,0)
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133. char = game.Players.LocalPlayer.Character
  5134. char.Archivable = true
  5135. clone1 = char:Clone()
  5136.  
  5137. clone1["Sound Folder"]:Destroy()
  5138. clone1.Name = "Vegeta"
  5139. clone1.Parent = char
  5140.  
  5141. LeftUpperArm1 = clone1.LeftUpperArm
  5142. LeftShoulder1 = clone1.LeftUpperArm.LeftShoulder
  5143. LeftLowerArm1 = clone1.LeftLowerArm
  5144. LeftElbow1 = clone1.LeftLowerArm.LeftElbow
  5145. --------------------------------------------------------
  5146. LeftUpperLeg1 = clone1.LeftUpperLeg
  5147. LeftHip1 = clone1.LeftUpperLeg.LeftHip
  5148. LeftLowerLeg1 = clone1.LeftLowerLeg
  5149. LeftKnee1 = clone1.LeftLowerLeg.LeftKnee
  5150. ----------------------------------------------------------
  5151. RightUpperArm1 = clone1.RightUpperArm
  5152. RightShoulder1 = clone1.RightUpperArm.RightShoulder
  5153. RightLowerArm1 = clone1.RightLowerArm
  5154. RightElbow1 = clone1.RightLowerArm.RightElbow
  5155. ----------------------------------------------------------
  5156. RightUpperLeg1 = clone1.RightUpperLeg
  5157. RightHip1 = clone1.RightUpperLeg.RightHip
  5158. RightLowerLeg1 = clone1.RightLowerLeg
  5159. RightKnee1 = clone1.RightLowerLeg.RightKnee
  5160. ----------------------------------------------------------
  5161. UpperTorso1 = clone1.UpperTorso
  5162. LowerTorso1 = clone1.LowerTorso
  5163. Root1 = clone1.LowerTorso.Root
  5164. RootPart1 = clone1.HumanoidRootPart
  5165. LeftHand1 = clone1.LeftHand
  5166. RightHand1 = clone1.RightHand
  5167. LeftFoot1 = clone1.LeftFoot
  5168. RightFoot1 = clone1.RightFoot
  5169. --------------------------------------------
  5170. Head1 = clone1.Head
  5171. Neck1 = clone1.Head.Neck
  5172.  
  5173.  
  5174. RootPart1.CFrame = CFrame.new(999,999,999)
  5175. RootPart1.Anchored = true
  5176. function RenderStepped3()
  5177. if spiritballenergy == true then
  5178. wait(math.random(0.1,0.5))
  5179. ay = new("Part",char)
  5180. ay.Name = "NewPart2"
  5181. ay.Size = v3(0.3,0.3,0.3)
  5182. ay.CanCollide = false
  5183. ay.Material = "Neon"
  5184.  
  5185. ay.BrickColor = bc("Cyan")
  5186.  
  5187. meshk = Instance.new("SpecialMesh",ay)
  5188. meshk.MeshType = "Sphere"
  5189.  
  5190. ay.Position = v3(999,999,999)
  5191. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  5192. ys = Instance.new("BodyVelocity",ay)
  5193. ys.Name = "GO1"
  5194. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5195.  
  5196. ys.Velocity = v3(0,6,0)
  5197. game.Debris:AddItem(ay,4)
  5198. end
  5199. if spirit1 == true then
  5200. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1) --LeftUpperArm
  5201. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1)--RightUpperArm
  5202. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  5203. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5204. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5205. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5206. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5207. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5208. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5209. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5210. end
  5211. if spirit2 == true then
  5212. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1) --LeftUpperArm
  5213. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1)--RightUpperArm
  5214. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5215. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5216. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftUpperLeg
  5217. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
  5218. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5219. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5220. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--Torso
  5221. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5222. end
  5223. if beam1 == true then
  5224. beamgo = beamgo + 2
  5225. beamgo1 = beamgo1 + 4
  5226.  
  5227. a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
  5228.  
  5229. aa1.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
  5230. a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
  5231. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
  5232. a1.Size = v3(beamgo1,3,3)
  5233. aa2.Scale = v3(100,math.random(50,70),math.random(50,70))
  5234. aa3.Scale = v3(150,math.random(50,70),math.random(50,70))
  5235.  
  5236.  
  5237. end
  5238. 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
  5239. a1.Size = v3(beamgo1,3.5,3.5)
  5240. aa2.Scale = v3(110,math.random(60,80),math.random(60,80))
  5241. aa3.Scale = v3(160,math.random(60,80),math.random(60,80))
  5242. end
  5243. if ssj1 == false and ssj2 == true and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
  5244. a1.Size = v3(beamgo1,4,4)
  5245. aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
  5246. aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
  5247. end
  5248. if ssj3 == true then
  5249. a1.Size = v3(beamgo1,4.5,4.5)
  5250. aa2.Scale = v3(130,math.random(80,100),math.random(80,100))
  5251. aa3.Scale = v3(180,math.random(80,100),math.random(80,100))
  5252. end
  5253. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == false and potara == false then
  5254. a1.Size = v3(beamgo1,5,5)
  5255. aa2.Scale = v3(140,math.random(90,110),math.random(90,110))
  5256. aa3.Scale = v3(190,math.random(90,110),math.random(90,110))
  5257. end
  5258. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == true and ssjbkaiox10 == false then
  5259. a1.Size = v3(beamgo1,6,6)
  5260. aa2.Scale = v3(155,math.random(105,125),math.random(105,125))
  5261. aa3.Scale = v3(205,math.random(105,125),math.random(105,125))
  5262. end
  5263. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == true then
  5264. a1.Size = v3(beamgo1,15,15)
  5265. aa2.Scale = v3(220,math.random(185,220),math.random(185,220))
  5266. aa3.Scale = v3(280,math.random(185,220),math.random(185,220))
  5267. end
  5268. if ssjg == true then
  5269. a1.Size = v3(beamgo1,6,6)
  5270. aa2.Scale = v3(150,math.random(100,120),math.random(100,120))
  5271. aa3.Scale = v3(200,math.random(100,120),math.random(100,120))
  5272. end
  5273. if ssj4 == true and fuse == true then
  5274. a1.Size = v3(beamgo1,75,75)
  5275. end
  5276. if ssj4 == false and fuse == true then
  5277. a1.Size = v3(beamgo1,50,50)
  5278.  
  5279. end
  5280. if potara == true then
  5281. a1.Size = v3(beamgo1,math.random(25,35),math.random(25,35))
  5282. end
  5283. if ssj4 == true and fuse == false then
  5284. a1.Size = v3(beamgo1,4,4)
  5285. aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
  5286. aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
  5287. end
  5288. a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) - RootPart.CFrame.lookVector * 1
  5289. end
  5290. if final1 == true then
  5291. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-90)),.1) --LeftUpperArm
  5292. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(90)),.1)--RightUpperArm
  5293. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5294. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5295. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5296. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5297. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5298. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5299. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5300. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5301. end
  5302. if final2 == true then
  5303. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(30)),.1) --LeftUpperArm
  5304. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-30)),.1)--RightUpperArm
  5305. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5306. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5307. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5308. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5309. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5310. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5311. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5312. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5313. end
  5314. 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
  5315. hum.HipHeight = 1.35
  5316. idle5 = false
  5317. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  5318. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  5319. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  5320. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  5321. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  5322. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5323. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  5324. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5325. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  5326. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  5327. end
  5328. if potara1 == true then
  5329. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
  5330. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(110),rad(50),rad(0)),.1)--RightUpperArm
  5331. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5332. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--RightLowerArm
  5333. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5334. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5335. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5336. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5337. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5338. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5339. end
  5340. if potara2 == true then
  5341. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
  5342. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
  5343. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
  5344. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
  5345. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
  5346. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
  5347. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  5348. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  5349. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(90),rad(0)),.1)--Torso
  5350. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
  5351. end
  5352. if potara3 == true then
  5353. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(110),rad(-50),rad(0)),.1) --LeftUpperArm
  5354. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
  5355. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--LeftLowerArm
  5356. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5357. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5358. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5359. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5360. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5361. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5362. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5363. end
  5364. if potara4 == true then
  5365. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
  5366. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
  5367. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
  5368. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
  5369. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
  5370. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
  5371. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
  5372. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
  5373. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-90),rad(0)),.1)--Torso
  5374. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
  5375. end
  5376. if hum.MoveDirection.x == 0 and fuse == true or hum.MoveDirection.x == 0 and potara == true then
  5377. if idle7 == true then
  5378. idle5 = true
  5379.  
  5380.  
  5381. else
  5382. idle5 = false
  5383. hum.HipHeight = 1.35
  5384. end
  5385. end
  5386. if idle5 == true and idle6 == true then
  5387. idle6 = false
  5388. hum.HipHeight = 2
  5389. idle2 = true
  5390. for i = 1,50 do
  5391. wait()
  5392. hum.HipHeight = hum.HipHeight + 0.01
  5393. end
  5394. idle2 = false
  5395.  
  5396. idle3 = true
  5397. for i = 1,50 do
  5398. wait()
  5399. hum.HipHeight = hum.HipHeight - 0.01
  5400. end
  5401. idle3 = false
  5402. idle6 = true
  5403. end
  5404. if noidle == true then
  5405. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  5406. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  5407. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  5408. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  5409. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  5410. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5411. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  5412. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5413. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  5414. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  5415. end
  5416. if noidle1 == true then
  5417. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
  5418. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
  5419. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
  5420. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
  5421. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
  5422. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5423. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
  5424. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
  5425. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
  5426. Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
  5427. end
  5428. if idle2 == true then
  5429. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.01) --LeftUpperArm
  5430. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.01)--RightUpperArm
  5431. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--LeftLowerArm
  5432. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--RightLowerArm
  5433. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.01)--LeftUpperLeg
  5434. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
  5435. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-60),rad(0),rad(0)),.01)--LeftLowerLeg
  5436. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
  5437. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.01)--Torso
  5438. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--Head
  5439. end
  5440. if idle3 == true then
  5441. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.01) --LeftUpperArm
  5442. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.01)--RightUpperArm
  5443. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--LeftLowerArm
  5444. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--RightLowerArm
  5445. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.01)--LeftUpperLeg
  5446. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.01)--RightUpperLeg
  5447. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.01)--LeftLowerLeg
  5448. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.01)--RightUpperLeg
  5449. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-4),rad(0),rad(0)),.01)--Torso
  5450. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(2),rad(0),rad(0)),.01)--Head
  5451. end
  5452. if fuse1 == true then
  5453. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.1) --LeftUpperArm
  5454. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.1)--RightUpperArm
  5455. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5456. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5457. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5458. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5459. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5460. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5461. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5462. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5463. end
  5464.  
  5465.  
  5466. if fuse2 == true then
  5467. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(260)),.1) --LeftUpperArm
  5468. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(260)),.1)--RightUpperArm
  5469. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5470. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5471. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5472. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5473. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5474. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5475. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5476. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5477.  
  5478. end
  5479. if fuse3 == true then
  5480. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.5) --LeftUpperArm
  5481. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.5)--RightUpperArm
  5482. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  5483. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  5484. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
  5485. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(-60)),.5)--RightUpperLeg
  5486. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  5487. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--RightUpperLeg
  5488. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
  5489. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
  5490.  
  5491. end
  5492. if fuse4 == true then
  5493. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(330)),.5) --LeftUpperArm
  5494. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(200)),.5)--RightUpperArm
  5495. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-110)),.5)--LeftLowerArm
  5496. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  5497. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(-30),rad(-80)),.5)--LeftUpperLeg
  5498. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--RightUpperLeg
  5499. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--LeftLowerLeg
  5500. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  5501. Root.C0 = Root.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(50)),.5)--Torso
  5502. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--Head
  5503.  
  5504. end
  5505. if fuse5 == true then
  5506. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.1) --LeftUpperArm
  5507. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.1)--RightUpperArm
  5508. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5509. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5510. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5511. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5512. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5513. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5514. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5515. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5516. end
  5517.  
  5518.  
  5519. if fuse6 == true then
  5520. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(20),rad(20),rad(-260)),.1) --LeftUpperArm
  5521. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-260)),.1)--RightUpperArm
  5522. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5523. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5524. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
  5525. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5526. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
  5527. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5528. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5529. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5530.  
  5531. end
  5532. if fuse7 == true then
  5533. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.5) --LeftUpperArm
  5534. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.5)--RightUpperArm
  5535. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  5536. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
  5537. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(80),rad(0),rad(60)),.5)--LeftUpperLeg
  5538. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  5539. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--LeftLowerLeg
  5540. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
  5541. Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
  5542. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
  5543.  
  5544. end
  5545. if fuse8 == true then
  5546. LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-200)),.5) --LeftUpperArm
  5547. RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-330)),.5)--RightUpperArm
  5548. LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
  5549. RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(110)),.5)--RightLowerArm
  5550. LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--LeftUpperLeg
  5551. RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(80),rad(30),rad(80)),.5)--RightUpperLeg
  5552. LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
  5553. RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--RightUpperLeg
  5554. Root1.C0 = Root1.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(-50)),.5)--Torso
  5555. Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--Head
  5556.  
  5557. end
  5558. if bigkamehameha1 == true then
  5559. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(0),rad(30)),.1) --LeftUpperArm
  5560. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(60),rad(0),rad(-30)),.1)--RightUpperArm
  5561. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
  5562. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
  5563. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
  5564. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5565. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
  5566. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5567. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  5568. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5569. end
  5570. if bigkamehameha2 == true then
  5571. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(85),rad(0),rad(30)),.1) --LeftUpperArm
  5572. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(85),rad(0),rad(-30)),.1)--RightUpperArm
  5573. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
  5574. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
  5575. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftUpperLeg
  5576. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5577. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
  5578. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
  5579. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.1)--Torso
  5580. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  5581. end
  5582. end
  5583. ape51 = Instance.new("Part",clone1)
  5584. ape51.Transparency = 0
  5585. weldape5 = Instance.new("Weld",ape51)
  5586. weldape5.Part0 = LowerTorso1
  5587. weldape5.Part1 = ape51
  5588. ape51.Color = Color3.fromRGB(79,0,0)
  5589. weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
  5590. meshape5 = Instance.new("SpecialMesh",ape51)
  5591. meshape5.MeshId = "rbxassetid://547956749"
  5592. meshape5.Scale = v3(0.025,0.025,0.025)
  5593. game:GetService("RunService").RenderStepped:connect(RenderStepped3)
  5594.  
  5595. player.Chatted:connect(function(msg)
  5596. if msg == "Fuse" and ssj4 == true then
  5597. clone1.Shirt.ShirtTemplate = "rbxassetid://919206310"
  5598. clone1.Pants.PantsTemplate = "rbxassetid://919206462"
  5599. clone1.Head.Weld.C0 = CFrame.new(0.27,0.5,.6)*cfa(0,rad(180),0)
  5600. clone1.Hair.Mesh.MeshId = "rbxassetid://558303331"
  5601. clone1.Hair.Mesh.Scale = v3(0.048,0.048,0.048)
  5602.  
  5603. ape51.Transparency = 0
  5604. idle = false
  5605. walk = false
  5606. canjump = false
  5607. linkpart = Instance.new("Part",char)
  5608. linkpart.Position = v3(999,999,999)
  5609. linkpart.Transparency = 1
  5610. linkpart.CanCollide = false
  5611. linkpart.Anchored = true
  5612. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  5613. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  5614. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  5615. RootPart1.Anchored = true
  5616. RootPart.Anchored = true
  5617. RootPart1 = clone1.HumanoidRootPart
  5618. com1 = 10
  5619.  
  5620. noidle = true
  5621. wait(2)
  5622. noidle = false
  5623.  
  5624. fuse1 = true
  5625. fuse5 = true
  5626.  
  5627. wait(0.5)
  5628. fuse1 = false
  5629. fuse5 = false
  5630. coroutine.wrap(function()
  5631. for i = 1,40 do
  5632. if fuse == false then
  5633. wait()
  5634. com1 = com1 - 0.19
  5635.  
  5636. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  5637. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  5638.  
  5639. end
  5640. end
  5641. end)()
  5642. chatfunc("Fuuuu")
  5643. chatfunc1("Fuuuu")
  5644. fuse2 = true
  5645. fuse6 = true
  5646. wait(0.5)
  5647. fuse2 = false
  5648. fuse6 = false
  5649. chatfunc("Shon")
  5650. chatfunc1("Shon")
  5651. fuse3 = true
  5652. fuse7 = true
  5653. wait(0.5)
  5654. fuse3 = false
  5655. fuse7 = false
  5656. fuse4 = true
  5657. chatfunc("Ha")
  5658. chatfunc1("Ha")
  5659. fuse8 = true
  5660.  
  5661. wait(0.5)
  5662. a21e = new("Part",char)
  5663. a21e.Name = "Beam"..num
  5664. a21e.Locked = true
  5665. a21e.Size = v3(1,1,1)
  5666. a21e.CanCollide = false
  5667. a21e.Position = v3(999,999,999)
  5668. a21e.BrickColor = bc("White")
  5669. a21e.Material = "Neon"
  5670. a21e.Transparency = 0
  5671. aa21e = new("SpecialMesh",a21e)
  5672. a21e.Anchored = true
  5673. a21e.Position = RootPart.Position
  5674. aa21e.MeshType = "Sphere"
  5675. aa21e.Scale = v3(1,1,1)
  5676.  
  5677.  
  5678.  
  5679.  
  5680. fuse = true
  5681.  
  5682. fuse4 = false
  5683. fuse8 = false
  5684. Hair7.BrickColor = BrickColor.new("Really red")
  5685. Mesh.MeshId = "rbxassetid://560196103"
  5686. Mesh.Scale = Vector3.new(5.8,5.8,5.8)
  5687. Weld.C0 = CFrame.new(-0.28, 0, 0.25)
  5688. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=919205601"
  5689. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=919205734"
  5690.  
  5691. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  5692. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  5693. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  5694. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  5695. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  5696. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5697. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  5698. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5699. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  5700. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  5701. hum.HipHeight = 1.35
  5702. char.Head.face.Texture= "rbxassetid://903201228"
  5703. RootPart.Anchored = false
  5704. idle5 = true
  5705. idle7 = true
  5706. hum.HipHeight = 2
  5707. ssjauraburst:Play()
  5708. RootPart1.CFrame = CFrame.new(999,999,999)
  5709. RootPart1.Anchored = true
  5710. GroundWave5()
  5711. GroundWave6()
  5712. GroundWave7()
  5713. GroundWave8()
  5714. GroundWave9()
  5715. GroundWave10()
  5716. for i = 1,50 do
  5717. wait()
  5718. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5719. a21e.Transparency = a21e.Transparency + 0.02
  5720. end
  5721. walk = false
  5722. end
  5723. if msg == "Fuse" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  5724. clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
  5725. ape51.Transparency = 1
  5726. clone1.Pants.PantsTemplate = "rbxassetid://914325779"
  5727. clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
  5728. clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
  5729. clone1.Hair.Mesh.Scale = v3(7,7,7)
  5730.  
  5731. idle = false
  5732. walk = false
  5733. ssj1 = true
  5734. canjump = false
  5735. linkpart = Instance.new("Part",char)
  5736. linkpart.Position = v3(999,999,999)
  5737. linkpart.Transparency = 1
  5738. linkpart.CanCollide = false
  5739. linkpart.Anchored = true
  5740. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  5741. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  5742. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  5743. RootPart1.Anchored = true
  5744. RootPart.Anchored = true
  5745. RootPart1 = clone1.HumanoidRootPart
  5746. com1 = 10
  5747. noidle = true
  5748. wait(2)
  5749. noidle = false
  5750.  
  5751. fuse1 = true
  5752. fuse5 = true
  5753.  
  5754. wait(0.5)
  5755. fuse1 = false
  5756. fuse5 = false
  5757. coroutine.wrap(function()
  5758. for i = 1,40 do
  5759. if fuse == false then
  5760. wait()
  5761. com1 = com1 - 0.19
  5762.  
  5763. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  5764. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  5765.  
  5766. end
  5767. end
  5768. end)()
  5769. chatfunc("Fuuuu")
  5770. chatfunc1("Fuuuu")
  5771. fuse2 = true
  5772. fuse6 = true
  5773. wait(0.5)
  5774. fuse2 = false
  5775. fuse6 = false
  5776. chatfunc("Shon")
  5777. chatfunc1("Shon")
  5778. fuse3 = true
  5779. fuse7 = true
  5780. wait(0.5)
  5781. fuse3 = false
  5782. fuse7 = false
  5783. fuse4 = true
  5784. chatfunc("Ha")
  5785. chatfunc1("Ha")
  5786. fuse8 = true
  5787. wait(0.5)
  5788. a21e = new("Part",char)
  5789. a21e.Name = "Beam"..num
  5790. a21e.Locked = true
  5791. a21e.Size = v3(1,1,1)
  5792. a21e.CanCollide = false
  5793. a21e.Position = v3(999,999,999)
  5794. a21e.BrickColor = bc("White")
  5795. a21e.Material = "Neon"
  5796. a21e.Transparency = 0
  5797. aa21e = new("SpecialMesh",a21e)
  5798. a21e.Anchored = true
  5799. a21e.Position = RootPart.Position
  5800. aa21e.MeshType = "Sphere"
  5801. aa21e.Scale = v3(1,1,1)
  5802.  
  5803.  
  5804.  
  5805. fuse = true
  5806.  
  5807. fuse4 = false
  5808. fuse8 = false
  5809.  
  5810.  
  5811. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  5812. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  5813. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  5814. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  5815. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  5816. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5817. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  5818. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  5819. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  5820. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  5821. hum.HipHeight = 1.35
  5822.  
  5823. RootPart.Anchored = false
  5824. idle5 = true
  5825. idle7 = true
  5826. Mesh.MeshId = "rbxassetid://720406482"
  5827. newaura.ImageTransparency = 0
  5828. Mesh.Scale = Vector3.new(7.2,7.2,7.2)
  5829. Weld.C0 = CFrame.new(0.2, .8, 0.55)*cfa(0,math.rad(180),0)
  5830. Hair7.Color = Color3.fromRGB(255,227,10)
  5831. char.Head.face.Texture= "rbxassetid://765493484"
  5832. ssjaura:Play()
  5833. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1245571009"
  5834. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1636598490"
  5835. hum.HipHeight = 2
  5836. ssjauraburst:Play()
  5837. wait(0.1)
  5838. RootPart1.CFrame = CFrame.new(999,999,999)
  5839. RootPart1.Anchored = true
  5840. GroundWave5()
  5841. GroundWave6()
  5842. GroundWave7()
  5843. GroundWave8()
  5844. GroundWave9()
  5845. GroundWave10()
  5846. for i = 1,50 do
  5847. wait()
  5848. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  5849. a21e.Transparency = a21e.Transparency + 0.02
  5850. end
  5851. walk = false
  5852. end
  5853. if msg == "Potara" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
  5854. clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
  5855. clone1.Pants.PantsTemplate = "rbxassetid://914325779"
  5856. ape51.Transparency = 1
  5857.  
  5858. clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
  5859. clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
  5860. clone1.Hair.Mesh.Scale = v3(7,7,7)
  5861. idle = false
  5862. walk = false
  5863. canjump = false
  5864. linkpart = Instance.new("Part",char)
  5865. linkpart.Position = v3(999,999,999)
  5866. linkpart.Transparency = 1
  5867. linkpart.CanCollide = false
  5868. linkpart.Anchored = true
  5869. linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
  5870. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
  5871. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
  5872. RootPart1.Anchored = true
  5873. RootPart.Anchored = true
  5874. RootPart1 = clone1.HumanoidRootPart
  5875. com1 = 10
  5876.  
  5877.  
  5878.  
  5879. potara1 = true
  5880. potara3 = true
  5881. wait(1)
  5882. potara1 = false
  5883. potara3 = false
  5884. noidle = true
  5885. noidle1 = true
  5886. ee = Instance.new("Part",char)
  5887. ee.Size = Vector3.new(0.2,0.2,0.2)
  5888. ee.Position = Vector3.new(9999999,9999999,9999999)
  5889. ee.Shape = "Ball"
  5890. ee.BrickColor = BrickColor.new("New Yeller")
  5891. ee1 = Instance.new("Part",char)
  5892. ee1.Size = Vector3.new(0.18,0.18,0.18)
  5893. ee1.Position = Vector3.new(999999,999999,999999)
  5894. ee1.Shape = "Ball"
  5895. ee1.BrickColor = BrickColor.new("Mid gray")
  5896. ee2 = Instance.new("Part",char)
  5897. ee2.Size = Vector3.new(0.06,0.06,0.06)
  5898. ee2.Shape = "Ball"
  5899. ee2.BrickColor = BrickColor.new("Mid gray")
  5900. ee2.Position = Vector3.new(99999,99999,99999)
  5901. ee3 = Instance.new("Part",char)
  5902. ee3.Size = Vector3.new(0.06,0.06,0.06)
  5903. ee3.Shape = "Ball"
  5904. ee3.BrickColor = BrickColor.new("Mid gray")
  5905. ee3.Position = Vector3.new(9999,9999,9999)
  5906. ee4 = Instance.new("Part",char)
  5907. ee4.Size = Vector3.new(0.1,0.1,0.1)
  5908. ee4.Shape = "Ball"
  5909. ee4.BrickColor = BrickColor.new("Mid gray")
  5910. ee4.Position = Vector3.new(999,999,999)
  5911. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5912. eew.Part0 = game.Players.LocalPlayer.Character.Head
  5913. eew.Part1 = ee
  5914. eew.C0 = CFrame.new(0.68,-0.22,0)
  5915. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5916. eew1.Part0 = ee
  5917. eew1.Part1 = ee1
  5918. eew1.C0 = CFrame.new(0,0.02,0)
  5919. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5920. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  5921. eew2.Part1 = ee2
  5922. eew2.C0 = CFrame.new(0.67,-0.1,0)
  5923. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5924. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  5925. eew3.Part1 = ee3
  5926. eew3.C0 = CFrame.new(0.66,-0.05,0)
  5927. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5928. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  5929. eew4.Part1 = ee4
  5930. eew4.C0 = CFrame.new(0.64,-0.01,0)
  5931. -----------------------------------------------------------------------
  5932. eed = Instance.new("Part",char)
  5933. eed.Size = Vector3.new(0.2,0.2,0.2)
  5934. eed.Position = Vector3.new(9999999,9999999,9999999)
  5935. eed.Shape = "Ball"
  5936. eed.BrickColor = BrickColor.new("New Yeller")
  5937. ee1d = Instance.new("Part",char)
  5938. ee1d.Size = Vector3.new(0.18,0.18,0.18)
  5939. ee1d.Position = Vector3.new(999999,999999,999999)
  5940. ee1d.Shape = "Ball"
  5941. ee1d.BrickColor = BrickColor.new("Mid gray")
  5942. ee2d = Instance.new("Part",char)
  5943. ee2d.Size = Vector3.new(0.06,0.06,0.06)
  5944. ee2d.Shape = "Ball"
  5945. ee2d.BrickColor = BrickColor.new("Mid gray")
  5946. ee2d.Position = Vector3.new(99999,99999,99999)
  5947. ee3d = Instance.new("Part",char)
  5948. ee3d.Size = Vector3.new(0.06,0.06,0.06)
  5949. ee3d.Shape = "Ball"
  5950. ee3d.BrickColor = BrickColor.new("Mid gray")
  5951. ee3d.Position = Vector3.new(9999,9999,9999)
  5952. ee4d = Instance.new("Part",char)
  5953. ee4d.Size = Vector3.new(0.1,0.1,0.1)
  5954. ee4d.Shape = "Ball"
  5955. ee4d.BrickColor = BrickColor.new("Mid gray")
  5956. ee4d.Position = Vector3.new(999,999,999)
  5957. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5958. eew.Part0 = clone1.Head
  5959. eew.Part1 = eed
  5960. eew.C0 = CFrame.new(-0.68,-0.22,0)
  5961. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5962. eew1.Part0 = ee
  5963. eew1.Part1 = ee1d
  5964. eew1.C0 = CFrame.new(0,0.02,0)
  5965. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5966. eew2.Part0 = clone1.Head
  5967. eew2.Part1 = ee2d
  5968. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  5969. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5970. eew3.Part0 = clone1.Head
  5971. eew3.Part1 = ee3d
  5972. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  5973. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  5974. eew4.Part0 = clone1.Head
  5975. eew4.Part1 = ee4d
  5976. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  5977. wait(0.5)
  5978. noidle = false
  5979. noidle1 = false
  5980. potara2 = true
  5981. potara4 = true
  5982. for i = 1,20 do
  5983. wait()
  5984. com1 = com1 - 0.5
  5985.  
  5986. RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
  5987. RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
  5988.  
  5989. end
  5990.  
  5991. potara = true
  5992. eec = Instance.new("Part",char)
  5993. eec.Size = Vector3.new(0.2,0.2,0.2)
  5994. eec.Position = Vector3.new(9999999,9999999,9999999)
  5995. eec.Shape = "Ball"
  5996. eec.BrickColor = BrickColor.new("New Yeller")
  5997. ee1c = Instance.new("Part",char)
  5998. ee1c.Size = Vector3.new(0.18,0.18,0.18)
  5999. ee1c.Position = Vector3.new(999999,999999,999999)
  6000. ee1c.Shape = "Ball"
  6001. ee1c.BrickColor = BrickColor.new("Mid gray")
  6002. ee2c = Instance.new("Part",char)
  6003. ee2c.Size = Vector3.new(0.06,0.06,0.06)
  6004. ee2c.Shape = "Ball"
  6005. ee2c.BrickColor = BrickColor.new("Mid gray")
  6006. ee2c.Position = Vector3.new(99999,99999,99999)
  6007. ee3c = Instance.new("Part",char)
  6008. ee3c.Size = Vector3.new(0.06,0.06,0.06)
  6009. ee3c.Shape = "Ball"
  6010. ee3c.BrickColor = BrickColor.new("Mid gray")
  6011. ee3c.Position = Vector3.new(9999,9999,9999)
  6012. ee4c = Instance.new("Part",char)
  6013. ee4c.Size = Vector3.new(0.1,0.1,0.1)
  6014. ee4c.Shape = "Ball"
  6015. ee4c.BrickColor = BrickColor.new("Mid gray")
  6016. ee4c.Position = Vector3.new(999,999,999)
  6017. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  6018. eew.Part0 = game.Players.LocalPlayer.Character.Head
  6019. eew.Part1 = eec
  6020. eew.C0 = CFrame.new(-0.68,-0.22,0)
  6021. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  6022. eew1.Part0 = ee
  6023. eew1.Part1 = ee1c
  6024. eew1.C0 = CFrame.new(0,0.02,0)
  6025. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  6026. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  6027. eew2.Part1 = ee2c
  6028. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  6029. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  6030. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  6031. eew3.Part1 = ee3c
  6032. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  6033. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  6034. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  6035. eew4.Part1 = ee4c
  6036. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  6037. a21e = new("Part",char)
  6038. a21e.Name = "Beam"..num
  6039. a21e.Locked = true
  6040. a21e.Size = v3(1,1,1)
  6041. a21e.CanCollide = false
  6042. a21e.Position = v3(999,999,999)
  6043. a21e.BrickColor = bc("White")
  6044. a21e.Material = "Neon"
  6045. a21e.Transparency = 0
  6046. aa21e = new("SpecialMesh",a21e)
  6047. a21e.Anchored = true
  6048. a21e.Position = RootPart.Position
  6049. aa21e.MeshType = "Sphere"
  6050. aa21e.Scale = v3(1,1,1)
  6051. Mesh.MeshId = "rbxassetid://560152258"
  6052. Hair7.Color = Color3.fromRGB(26,0,0)
  6053. Mesh.Scale = Vector3.new(6.9,6.9,6.9)
  6054. Weld.C0 = CFrame.new(-.211, 0.9, 0.262)*cfa(0,math.rad(0),0)
  6055. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914326777"
  6056. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914326994"
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063. potara2 = false
  6064. potara4 = false
  6065.  
  6066.  
  6067. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
  6068. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
  6069. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
  6070. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
  6071. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
  6072. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6073. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
  6074. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
  6075. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
  6076. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
  6077. hum.HipHeight = 1.35
  6078.  
  6079. RootPart.Anchored = false
  6080. idle5 = true
  6081. idle7 = true
  6082.  
  6083.  
  6084. hum.HipHeight = 2
  6085. ssjauraburst:Play()
  6086. RootPart1.CFrame = CFrame.new(999,999,999)
  6087. RootPart1.Anchored = true
  6088. GroundWave5()
  6089. GroundWave6()
  6090. GroundWave7()
  6091. GroundWave8()
  6092. GroundWave9()
  6093. GroundWave10()
  6094. for i = 1,50 do
  6095. wait()
  6096. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  6097. a21e.Transparency = a21e.Transparency + 0.02
  6098. end
  6099. walk = false
  6100. end
  6101. end)
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112. p1 = Instance.new("Part",char)
  6113. p1.Size = v3(2,1.6,1)
  6114. p1.Transparency = 1
  6115. p1.CanCollide = false
  6116. p1.Position = v3(999,999,999)
  6117. p1.BrickColor = bc("Bright red")
  6118. p1mesh = Instance.new("SpecialMesh",p1)
  6119. p1mesh.MeshType = "FileMesh"
  6120. p1mesh.Scale = v3(1.01,1.01,1.01)
  6121. p1mesh.MeshId = "rbxassetid://532220007"
  6122. p1weld = Instance.new("Weld",p1)
  6123. p1weld.Part0 = UpperTorso
  6124. p1weld.Part1 = p1
  6125. -------------------------------------------------------------
  6126. p2 = Instance.new("Part",char)
  6127. p2.Size = v3(2,1.6,1)
  6128. p2.Transparency = 1
  6129. p2.CanCollide = false
  6130. p2.Position = v3(999,999,999)
  6131. p2.BrickColor = bc("Bright red")
  6132. p2mesh = Instance.new("SpecialMesh",p2)
  6133. p2mesh.MeshType = "FileMesh"
  6134. p2mesh.Scale = v3(1.01,1.01,1.01)
  6135. p2mesh.MeshId = "http://www.roblox.com/asset/?id=532220036"
  6136. p2weld = Instance.new("Weld",p2)
  6137. p2weld.Part0 = LowerTorso
  6138. p2weld.Part1 = p2
  6139. -------------------------------------------------------------
  6140. p3 = Instance.new("Part",char)
  6141. p3.Size = v3(2,1.6,1)
  6142. p3.Transparency = 1
  6143. p3.CanCollide = false
  6144. p3.Position = v3(999,999,999)
  6145. p3.BrickColor = bc("Bright red")
  6146. p3mesh = Instance.new("SpecialMesh",p3)
  6147. p3mesh.MeshType = "FileMesh"
  6148. p3mesh.Scale = v3(1.01,1.01,1.01)
  6149. p3mesh.MeshId = "http://www.roblox.com/asset/?id=532219996"
  6150. p3weld = Instance.new("Weld",p3)
  6151. p3weld.Part0 = LeftUpperArm
  6152. p3weld.Part1 = p3
  6153. -------------------------------------------------------------
  6154. p4 = Instance.new("Part",char)
  6155. p4.Size = v3(2,1.6,1)
  6156. p4.Transparency = 1
  6157. p4.CanCollide = false
  6158. p4.Position = v3(999,999,999)
  6159. p4.BrickColor = bc("Bright red")
  6160. p4mesh = Instance.new("SpecialMesh",p4)
  6161. p4mesh.MeshType = "FileMesh"
  6162. p4mesh.Scale = v3(1.01,1.01,1.01)
  6163. p4mesh.MeshId = "http://www.roblox.com/asset/?id=532220017"
  6164. p4weld = Instance.new("Weld",p4)
  6165. p4weld.Part0 = LeftLowerLeg
  6166. p4weld.Part1 = p4
  6167. -------------------------------------------------------------
  6168. p5 = Instance.new("Part",char)
  6169. p5.Size = v3(2,1.6,1)
  6170. p5.Transparency = 1
  6171. p5.CanCollide = false
  6172. p5.Position = v3(999,999,999)
  6173. p5.BrickColor = bc("Bright red")
  6174. p5mesh = Instance.new("SpecialMesh",p5)
  6175. p5mesh.MeshType = "FileMesh"
  6176. p5mesh.Scale = v3(1.01,1.01,1.01)
  6177. p5mesh.MeshId = "http://www.roblox.com/asset/?id=532219991"
  6178. p5weld = Instance.new("Weld",p5)
  6179. p5weld.Part0 = LeftLowerArm
  6180. p5weld.Part1 = p5
  6181. -------------------------------------------------------------
  6182. p6 = Instance.new("Part",char)
  6183. p6.Size = v3(2,1.6,1)
  6184. p6.Transparency = 1
  6185. p6.CanCollide = false
  6186. p6.Position = v3(999,999,999)
  6187. p6.BrickColor = bc("Bright red")
  6188. p6mesh = Instance.new("SpecialMesh",p6)
  6189. p6mesh.MeshType = "FileMesh"
  6190. p6mesh.Scale = v3(1.01,1.01,1.01)
  6191. p6mesh.MeshId = "http://www.roblox.com/asset/?id=532219986"
  6192. p6weld = Instance.new("Weld",p6)
  6193. p6weld.Part0 = LeftHand
  6194. p6weld.Part1 = p6
  6195. -------------------------------------------------------------
  6196. p7 = Instance.new("Part",char)
  6197. p7.Size = v3(2,1.6,1)
  6198. p7.Transparency =1
  6199. p7.CanCollide = false
  6200. p7.Position = v3(999,999,999)
  6201. p7.BrickColor = bc("Bright red")
  6202. p7mesh = Instance.new("SpecialMesh",p7)
  6203. p7mesh.MeshType = "FileMesh"
  6204. p7mesh.Scale = v3(1.01,1.01,1.01)
  6205. p7mesh.MeshId = "http://www.roblox.com/asset/?id=532220012"
  6206. p7weld = Instance.new("Weld",p7)
  6207. p7weld.Part0 = LeftFoot
  6208. p7weld.Part1 = p7
  6209. -------------------------------------------------------------
  6210. p8 = Instance.new("Part",char)
  6211. p8.Size = v3(2,1.6,1)
  6212. p8.Transparency = 1
  6213. p8.CanCollide = false
  6214. p8.Position = v3(999,999,999)
  6215. p8.BrickColor = bc("Bright red")
  6216. p8mesh = Instance.new("SpecialMesh",p8)
  6217. p8mesh.MeshType = "FileMesh"
  6218. p8mesh.Scale = v3(1.01,1.01,1.01)
  6219. p8mesh.MeshId = "http://www.roblox.com/asset/?id=532220020"
  6220. p8weld = Instance.new("Weld",p8)
  6221. p8weld.Part0 = RightFoot
  6222. p8weld.Part1 = p8
  6223. -------------------------------------------------------------
  6224. p9 = Instance.new("Part",char)
  6225. p9.Size = v3(2,1.6,1)
  6226. p9.Transparency = 1
  6227. p9.CanCollide = false
  6228. p9.Position = v3(999,999,999)
  6229. p9.BrickColor = bc("Bright red")
  6230. p9mesh = Instance.new("SpecialMesh",p9)
  6231. p9mesh.MeshType = "FileMesh"
  6232. p9mesh.Scale = v3(1.01,1.01,1.01)
  6233. p9mesh.MeshId = "http://www.roblox.com/asset/?id=532219997"
  6234. p9weld = Instance.new("Weld",p9)
  6235. p9weld.Part0 = RightHand
  6236. p9weld.Part1 = p9
  6237. -------------------------------------------------------------
  6238. p10 = Instance.new("Part",char)
  6239. p10.Size = v3(2,1.6,1)
  6240. p10.Transparency = 1
  6241. p10.CanCollide = false
  6242. p10.Position = v3(999,999,999)
  6243. p10.BrickColor = bc("Bright red")
  6244. p10mesh = Instance.new("SpecialMesh",p10)
  6245. p10mesh.MeshType = "FileMesh"
  6246. p10mesh.Scale = v3(1.01,1.01,1.01)
  6247. p10mesh.MeshId = "http://www.roblox.com/asset/?id=532219999"
  6248. p10weld = Instance.new("Weld",p10)
  6249. p10weld.Part0 = RightLowerArm
  6250. p10weld.Part1 = p10
  6251. -------------------------------------------------------------
  6252. p11 = Instance.new("Part",char)
  6253. p11.Size = v3(2,1.6,1)
  6254. p11.Transparency = 1
  6255. p11.CanCollide = false
  6256. p11.Position = v3(999,999,999)
  6257. p11.BrickColor = bc("Bright red")
  6258. p11mesh = Instance.new("SpecialMesh",p11)
  6259. p11mesh.MeshType = "FileMesh"
  6260. p11mesh.Scale = v3(1.01,1.01,1.01)
  6261. p11mesh.MeshId = "http://www.roblox.com/asset/?id=532220027"
  6262. p11weld = Instance.new("Weld",p11)
  6263. p11weld.Part0 = RightLowerLeg
  6264. p11weld.Part1 = p11
  6265. -------------------------------------------------------------
  6266. p12 = Instance.new("Part",char)
  6267. p12.Size = v3(2,1.6,1)
  6268. p12.Transparency =1
  6269. p12.CanCollide = false
  6270. p12.Position = v3(999,999,999)
  6271. p12.BrickColor = bc("Bright red")
  6272. p12mesh = Instance.new("SpecialMesh",p12)
  6273. p12mesh.MeshType = "FileMesh"
  6274. p12mesh.Scale = v3(1.01,1.01,1.01)
  6275. p12mesh.MeshId = "http://www.roblox.com/asset/?id=532220004"
  6276. p12weld = Instance.new("Weld",p12)
  6277. p12weld.Part0 = RightUpperArm
  6278. p12weld.Part1 = p12
  6279. -------------------------------------------------------------
  6280. p13 = Instance.new("Part",char)
  6281. p13.Size = v3(2,1.6,1)
  6282. p13.Transparency = 1
  6283. p13.CanCollide = false
  6284. p13.Position = v3(999,999,999)
  6285. p13.BrickColor = bc("Bright red")
  6286. p13mesh = Instance.new("SpecialMesh",p13)
  6287. p13mesh.MeshType = "FileMesh"
  6288. p13mesh.Scale = v3(1.01,1.01,1.01)
  6289. p13mesh.MeshId = "http://www.roblox.com/asset/?id=532220031"
  6290. p13weld = Instance.new("Weld",p13)
  6291. p13weld.Part0 = RightUpperLeg
  6292. p13weld.Part1 = p13
  6293. -------------------------------------------------------------
  6294. p14 = Instance.new("Part",char)
  6295. p14.Size = v3(2,1,1)
  6296. p14.Transparency = 1
  6297. p14.CanCollide = false
  6298. p14.Position = v3(999,999,999)
  6299. p14.BrickColor = bc("Bright red")
  6300. p14mesh = Instance.new("SpecialMesh",p14)
  6301. p14mesh.MeshType = "FileMesh"
  6302. p14mesh.Scale = v3(1.01,1.01,1.01)
  6303. p14mesh.MeshId = "http://www.roblox.com/asset/?id=532220018"
  6304. p14weld = Instance.new("Weld",p14)
  6305. p14weld.Part0 = LeftUpperLeg
  6306. p14weld.Part1 = p14
  6307. p15 = Instance.new("Part",char)
  6308. p15.Size = v3(2,1,1)
  6309. p15.Transparency = 1
  6310. p15.CanCollide = false
  6311. p15.Position = v3(999,999,999)
  6312. p15.BrickColor = bc("Bright red")
  6313. p15mesh = Instance.new("SpecialMesh",p15)
  6314. p15mesh.MeshType = "Head"
  6315. p15mesh.Scale = v3(1.26,1.26,1.26)
  6316. p15weld = Instance.new("Weld",p15)
  6317. p15weld.Part0 = Head
  6318. p15weld.Part1 = p15
  6319.  
  6320. mouse.KeyDown:connect(function(key)
  6321. if key == "z" and ki < 101 then
  6322. idle = false
  6323. idle7 = false
  6324. hum.HipHeight = 1.35
  6325. walk = false
  6326. canjump = false
  6327. transform1 = true
  6328. wait(0.2)
  6329. size = newaurabase.Size
  6330. size2 = newaurabase2.Size
  6331. wait(0.1)
  6332. KiCharge.TimePosition = 0.7
  6333.  
  6334. wait(0.1)
  6335. KiCharge:Play()
  6336.  
  6337. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
  6338. newaura.ImageTransparency = 0
  6339. newaura.ImageColor3 = Color3.fromRGB(255,255,255)
  6340. newaurabase.Size = UDim2.new(20,0,20,0)
  6341. elseif ssjg == true then
  6342. newaurabase.Size = UDim2.new(12,0,25,0)
  6343. elseif ssj1 == true or ssj2 == true or ssj3 == true then
  6344. newaurabase.Size = UDim2.new(40,0,40,0)
  6345. elseif ssjb == true then
  6346. newaurabase.Size = UDim2.new(20,0,30,0)
  6347. elseif ssjb == true and ssjbkaio == true then
  6348. newaurabase2.Size = UDim2.new(25,0,45,0)
  6349. elseif ssjb == true and ssjbkaiox10 == true then
  6350. newaurabase2.Size = UDim2.new(40,0,80,0)
  6351. elseif ssj4 == true then
  6352. newaurabase.Size = UDim2.new(40,0,40,0)
  6353. end
  6354.  
  6355. newaura.ImageTransparency = 0
  6356. rock = true
  6357. transform1 = false
  6358. transform3 = true
  6359. kicharging = true
  6360. wait(2)
  6361.  
  6362. repeat
  6363. if kicharging == true then
  6364. KiCharge.TimePosition = 2
  6365.  
  6366. KiCharge:Play()
  6367. end
  6368. wait(2)
  6369. until kicharging == false
  6370. end
  6371. end)
  6372. mouse.KeyUp:connect(function(key)
  6373. if key == "z" then
  6374.  
  6375. KiCharge:Stop()
  6376. kicharging = false
  6377. rock = false
  6378. rock3 = true
  6379. transform3 = false
  6380. transform1 = false
  6381. transform4 = true
  6382. if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
  6383. newaura.ImageTransparency = 1
  6384. newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  6385. else
  6386. newaurabase.Size = size
  6387. newaurabase2.Size = size2
  6388. end
  6389.  
  6390. a21e = new("Part",char)
  6391. a21e.Name = "Beam"..num
  6392. a21e.Locked = true
  6393. a21e.Size = v3(1,1,1)
  6394. a21e.CanCollide = false
  6395. a21e.Position = v3(999,999,999)
  6396. a21e.BrickColor = bc("White")
  6397. a21e.Material = "Neon"
  6398. a21e.Transparency = 0
  6399. aa21e = new("SpecialMesh",a21e)
  6400. a21e.Anchored = true
  6401. a21e.Position = RootPart.Position
  6402. aa21e.MeshType = "Sphere"
  6403. aa21e.Scale = v3(1,1,1)
  6404.  
  6405. KiCharge2.TimePosition = 7.6
  6406. wait(0.1)
  6407. KiCharge2:Play()
  6408. KiCharge:Stop()
  6409. GroundWave5()
  6410. GroundWave6()
  6411. GroundWave7()
  6412. GroundWave8()
  6413. GroundWave9()
  6414. GroundWave10()
  6415. for i = 1,25 do
  6416. wait()
  6417. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  6418. a21e.Transparency = a21e.Transparency + 0.04
  6419. end
  6420.  
  6421. wait(0.5)
  6422.  
  6423. KiCharge2:Stop()
  6424. transform4 = false
  6425. if fuse == false or potara == false then
  6426. idle = true
  6427. walk = true
  6428. canjump = true
  6429. end
  6430. if fuse == true or potara == true then
  6431. idle7 = true
  6432. end
  6433. end
  6434. end)
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443. hum.Name = "LolCantHurtMe"
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453. function chatfunc1(text)
  6454. local chat = coroutine.wrap(function()
  6455. if clone1:FindFirstChild("TalkingBillBoard")~= nil then
  6456. clone1:FindFirstChild("TalkingBillBoard"):destroy()
  6457. end
  6458. local naeeym2 = Instance.new("BillboardGui",clone1)
  6459. naeeym2.Size = UDim2.new(0,100,0,40)
  6460. naeeym2.StudsOffset = Vector3.new(0,3,0)
  6461. naeeym2.Adornee = clone1.Head
  6462. naeeym2.Name = "TalkingBillBoard"
  6463. local tecks2 = Instance.new("TextLabel",naeeym2)
  6464. tecks2.BackgroundTransparency = 1
  6465. tecks2.BorderSizePixel = 0
  6466. tecks2.Text = ""
  6467. tecks2.Font = "Fantasy"
  6468. tecks2.TextSize = 30
  6469. tecks2.TextStrokeTransparency = 0
  6470. tecks2.TextColor3 = Color3.new(0,0,0)
  6471. tecks2.TextStrokeColor3 = Color3.new(0,0,255)
  6472. tecks2.Size = UDim2.new(1,0,0.5,0)
  6473. local tecks3 = Instance.new("TextLabel",naeeym2)
  6474. tecks3.BackgroundTransparency = 1
  6475. tecks3.BorderSizePixel = 0
  6476. tecks3.Text = ""
  6477. tecks3.Font = "Fantasy"
  6478. tecks3.TextSize = 30
  6479. tecks3.TextStrokeTransparency = 0
  6480. tecks3.TextColor3 = Color3.new(0,0,0)
  6481. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  6482. tecks3.Size = UDim2.new(1,0,0.5,0)
  6483. for i = 1,string.len(text),1 do
  6484.  
  6485. tecks2.Text = string.sub(text,1,i)
  6486. tecks3.Text = string.sub(text,1,i)
  6487. wait(0.01)
  6488. end
  6489. wait(2)
  6490. for i = 1, 50 do
  6491.  
  6492. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  6493. tecks2.Rotation = tecks2.Rotation - .8
  6494. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  6495. tecks2.TextTransparency = tecks2.TextTransparency + .04
  6496. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  6497. tecks3.Rotation = tecks2.Rotation + .8
  6498. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  6499. tecks3.TextTransparency = tecks2.TextTransparency + .04
  6500. end
  6501. naeeym2:Destroy()
  6502. end)
  6503. chat()
  6504.  
  6505. end
  6506.  
  6507. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("LowerTorso")
  6508. local mouse = game.Players.LocalPlayer:GetMouse()
  6509. repeat wait() until mouse
  6510. local plr = game.Players.LocalPlayer
  6511. local LowerTorso = plr.Character.LowerTorso
  6512. local flying = true
  6513. local deb = true
  6514. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  6515. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  6516. local maxspeed = 50
  6517. local speed = 0
  6518. function Fly()
  6519. local bg = Instance.new("BodyGyro", LowerTorso)
  6520. bg.P = 9e4
  6521. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  6522. bg.cframe =LowerTorso.CFrame
  6523. local bv = Instance.new("BodyVelocity", LowerTorso)
  6524. bv.velocity = Vector3.new(0,0.1,0)
  6525. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  6526. repeat wait()
  6527. hum.PlatformStand = true
  6528. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  6529. speed = speed+.5+(speed/maxspeed)
  6530. if speed > maxspeed then
  6531. speed = maxspeed
  6532. end
  6533. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  6534. speed = speed-1
  6535. if speed < 0 then
  6536. speed = 0
  6537. end
  6538. end
  6539. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  6540. 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
  6541. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  6542. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  6543. 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
  6544. else
  6545. bv.velocity = Vector3.new(0,0.1,0)
  6546. end
  6547. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  6548. until not flying
  6549. ctrl = {f = 0, b = 0, l = 0, r = 0}
  6550. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  6551. speed = 0
  6552. bg:Destroy()
  6553. bv:Destroy()
  6554. hum.PlatformStand = false
  6555. end
  6556. mouse.KeyDown:connect(function(key)
  6557. if key:lower() == "f" then
  6558. if flying then flying = false
  6559. flying1 = false
  6560. idle = true
  6561. walk = true
  6562. canjump = true
  6563. else
  6564. hum.Jump = true
  6565. wait(0.5)
  6566. flying1 = true
  6567. flying = true
  6568. -- return to idle if finishing an emote
  6569. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  6570. oldAnim = "idle"
  6571. end
  6572.  
  6573. currentAnim = ""
  6574. currentAnimInstance = nil
  6575. if (currentAnimKeyframeHandler ~= nil) then
  6576. currentAnimKeyframeHandler:disconnect()
  6577. end
  6578.  
  6579. if (currentAnimTrack ~= nil) then
  6580. currentAnimTrack:Stop()
  6581. currentAnimTrack:Destroy()
  6582. currentAnimTrack = nil
  6583. end
  6584.  
  6585. -- clean up walk if there is one
  6586. if (runAnimKeyframeHandler ~= nil) then
  6587. runAnimKeyframeHandler:disconnect()
  6588. end
  6589.  
  6590. if (runAnimTrack ~= nil) then
  6591. runAnimTrack:Stop()
  6592. runAnimTrack:Destroy()
  6593. runAnimTrack = nil
  6594. end
  6595. Fly()
  6596. end
  6597. elseif key:lower() == "w" then
  6598. ctrl.f = 1
  6599. nill = false
  6600. foward = true
  6601. elseif key:lower() == "s" then
  6602. ctrl.b = -1
  6603. elseif key:lower() == "a" then
  6604. ctrl.l = -1
  6605. elseif key:lower() == "d" then
  6606. ctrl.r = 1
  6607. end
  6608. end)
  6609. mouse.KeyUp:connect(function(key)
  6610. if key:lower() == "w" then
  6611. ctrl.f = 0
  6612. nill = true
  6613. foward = false
  6614. elseif key:lower() == "s" then
  6615. ctrl.b = 0
  6616. elseif key:lower() == "a" then
  6617. ctrl.l = 0
  6618. elseif key:lower() == "d" then
  6619. ctrl.r = 0
  6620. end
  6621. end)
  6622. Fly()
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659. -------------------------------------------------------------------------------------------------------------------------------------------
  6660. math.randomseed(tick())
  6661.  
  6662. function configureAnimationSet(name, fileList)
  6663. if (animTable[name] ~= nil) then
  6664. for _, connection in pairs(animTable[name].connections) do
  6665. connection:disconnect()
  6666. end
  6667. end
  6668. animTable[name] = {}
  6669. animTable[name].count = 0
  6670. animTable[name].totalWeight = 0
  6671. animTable[name].connections = {}
  6672.  
  6673. local allowCustomAnimations = true
  6674. local AllowDisableCustomAnimsUserFlag = true
  6675.  
  6676. local success, msg = pcall(function()
  6677. AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims")
  6678. end)
  6679.  
  6680. if (AllowDisableCustomAnimsUserFlag) then
  6681. local ps = game:GetService("StarterPlayer"):FindFirstChild("PlayerSettings")
  6682. if (ps ~= nil) then
  6683. allowCustomAnimations = not require(ps).UseDefaultAnimations
  6684. end
  6685. end
  6686.  
  6687. -- check for config values
  6688. local config = script:FindFirstChild(name)
  6689. if (allowCustomAnimations and config ~= nil) then
  6690. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  6691. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  6692. local idx = 1
  6693. for _, childPart in pairs(config:GetChildren()) do
  6694. if (childPart:IsA("Animation")) then
  6695. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  6696. animTable[name][idx] = {}
  6697. animTable[name][idx].anim = childPart
  6698. local weightObject = childPart:FindFirstChild("Weight")
  6699. if (weightObject == nil) then
  6700. animTable[name][idx].weight = 1
  6701. else
  6702. animTable[name][idx].weight = weightObject.Value
  6703. end
  6704. animTable[name].count = animTable[name].count + 1
  6705. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  6706. idx = idx + 1
  6707. end
  6708. end
  6709. end
  6710.  
  6711. -- fallback to defaults
  6712. if (animTable[name].count <= 0) then
  6713. for idx, anim in pairs(fileList) do
  6714. animTable[name][idx] = {}
  6715. animTable[name][idx].anim = Instance.new("Animation")
  6716. animTable[name][idx].anim.Name = name
  6717. animTable[name][idx].anim.AnimationId = anim.id
  6718. animTable[name][idx].weight = anim.weight
  6719. animTable[name].count = animTable[name].count + 1
  6720. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  6721. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  6722. end
  6723. end
  6724. end
  6725.  
  6726. -- Setup animation objects
  6727. function scriptChildModified(child)
  6728. local fileList = animNames[child.Name]
  6729. if (fileList ~= nil) then
  6730. configureAnimationSet(child.Name, fileList)
  6731. end
  6732. end
  6733.  
  6734. script.ChildAdded:connect(scriptChildModified)
  6735. script.ChildRemoved:connect(scriptChildModified)
  6736.  
  6737.  
  6738. for name, fileList in pairs(animNames) do
  6739. configureAnimationSet(name, fileList)
  6740. end
  6741.  
  6742. -- ANIMATION
  6743.  
  6744. -- declarations
  6745. local toolAnim = "None"
  6746. local toolAnimTime = 0
  6747.  
  6748. local jumpAnimTime = 0
  6749. local jumpAnimDuration = 0.31
  6750.  
  6751. local toolTransitionTime = 0.1
  6752. local fallTransitionTime = 0.2
  6753.  
  6754. -- functions
  6755.  
  6756. function stopAllAnimations()
  6757. local oldAnim = currentAnim
  6758.  
  6759. -- return to idle if finishing an emote
  6760. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  6761. oldAnim = "idle"
  6762. end
  6763.  
  6764. currentAnim = ""
  6765. currentAnimInstance = nil
  6766. if (currentAnimKeyframeHandler ~= nil) then
  6767. currentAnimKeyframeHandler:disconnect()
  6768. end
  6769.  
  6770. if (currentAnimTrack ~= nil) then
  6771. currentAnimTrack:Stop()
  6772. currentAnimTrack:Destroy()
  6773. currentAnimTrack = nil
  6774. end
  6775.  
  6776. -- clean up walk if there is one
  6777. if (runAnimKeyframeHandler ~= nil) then
  6778. runAnimKeyframeHandler:disconnect()
  6779. end
  6780.  
  6781. if (runAnimTrack ~= nil) then
  6782. runAnimTrack:Stop()
  6783. runAnimTrack:Destroy()
  6784. runAnimTrack = nil
  6785. end
  6786.  
  6787. return oldAnim
  6788. end
  6789.  
  6790. local smallButNotZero = 0.0001
  6791. function setRunSpeed(speed)
  6792. if speed < 0.33 then
  6793. currentAnimTrack:AdjustWeight(1.0)
  6794. runAnimTrack:AdjustWeight(smallButNotZero)
  6795. elseif speed < 0.66 then
  6796. local weight = ((speed - 0.33) / 0.33)
  6797. currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
  6798. runAnimTrack:AdjustWeight(weight + smallButNotZero)
  6799. else
  6800. currentAnimTrack:AdjustWeight(smallButNotZero)
  6801. runAnimTrack:AdjustWeight(1.0)
  6802. end
  6803.  
  6804. local speedScaled = speed * 1.25
  6805. runAnimTrack:AdjustSpeed(speedScaled)
  6806. currentAnimTrack:AdjustSpeed(speedScaled)
  6807. end
  6808.  
  6809.  
  6810. function setAnimationSpeed(speed)
  6811. if jumped == false or flying == false then
  6812. if speed ~= currentAnimSpeed then
  6813. currentAnimSpeed = speed
  6814. if currentAnim == "walk" then
  6815. setRunSpeed(speed)
  6816. else
  6817. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  6818. end
  6819. end
  6820. end
  6821. end
  6822.  
  6823. function keyFrameReachedFunc(frameName)
  6824. if (frameName == "End") then
  6825. if currentAnim == "walk" then
  6826. runAnimTrack.TimePosition = 0.0
  6827. currentAnimTrack.TimePosition = 0.0
  6828. else
  6829. local repeatAnim = currentAnim
  6830. -- return to idle if finishing an emote
  6831. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  6832. repeatAnim = "idle"
  6833. end
  6834.  
  6835. local animSpeed = currentAnimSpeed
  6836. playAnimation(repeatAnim, 0.15, Humanoid)
  6837. setAnimationSpeed(animSpeed)
  6838. end
  6839. end
  6840. end
  6841.  
  6842. function rollAnimation(animName)
  6843. local roll = math.random(1, animTable[animName].totalWeight)
  6844. local origRoll = roll
  6845. local idx = 1
  6846. while (roll > animTable[animName][idx].weight) do
  6847. roll = roll - animTable[animName][idx].weight
  6848. idx = idx + 1
  6849. end
  6850. return idx
  6851. end
  6852.  
  6853. function playAnimation(animName, transitionTime, humanoid)
  6854. local idx = rollAnimation(animName)
  6855. local anim = animTable[animName][idx].anim
  6856.  
  6857. -- switch animation
  6858. if (anim ~= currentAnimInstance) then
  6859.  
  6860. if (currentAnimTrack ~= nil) then
  6861. currentAnimTrack:Stop(transitionTime)
  6862. currentAnimTrack:Destroy()
  6863. end
  6864.  
  6865. if (runAnimTrack ~= nil) then
  6866. runAnimTrack:Stop(transitionTime)
  6867. runAnimTrack:Destroy()
  6868. end
  6869.  
  6870. currentAnimSpeed = 1.0
  6871.  
  6872. -- load it to the humanoid; get AnimationTrack
  6873. currentAnimTrack = humanoid:LoadAnimation(anim)
  6874. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  6875.  
  6876. -- play the animation
  6877. currentAnimTrack:Play(transitionTime)
  6878. currentAnim = animName
  6879. currentAnimInstance = anim
  6880.  
  6881. -- set up keyframe name triggers
  6882. if (currentAnimKeyframeHandler ~= nil) then
  6883. currentAnimKeyframeHandler:disconnect()
  6884. end
  6885. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  6886.  
  6887. -- check to see if we need to blend a walk/run animation
  6888. if animName == "walk" then
  6889. local runAnimName = "run"
  6890. local runIdx = rollAnimation(runAnimName)
  6891.  
  6892. runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
  6893. runAnimTrack.Priority = Enum.AnimationPriority.Core
  6894. runAnimTrack:Play(transitionTime)
  6895.  
  6896. if (runAnimKeyframeHandler ~= nil) then
  6897. runAnimKeyframeHandler:disconnect()
  6898. end
  6899. runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  6900. end
  6901. end
  6902.  
  6903. end
  6904.  
  6905. -------------------------------------------------------------------------------------------
  6906. -------------------------------------------------------------------------------------------
  6907.  
  6908. local toolAnimName = ""
  6909. local toolAnimTrack = nil
  6910. local toolAnimInstance = nil
  6911. local currentToolAnimKeyframeHandler = nil
  6912.  
  6913. function toolKeyFrameReachedFunc(frameName)
  6914. if (frameName == "End") then
  6915. playToolAnimation(toolAnimName, 0.0, Humanoid)
  6916. end
  6917. end
  6918.  
  6919.  
  6920. function playToolAnimation(animName, transitionTime, humanoid, priority)
  6921. local idx = rollAnimation(animName)
  6922. local anim = animTable[animName][idx].anim
  6923.  
  6924. if (toolAnimInstance ~= anim) then
  6925.  
  6926. if (toolAnimTrack ~= nil) then
  6927. toolAnimTrack:Stop()
  6928. toolAnimTrack:Destroy()
  6929. transitionTime = 0
  6930. end
  6931.  
  6932. -- load it to the humanoid; get AnimationTrack
  6933. toolAnimTrack = humanoid:LoadAnimation(anim)
  6934. if priority then
  6935. toolAnimTrack.Priority = priority
  6936. end
  6937.  
  6938. -- play the animation
  6939. toolAnimTrack:Play(transitionTime)
  6940. toolAnimName = animName
  6941. toolAnimInstance = anim
  6942.  
  6943. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  6944. end
  6945. end
  6946.  
  6947. function stopToolAnimations()
  6948. local oldAnim = toolAnimName
  6949.  
  6950. if (currentToolAnimKeyframeHandler ~= nil) then
  6951. currentToolAnimKeyframeHandler:disconnect()
  6952. end
  6953.  
  6954. toolAnimName = ""
  6955. toolAnimInstance = nil
  6956. if (toolAnimTrack ~= nil) then
  6957. toolAnimTrack:Stop()
  6958. toolAnimTrack:Destroy()
  6959. toolAnimTrack = nil
  6960. end
  6961.  
  6962. return oldAnim
  6963. end
  6964.  
  6965. -------------------------------------------------------------------------------------------
  6966. -------------------------------------------------------------------------------------------
  6967. -- STATE CHANGE HANDLERS
  6968.  
  6969. function onRunning(speed)
  6970. if speed > 0.5 then
  6971. local scale = 16.0
  6972. if jumped == false or flying == false then
  6973. playAnimation("walk", 0.2, Humanoid)
  6974. end
  6975. setAnimationSpeed(speed / scale)
  6976. pose = "Running"
  6977. else
  6978. if emoteNames[currentAnim] == nil then
  6979. playAnimation("idle", 0.2, Humanoid)
  6980. pose = "Standing"
  6981. end
  6982. end
  6983. end
  6984.  
  6985. function onDied()
  6986. pose = "Dead"
  6987. end
  6988.  
  6989. function onJumping()
  6990.  
  6991. end
  6992.  
  6993. function onClimbing(speed)
  6994. local scale = 5.0
  6995. playAnimation("climb", 0.1, Humanoid)
  6996. setAnimationSpeed(speed / scale)
  6997. pose = "Climbing"
  6998. end
  6999.  
  7000. function onGettingUp()
  7001. pose = "GettingUp"
  7002. end
  7003.  
  7004. function onFreeFall()
  7005.  
  7006. end
  7007.  
  7008. function onFallingDown()
  7009.  
  7010. end
  7011.  
  7012. function onSeated()
  7013. pose = "Seated"
  7014. end
  7015.  
  7016. function onPlatformStanding()
  7017.  
  7018. end
  7019.  
  7020. -------------------------------------------------------------------------------------------
  7021. -------------------------------------------------------------------------------------------
  7022.  
  7023. function onSwimming(speed)
  7024. if speed > 1.00 then
  7025. local scale = 10.0
  7026. playAnimation("swim", 0.4, Humanoid)
  7027. setAnimationSpeed(speed / scale)
  7028. pose = "Swimming"
  7029. else
  7030. playAnimation("swimidle", 0.4, Humanoid)
  7031. pose = "Standing"
  7032. end
  7033. end
  7034.  
  7035. function animateTool()
  7036. if (toolAnim == "None") then
  7037. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  7038. return
  7039. end
  7040.  
  7041. if (toolAnim == "Slash") then
  7042. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  7043. return
  7044. end
  7045.  
  7046. if (toolAnim == "Lunge") then
  7047. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  7048. return
  7049. end
  7050. end
  7051.  
  7052. function getToolAnim(tool)
  7053. for _, c in ipairs(tool:GetChildren()) do
  7054. if c.Name == "toolanim" and c.className == "StringValue" then
  7055. return c
  7056. end
  7057. end
  7058. return nil
  7059. end
  7060.  
  7061. local lastTick = 0
  7062.  
  7063. function stepAnimate(currentTime)
  7064. local amplitude = 1
  7065. local frequency = 1
  7066. local deltaTime = currentTime - lastTick
  7067. lastTick = currentTime
  7068.  
  7069. local climbFudge = 0
  7070. local setAngles = false
  7071.  
  7072. if (jumpAnimTime > 0) then
  7073. jumpAnimTime = jumpAnimTime - deltaTime
  7074. end
  7075.  
  7076. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  7077. playAnimation("fall", fallTransitionTime, Humanoid)
  7078. elseif (pose == "Seated") then
  7079. playAnimation("sit", 0.5, Humanoid)
  7080. return
  7081. elseif (pose == "Running") then
  7082. if jumped == false or flying == false then
  7083. playAnimation("walk", 0.2, Humanoid)
  7084. end
  7085. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  7086. stopAllAnimations()
  7087. amplitude = 0.1
  7088. frequency = 1
  7089. setAngles = true
  7090. end
  7091.  
  7092. -- Tool Animation handling
  7093. local tool = Character:FindFirstChildOfClass("Tool")
  7094. if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
  7095.  
  7096. local animStringValueObject = getToolAnim(tool)
  7097.  
  7098. if animStringValueObject then
  7099. toolAnim = animStringValueObject.Value
  7100. -- message recieved, delete StringValue
  7101. animStringValueObject.Parent = nil
  7102. toolAnimTime = currentTime + .3
  7103. end
  7104.  
  7105. if currentTime > toolAnimTime then
  7106. toolAnimTime = 0
  7107. toolAnim = "None"
  7108. end
  7109.  
  7110. animateTool()
  7111. else
  7112. stopToolAnimations()
  7113. toolAnim = "None"
  7114. toolAnimInstance = nil
  7115. toolAnimTime = 0
  7116. end
  7117. end
  7118.  
  7119. -- connect events
  7120. Humanoid.Died:connect(onDied)
  7121. Humanoid.Running:connect(onRunning)
  7122. Humanoid.Jumping:connect(onJumping)
  7123. Humanoid.Climbing:connect(onClimbing)
  7124. Humanoid.GettingUp:connect(onGettingUp)
  7125. Humanoid.FreeFalling:connect(onFreeFall)
  7126. Humanoid.FallingDown:connect(onFallingDown)
  7127. Humanoid.Seated:connect(onSeated)
  7128. Humanoid.PlatformStanding:connect(onPlatformStanding)
  7129. Humanoid.Swimming:connect(onSwimming)
  7130.  
  7131. -- setup emote chat hook
  7132. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  7133. local emote = ""
  7134. if (string.sub(msg, 1, 3) == "/e ") then
  7135. emote = string.sub(msg, 4)
  7136. elseif (string.sub(msg, 1, 7) == "/emote ") then
  7137. emote = string.sub(msg, 8)
  7138. end
  7139.  
  7140. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  7141. playAnimation(emote, 0.1, Humanoid)
  7142. end
  7143. end)
  7144.  
  7145.  
  7146.  
  7147. -- initialize to idle
  7148.  
  7149.  
  7150. -- loop to handle timed state transitions and tool animations
  7151. while Character.Parent ~= nil do
  7152. local _, currentGameTime = wait(0.1)
  7153. stepAnimate(currentGameTime)
  7154. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement