Advertisement
Dark_AJ1

goku r15 fe?

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