copra50

Goku

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