ericdesouza

Untitled

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