sawgamer1

Untitled

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