Advertisement
AxeuerAlt

Untitled

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