Godofadmin1337

FE co0t gave

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