Advertisement
DarkScriptZEditors

Untitled

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