Advertisement
ghostteen14

Untitled

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