TROLERMASTERH

R15 Goku Script

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