Advertisement
Guest User

Untitled

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