Advertisement
AgentVK

DIO ON EDIT name thing (Goku Edit)

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