copra50

goku

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