Advertisement
MarcAndrew

Untitled

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