AxeuerAlt

Untitled

May 3rd, 2019
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. local rp = RealPlayer
  6. script.Parent = rp.Character
  7.  
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. local function fakeEvent()
  12. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  13. t.connect = t.Connect
  14. return t
  15. end
  16.  
  17. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  18. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  19. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  20. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  21. end}
  22. CAS.UnbindAction = CAS.BindAction
  23. local function te(self,ev,...)
  24. local t = m[ev]
  25. if t and t._fakeEvent then
  26. for _,f in pairs(t.Functions) do
  27. f(...)
  28. end
  29. end
  30. end
  31. m.TrigEvent = te
  32. UIS.TrigEvent = te
  33.  
  34. Event.OnServerEvent:Connect(function(plr,io)
  35. if plr~=rp then return end
  36. m.Target = io.Target
  37. m.Hit = io.Hit
  38. if not io.isMouse then
  39. local b = io.UserInputState == Enum.UserInputState.Begin
  40. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  41. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  42. end
  43. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  44. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  45. end
  46. for _,t in pairs(CAS.Actions) do
  47. for _,k in pairs(t.Keys) do
  48. if k==io.KeyCode then
  49. t.Function(t.Name,io.UserInputState,io)
  50. end
  51. end
  52. end
  53. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  54. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  55. end
  56. end)
  57. Event.Parent = NLS([==[
  58. local Player = game:GetService("Players").LocalPlayer
  59. local Event = script:WaitForChild("UserInput_Event")
  60. local Mouse = Player:GetMouse()
  61. local UIS = game:GetService("UserInputService")
  62. local input = function(io,a)
  63. if a then return end
  64. --Since InputObject is a client-side instance, we create and pass table instead
  65. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  66. end
  67. UIS.InputBegan:Connect(input)
  68. UIS.InputEnded:Connect(input)
  69. local h,t
  70. while wait(1/30) do
  71. if h~=Mouse.Hit or t~=Mouse.Target then
  72. h,t=Mouse.Hit,Mouse.Target
  73. Event:FireServer({isMouse=true,Target=t,Hit=h})
  74. end
  75. end]==],Player.Character)
  76.  
  77. local _rg = game
  78.  
  79. local fsmt = {
  80. __index = function(self,k)
  81. local s = rawget(self,"_RealService")
  82. if s then
  83. return typeof(s[k])=="function"
  84. and function(_,...)return s[k](s,...)end or s[k]
  85. end
  86. end,
  87. __newindex = function(self,k,v)
  88. local s = rawget(self,"_RealService")
  89. if s then s[k]=v end
  90. end
  91. }
  92. local function FakeService(t,RealService)
  93. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  94. return setmetatable(t,fsmt)
  95. end
  96. local g = {
  97. GetService = function(self,s)
  98. return rawget(self,s) or _rg:GetService(s)
  99. end,
  100. Players = FakeService({
  101. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  102. },"Players"),
  103. UserInputService = FakeService(UIS,"UserInputService"),
  104. ContextActionService = FakeService(CAS,"ContextActionService"),
  105. RunService = FakeService({
  106. _btrs = {},
  107. RenderStepped = _rg:GetService("RunService").Heartbeat,
  108. BindToRenderStep = function(self,name,_,fun)
  109. self._btrs[name] = self.Heartbeat:Connect(fun)
  110. end,
  111. UnbindFromRenderStep = function(self,name)
  112. self._btrs[name]:Disconnect()
  113. end,
  114. },"RunService")
  115. }
  116. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  117. g.service = g.GetService
  118. FakeService(g,game)
  119. game,owner = g,g.Players.LocalPlayer
  120. end
  121. wait(2)
  122. local darius = true
  123. local grab8 = false
  124. local throw1 = 5
  125. local throw2 = 5
  126. local grabon3 = false
  127. local grabon4 = false
  128. local jkl = 1
  129. local throw = 5
  130. local grab1 = false
  131. local goo1 = 0
  132. local punching = false
  133. local jk = false
  134.  
  135. Character=Player.Character
  136. local grabon3 = false
  137. local grabon2 = false
  138. local grabon1 = false
  139. local goo = 0
  140. local grabon = false
  141. local on = false
  142. local poon = false
  143. local clickon = false
  144. local beamknockback = 0
  145. local beamdamage = 0.001
  146. local hited1 = false
  147. local hited = false
  148. local kamesize = 1
  149. local kamehameha = false
  150. local walksound = "rbxassetid://908473722"
  151. local aj1 = 1
  152. local can = 5
  153. local go = true
  154. local bomb = false
  155. local point = false
  156. local walkon = false
  157. local nohit = 0
  158. local moving = false
  159. local combodamage = 1
  160. local ssj22 = false
  161. local fly = false
  162. local ssbkaiox10 = false
  163. local ssbkaio = false
  164. local auracan3 = true
  165. local ssbon = false
  166. local base = true
  167. local new=Instance.new
  168. local rad=math.rad
  169. local cf=CFrame.new
  170. local v3=Vector3.new
  171. local hitmeter = 0
  172. ssj33 = false
  173. local ang=function(x,y,z)
  174. return CFrame.Angles(rad(x),rad(y),rad(z))
  175. end
  176. local player=game:service'Players'.LocalPlayer
  177. local char=player.Character
  178. local cam=workspace.Camera
  179. local mouse=player:GetMouse()
  180. local weld=function(a,b,c0,c1)
  181. m=Instance.new('Motor',a)
  182. m.Part0=a
  183. m.Part1=b
  184. m.C0=c0
  185. m.C1=c1
  186. return m
  187. end
  188.  
  189.  
  190. beamm=Instance.new('Model',workspace)
  191. beamm.Name='beam'
  192.  
  193. laser=false
  194.  
  195. rs=Instance.new('Part',char)
  196. rs.Transparency=1
  197. rs.CanCollide=false
  198. rs.TopSurface,rs.BottomSurface=0,0
  199. rs.FormFactor=3
  200. rs.Size=Vector3.new(.5,.5,.5)
  201.  
  202. ls=rs:Clone()
  203. ls.Parent=char
  204.  
  205.  
  206.  
  207. s1=Instance.new('Sound',char)
  208. s1.Volume=1
  209. s1.Pitch=1
  210. s1.Looped=true
  211.  
  212.  
  213. particles={}
  214.  
  215. local wep=new('Part',char)
  216.  
  217. wep.FormFactor=3
  218. wep.Transparency = 1
  219. wep.CanCollide=false
  220. wep.Size=v3(0.1,0.1,0.1)
  221. wep.TopSurface,wep.BottomSurface=0,0
  222. local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
  223.  
  224.  
  225. local beam1=wep:Clone()
  226. beam1:ClearAllChildren()
  227. beam1.Material='Neon'
  228. beam1.BrickColor=BrickColor.new('New Yeller')
  229. beam1.Size=Vector3.new(10,10,1)
  230. beam1.Transparency=0
  231. beam1.Anchored=true
  232. local ms=Instance.new('BlockMesh',beam1)
  233. local inner1=beam1:Clone()
  234. inner1.Transparency=1
  235. inner1.Material='SmoothPlastic'
  236. inner1.BrickColor=BrickColor.new('Bright blue')
  237. local ms2=inner1.Mesh
  238.  
  239. local expl1=inner1:Clone()
  240. expl1.Mesh:Destroy()
  241. expl1.Material='Neon'
  242. expl1.BrickColor=BrickColor.new('Bright blue')
  243. expl1.Size=Vector3.new(5,5,5)
  244. expl1.Transparency=0
  245. pl=Instance.new('PointLight',expl1)
  246. pl.Color=expl1.BrickColor.Color
  247. pl.Range=pl.Range*2
  248. pl.Name='light'
  249. local br=pl.Range
  250.  
  251. local exa1=expl1:Clone()
  252. exa1.Size=Vector3.new(10,10,10)
  253. pl2=exa1.light
  254.  
  255. local part=exa1:Clone()
  256. part.Size=Vector3.new(1.5,1.5,1.5)
  257. pl3=part.light
  258. pms=Instance.new('BlockMesh',part)
  259.  
  260. char.Humanoid.Died:connect(function()
  261. laser=false
  262. beam1.Parent=nil
  263. inner1.Parent=nil
  264. expl1.Parent=nil
  265. exa1.Parent=nil
  266. s1:stop()
  267. end)
  268.  
  269.  
  270.  
  271. parti=0
  272. game:service'RunService'.Stepped:connect(function()
  273. parti=parti+1
  274. for i,v in pairs(particles) do
  275. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  276. v.Transparency=v.Transparency+.08
  277. if v.Transparency >= 1 then
  278. v:Destroy()
  279. table.remove(particles,i)
  280. else
  281. v.Parent=beamm
  282. end
  283. end
  284.  
  285. a=cam.CoordinateFrame.p
  286. b=mouse.Hit.p
  287. mhitr=Ray.new(a,(b-a).unit*999)
  288. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  289.  
  290.  
  291. if laser then
  292. beamm.Parent=workspace
  293. beam1.Parent=beamm
  294. inner1.Parent=beamm
  295. expl1.Parent=beamm
  296. exa1.Parent=beamm
  297. s1.Volume=s1.Volume-0.0034
  298.  
  299. ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
  300. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  301.  
  302. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) and hit ~= workspace.Base then
  303. if hit.Parent:IsA("Model") and hit ~= hit.Parent:FindFirstChild("Humanoid") and hit ~= hit.Parent:FindFirstChild("Torso") and hit ~= hit.Parent:FindFirstChild("Head") and hit ~= hit.Parent:FindFirstChild("Left Arm") and hit ~= hit.Parent:FindFirstChild("Right Arm") and hit ~= hit.Parent:FindFirstChild("Left Leg") and hit ~= hit.Parent:FindFirstChild("Right Leg") then
  304. hit.Parent:BreakJoints()
  305. hit.Anchored = false
  306. wait()
  307.  
  308. hit.Position = hit.Position + Vector3.new(0,1,0)
  309. block = Instance.new("BodyForce",hit)
  310. block.Force = beam1.CFrame.lookVector
  311. s1.Volume=s1.Volume+0.0034
  312. end
  313. if hit:IsA("Part") and hit ~= hit.Parent:FindFirstChild("Humanoid") and hit ~= hit.Parent:FindFirstChild("Torso") and hit ~= hit.Parent:FindFirstChild("Head") and hit ~= hit.Parent:FindFirstChild("Left Arm") and hit ~= hit.Parent:FindFirstChild("Right Arm") and hit ~= hit.Parent:FindFirstChild("Left Leg") and hit ~= hit.Parent:FindFirstChild("Left Arm") then
  314.  
  315. hit.Anchored = false
  316. wait()
  317.  
  318. hit.Position = hit.Position + Vector3.new(0,1,0)
  319. block = Instance.new("BodyForce",hit)
  320. block.Force = beam1.CFrame.lookVector
  321. s1.Volume=s1.Volume+0.0034
  322. end
  323. end
  324. if hit and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  325. if hited == true then
  326. hited = false
  327. hited1 = true
  328. on = true
  329. human = hit.Parent:FindFirstChild("Humanoid")
  330. ts = hit.Parent:FindFirstChild("Torso")
  331. s1.Volume=s1.Volume+0.0034
  332. welld = Instance.new("Weld",hit)
  333. welld.Part0 = beam1
  334. welld.Part1 = ts
  335. welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z)
  336. part6 = Instance.new("Part",hit)
  337. part6.Size = Vector3.new(1,1,1)
  338. part6.Transparency = 0
  339. part6.Position = hit.Position
  340. part6.BrickColor = BrickColor.new("Toothpaste")
  341. partmesh = Instance.new("SpecialMesh",part6)
  342. partmesh.MeshType = "Sphere"
  343. partmesh.Scale = Vector3.new(1,1,1)
  344. partweld1 = Instance.new("Weld",hit)
  345. partweld1.Part0 = hit.Parent:FindFirstChild("Torso")
  346. partweld1.Part1 = part6
  347. partweld1.C0 = CFrame.new(0,0,0)
  348. if human.Health > 100 then
  349. human.MaxHealth = 100
  350. human.Health = 100
  351.  
  352. end
  353.  
  354.  
  355.  
  356.  
  357. for i = 1,100 do
  358. wait()
  359. partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
  360. part6.Transparency = part6.Transparency + 0.05
  361. end
  362. end
  363. end
  364. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  365. e=Instance.new('Explosion',workspace)
  366. e.Position=pos
  367. e.BlastRadius=14
  368. e.BlastPressure=1e4
  369. end
  370. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  371. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  372. end
  373.  
  374. if parti==math.floor(parti) then
  375. par=part:Clone()
  376. table.insert(particles,par)
  377. par.Parent=beamm
  378. par.Transparency=1-s1.Volume
  379. par.light.Range=br*s1.Volume
  380. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  381. end
  382.  
  383. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  384. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  385. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  386. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  387. inner1.CFrame=beam1.CFrame
  388. pl.Range=br*s1.Volume
  389. pl2.Range=br*s1.Volume
  390. expl1.Size=v3(6,6,6)*s1.Volume
  391. expl1.Transparency=0
  392. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  393. exa1.Size=v3(5,5,5)*s1.Volume
  394. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  395.  
  396. end
  397. end)
  398. local p = game.Players.LocalPlayer
  399. local ssj = true
  400. local ssb = true
  401.  
  402. local auracan = false
  403. local auracan1 = false
  404. local ssj2 = false
  405. local ssj3 = false
  406. local ssjg = false
  407. local ssjb = false
  408. local kaio = true
  409. local idle = true
  410. local idle1 = true
  411. local char = p.Character
  412. local mouse = p:GetMouse()
  413. local larm = char["Left Arm"]
  414. local rarm = char["Right Arm"]
  415. local lleg = char["Left Leg"]
  416. local rleg = char["Right Leg"]
  417. local hed = char.Head
  418. local torso = char.Torso
  419. hed.face:Destroy()
  420. local hum = char.Humanoid
  421. hum.Name = "idk"
  422. hum.JumpPower = 100
  423.  
  424. wait()
  425. local cam = game.Workspace.CurrentCamera
  426. local root = char.HumanoidRootPart
  427. local deb = false
  428. local shot = 0
  429. local walk = true
  430. local debris=game:service"Debris"
  431. local l = game:GetService("Lighting")
  432. local rs = game:GetService("RunService").RenderStepped
  433. local canattack = true
  434. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  435. function lerp(a, b, t) -- Linear interpolation
  436. return a + (b - a)*t
  437. end
  438.  
  439. function slerp(a, b, t) --Spherical interpolation
  440. dot = a:Dot(b)
  441. if dot > 0.99999 or dot < -0.99999 then
  442. return t <= 0.5 and a or b
  443. else
  444. r = math.acos(dot)
  445. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  446. end
  447. end
  448. function matrixInterpolate(a, b, t)
  449. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  450. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  451. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  452. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  453. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  454. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  455. local t = v1:Dot(v2)
  456. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  457. return CFrame.new()
  458. end
  459. return CFrame.new(
  460. v0.x, v0.y, v0.z,
  461. v1.x, v1.y, v1.z,
  462. v2.x, v2.y, v2.z,
  463. v3.x, v3.y, v3.z)
  464. end
  465. ----------------------------------------------------
  466. function genWeld(a,b)
  467. local w = Instance.new("Weld",a)
  468. w.Part0 = a
  469. w.Part1 = b
  470. return w
  471. end
  472. function weld(a, b)
  473. local weld = Instance.new("Weld")
  474. weld.Name = "W"
  475. weld.Part0 = a
  476. weld.Part1 = b
  477. weld.C0 = a.CFrame:inverse() * b.CFrame
  478. weld.Parent = a
  479. return weld;
  480. end
  481. ----------------------------------------------------
  482. function Lerp(c1,c2,al)
  483. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  484. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  485. for i,v in pairs(com1) do
  486. com1[i] = v+(com2[i]-v)*al
  487. end
  488. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  489. end
  490. ----------------------------------------------------
  491. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  492. local wld = Instance.new("Weld", wp1)
  493. wld.Part0 = wp0
  494. wld.Part1 = wp1
  495. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  496. end
  497. hum.MaxHealth = math.huge
  498. wait()
  499. hum.Health = math.huge
  500. ----------------------------------------------------
  501. function weld5(part0, part1, c0, c1)
  502. weeld=Instance.new("Weld", part0)
  503. weeld.Part0=part0
  504. weeld.Part1=part1
  505. weeld.C0=c0
  506. weeld.C1=c1
  507. return weeld
  508. end
  509. ----------------------------------------------------
  510. function HasntTouched(plrname)
  511. local ret = true
  512. for _, v in pairs(Touche) do
  513. if v == plrname then
  514. ret = false
  515. end
  516. end
  517. return ret
  518. end
  519. newWeld(torso, larm, -1.5, 0.5, 0)
  520. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  521. newWeld(torso, rarm, 1.5, 0.5, 0)
  522. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  523. newWeld(torso, hed, 0, 1.5, 0)
  524. newWeld(torso, lleg, -0.5, -1, 0)
  525. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  526. newWeld(torso, rleg, 0.5, -1, 0)
  527. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  528. newWeld(root, torso, 0, -1, 0)
  529. torso.Weld.C1 = CFrame.new(0, -1, 0)
  530. local block = Instance.new("Part",torso)
  531. block.Size = Vector3.new(0.1,0.1,0.1)
  532. block.Position = block.Position + Vector3.new(2,2,2)
  533. block.Transparency = 1
  534. local weld = Instance.new("Weld",torso)
  535. weld.Part0 = torso
  536. weld.Part1 = block
  537. weld.C0 = CFrame.new(0,5,0)
  538. local block2 = Instance.new("Part",torso)
  539. block2.Size = Vector3.new(3,2,1)
  540. block2.CanCollide = false
  541. block2.Position = block.Position + Vector3.new(2,2,2)
  542. block2.Transparency = 1
  543. local weld2 = Instance.new("Weld",torso)
  544. weld2.Part0 = torso
  545. weld2.Part1 = block2
  546. weld2.C0 = CFrame.new(0,-1.5,0)
  547. local part2 = Instance.new("ParticleEmitter",block)
  548. part2.Lifetime = NumberRange.new(5)
  549. part2.Speed = NumberRange.new(0)
  550. part2.Size = NumberSequence.new(11)
  551. part2.Transparency = NumberSequence.new(1)
  552. part2.LockedToPart = true
  553. part2.Rate = 3
  554. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  555. part2.ZOffset = -3
  556. local model = Instance.new("Model",torso)
  557. local part3 = Instance.new("ParticleEmitter",block2)
  558. part3.Lifetime = NumberRange.new(1)
  559. part3.Speed = NumberRange.new(5)
  560. part3.Transparency = NumberSequence.new(1)
  561. part3.Size = NumberSequence.new(0.5)
  562. part3.LockedToPart = true
  563. part3.Rate = 40
  564. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  565. part3.ZOffset = 3
  566. part3.SpreadAngle = Vector2.new(50,50)
  567. ypcall(function()
  568. shirt = Instance.new("Shirt", char)
  569. shirt.Name = "Shirt"
  570. pants = Instance.new("Pants", char)
  571. pants.Name = "Pants"
  572. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=122894081"
  573. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=122894081"
  574. end)
  575. for i,v in pairs(char:children()) do
  576. if v:IsA("Accessory") then
  577. v:Destroy()
  578. end
  579. end
  580. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  581. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  582. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  583. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  584. Hair99 = Instance.new("Part")
  585.  
  586. Hair99.Parent = p.Character
  587. Hair99.Name = "Hair"
  588. Hair99.formFactor = "Symmetric"
  589. Hair99.Size = Vector3.new(100, 100, 100)
  590. Hair99.CFrame = p.Character.Head.CFrame
  591. Hair99:BreakJoints()
  592. Hair99.CanCollide = false
  593. Hair99.TopSurface = "Smooth"
  594. Hair99.BottomSurface = "Smooth"
  595. Hair99.BrickColor = BrickColor.new("New Yeller")
  596. Hair99.Transparency = 1
  597.  
  598. Weld = Instance.new("Weld")
  599. Weld.Part0 = p.Character.Head
  600. Weld.Part1 = Hair99
  601. Weld.Parent = p.Character.Head
  602. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  603.  
  604. Hair7 = Instance.new("Part")
  605. Hair7.Parent = p.Character
  606. Hair7.Name = "Hair"
  607. Hair7.CanCollide = false
  608. Hair7.Locked = true
  609. Hair7.TopSurface = "Smooth"
  610. Hair7.BottomSurface = "Smooth"
  611. Hair7.formFactor = "Symmetric"
  612. Hair7.Material = "Neon"
  613. Hair7.BrickColor = BrickColor.new("Black")
  614. Hair7.CFrame = p.Character.Torso.CFrame
  615. Hair7.Size = Vector3.new(2.506, 2.425, 2.181)
  616. Hair7.Transparency = 0
  617.  
  618. Mesh = Instance.new("SpecialMesh")
  619. Mesh.Parent = Hair99
  620. Mesh.MeshType = "Sphere"
  621. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  622. Mesh.Scale = Vector3.new(100, 100, 100)
  623.  
  624.  
  625. Weld1 = Instance.new("Weld")
  626. Weld1.Parent = p.Character.Head
  627. Weld1.Part0 = p.Character.Head
  628. Weld1.Part1 = Hair7
  629. Weld1.C0 = CFrame.new(0, 1, 0)
  630.  
  631. Mesh = Instance.new("SpecialMesh")
  632. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  633. Mesh.Parent = Hair7
  634. Mesh.Scale = Vector3.new(1, 1, 1)
  635. Mesh.MeshType = "FileMesh"
  636. Mesh.MeshId = "http://www.roblox.com/asset/?id=1368466736"
  637. Mesh.TextureId = ""
  638.  
  639. -----------------------------------------------------
  640.  
  641. godmode = coroutine.wrap(function()
  642. for i,v in pairs(Character:GetChildren()) do
  643. if v:IsA("BasePart") and v ~= Root then
  644. v.Anchored = false
  645. end
  646. end
  647. while true do
  648. hum.MaxHealth = math.huge
  649. wait(0.0000001)
  650. hum.Health = math.huge
  651. wait()
  652. end
  653. end)
  654. godmode()
  655. ff = Instance.new("ForceField", Character)
  656. ff.Visible = false
  657.  
  658. GroundWave1 = function()
  659. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  660.  
  661. local wave = Instance.new("Part", torso)
  662. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  663. wave.Anchored = true
  664. wave.CanCollide = false
  665. wave.Locked = true
  666. wave.Size = Vector3.new(1, 1, 1)
  667. wave.TopSurface = "Smooth"
  668. wave.BottomSurface = "Smooth"
  669. wave.Transparency = 0.35
  670. wave.CFrame = HandCF
  671. wm = Instance.new("SpecialMesh", wave)
  672. wm.MeshId = "rbxassetid://3270017"
  673. coroutine.wrap(function()
  674. for i = 1, 30, 1 do
  675. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  676. wave.Size = wm.Scale
  677. wave.CFrame = HandCF
  678. wave.Transparency = i/30
  679. wait()
  680. end
  681. wait()
  682. wave:Destroy()
  683. end)()
  684. end
  685. GroundWave2 = function()
  686. local HandCF = CFrame.new(spirit1.Position + Vector3.new(0,11,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  687.  
  688. local wave = Instance.new("Part", spirit1)
  689. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  690. wave.Anchored = true
  691. wave.CanCollide = false
  692. wave.Locked = true
  693. wave.Size = Vector3.new(1, 1, 1)
  694. wave.TopSurface = "Smooth"
  695. wave.BottomSurface = "Smooth"
  696. wave.Transparency = 0.35
  697. wave.CFrame = HandCF
  698. wm = Instance.new("SpecialMesh", wave)
  699. wm.MeshId = "rbxassetid://3270017"
  700. coroutine.wrap(function()
  701. for i = 1, 30, 1 do
  702. wm.Scale = Vector3.new(8 + i*8.2, 3 + i*8.2, 8)
  703. wave.Size = wm.Scale
  704. wave.CFrame = HandCF
  705. wave.Transparency = i/30
  706. wait()
  707. end
  708. wait()
  709. wave:Destroy()
  710. end)()
  711. end
  712. --combat
  713. local grab = false
  714. function misssound()
  715. z = Instance.new("Sound",char)
  716. z.Volume = 4
  717. z.Looped = false
  718. z.SoundId = "rbxassetid://137579113"
  719. z:Play()
  720. end
  721. function strongsound()
  722. z = Instance.new("Sound",char)
  723. z.Volume = 4
  724. z.Looped = false
  725. z.SoundId = "rbxassetid://896242278"
  726. z:Play()
  727. end
  728. function punches()
  729. for i = 1, 10 do
  730. wait()
  731. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 0.4)
  732. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  733. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  734. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.2)
  735. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 0.4)
  736. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 0.4)
  737. end
  738. for i = 1, 10 do
  739. wait()
  740. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.4)
  741. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.2)
  742. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.2)
  743. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  744. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.4)
  745. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 0.4)
  746. end
  747. end
  748. function fastpunches()
  749.  
  750. wait(0.01)
  751. misssound()
  752. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  753. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  754. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  755. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  756. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  757. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  758.  
  759. wait(0.01)
  760. misssound()
  761. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  762. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  763. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  764. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  765. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  766. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  767. wait(0.01)
  768. misssound()
  769. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  770. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  772. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  773. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  774. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  775.  
  776. wait(0.01)
  777. misssound()
  778. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  779. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  780. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  781. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  782. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  783. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  784. wait(0.01)
  785. misssound()
  786. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  787. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  788. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  789. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  790. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  791. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  792.  
  793. wait(0.01)
  794. misssound()
  795. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  796. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  797. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  798. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  799. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  800. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  801. wait(0.01)
  802. misssound()
  803. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  804. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  805. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  806. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  807. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  808. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  809.  
  810. wait(0.01)
  811. misssound()
  812. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  813. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  814. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  815. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  816. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  817. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  818. wait(0.01)
  819. misssound()
  820. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  821. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  822. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  823. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  824. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  825. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  826.  
  827. wait(0.01)
  828. misssound()
  829. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  830. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  831. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  832. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  833. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  834. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  835. wait(0.01)
  836. misssound()
  837. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  838. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  839. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  840. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  841. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  842. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  843.  
  844. wait(0.01)
  845. misssound()
  846. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  847. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  848. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  849. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  850. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  851. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  852. wait(0.01)
  853. misssound()
  854. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  855. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  856. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  857. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  858. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  859. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  860.  
  861. wait(0.01)
  862. misssound()
  863. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  864. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  865. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  866. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  867. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  868. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  869. wait(0.01)
  870. misssound()
  871. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
  872. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  873. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
  874. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
  875. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
  876. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  877.  
  878. wait(0.01)
  879. misssound()
  880. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
  881. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  882. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
  883. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
  884. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
  885. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
  886.  
  887. end
  888. function kick()
  889. for i = 1, 20 do
  890. wait()
  891. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(75),math.rad(0)), 0.4)
  892. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-80), math.rad(0)), 0.2)
  893. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(40)), 0.2)
  894. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-40)), 0.2)
  895. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-70)), 0.4)
  896. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  897. end
  898.  
  899. end
  900. function strongpunchanim()
  901. strongsound()
  902. for i = 1, 15 do
  903. wait()
  904. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  905. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(0)), 0.2)
  906. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  907. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-20)), 0.2)
  908. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)
  909. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10)), 0.4)
  910. end
  911.  
  912. for i = 1, 15 do
  913. wait()
  914. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)), 0.4)
  915. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(70), math.rad(0)), 0.2)
  916. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  917. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-20)), 0.2)
  918. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)
  919. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(10)), 0.4)
  920. end
  921.  
  922. end
  923.  
  924.  
  925. function gramanim()
  926. for i = 1, 20 do
  927. wait()
  928. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  929. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
  930. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)--rarm
  931. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.2)--larm
  932. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--lleg
  933. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--rleg
  934. end
  935. for i = 1, 20 do
  936. wait()
  937. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  938. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
  939. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)--rarm
  940. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)--larm
  941. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--lleg
  942. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--rleg
  943. end
  944. end
  945.  
  946.  
  947.  
  948.  
  949.  
  950. mouse.KeyDown:connect(function(key)
  951. if key == "c" then
  952. if ssj == true then
  953. if canattack == true then
  954. combodamage = 3
  955. aura.Color = ColorSequence.new(Color3.new(255,255,0))
  956. idle = false
  957. base = false
  958. idle1 = false
  959. canattack = false
  960. ssj = false
  961. wait(0.1)
  962.  
  963.  
  964. for i = 1, 20 do
  965. wait()
  966. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  967. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)--torso
  968. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.6,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-90)), 0.5)--arm
  969. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.6,-.6)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.5)--arm
  970. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)--leg
  971. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)--leg
  972. end
  973.  
  974. z1 = Instance.new("Sound",char)
  975. z1.Volume = 10
  976. z1.Looped = false
  977. z1.SoundId = "rbxassetid://740811119"
  978. z1:Play()
  979.  
  980. Colors = {"New Yeller", "New Yeller"}
  981. GroundWave1()
  982. ball.BrickColor = BrickColor.new("New Yeller")
  983. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  984. ball.Transparency = 0
  985.  
  986. wait()
  987. zh = Instance.new("Sound",char)
  988. zh.Volume = 1
  989. zh.Looped = true
  990. zh.SoundId = "rbxassetid://891397456"
  991. zh:Play()
  992. aura.Transparency = NumberSequence.new(0)
  993. auracan = true
  994. Mesh.MeshId = "rbxassetid://430344159"
  995. Mesh.Scale = Vector3.new(6,6,6)
  996. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  997. Hair7.BrickColor = BrickColor.new("New Yeller")
  998. wait(2)
  999. idle = true
  1000. idle1 = true
  1001. canattack = true
  1002. ssj2 = true
  1003. end
  1004. end
  1005. end
  1006. end)
  1007. mouse.KeyDown:connect(function(key)
  1008. if key == "c" then
  1009. if ssj2 == true then
  1010. if canattack == true then
  1011. combodamage = 6
  1012. idle = false
  1013. idle1 = false
  1014. canattack = false
  1015. wait(0.1)
  1016. for i = 1, 20 do
  1017.  
  1018. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  1019. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
  1020. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
  1021. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
  1022. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  1023. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  1024. end
  1025. z1 = Instance.new("Sound",char)
  1026. z1.Volume = 10
  1027. z1.Looped = false
  1028. z1.SoundId = "rbxassetid://740811119"
  1029. z1:Play()
  1030. for i = 1, 5 do
  1031. wait()
  1032. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.4)--head
  1033. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
  1034. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.2)--arm
  1035. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.2)--arm
  1036. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.4)--leg
  1037. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--leg
  1038. end
  1039.  
  1040.  
  1041.  
  1042. aura.Transparency = NumberSequence.new(0)
  1043. aura1.Transparency = NumberSequence.new(0)
  1044. auracan1 = true
  1045.  
  1046. auracan = false
  1047. zh:Destroy()
  1048. Colors = {"New Yeller", "New Yeller"}
  1049. GroundWave1()
  1050. wait()
  1051.  
  1052. ball.BrickColor = BrickColor.new("New Yeller")
  1053. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1054. ball.Transparency = 0
  1055.  
  1056. wait()
  1057. zh = Instance.new("Sound",char)
  1058. zh.Volume = 1
  1059. zh.Looped =true
  1060. zh.SoundId = "rbxassetid://850205092"
  1061. zh:Play()
  1062. Mesh.MeshId = "rbxassetid://560718478"
  1063. Mesh.Scale = Vector3.new(6,6,6)
  1064. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1065. Hair7.BrickColor = BrickColor.new("New Yeller")
  1066. wait(2)
  1067. idle = true
  1068. idle1 = true
  1069. canattack = true
  1070. ssj3 = true
  1071. ssj2 = false
  1072. end
  1073. end
  1074. end
  1075. end)
  1076. mouse.KeyDown:connect(function(key)
  1077. if key == "c" then
  1078. if ssj3 == true then
  1079. if canattack == true then
  1080.  
  1081. idle = false
  1082. idle1 = false
  1083. canattack = false
  1084. combodamage = 10
  1085. wait(0.1)
  1086. Colors = {"New Yeller", "New Yeller"}
  1087. GroundWave1()
  1088. Colors = {"New Yeller", "New Yeller"}
  1089. GroundWave1()
  1090. for i = 1, 20 do
  1091. wait()
  1092. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  1093. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  1094. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  1095. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  1096. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  1097. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  1098. end
  1099. Colors = {"New Yeller", "New Yeller"}
  1100. GroundWave1()
  1101. Colors = {"New Yeller", "New Yeller"}
  1102. GroundWave1()
  1103. Colors = {"New Yeller", "New Yeller"}
  1104. GroundWave1()
  1105. wait(1)
  1106. Colors = {"New Yeller", "New Yeller"}
  1107. GroundWave1()
  1108. z1 = Instance.new("Sound",char)
  1109. z1.Volume = 10
  1110. z1.Looped = false
  1111. z1.SoundId = "rbxassetid://740811119"
  1112. z1:Play()
  1113. Colors = {"New Yeller", "New Yeller"}
  1114. GroundWave1()
  1115. for i = 1, 5 do
  1116. wait()
  1117. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  1118. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  1119. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  1120. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  1121. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  1122. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  1123. end
  1124. Colors = {"New Yeller", "New Yeller"}
  1125. GroundWave1()
  1126.  
  1127. Colors = {"New Yeller", "New Yeller"}
  1128. GroundWave1()
  1129. ball.BrickColor = BrickColor.new("New Yeller")
  1130. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1131. ball.Transparency = 0
  1132. Mesh.Scale = Vector3.new(6,6,6)
  1133. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1134. Mesh.MeshId = "rbxassetid://430344159"
  1135. wait()
  1136.  
  1137.  
  1138.  
  1139. Hair71 = Instance.new("Part")
  1140. Hair71.Parent = p.Character
  1141. Hair71.Name = "Hair1"
  1142. Hair71.CanCollide = false
  1143. Hair71.Locked = true
  1144. Hair71.TopSurface = "Smooth"
  1145. Hair71.BottomSurface = "Smooth"
  1146. Hair71.formFactor = "Symmetric"
  1147. Hair71.Material = "Neon"
  1148. Hair71.BrickColor = BrickColor.new("New Yeller")
  1149. Hair71.CFrame = p.Character.Torso.CFrame
  1150. Hair71.Size = Vector3.new(1, 1, 1)
  1151. Hair71.Transparency = 0
  1152.  
  1153. Mesh1 = Instance.new("SpecialMesh")
  1154. Mesh1.Parent = Hair991
  1155. Mesh1.MeshType = "Sphere"
  1156. Mesh1.Offset = Vector3.new(0, 0.1, 0.1)
  1157. Mesh1.Scale = Vector3.new(1.2, 1.2, 1.2)
  1158.  
  1159.  
  1160. Hair71.BrickColor = BrickColor.new("New Yeller")
  1161.  
  1162. Weld11 = Instance.new("Weld",char.Hair1)
  1163. Weld11.Parent = p.Character.Head
  1164. Weld11.Part0 = p.Character.Head
  1165. Weld11.Part1 = Hair71
  1166. Weld11.C0 = CFrame.new(-.25, -1, 1.5)
  1167.  
  1168. Mesh1 = Instance.new("SpecialMesh",Mesh1)
  1169. Mesh1.Offset = Vector3.new(0.2, -0.2, 0.2)
  1170. Mesh1.Parent = Hair71
  1171.  
  1172. Mesh1.MeshType = "FileMesh"
  1173. Mesh1.MeshId = "rbxassetid://560180459"
  1174. Mesh1.Scale = Vector3.new(7,6,6)
  1175. Mesh1.TextureId = ""
  1176. wait(2)
  1177. ssj33 = true
  1178. idle = true
  1179. idle1 = true
  1180. canattack = true
  1181. ssj3 = false
  1182. end
  1183. end
  1184. end
  1185. end)
  1186. aurapart = Instance.new("Part",char)
  1187. aurapart.Size = Vector3.new(0.1,0.1,0.1)
  1188. aurapart.Transparency = 1
  1189. aurapart.CanCollide = false
  1190. aurapart.Position = Vector3.new(0,2,0)
  1191. auraweld = Instance.new("Weld",char)
  1192. auraweld.Part0 = aurapart
  1193. auraweld.Part1 = torso
  1194. auraweld.C0 = CFrame.new(0,-2,0)
  1195. aura = Instance.new("ParticleEmitter",aurapart)
  1196. aura.Transparency = NumberSequence.new(1)
  1197. aura.Size = NumberSequence.new(8)
  1198. aura.Speed = NumberRange.new(0)
  1199. aura.LockedToPart = true
  1200. aura.Rate = 2
  1201. aura.Lifetime = NumberRange.new(5)
  1202. aura.ZOffset = -2
  1203. aura1 = Instance.new("ParticleEmitter",torso)
  1204. aura1.Transparency = NumberSequence.new(1)
  1205. aura1.Size = NumberSequence.new(5)
  1206. aura1.Speed = NumberRange.new(0)
  1207. aura1.Lifetime = NumberRange.new(5)
  1208. aura1.LockedToPart = true
  1209. aura1.Rate = 1.5
  1210.  
  1211. z = Instance.new("Sound",char)
  1212. z.Volume = 4
  1213. z.Looped = false
  1214. z.SoundId = "rbxassetid://194135434"
  1215. z:Play()
  1216.  
  1217. aura1.ZOffset = 2
  1218. aura1.Lifetime = NumberRange.new(3)
  1219. aurapart3 = Instance.new("Part",char)
  1220. aurapart3.Size = Vector3.new(0.1,0.1,0.1)
  1221. aurapart3.Position = Vector3.new(0,2,0)
  1222. aurapart3.Transparency = 1
  1223. aurapart3.CanCollide = false
  1224. auraweld3 = Instance.new("Weld",char)
  1225. auraweld3.Part0 = aurapart3
  1226. auraweld3.Part1 = torso
  1227. auraweld3.C0 = CFrame.new(0,-7,0)
  1228. aura3 = Instance.new("ParticleEmitter",aurapart3)
  1229. aura3.Transparency = NumberSequence.new(1)
  1230. aura3.Color = ColorSequence.new(Color3.new(255,0,255))
  1231. aura3.Size = NumberSequence.new(14)
  1232. aura3.Speed = NumberRange.new(0)
  1233. aura3.LockedToPart = true
  1234. aura3.Rate = 5
  1235. aura3.Lifetime = NumberRange.new(5)
  1236. aura3.ZOffset = -5
  1237.  
  1238.  
  1239. mouse.KeyDown:connect(function(key)
  1240. if key == "b" then
  1241. if ssb == true then
  1242. if canattack == true then
  1243. idle = false
  1244. base = false
  1245.  
  1246. combodamage = 18
  1247. ssbon = true
  1248. ssb = false
  1249. ssj = false
  1250. ssj2 = false
  1251. ssj3 = false
  1252. ssj33 = false
  1253. idle1 = false
  1254. Colors = {"Toothpaste", "Toothpaste"}
  1255. canattack = false
  1256. wait(0.1)
  1257.  
  1258. for i = 1, 20 do
  1259.  
  1260. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  1261. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
  1262. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
  1263. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
  1264. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  1265. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  1266. end
  1267. z1 = Instance.new("Sound",char)
  1268. z1.Volume = 10
  1269. z1.Looped = false
  1270. z1.SoundId = "rbxassetid://740811119"
  1271. z1:Play()
  1272.  
  1273. Mesh.MeshId = "rbxassetid://560180459"
  1274. Mesh.Scale = Vector3.new(6,6,6)
  1275. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1276. Hair7.BrickColor = BrickColor.new("Toothpaste")
  1277. for i = 1, 5 do
  1278. wait()
  1279. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.4)--head
  1280. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
  1281. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.2)--arm
  1282. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.2)--arm
  1283. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.4)--leg
  1284. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--leg
  1285. end
  1286.  
  1287.  
  1288.  
  1289. zh = Instance.new("Sound",char)
  1290. zh.Volume = 1
  1291. zh.Looped = true
  1292. zh.SoundId = "rbxassetid://600060450"
  1293. zh:Play()
  1294. ball.BrickColor = BrickColor.new("New Yeller")
  1295. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1296. ball.Transparency = 0
  1297. GroundWave1()
  1298. wait(0.3)
  1299.  
  1300. ball.BrickColor = BrickColor.new("New Yeller")
  1301. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1302. ball.Transparency = 0
  1303. GroundWave1()
  1304. wait(0.3)
  1305. ball.BrickColor = BrickColor.new("New Yeller")
  1306. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1307. ball.Transparency = 0
  1308. GroundWave1()
  1309. wait(0.3)
  1310. ball.BrickColor = BrickColor.new("New Yeller")
  1311. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1312. ball.Transparency = 0
  1313. GroundWave1()
  1314. wait(0.3)
  1315. GroundWave1()
  1316. part2.Transparency = NumberSequence.new(0)
  1317. part3.Transparency = NumberSequence.new(0)
  1318. wait(0.4)
  1319. idle = true
  1320. idle1 = true
  1321. canattack = true
  1322.  
  1323.  
  1324. end
  1325. end
  1326. end
  1327. end)
  1328.  
  1329.  
  1330. mouse.KeyDown:connect(function(Key)
  1331. if Key == "r" then
  1332. if canattack == true then
  1333.  
  1334.  
  1335. kamehamehaon = true
  1336.  
  1337. idle = false
  1338.  
  1339. idle1 = false
  1340. canattack = false
  1341. hum.WalkSpeed = 0
  1342. z2 = Instance.new("Sound",char)
  1343. z2.Volume = 3
  1344. z2.Looped = false
  1345. z2.SoundId = "rbxassetid://142278233"
  1346. z2:Play()
  1347.  
  1348.  
  1349. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head
  1350. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso
  1351. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm
  1352. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm
  1353. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
  1354. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
  1355.  
  1356. partaura.Size = NumberSequence.new(999999999999999999999999999999999999999999999999999999999999999999)
  1357.  
  1358. partaura.Transparency = NumberSequence.new(0)
  1359. partaura1.Transparency = NumberSequence.new(0)
  1360. kamehameha = true
  1361. wait(5)
  1362. if kamehamehaon == true then
  1363. kamehamehaon = false
  1364. hited = true
  1365. wait(0.1)
  1366. point = true
  1367. kamehamehaon = false
  1368. kamehameha = false
  1369.  
  1370.  
  1371.  
  1372. partaura.Transparency = NumberSequence.new(1)
  1373. partaura1.Transparency = NumberSequence.new(1)
  1374. z2:Stop()
  1375. z4 = Instance.new("Sound",char)
  1376. z4.Volume = 5
  1377. z4.Looped = false
  1378. z4.SoundId = "rbxassetid://908474188"
  1379. z4:Play()
  1380.  
  1381. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  1382. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
  1383. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
  1384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
  1385. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
  1386. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392. laser = true
  1393. s1.Volume=1
  1394. s1:play()
  1395. wait(5.4)
  1396. point = false
  1397. laser = false
  1398. beam1.Size = Vector3.new(1,1,1)
  1399. beam1.Parent=nil
  1400. inner1.Parent=nil
  1401. expl1.Parent=nil
  1402.  
  1403. hited1 = false
  1404. exa1.Parent=nil
  1405. s1:stop()
  1406.  
  1407. idle = true
  1408. canattack = true
  1409. idle1 = true
  1410. hum.WalkSpeed = 16
  1411.  
  1412. end
  1413. end
  1414. end
  1415. end)
  1416. mouse.KeyUp:connect(function(Key)
  1417. if Key == "r" then
  1418. if kamehamehaon == true then
  1419. hited = true
  1420. wait(0.1)
  1421. point = true
  1422. kamehamehaon = false
  1423. kamehameha = false
  1424.  
  1425.  
  1426.  
  1427. partaura.Transparency = NumberSequence.new(1)
  1428. partaura1.Transparency = NumberSequence.new(1)
  1429. z2:Stop()
  1430. z4 = Instance.new("Sound",char)
  1431. z4.Volume = 5
  1432. z4.Looped = false
  1433. z4.SoundId = "rbxassetid://908474188"
  1434. z4:Play()
  1435.  
  1436. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  1437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
  1438. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
  1439. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
  1440. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
  1441. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447. laser = true
  1448. s1.Volume=1
  1449. s1:play()
  1450. wait(5.4)
  1451. point = false
  1452. laser = false
  1453. beam1.Size = Vector3.new(1,1,1)
  1454. beam1.Parent=nil
  1455. inner1.Parent=nil
  1456. expl1.Parent=nil
  1457.  
  1458. hited1 = false
  1459. exa1.Parent=nil
  1460. s1:stop()
  1461.  
  1462. idle = true
  1463. canattack = true
  1464. idle1 = true
  1465. hum.WalkSpeed = 16
  1466. end
  1467. end
  1468. end)
  1469.  
  1470.  
  1471. mouse.KeyDown:connect(function(key)
  1472. if key == "x" then
  1473. if ssj33 == true then
  1474. aura.Transparency = NumberSequence.new(1)
  1475.  
  1476. char.Hair1:Destroy()
  1477. zh:Destroy()
  1478. Mesh.Scale = Vector3.new(1, 1, 1)
  1479. Hair7.BrickColor = BrickColor.new("Black")
  1480. Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
  1481. Weld1.C0 = CFrame.new(0,1, 0)
  1482.  
  1483.  
  1484. Weld1.C0 = CFrame.new(0,1, 0)
  1485. end
  1486. aura.Transparency = NumberSequence.new(1)
  1487. aura1.Transparency = NumberSequence.new(1)
  1488. base = true
  1489. part2.Transparency = NumberSequence.new(1)
  1490. part3.Transparency = NumberSequence.new(1)
  1491. ball.BrickColor = BrickColor.new("White")
  1492. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1493. ball.Transparency = 0
  1494.  
  1495. zh:Destroy()
  1496. walksound = "rbxassetid://908473722"
  1497. ssbkaio = false
  1498. ssbon = false
  1499. wait()
  1500. zh = Instance.new("Sound",char)
  1501. zh.Volume = 10
  1502. zh.Looped = false
  1503. zh.SoundId = "rbxassetid://700499285"
  1504. zh:Play()
  1505. aura3.Transparency = NumberSequence.new(1)
  1506. Colors = {"White", "White"}
  1507. can = 5
  1508. GroundWave1()
  1509. wait(0.5)
  1510. Mesh.Scale = Vector3.new(1, 1, 1)
  1511. Hair7.BrickColor = BrickColor.new("Black")
  1512. Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
  1513. Weld1.C0 = CFrame.new(0,1, 0)
  1514.  
  1515. ssj = true
  1516. combodamage = 2
  1517. ssb = true
  1518.  
  1519. ssj2 = false
  1520. ssj3 = false
  1521. ssj33 = false
  1522.  
  1523. ssbkaio = false
  1524. if ssbkaiox10 == true then
  1525. rarm1:Destroy()
  1526. larm1:Destroy()
  1527. torso1:Destroy()
  1528. lleg1:Destroy()
  1529. rleg1:Destroy()
  1530. rhed1:Destroy()
  1531. ssbkaiox10 = false
  1532. end
  1533. end
  1534. end)
  1535. ball = Instance.new("Part",char)
  1536. ball.Size = Vector3.new(1,1,1)
  1537.  
  1538. ball.Position = Vector3.new(999,999,999)
  1539. ball.BrickColor = BrickColor.new("White")
  1540. ball.CanCollide = false
  1541. ballmesh = Instance.new("SpecialMesh",ball)
  1542. ballmesh.MeshType = "Sphere"
  1543. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1544. ballweld = Instance.new("Weld",ball)
  1545. ballweld.Part0 = torso
  1546. ballweld.Part1 = ball
  1547. partt = Instance.new("Part",char)
  1548. partt.Position = Vector3.new(999,999,999)
  1549. partt.Transparency = 1
  1550. partt.CanCollide = false
  1551. partt.Size = Vector3.new(0.1,0.1,0.1)
  1552. partweld = Instance.new("Weld",partt)
  1553. partweld.Part0 = torso
  1554. partweld.Part1 = partt
  1555. partweld.C0 = CFrame.new(0.3,-.5,-1.5)
  1556. partaura = Instance.new("ParticleEmitter",partt)
  1557. partaura.Size = NumberSequence.new(2)
  1558. partaura.LockedToPart = true
  1559.  
  1560. partaura.Transparency = NumberSequence.new(1)
  1561. partaura.Texture = "rbxassetid://715401010"
  1562. partaura.Speed = NumberRange.new(0)
  1563. partaura.Rate = 2
  1564. partaura.ZOffset = 0
  1565. partaura1 = Instance.new("ParticleEmitter",partt)
  1566. partaura1.Size = NumberSequence.new(999999999999999999999999999999999999999999999999999999999999999999999)
  1567. partaura1.LockedToPart = true
  1568.  
  1569. partaura1.Transparency = NumberSequence.new(1)
  1570. partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
  1571. partaura1.Speed = NumberRange.new(0)
  1572. partaura1.Rate = 3
  1573. partaura1.ZOffset = -1
  1574. partaura1.Color = ColorSequence.new(Color3.new(0,255,255))
  1575. partaura1.RotSpeed = NumberRange.new(-10,10)
  1576. partaura1.SpreadAngle = Vector2.new(360,360)
  1577. partaura1.Rotation = NumberRange.new(0,360)
  1578. aj = 0
  1579. spirit = Instance.new("Part",char)
  1580. spirit.CanCollide = false
  1581. spirit.Size = Vector3.new(1,1,1)
  1582. spirit.Transparency = 1
  1583. spirit.Position = Vector3.new(999,999,999)
  1584. spirit.BrickColor = BrickColor.new("Toothpaste")
  1585. spirit.Material = "Neon"
  1586.  
  1587.  
  1588. spirit1 = Instance.new("Part",char)
  1589. spirit1.CanCollide = false
  1590. spirit1.Size = Vector3.new(1,1,1)
  1591. spirit1.Transparency = 1
  1592. spirit1.Position = Vector3.new(999,999,999)
  1593. spirit1.BrickColor = BrickColor.new("Toothpaste")
  1594. spirit1.Material = "Neon"
  1595. spirit1mesh = Instance.new("SpecialMesh",spirit1)
  1596. spirit1mesh.MeshType = "Sphere"
  1597. spirit1mesh.Scale = Vector3.new(1,1,1)
  1598. partweld7 = Instance.new("Weld",spirit1)
  1599. partweld7.Part0 = torso
  1600. partweld7.Part1 = spirit1
  1601. partweld7.C0 = CFrame.new(0,40,0)
  1602. aj = 1
  1603. spirit12 = Instance.new("Part",char)
  1604. spirit12.Name = "XD"
  1605. spirit12.CanCollide = false
  1606. spirit12.Size = Vector3.new(50,50,50)
  1607. spirit12.Transparency = 1
  1608. spirit12.Position = spirit1.Position
  1609. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1610. spirit12.Material = "Neon"
  1611.  
  1612.  
  1613. function touch122(hit)
  1614. if not hit.Parent:findFirstChild("Humanoid") then return end
  1615. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1616. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1617. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1618. hit.Parent:findFirstChild("Humanoid").Health = 100
  1619. end
  1620. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1621.  
  1622.  
  1623. end
  1624. end
  1625. spirit12.Touched:connect(touch122)
  1626.  
  1627.  
  1628. mouse.KeyDown:connect(function(key)
  1629. if key == "t" then
  1630. if base == true then
  1631. if canattack == true then
  1632. if clickon == true then
  1633. jk = true
  1634. clickon=false
  1635. end
  1636. idle = false
  1637.  
  1638.  
  1639. idle1 = false
  1640. canattack = false
  1641. wait(0.5)
  1642. hum.WalkSpeed = 0
  1643.  
  1644. for i = 1, 20 do
  1645. wait()
  1646. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)--head
  1647. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)--torso
  1648. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(20)), 0.3)--rarm
  1649. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(-20)), 0.3)--larm
  1650. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)--lleg
  1651. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)--rleg
  1652. end
  1653. z142 = Instance.new("Sound",char)
  1654. z142.Volume = 10
  1655. z142.Looped = false
  1656. z142.SoundId = "rbxassetid://919429799"
  1657. z142:Play()
  1658. spirit1.Transparency = 0
  1659.  
  1660. go = false
  1661.  
  1662.  
  1663. wait(9)
  1664.  
  1665. for i = 1, 20 do
  1666. wait()
  1667. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  1668. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)--torso
  1669. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(20)), 0.1)--rarm
  1670. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-20)), 0.1)--larm
  1671. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(-20)), 0.1)--lleg
  1672. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.1)--rleg
  1673. end
  1674.  
  1675. go = true
  1676.  
  1677. z142.Volume = z142.Volume - 0.5
  1678.  
  1679.  
  1680.  
  1681. for i = 1,10 do
  1682. wait()
  1683. partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1684. end
  1685. z142.Volume = z142.Volume - 0.5
  1686. spirit12 = Instance.new("Part",char)
  1687. spirit12.Name = "XD"
  1688. spirit12.CanCollide = false
  1689. spirit12.Size = Vector3.new(60,60,60)
  1690. spirit12.Transparency = 1
  1691. spirit12.Position = spirit1.Position
  1692. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1693. spirit12.Material = "Neon"
  1694.  
  1695. function touch122(hit)
  1696. if not hit.Parent:findFirstChild("Humanoid") then return end
  1697. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1698. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1699. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1700. hit.Parent:findFirstChild("Humanoid").Health = 100
  1701. end
  1702. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1703.  
  1704.  
  1705. end
  1706. end
  1707. for i = 1,10 do
  1708. wait()
  1709. partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1710. end
  1711. z142.Volume = z142.Volume - 0.5
  1712. spirit12 = Instance.new("Part",char)
  1713. spirit12.Name = "XD"
  1714. spirit12.CanCollide = false
  1715. spirit12.Size = Vector3.new(60,60,60)
  1716. spirit12.Transparency = 1
  1717. spirit12.Position = spirit1.Position
  1718. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1719. spirit12.Material = "Neon"
  1720.  
  1721. function touch122(hit)
  1722. if not hit.Parent:findFirstChild("Humanoid") then return end
  1723. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1724.  
  1725. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1726. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1727. hit.Parent:findFirstChild("Humanoid").Health = 100
  1728. end
  1729. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1730.  
  1731. end
  1732. end
  1733. for i = 1,10 do
  1734. wait()
  1735. partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1736. end
  1737. z142.Volume = z142.Volume - 0.5
  1738. spirit12 = Instance.new("Part",char)
  1739. spirit12.Name = "XD"
  1740. spirit12.CanCollide = false
  1741. spirit12.Size = Vector3.new(60,60,60)
  1742. spirit12.Transparency = 1
  1743. spirit12.Position = spirit1.Position
  1744. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1745. spirit12.Material = "Neon"
  1746.  
  1747. function touch122(hit)
  1748. if not hit.Parent:findFirstChild("Humanoid") then return end
  1749. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1750. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1751. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1752. hit.Parent:findFirstChild("Humanoid").Health = 100
  1753. end
  1754. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1755.  
  1756.  
  1757. end
  1758. end
  1759. for i = 1,10 do
  1760. wait()
  1761. partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1762. end
  1763. z142.Volume = z142.Volume - 0.5
  1764. z14 = Instance.new("Sound",char)
  1765. z14.Volume = 10
  1766. z14.Looped = false
  1767. z14.SoundId = "rbxassetid://638861091"
  1768. z14:Play()
  1769. Colors = {"Toothpaste", "Toothpaste"}
  1770. GroundWave2()
  1771. spirit12 = Instance.new("Part",char)
  1772. spirit12.Name = "XD"
  1773. spirit12.CanCollide = false
  1774. spirit12.Size = Vector3.new(60,60,60)
  1775. spirit12.Transparency = 1
  1776. spirit12.Position = spirit1.Position
  1777. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1778. spirit12.Material = "Neon"
  1779.  
  1780. function touch122(hit)
  1781. if not hit.Parent:findFirstChild("Humanoid") then return end
  1782. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1783. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1784. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1785. hit.Parent:findFirstChild("Humanoid").Health = 100
  1786. end
  1787. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1788.  
  1789.  
  1790. end
  1791. end
  1792. z142.Volume = z142.Volume - 0.5
  1793. spirit12 = Instance.new("Part",char)
  1794. spirit12.Name = "XD"
  1795. spirit12.CanCollide = false
  1796. spirit12.Size = Vector3.new(50,50,50)
  1797. spirit12.Transparency = 1
  1798. spirit12.Position = spirit1.Position
  1799. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1800. spirit12.Material = "Neon"
  1801.  
  1802. function touch122(hit)
  1803. if not hit.Parent:findFirstChild("Humanoid") then return end
  1804. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1805. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1806. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1807. hit.Parent:findFirstChild("Humanoid").Health = 100
  1808. end
  1809. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1810.  
  1811.  
  1812. end
  1813. end
  1814. spirit12.Touched:connect(touch122)
  1815. for i = 1,5 do
  1816. wait()
  1817. spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1818.  
  1819. end
  1820. z142.Volume = z142.Volume - 0.5
  1821. Colors = {"Toothpaste", "Toothpaste"}
  1822. GroundWave2()
  1823. spirit12 = Instance.new("Part",char)
  1824. spirit12.Name = "XD"
  1825. spirit12.CanCollide = false
  1826. spirit12.Size = Vector3.new(50,50,50)
  1827. spirit12.Transparency = 1
  1828. spirit12.Position = spirit1.Position
  1829. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1830. spirit12.Material = "Neon"
  1831.  
  1832. function touch122(hit)
  1833. if not hit.Parent:findFirstChild("Humanoid") then return end
  1834. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1835. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1836. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1837. hit.Parent:findFirstChild("Humanoid").Health = 100
  1838. end
  1839. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1840.  
  1841.  
  1842. end
  1843. end
  1844. z142.Volume = z142.Volume - 0.5
  1845. z142.Volume = z142.Volume - 0.5
  1846. spirit12.Touched:connect(touch122)
  1847. for i = 1,5 do
  1848. wait()
  1849. spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1850. end
  1851. z142.Volume = z142.Volume - 0.5
  1852. spirit12 = Instance.new("Part",char)
  1853. spirit12.Name = "XD"
  1854. spirit12.CanCollide = false
  1855. spirit12.Size = Vector3.new(50,50,50)
  1856. spirit12.Transparency = 1
  1857. spirit12.Position = spirit1.Position
  1858. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1859. spirit12.Material = "Neon"
  1860.  
  1861. function touch122(hit)
  1862. if not hit.Parent:findFirstChild("Humanoid") then return end
  1863. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1864. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1865. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1866. hit.Parent:findFirstChild("Humanoid").Health = 100
  1867. end
  1868. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1869.  
  1870.  
  1871. end
  1872. end
  1873. z142.Volume = z142.Volume - 0.5
  1874. spirit12.Touched:connect(touch122)
  1875. for i = 1,5 do
  1876. wait()
  1877. spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1878.  
  1879. end
  1880. z142.Volume = z142.Volume - 0.5
  1881. Colors = {"Toothpaste", "Toothpaste"}
  1882. GroundWave2()
  1883. spirit12 = Instance.new("Part",char)
  1884. spirit12.Name = "XD"
  1885. spirit12.CanCollide = false
  1886. spirit12.Size = Vector3.new(50,50,50)
  1887. spirit12.Transparency = 1
  1888. spirit12.Position = spirit1.Position
  1889. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1890. spirit12.Material = "Neon"
  1891.  
  1892. function touch122(hit)
  1893. if not hit.Parent:findFirstChild("Humanoid") then return end
  1894. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1895. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1896. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1897. hit.Parent:findFirstChild("Humanoid").Health = 100
  1898. end
  1899. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1900.  
  1901.  
  1902. end
  1903. end
  1904. z142.Volume = z142.Volume - 0.5
  1905. spirit12.Touched:connect(touch122)
  1906. for i = 1,5 do
  1907. wait()
  1908. spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1909. end
  1910. z142.Volume = z142.Volume - 0.5
  1911. Colors = {"Toothpaste", "Toothpaste"}
  1912. GroundWave2()
  1913. spirit12 = Instance.new("Part",char)
  1914. spirit12.Name = "XD"
  1915. spirit12.CanCollide = false
  1916. spirit12.Size = Vector3.new(50,50,50)
  1917. spirit12.Transparency = 1
  1918. spirit12.Position = spirit1.Position
  1919. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1920. spirit12.Material = "Neon"
  1921.  
  1922. function touch122(hit)
  1923. if not hit.Parent:findFirstChild("Humanoid") then return end
  1924. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1925. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1926. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1927. hit.Parent:findFirstChild("Humanoid").Health = 100
  1928. end
  1929. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1930.  
  1931.  
  1932. end
  1933. end
  1934. z142.Volume = z142.Volume - 0.5
  1935. spirit12.Touched:connect(touch122)
  1936. for i = 1,5 do
  1937. wait()
  1938. spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1939.  
  1940. end
  1941. z142.Volume = z142.Volume - 0.5
  1942. z142.Volume = z142.Volume - 0.5
  1943. Colors = {"Toothpaste", "Toothpaste"}
  1944. GroundWave2()
  1945. spirit12 = Instance.new("Part",char)
  1946. spirit12.Name = "XD"
  1947. spirit12.CanCollide = false
  1948. spirit12.Size = Vector3.new(50,50,50)
  1949. spirit12.Transparency = 1
  1950. spirit12.Position = spirit1.Position
  1951. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1952. spirit12.Material = "Neon"
  1953.  
  1954. z142.Volume = z142.Volume - 0.5
  1955. function touch122(hit)
  1956. if not hit.Parent:findFirstChild("Humanoid") then return end
  1957. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1958. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1959. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1960. hit.Parent:findFirstChild("Humanoid").Health = 100
  1961. end
  1962. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1963.  
  1964.  
  1965. end
  1966. end
  1967. spirit12.Touched:connect(touch122)
  1968. for i = 1,5 do
  1969. wait()
  1970. spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1971. end
  1972. z142.Volume = z142.Volume - 0.5
  1973. Colors = {"Toothpaste", "Toothpaste"}
  1974. GroundWave2()
  1975. spirit12 = Instance.new("Part",char)
  1976. spirit12.Name = "XD"
  1977. spirit12.CanCollide = false
  1978. spirit12.Size = Vector3.new(200,200,200)
  1979. spirit12.Transparency = 1
  1980. spirit12.Position = spirit1.Position
  1981. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1982. spirit12.Material = "Neon"
  1983.  
  1984. function touch122(hit)
  1985. if not hit.Parent:findFirstChild("Humanoid") then return end
  1986. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1987. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1988. hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1989. hit.Parent:findFirstChild("Humanoid").Health = 100
  1990. end
  1991. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 30
  1992.  
  1993.  
  1994. end
  1995. end
  1996. spirit12.Touched:connect(touch122)
  1997. Colors = {"Toothpaste", "Toothpaste"}
  1998. GroundWave2()
  1999.  
  2000. spirit12.Touched:connect(touch122)
  2001. for i = 1,50 do
  2002. wait()
  2003. spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  2004.  
  2005.  
  2006. end
  2007. z142.Volume = z142.Volume - 0.5
  2008. z142:Destroy()
  2009.  
  2010.  
  2011. partweld7.C0 = CFrame.new(0,40,0)
  2012. spirit1.Transparency = 1
  2013. aj = 1
  2014.  
  2015. wait(0.5)
  2016. idle = true
  2017. canattack = true
  2018. idle1 = true
  2019. wait(0.5)
  2020. if jk == true then
  2021. jk = false
  2022. clickon = true
  2023. end
  2024. hum.WalkSpeed = 16
  2025.  
  2026. end
  2027. end
  2028. end
  2029. end)
  2030. mouse.KeyDown:connect(function(key)
  2031. if key == "k" then
  2032. if ssj2 == true or ssj3 == true or ssj33 == true then
  2033. if canattack == true then
  2034.  
  2035. idle = false
  2036.  
  2037. idle1 = false
  2038. canattack = false
  2039. combodamage = 12
  2040. z7 = Instance.new("Sound",char)
  2041. z7.Volume = 10
  2042. z7.Looped = false
  2043. z7.SoundId = "rbxassetid://738749992"
  2044. z7:Play()
  2045. wait(1)
  2046. for i = 1, 20 do
  2047. wait()
  2048. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2049. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
  2050. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
  2051. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
  2052. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  2053. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2054. end
  2055. wait(0.6)
  2056. for i = 1, 5 do
  2057. wait()
  2058. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2059. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.2)--torso
  2060. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(10)), 0.2)--arm
  2061. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10)), 0.2)--arm
  2062. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  2063. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  2064. end
  2065. Colors = {"Really red", "Really red"}
  2066. GroundWave1()
  2067. aura.Color = ColorSequence.new(Color3.new(0,255,0))
  2068. ball.BrickColor = BrickColor.new("Really red")
  2069. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  2070. ball.Transparency = 0
  2071. ssbon = false
  2072. zh:Destroy()
  2073. wait()
  2074.  
  2075. aura.Color = ColorSequence.new(Color3.new(255,0,0))
  2076. ssj = false
  2077. ssj2 = false
  2078. ssj3 = false
  2079. aura1.Color = ColorSequence.new(Color3.new(255,0,0))
  2080. Hair7.BrickColor = BrickColor.new("Really red")
  2081. if ssj33 == true then
  2082. Hair71.BrickColor = BrickColor.new("Really red")
  2083.  
  2084. end
  2085.  
  2086. wait(2)
  2087. idle = true
  2088. canattack = true
  2089. idle1 = true
  2090. end
  2091. end
  2092. end
  2093. end)
  2094. mouse.KeyDown:connect(function(key)
  2095. if key == "k" then
  2096. if ssbon == true then
  2097. if canattack == true then
  2098. idle = false
  2099. ssbkaio = true
  2100. idle1 = false
  2101. can = 4
  2102. canattack = false
  2103. combodamage = 25
  2104.  
  2105. for i = 1, 20 do
  2106. wait()
  2107. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  2108. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  2109. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  2110. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  2111. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  2112. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  2113. end
  2114.  
  2115.  
  2116.  
  2117.  
  2118. wait(0.6)
  2119. z7 = Instance.new("Sound",char)
  2120. z7.Volume = 10
  2121. z7.Looped = false
  2122. z7.SoundId = "rbxassetid://738749992"
  2123. z7:Play()
  2124. wait(2)
  2125. for i = 1, 10 do
  2126. wait()
  2127. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
  2128. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
  2129. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(30)), 0.2)--rarm
  2130. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-30)), 0.2)--larm
  2131. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.4)--lleg
  2132. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--rleg
  2133. end
  2134. Colors = {"Really red", "Really red"}
  2135. GroundWave1()
  2136. ball.BrickColor = BrickColor.new("Really red")
  2137. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  2138. ball.Transparency = 0
  2139. ssbon = false
  2140. zh:Destroy()
  2141.  
  2142. wait()
  2143. zh = Instance.new("Sound",char)
  2144. zh.Volume = 4
  2145. zh.Looped = true
  2146. zh.SoundId = "rbxassetid://590580496"
  2147. zh:Play()
  2148. aura3.Transparency = NumberSequence.new(0)
  2149. aura3.Size = NumberSequence.new(14)
  2150. wait(2)
  2151. idle = true
  2152.  
  2153. canattack = true
  2154. idle1 = true
  2155. end
  2156. end
  2157. end
  2158. end)
  2159.  
  2160. mouse.KeyDown:connect(function(key)
  2161. if key == "k" then
  2162. if ssbkaio == true then
  2163. if canattack == true then
  2164. idle = false
  2165. combodamage = 40
  2166. ssbkaiox10 = true
  2167. ssbkaio = false
  2168. idle1 = false
  2169. can = 3
  2170. canattack = false
  2171. walksound = "rbxassetid://863810402"
  2172.  
  2173. for i = 1, 20 do
  2174. wait()
  2175. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  2176. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  2177. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  2178. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  2179. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  2180. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  2181. end
  2182. Colors = {"Really red", "Really red"}
  2183. GroundWave1()
  2184. wait(0.1)
  2185. Colors = {"Really red", "Really red"}
  2186. GroundWave1()
  2187. wait(0.1)
  2188. Colors = {"Really red", "Really red"}
  2189. GroundWave1()
  2190. wait(0.1)
  2191. Colors = {"Really red", "Really red"}
  2192. GroundWave1()
  2193. wait(0.1)
  2194. Colors = {"Really red", "Really red"}
  2195. GroundWave1()
  2196. wait(0.1)
  2197. Colors = {"Really red", "Really red"}
  2198. GroundWave1()
  2199. wait(0.1)
  2200.  
  2201. Colors = {"Really red", "Really red"}
  2202. GroundWave1()
  2203. wait(0.1)
  2204. Colors = {"Really red", "Really red"}
  2205. GroundWave1()
  2206. wait(0.1)
  2207. Colors = {"Really red", "Really red"}
  2208. GroundWave1()
  2209. wait(0.1)
  2210. Colors = {"Really red", "Really red"}
  2211. GroundWave1()
  2212.  
  2213. Colors = {"Really red", "Really red"}
  2214. GroundWave1()
  2215. wait(0.1)
  2216. Colors = {"Really red", "Really red"}
  2217. GroundWave1()
  2218. wait(0.1)
  2219. Colors = {"Really red", "Really red"}
  2220. GroundWave1()
  2221. wait(0.1)
  2222. Colors = {"Really red", "Really red"}
  2223. GroundWave1()
  2224. wait(0.1)
  2225. Colors = {"Really red", "Really red"}
  2226. GroundWave1()
  2227. wait(0.1)
  2228.  
  2229.  
  2230. Colors = {"Really red", "Really red"}
  2231. GroundWave1()
  2232. Colors = {"Really red", "Really red"}
  2233. GroundWave1()
  2234.  
  2235. for i = 1, 10 do
  2236. wait()
  2237. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
  2238. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
  2239. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-80),math.rad(0),math.rad(40)), 0.2)--rarm
  2240. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-80),math.rad(0),math.rad(-40)), 0.2)--larm
  2241. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.4)--lleg
  2242. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--rleg
  2243. end
  2244.  
  2245. zh1 = Instance.new("Sound",char)
  2246. zh1.Volume = 4
  2247. zh1.Looped = false
  2248. zh1.SoundId = "rbxassetid://590580746"
  2249. zh1:Play()
  2250. aura3.Transparency = NumberSequence.new(0)
  2251. aura3.Size = NumberSequence.new(18)
  2252.  
  2253.  
  2254.  
  2255.  
  2256. Hair7.BrickColor = BrickColor.new("Quill grey")
  2257. larm1 = Instance.new("Part",char)
  2258. larm1.Transparency = 0.5
  2259. larm1.BrickColor = BrickColor.new("Bright red")
  2260. larm1.Size = Vector3.new(1.1,2.1,1.1)
  2261. larm1.Position = Vector3.new(999,999,999)
  2262. larmhold = Instance.new("Weld",char)
  2263. larmhold.Part0 = larm
  2264. larmhold.Part1 = larm1
  2265. larmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2266. rarm1 = Instance.new("Part",char)
  2267. rarm1.Transparency = 0.5
  2268. rarm1.BrickColor = BrickColor.new("Bright red")
  2269. rarm1.Size = Vector3.new(1.1,2.1,1.1)
  2270. rarm1.Position = Vector3.new(999,999,999)
  2271. rarmhold = Instance.new("Weld",char)
  2272. rarmhold.Part0 = rarm
  2273. rarmhold.Part1 = rarm1
  2274. rarmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2275. torso1 = Instance.new("Part",char)
  2276. torso1.Transparency = 0.5
  2277. torso1.BrickColor = BrickColor.new("Bright red")
  2278. torso1.Size = Vector3.new(2.1,2.1,1.1)
  2279. torso1.Position = Vector3.new(999,999,999)
  2280. torsohold = Instance.new("Weld",char)
  2281. torsohold.Part0 = torso
  2282. torsohold.Part1 = torso1
  2283. torsohold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2284. lleg1 = Instance.new("Part",char)
  2285. lleg1.Transparency = 0.5
  2286. lleg1.BrickColor = BrickColor.new("Bright red")
  2287. lleg1.Size = Vector3.new(1.1,2.1,1.1)
  2288. lleg1.Position = Vector3.new(999,999,999)
  2289. lleghold = Instance.new("Weld",char)
  2290. lleghold.Part0 = lleg
  2291. lleghold.Part1 = lleg1
  2292. lleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2293. rleg1 = Instance.new("Part",char)
  2294. rleg1.Transparency = 0.5
  2295. rleg1.BrickColor = BrickColor.new("Bright red")
  2296. rleg1.Size = Vector3.new(1.1,2.1,1.1)
  2297. rleg1.Position = Vector3.new(999,999,999)
  2298. rleghold = Instance.new("Weld",char)
  2299. rleghold.Part0 = rleg
  2300. rleghold.Part1 = rleg1
  2301. rleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2302. rhed1 = Instance.new("Part",char)
  2303. rhed1.Transparency = 0.5
  2304. rhed1.BrickColor = BrickColor.new("Bright red")
  2305. rhed1.Size = Vector3.new(2.3,1.3,1.3)
  2306. rhed1.Position = Vector3.new(999,999,999)
  2307. rhedhold = Instance.new("Weld",char)
  2308. rhedhold.Part0 = hed
  2309. rhedhold.Part1 = rhed1
  2310. rhedhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2311. rhedmesh1 = Instance.new("SpecialMesh",rhed1)
  2312. rhedmesh1.MeshType = "Head"
  2313. rhedmesh1.Scale = Vector3.new(1,1,1)
  2314. Colors = {"Really red", "Really red"}
  2315. GroundWave1()
  2316. wait(0.1)
  2317. Colors = {"Really red", "Really red"}
  2318. GroundWave1()
  2319. wait(0.1)
  2320. Colors = {"Really red", "Really red"}
  2321. GroundWave1()
  2322. wait(0.1)
  2323. Colors = {"Really red", "Really red"}
  2324. GroundWave1()
  2325. wait(0.1)
  2326. Colors = {"Really red", "Really red"}
  2327. GroundWave1()
  2328. wait(0.1)
  2329. ball.BrickColor = BrickColor.new("Really red")
  2330. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  2331. ball.Transparency = 0
  2332. ssbon = false
  2333. Colors = {"Really red", "Really red"}
  2334. GroundWave1()
  2335. wait(0.1)
  2336. Colors = {"Really red", "Really red"}
  2337. GroundWave1()
  2338. wait(0.1)
  2339. Colors = {"Really red", "Really red"}
  2340. GroundWave1()
  2341. wait(0.1)
  2342. Colors = {"Really red", "Really red"}
  2343. GroundWave1()
  2344. wait(0.1)
  2345. Colors = {"Really red", "Really red"}
  2346. GroundWave1()
  2347. wait(0.1)
  2348.  
  2349. wait()
  2350.  
  2351.  
  2352. wait(2)
  2353. idle = true
  2354. canattack = true
  2355. idle1 = true
  2356. end
  2357. end
  2358. end
  2359. end)
  2360. local player = game.Players.LocalPlayer
  2361. local pchar = player.Character
  2362. local mouse = player:GetMouse()
  2363. local cam = workspace.CurrentCamera
  2364.  
  2365. local rad = math.rad
  2366.  
  2367. local keysDown = {}
  2368. local flySpeed = 0
  2369. local MAX_FLY_SPEED = 150
  2370.  
  2371. local canFly = false
  2372. local flyToggled = false
  2373.  
  2374. local forward, side = 0, 0
  2375. local lastForward, lastSide = 0, 0
  2376.  
  2377. local floatBP = Instance.new("BodyPosition")
  2378. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2379. local flyBV = Instance.new("BodyVelocity")
  2380. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2381. local turnBG = Instance.new("BodyGyro")
  2382. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2383.  
  2384. mouse.KeyDown:connect(function(key)
  2385. keysDown[key] = true
  2386.  
  2387. if key == "f" then
  2388.  
  2389.  
  2390. idle = false
  2391.  
  2392. idle1 = false
  2393. canattack = false
  2394.  
  2395. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 1)--head
  2396. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--torso
  2397. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 1)--rarm
  2398. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 1)--larm
  2399. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
  2400. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
  2401. fly = true
  2402. flyToggled = not flyToggled
  2403.  
  2404. if not flyToggled then
  2405. fly = false
  2406. stanceToggle = "Normal"
  2407. floatBP.Parent = nil
  2408. flyBV.Parent = nil
  2409. turnBG.Parent = nil
  2410. root.Velocity = Vector3.new()
  2411. hum.PlatformStand = false
  2412. wait(0.5)
  2413. idle = true
  2414.  
  2415. idle1 = true
  2416. canattack = true
  2417. end
  2418. end
  2419.  
  2420. end)
  2421. mouse.KeyUp:connect(function(key)
  2422. keysDown[key] = nil
  2423. wait(0.1)
  2424. if fly == true and moving == false then
  2425.  
  2426. for i = 1, 15 do
  2427. wait()
  2428. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 0.4)--head
  2429. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
  2430. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)--rarm
  2431. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)--larm
  2432. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--lleg
  2433. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)--rleg
  2434. end
  2435. end
  2436. end)
  2437.  
  2438. local function updateFly()
  2439.  
  2440. if not flyToggled then return end
  2441.  
  2442. lastForward = forward
  2443. lastSide = side
  2444.  
  2445. forward = 0
  2446. side = 0
  2447.  
  2448. if keysDown.w then
  2449. moving = true
  2450. forward = forward + 1.2
  2451.  
  2452. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
  2453. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.05)--torso
  2454. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
  2455. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
  2456. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
  2457. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
  2458. else
  2459. moving = false
  2460. end
  2461. if keysDown.s then
  2462.  
  2463. forward = forward - 0.5
  2464.  
  2465. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.01)--head
  2466. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)--torso
  2467. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.1)--rarm
  2468. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.1)--larm
  2469. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.1)--lleg
  2470. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.1)--rleg
  2471.  
  2472. end
  2473. if keysDown.a then
  2474.  
  2475. side = side - 0.5
  2476. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
  2477. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(20)), 0.05)--torso
  2478. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
  2479. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
  2480. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
  2481. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
  2482. else
  2483.  
  2484. end
  2485. if keysDown.d then
  2486.  
  2487. side = side + 0.5
  2488. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
  2489. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(40), math.rad(-20)), 0.05)--torso
  2490. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
  2491. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
  2492. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
  2493. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
  2494.  
  2495.  
  2496. end
  2497.  
  2498. canFly = (forward ~= 0 or side ~= 0)
  2499.  
  2500. if canFly then
  2501.  
  2502. stanceToggle = "Floating"
  2503. turnBG.Parent = root
  2504. floatBP.Parent = nil
  2505. flyBV.Parent = root
  2506.  
  2507. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2508. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2509. else
  2510. floatBP.position = root.Position
  2511. floatBP.Parent = root
  2512.  
  2513. flySpeed = flySpeed - 1
  2514. if flySpeed < 0 then flySpeed = 0 end
  2515. end
  2516.  
  2517. local camCF = cam.CoordinateFrame
  2518. local in_forward = canFly and forward or lastForward
  2519. local in_side = canFly and side or lastSide
  2520.  
  2521. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2522. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2523.  
  2524. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2525. 0)
  2526. end
  2527.  
  2528. game:service'RunService'.RenderStepped:connect(function()
  2529. if flyToggled then
  2530. hum.PlatformStand = true
  2531. end
  2532. updateFly()
  2533. end)
  2534.  
  2535. local hit1 = true
  2536. local hit2 = false
  2537. local hit3 = false
  2538. local hit4 = false
  2539. zw = Instance.new("Sound",char)
  2540. zw.Volume = 1
  2541. zw.Looped = false
  2542. zw.SoundId = "rbxassetid://896243541"
  2543.  
  2544. function leftkick()
  2545. for i = 1, 5 do
  2546. wait()
  2547. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-60),math.rad(0)), 0.8)--head
  2548. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(2), math.rad(60), math.rad(0)), 0.8)--torso
  2549. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.8)--rarm
  2550. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--larm
  2551. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--lleg
  2552. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(40)), 0.8)--rleg
  2553. end
  2554. zw:Play()
  2555. end
  2556. function rightkick()
  2557. for i = 1, 5 do
  2558. wait()
  2559. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.8)--head
  2560. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), 0.8)--torso
  2561. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.8)--rarm
  2562. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.8)--larm
  2563. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(-40)), 0.8)--lleg
  2564. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.8)--rleg
  2565. end
  2566.  
  2567. end
  2568. function leftpunch()
  2569. for i = 1, can do
  2570. wait()
  2571. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head
  2572. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  2573. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
  2574. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  2575. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2576. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2577. end
  2578. zw:Play()
  2579. end
  2580. function rightpunch()
  2581. for i = 1, can do
  2582. wait()
  2583. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  2584. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  2585. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  2586. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  2587. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2588. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2589. end
  2590. zw:Play()
  2591. end
  2592. ---------------------------------------------------------------------------------------------------------------------------------------------------
  2593. function kickup()
  2594. for i = 1, 20 do
  2595. wait()
  2596. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2597. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -0.9, 0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)), 0.2)--torso
  2598. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.2)--rarm
  2599. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.2)--larm
  2600. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)), 0.4)--lleg
  2601. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.4)--rleg
  2602. end
  2603. zw:Play()
  2604.  
  2605. end
  2606. function knockdown()
  2607. for i = 1, 10 do
  2608. wait()
  2609. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2610. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 35, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--torso
  2611. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.7,-0.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.4)--rarm
  2612. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.7,-0.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.4)--larm
  2613. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--lleg
  2614. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.4)--rleg
  2615.  
  2616. end
  2617. zw1 = Instance.new("Sound",char)
  2618. zw1.Volume = 1
  2619. zw1.Looped = false
  2620. zw1.SoundId = "rbxassetid://896242278"
  2621. zw1:Play()
  2622. for i = 1, 20 do
  2623. wait()
  2624. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2625. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 35, 0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.2)--torso
  2626. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.5,-0.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-40)), 0.2)--rarm
  2627. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.4,-0.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(40)), 0.2)--larm
  2628. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(-10)), 0.2)--lleg
  2629. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(10)), 0.2)--rleg
  2630. end
  2631.  
  2632.  
  2633. end
  2634. mouse.KeyDown:connect(function(key)
  2635. if key == "e" and hit1 == true and canattack == true then
  2636. canattack = false
  2637. nohit = 0
  2638.  
  2639. hit1 = false
  2640. hit2 = true
  2641. hit3 = false
  2642. hit4 = false
  2643. hand1 = Instance.new("Part",rarm)
  2644. hand1.Size = Vector3.new(1.5,1.5,1.5)
  2645. hand1.CanCollide = false
  2646. hand1.Transparency = 1
  2647. hand1.Position = Vector3.new(999,999,999)
  2648. hand1weld = Instance.new("Weld",hand1)
  2649. hand1weld.Part0 = rarm
  2650. hand1weld.Part1 = hand1
  2651. hand1weld.C0 = CFrame.new(0,-1.2,0)
  2652. ----------------------------------------------------------------
  2653.  
  2654. function touch1(hit)
  2655. if not hit.Parent:findFirstChild("Humanoid") then return end
  2656. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2657. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2658. zwt = Instance.new("Sound",char)
  2659. zwt.Volume = 1
  2660. zwt.Looped = false
  2661. zwt.SoundId = "rbxassetid://137579113"
  2662. zwt:Play()
  2663. end
  2664. end
  2665. hand1.Touched:connect(touch1)
  2666. rightpunch()
  2667.  
  2668. hand1:Destroy()
  2669. canattack = true
  2670. end
  2671. end)
  2672. mouse.KeyDown:connect(function(key)
  2673. if key == "e" and hit2 == true and canattack == true then
  2674. canattack = false
  2675. nohit = 0
  2676.  
  2677. hit1 = false
  2678. hit2 = false
  2679. hit3 = true
  2680. hit4 = false
  2681. hand2 = Instance.new("Part",rarm)
  2682. hand2.Size = Vector3.new(1.5,1.5,1.5)
  2683. hand1.CanCollide = false
  2684. hand2.Transparency = 1
  2685. hand2.Position = Vector3.new(999,999,999)
  2686. hand2weld = Instance.new("Weld",hand2)
  2687. hand2weld.Part0 = larm
  2688. hand2weld.Part1 = hand2
  2689. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2690. ----------------------------------------------------------------
  2691.  
  2692. function touch1(hit)
  2693. if not hit.Parent:findFirstChild("Humanoid") then return end
  2694. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2695. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2696. zwr = Instance.new("Sound",char)
  2697. zwr.Volume = 1
  2698. zwr.Looped = false
  2699. zwr.SoundId = "rbxassetid://137579113"
  2700. zwr:Play()
  2701. end
  2702. end
  2703. hand2.Touched:connect(touch1)
  2704. leftpunch()
  2705.  
  2706. canattack = true
  2707. hand2:Destroy()
  2708.  
  2709. end
  2710. end)
  2711. mouse.KeyDown:connect(function(key)
  2712. if key == "e" and hit3 == true and canattack == true then
  2713. canattack = false
  2714. nohit = 0
  2715.  
  2716. hit1 = false
  2717. hit2 = false
  2718. hit3 = false
  2719. hit4 = true
  2720. hand3 = Instance.new("Part",lleg)
  2721. hand3.Size = Vector3.new(1.5,1.5,1.5)
  2722. hand3.CanCollide = false
  2723. hand3.Transparency = 1
  2724. hand3.Position = Vector3.new(999,999,999)
  2725. hand3weld = Instance.new("Weld",hand3)
  2726. hand3weld.Part0 = lleg
  2727. hand3weld.Part1 = hand3
  2728. hand3weld.C0 = CFrame.new(0,-1.2,0)
  2729. ----------------------------------------------------------------
  2730.  
  2731. function touch1(hit)
  2732. if not hit.Parent:findFirstChild("Humanoid") then return end
  2733. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2734. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2735. zwc = Instance.new("Sound",char)
  2736. zwc.Volume = 1
  2737. zwc.Looped = false
  2738. zwc.SoundId = "rbxassetid://137579113"
  2739. zwc:Play()
  2740. end
  2741. end
  2742. hand3.Touched:connect(touch1)
  2743. rightkick()
  2744.  
  2745. canattack = true
  2746. hand3:Destroy()
  2747.  
  2748. end
  2749. end)
  2750. mouse.KeyDown:connect(function(key)
  2751. if key == "e" and hit4 == true and canattack == true then
  2752. canattack = false
  2753. nohit = 0
  2754. wait()hit4 = false
  2755. hit3 = false
  2756. hit2 = false
  2757. hit1 = true
  2758. hand4 = Instance.new("Part",rleg)
  2759. hand4.Size = Vector3.new(1.5,1.5,1.5)
  2760. hand4.CanCollide = false
  2761. hand4.Transparency = 1
  2762. hand4.Position = Vector3.new(999,999,999)
  2763. hand4weld = Instance.new("Weld",hand4)
  2764. hand4weld.Part0 = rleg
  2765. hand4weld.Part1 = hand4
  2766. hand4weld.C0 = CFrame.new(0,-1.2,0)
  2767. ----------------------------------------------------------------
  2768.  
  2769. function touch1(hit)
  2770. if not hit.Parent:findFirstChild("Humanoid") then return end
  2771. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2772. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2773. zwe = Instance.new("Sound",char)
  2774. zwe.Volume = 1
  2775. zwe.Looped = false
  2776. zwe.SoundId = "rbxassetid://137579113"
  2777. zwe:Play()
  2778. end
  2779. end
  2780. hand4.Touched:connect(touch1)
  2781. leftkick()
  2782.  
  2783. canattack = true
  2784. hand4:Destroy()
  2785.  
  2786. end
  2787. end)
  2788. local player = game.Players.LocalPlayer
  2789. repeat wait() until player:GetMouse() and player.Character
  2790. local mouse = player:GetMouse()
  2791. local character = player.Character
  2792.  
  2793.  
  2794. local clickon = false
  2795. p = game.Players.LocalPlayer
  2796. char = p.Character
  2797. mouse = p:GetMouse()
  2798. torso = char.Torso
  2799. mouse.Button1Down:connect(function()
  2800. t = mouse.Target.Parent:FindFirstChild("Torso")
  2801. hu = mouse.Target.Parent:FindFirstChild("Humanoid")
  2802. if mouse.Target == nil then
  2803. clickon = false
  2804. end
  2805. if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2806. clickon = true
  2807. poon = true
  2808. zwc1s2 = Instance.new("Sound",mouse.Target)
  2809. zwc1s2.Volume = 5
  2810. zwc1s2.Looped = false
  2811. zwc1s2.SoundId = "rbxassetid://915341277"
  2812. zwc1s2:Play()
  2813.  
  2814.  
  2815.  
  2816. else
  2817. clickon = false
  2818.  
  2819. end
  2820.  
  2821. end)
  2822.  
  2823. you = game.Players.LocalPlayer.Character.Torso
  2824.  
  2825.  
  2826.  
  2827. mouse.KeyDown:connect(function(key)
  2828. if key == "z" then
  2829. if canattack == true then
  2830.  
  2831. canattack = false
  2832. idle = false
  2833. hum.WalkSpeed = 0
  2834. nohit = 0
  2835. idle1 = false
  2836. for i = 1, 10 do
  2837. wait()
  2838. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2839. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  2840. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.4)--arm
  2841. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.7,-0.7)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(140)), 0.4)--arm
  2842. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  2843. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2844. end
  2845. zwc1 = Instance.new("Sound",torso)
  2846. zwc1.Volume = 1
  2847. zwc1.Looped = false
  2848. zwc1.SoundId = "rbxassetid://744770874"
  2849. zwc1:Play()
  2850. if clickon == true then
  2851. torso.CFrame = t.CFrame - Vector3.new(0,0,2)
  2852. else
  2853. torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 20
  2854. end
  2855. canattack = true
  2856. idle = true
  2857. hum.WalkSpeed = 10
  2858. idle1 = true
  2859. end
  2860.  
  2861.  
  2862. end
  2863. end)
  2864.  
  2865. mouse.KeyDown:connect(function(key)
  2866. if key == "h" then
  2867. if canattack == true then
  2868. idle = false
  2869. idle1 = false
  2870. canattack = false
  2871. grab = false
  2872. grab5()
  2873. grabhit = Instance.new("Part",char)
  2874. grabhit.Size = Vector3.new(2,2,2)
  2875. grabhit.Position = Vector3.new(999,999,999)
  2876. grabhit.Transparency = 1
  2877. grabweld = Instance.new("Weld",grabhit)
  2878. grabweld.Part0 = torso
  2879. grabweld.Part1 = grabhit
  2880. grabweld.C0 = CFrame.new(0,0,-2)
  2881. ---------------------------------------------------------------
  2882. hand1 = Instance.new("Part",rarm)
  2883. hand1.Size = Vector3.new(1,1,1)
  2884. hand1.CanCollide = false
  2885. hand1.Transparency = 1
  2886. hand1.Position = Vector3.new(999,999,999)
  2887. hand1weld = Instance.new("Weld",hand1)
  2888. hand1weld.Part0 = rarm
  2889. hand1weld.Part1 = hand1
  2890. hand1weld.C0 = CFrame.new(0,-1.2,0)
  2891. ----------------------------------------------------------------
  2892. hand2 = Instance.new("Part",rarm)
  2893. hand2.Size = Vector3.new(1,1,1)
  2894. hand1.CanCollide = false
  2895. hand2.Transparency = 1
  2896. hand2.Position = Vector3.new(999,999,999)
  2897. hand2weld = Instance.new("Weld",hand2)
  2898. hand2weld.Part0 = larm
  2899. hand2weld.Part1 = hand2
  2900. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2901. function touch1(hit)
  2902. if not hit.Parent:findFirstChild("Humanoid") then return end
  2903. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2904. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2905.  
  2906. end
  2907. end
  2908. hand1.Touched:connect(touch1)
  2909. function touch2(hit)
  2910. if not hit.Parent:findFirstChild("Humanoid") then return end
  2911. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2912. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2913.  
  2914. end
  2915. end
  2916. hand2.Touched:connect(touch2)
  2917. function touch(hit)
  2918. if not hit.Parent:findFirstChild("Humanoid") then return end
  2919. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2920. grabhit.TouchInterest:Destroy()
  2921. grab = true
  2922. hu = hit.Parent:findFirstChild("Humanoid")
  2923. to = hit.Parent:findFirstChild("Torso")
  2924. he = hit.Parent:findFirstChild("Head")
  2925. hu.WalkSpeed = 0
  2926. if hu.Health > 100 then
  2927. hu.MaxHealth = 100
  2928. hu.Health = 100
  2929. end
  2930. towe = Instance.new("Weld",to)
  2931. towe.Part0 = torso
  2932. towe.Part1 = to
  2933. towe.C0 = CFrame.new(0,0,-1.5)
  2934.  
  2935.  
  2936. wait(0.5)
  2937. end
  2938. if grab == true then
  2939. if clickon == true then
  2940. jk = true
  2941. clickon = false
  2942. end
  2943. towe.Part0 = nil
  2944. partv = Instance.new("Part",to)
  2945. partv.Transparency = 1
  2946.  
  2947. partv.CanCollide = false
  2948. partv.Anchored = true
  2949. towe1 = Instance.new("Weld",to)
  2950. towe1.Part0 = to
  2951. towe1.Part1 = partv
  2952. towe1.C0 = CFrame.new(0,0,0)
  2953.  
  2954.  
  2955.  
  2956. partv:Destroy()
  2957. towe.Part0 = torso
  2958.  
  2959.  
  2960. ----------------------------------------------------
  2961. grabon = true
  2962. towe:Destroy()
  2963.  
  2964. kickup()
  2965. wait(0.1)
  2966. for i = 1, 10 do
  2967. wait()
  2968. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), 0.1)--head
  2969. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  2970. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  2971. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)--arm
  2972. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.2)--leg
  2973. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.2)--leg
  2974. end
  2975. grabon = false
  2976. to.Anchored = true
  2977.  
  2978.  
  2979. grabon1 = true
  2980. zwc12 = Instance.new("Sound",torso)
  2981. zwc12.Volume = 1
  2982. zwc12.Looped = false
  2983. zwc12.SoundId = "rbxassetid://436748675"
  2984. zwc12:Play()
  2985. knockdown()
  2986. hu.Health = hu.Health - 30
  2987. to.Anchored = false
  2988. grabon1 = false
  2989.  
  2990.  
  2991. local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2992. Colors = {"White"}
  2993. local wave = Instance.new("Part", torso)
  2994. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2995. wave.Anchored = true
  2996. wave.CanCollide = false
  2997. wave.Locked = true
  2998. wave.Size = Vector3.new(1, 1, 1)
  2999. wave.TopSurface = "Smooth"
  3000. wave.BottomSurface = "Smooth"
  3001. wave.Transparency = 0.35
  3002. wave.CFrame = HandCF4
  3003. wm = Instance.new("SpecialMesh", wave)
  3004. wm.MeshId = "rbxassetid://3270017"
  3005. coroutine.wrap(function()
  3006. for i = 1, 30, 1 do
  3007. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  3008. wave.Size = wm.Scale
  3009. wave.CFrame = HandCF4
  3010. wave.Transparency = i/30
  3011. wait()
  3012. end
  3013. wait()
  3014. wave:Destroy()
  3015. end)()
  3016. wait(0.3)
  3017. local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3018. Colors = {"White"}
  3019. zwd = Instance.new("Sound",char)
  3020. zwd.Volume = 5
  3021. zwd.Looped = false
  3022. zwd.SoundId = "rbxassetid://863810402"
  3023. zwd:Play()
  3024. local wave = Instance.new("Part", torso)
  3025. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3026. wave.Anchored = true
  3027. wave.CanCollide = false
  3028. wave.Locked = true
  3029. wave.Size = Vector3.new(1, 1, 1)
  3030. wave.TopSurface = "Smooth"
  3031. wave.BottomSurface = "Smooth"
  3032. wave.Transparency = 0.35
  3033. wave.CFrame = HandCF4
  3034. wm = Instance.new("SpecialMesh", wave)
  3035. wm.MeshId = "rbxassetid://3270017"
  3036. coroutine.wrap(function()
  3037. for i = 1, 30, 1 do
  3038. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  3039. wave.Size = wm.Scale
  3040. wave.CFrame = HandCF4
  3041. wave.Transparency = i/30
  3042. wait()
  3043. end
  3044.  
  3045. wait()
  3046. wave:Destroy()
  3047.  
  3048. end)()
  3049.  
  3050. wait(0.6)
  3051. zwd:Destroy()
  3052. wait(0.4)
  3053. hed.Anchored = false
  3054.  
  3055.  
  3056. canattack = true
  3057. idle = true
  3058. hand1:Destroy()
  3059. hand2:Destroy()
  3060.  
  3061. goo = 0
  3062. idle1 = true
  3063. grab = false
  3064. wait(1)
  3065. if jk == true then
  3066. jk = false
  3067. clickon = true
  3068. end
  3069.  
  3070. end
  3071.  
  3072.  
  3073. end
  3074.  
  3075.  
  3076. grabhit.Touched:connect(touch)
  3077. wait(0.1)
  3078. grabhit:Destroy()
  3079.  
  3080.  
  3081.  
  3082.  
  3083. if grab == false then
  3084. hand1:Destroy()
  3085. hand2:Destroy()
  3086.  
  3087. canattack = true
  3088. idle = true
  3089.  
  3090. idle1 = true
  3091.  
  3092. end
  3093. end
  3094. end
  3095. end)
  3096.  
  3097. mouse.KeyDown:connect(function(Key)
  3098. if Key == "g" then
  3099. if canattack == true then
  3100.  
  3101.  
  3102. kamehamehaon = true
  3103. beam1.Size = Vector3.new(10,10,1)
  3104.  
  3105. partaura.Size = NumberSequence.new(0.8)
  3106. idle = false
  3107.  
  3108. idle1 = false
  3109. canattack = false
  3110. hum.WalkSpeed = 0
  3111. z2 = Instance.new("Sound",char)
  3112. z2.Volume = 3
  3113. z2.Looped = true
  3114. z2.SoundId = "rbxassetid://142278233"
  3115. z2:Play()
  3116.  
  3117.  
  3118. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-15)), 0.2)
  3119. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(15)), 0.6)
  3120. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3121. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  3122. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3123. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130. partaura.Transparency = NumberSequence.new(0)
  3131. partaura1.Transparency = NumberSequence.new(0)
  3132. kamehameha = true
  3133. wait(6)
  3134. zwc1 = Instance.new("Sound",char)
  3135. zwc1.Volume = 1
  3136. zwc1.Looped = false
  3137. zwc1.SoundId = "rbxassetid://744770874"
  3138. zwc1:Play()
  3139. torso.CFrame = t.CFrame - Vector3.new(0,0,-10)
  3140. hum.HipHeight = 10
  3141. wait(0.5)
  3142. if kamehamehaon == true then
  3143. kamehamehaon = false
  3144. hited = true
  3145. wait(0.1)
  3146. point = true
  3147. kamehamehaon = false
  3148. kamehameha = false
  3149.  
  3150.  
  3151.  
  3152. partaura.Transparency = NumberSequence.new(1)
  3153. partaura1.Transparency = NumberSequence.new(1)
  3154. z2:Stop()
  3155. z4 = Instance.new("Sound",char)
  3156. z4.Volume = 5
  3157. z4.Looped = false
  3158. z4.SoundId = "rbxassetid://908474188"
  3159. z4:Play()
  3160.  
  3161. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  3162. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
  3163. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
  3164. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
  3165. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
  3166. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172. laser = true
  3173. s1.Volume=1
  3174. s1:play()
  3175. wait(5.4)
  3176. point = false
  3177.  
  3178. laser = false
  3179. beam1.Size = Vector3.new(1,1,1)
  3180. beam1.Parent=nil
  3181. inner1.Parent=nil
  3182. expl1.Parent=nil
  3183.  
  3184. hited1 = false
  3185. exa1.Parent=nil
  3186. s1:stop()
  3187.  
  3188. idle = true
  3189. canattack = true
  3190. idle1 = true
  3191. hum.WalkSpeed = 16
  3192. hum.HipHeight = 0
  3193. end
  3194. end
  3195. end
  3196. end)
  3197.  
  3198. function spin()
  3199. for i = 1, 50 do
  3200. wait()
  3201.  
  3202. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  3203. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  3204. torso.CFrame = torso.CFrame * CFrame.Angles(0,.8,0)
  3205. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.1)--arm
  3206. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.1)--arm
  3207. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
  3208. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
  3209. end
  3210. end
  3211. function grab5()
  3212. for i = 1, 10 do
  3213. wait()
  3214.  
  3215. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  3216. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  3217. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  3218. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  3219. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
  3220. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
  3221. end
  3222. for i = 1, 10 do
  3223. wait()
  3224.  
  3225. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)--head
  3226. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)--torso
  3227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
  3228. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
  3229. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
  3230. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
  3231. end
  3232. end
  3233. mouse.KeyDown:connect(function(key)
  3234. if key == "y" then
  3235. if canattack == true then
  3236. idle = false
  3237. idle1 = false
  3238. canattack = false
  3239. grab5()
  3240.  
  3241. grabhit = Instance.new("Part",char)
  3242. grabhit.Size = Vector3.new(2,2,2)
  3243. grabhit.Position = Vector3.new(999,999,999)
  3244. grabhit.Transparency = 1
  3245. grabweld = Instance.new("Weld",grabhit)
  3246. grabweld.Part0 = torso
  3247. grabweld.Part1 = grabhit
  3248. grabweld.C0 = CFrame.new(0,0,-2)
  3249. ---------------------------------------------------------------
  3250. hand1 = Instance.new("Part",rarm)
  3251. hand1.Size = Vector3.new(1,1,1)
  3252. hand1.CanCollide = false
  3253. hand1.Transparency = 1
  3254. hand1.Position = Vector3.new(999,999,999)
  3255. hand1weld = Instance.new("Weld",hand1)
  3256. hand1weld.Part0 = rarm
  3257. hand1weld.Part1 = hand1
  3258. hand1weld.C0 = CFrame.new(0,-1.2,0)
  3259. ----------------------------------------------------------------
  3260. hand2 = Instance.new("Part",rarm)
  3261. hand2.Size = Vector3.new(1,1,1)
  3262. hand1.CanCollide = false
  3263. hand2.Transparency = 1
  3264. hand2.Position = Vector3.new(999,999,999)
  3265. hand2weld = Instance.new("Weld",hand2)
  3266. hand2weld.Part0 = larm
  3267. hand2weld.Part1 = hand2
  3268. hand2weld.C0 = CFrame.new(0,-1.2,0)
  3269. function touch1(hit)
  3270. if not hit.Parent:findFirstChild("Humanoid") then return end
  3271. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3272. hu1 = hit.Parent:findFirstChild("Humanoid")
  3273. grab1 = true
  3274. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3275. if hu1.Health > 100 then
  3276. hu1.MaxHealth = 100
  3277. hu1.Health = 100
  3278. end
  3279. end
  3280. end
  3281. hand1.Touched:connect(touch1)
  3282. function touch2(hit)
  3283. if not hit.Parent:findFirstChild("Humanoid") then return end
  3284. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3285. hu1 = hit.Parent:findFirstChild("Humanoid")
  3286. grab1 = true
  3287. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3288. if hu1.Health > 100 then
  3289. hu1.MaxHealth = 100
  3290. hu1.Health = 100
  3291. end
  3292. end
  3293. end
  3294. hand2.Touched:connect(touch2)
  3295. function touch(hit)
  3296. if not hit.Parent:findFirstChild("Humanoid") then return end
  3297. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3298. grab1 = true
  3299. if clickon == true then
  3300. jk = true
  3301. clickon = false
  3302. end
  3303. grabhit.TouchInterest:Destroy()
  3304.  
  3305. hu1 = hit.Parent:findFirstChild("Humanoid")
  3306. to1 = hit.Parent:findFirstChild("Torso")
  3307. he1 = hit.Parent:findFirstChild("Head")
  3308. hu1.WalkSpeed = 0
  3309. if hu1.Health > 100 then
  3310. hu1.MaxHealth = 100
  3311. hu1.Health = 100
  3312. end
  3313.  
  3314.  
  3315.  
  3316.  
  3317. end
  3318.  
  3319. if grab1 == true then
  3320. throw = 5
  3321. to1.CFrame = to1.CFrame + Vector3.new(0,60,0)
  3322. kickup()
  3323. hum.HipHeight = 10
  3324. wait()
  3325. grabon1 = true
  3326.  
  3327. hed.Anchored = true
  3328. wait(0.3)
  3329.  
  3330. hed.Anchored = false
  3331. spin()
  3332. ds = Instance.new("Sound",torso)
  3333. ds.Volume = 4
  3334. ds.Looped = false
  3335. ds.SoundId = "rbxassetid://860448713"
  3336. ds:Play()
  3337.  
  3338. grabon1 = false
  3339. grabon2 = true
  3340. wait(0.5)
  3341. grabon2 = false
  3342. hand1:Destroy()
  3343.  
  3344. hand2:Destroy()
  3345.  
  3346. hum.HipHeight = 0
  3347. wait(0.5)
  3348. canattack = true
  3349. idle = true
  3350. grabhit:Destroy()
  3351. idle1 = true
  3352. grab1 = false
  3353.  
  3354. if jk == true then
  3355. jk = false
  3356. clickon = true
  3357. end
  3358. end
  3359.  
  3360.  
  3361. end
  3362.  
  3363.  
  3364. end
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370. grabhit.Touched:connect(touch)
  3371.  
  3372.  
  3373.  
  3374.  
  3375. wait(0.2)
  3376.  
  3377. if grab1 == false then
  3378. hand1:Destroy()
  3379. hand2:Destroy()
  3380. grabhit:Destroy()
  3381.  
  3382. canattack = true
  3383. idle = true
  3384.  
  3385. idle1 = true
  3386.  
  3387.  
  3388.  
  3389. end
  3390. end
  3391. end)
  3392.  
  3393. function pushaway()
  3394. for i = 1, 10 do
  3395. wait()
  3396. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  3397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  3398. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  3399. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  3400. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  3401. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  3402. end
  3403. for i = 1, 10 do
  3404. wait()
  3405. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  3406. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  3407. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
  3408. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  3409. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  3410. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  3411. end
  3412. end
  3413.  
  3414. function dragoncharge()
  3415. for i = 1, 10 do
  3416. wait()
  3417. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  3418. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  3419. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.2,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)--arm
  3420. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(60)), 0.4)--arm
  3421. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  3422. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  3423. end
  3424. end
  3425. function dragonfist()
  3426. for i = 1, 10 do
  3427. wait()
  3428. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  3429. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  3430. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  3431. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  3432. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  3433. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  3434. end
  3435. for i = 1, 10 do
  3436. wait()
  3437. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  3438. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  3439. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  3440. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.4)--arm
  3441. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.4)--leg
  3442. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.4)--leg
  3443. end
  3444. end
  3445. mouse.KeyDown:connect(function(key)
  3446. if key == "u" then
  3447. if canattack == true then
  3448. if ssj33 == true then
  3449. idle = false
  3450. idle1 = false
  3451. canattack = false
  3452. grab5()
  3453.  
  3454. grabhit = Instance.new("Part",char)
  3455. grabhit.Size = Vector3.new(2,2,2)
  3456. grabhit.Position = Vector3.new(999,999,999)
  3457. grabhit.Transparency = 1
  3458. grabweld = Instance.new("Weld",grabhit)
  3459. grabweld.Part0 = torso
  3460. grabweld.Part1 = grabhit
  3461. grabweld.C0 = CFrame.new(0,0,-2)
  3462. ---------------------------------------------------------------
  3463. hand1 = Instance.new("Part",rarm)
  3464. hand1.Size = Vector3.new(0.1,0.1,0.1)
  3465. hand1.CanCollide = false
  3466. hand1.Transparency = 1
  3467. hand1.Position = Vector3.new(999,999,999)
  3468. hand2mesh = Instance.new("SpecialMesh",hand1)
  3469. hand2mesh.MeshType = "FileMesh"
  3470.  
  3471. hand2mesh.Scale = Vector3.new(1,1,1)
  3472. hand2aura = Instance.new("ParticleEmitter",hand1)
  3473. hand2aura.Size = NumberSequence.new(10000000)
  3474. wait(2)
  3475. hand2aura.Size = NumberSequence.new(1000000)
  3476. wait(2)
  3477. hand2aura.Size = NumberSequence.new(100000)
  3478. wait(2)
  3479. hand2aura.Size = NumberSequence.new(10000)
  3480. wait(2)
  3481. hand2aura.Size = NumberSequence.new(1000)
  3482. wait(2)
  3483. hand2aura.Size = NumberSequence.new(100)
  3484. wait(2)
  3485. hand2aura.Size = NumberSequence.new(10)
  3486. wait(2)
  3487. hand2aura.Size = NumberSequence.new(1)
  3488. hand2aura.Texture = "rbxassetid://715401010"
  3489. hand2aura.Speed = NumberRange.new(0)
  3490. hand2aura.LockedToPart = true
  3491. hand2aura.Transparency = NumberSequence.new(1)
  3492. hand2aura.RotSpeed = NumberRange.new(999)
  3493. hand1weld = Instance.new("Weld",hand1)
  3494. hand1weld.Part0 = rarm
  3495. hand1weld.Part1 = hand1
  3496. hand1weld.C0 = CFrame.new(0,-1.8,0)
  3497. ----------------------------------------------------------------
  3498. hand2 = Instance.new("Part",rarm)
  3499. hand2.Size = Vector3.new(1,1,1)
  3500. hand1.CanCollide = false
  3501. hand2.Transparency = 1
  3502. hand2.Position = Vector3.new(999,999,999)
  3503.  
  3504. hand2weld = Instance.new("Weld",hand2)
  3505. hand2weld.Part0 = larm
  3506. hand2weld.Part1 = hand2
  3507. hand2weld.C0 = CFrame.new(0,-1.2,0)
  3508. function touch1(hit)
  3509. if not hit.Parent:findFirstChild("Humanoid") then return end
  3510. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3511. hu1 = hit.Parent:findFirstChild("Humanoid")
  3512. grab2 = true
  3513.  
  3514. if clickon == true then
  3515. jk = true
  3516. clickon = false
  3517. end
  3518. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3519. if hu1.Health > 100 then
  3520. hu1.MaxHealth = 100
  3521. hu1.Health = 100
  3522. end
  3523. end
  3524. end
  3525. hand1.Touched:connect(touch1)
  3526. function touch2(hit)
  3527. if not hit.Parent:findFirstChild("Humanoid") then return end
  3528. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3529. hu1 = hit.Parent:findFirstChild("Humanoid")
  3530. grab2 = true
  3531. if clickon == true then
  3532. jk = true
  3533. clickon = false
  3534. end
  3535. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3536. if hu1.Health > 100 then
  3537. hu1.MaxHealth = 100
  3538. hu1.Health = 100
  3539. end
  3540. end
  3541. end
  3542. hand2.Touched:connect(touch2)
  3543. function touch(hit)
  3544. if not hit.Parent:findFirstChild("Humanoid") then return end
  3545. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3546. grab8 = true
  3547. if clickon == true then
  3548. jk = true
  3549. clickon = false
  3550. end
  3551. grabhit.TouchInterest:Destroy()
  3552.  
  3553. hu12 = hit.Parent:findFirstChild("Humanoid")
  3554. to12 = hit.Parent:findFirstChild("Torso")
  3555. he12 = hit.Parent:findFirstChild("Head")
  3556. hu1.WalkSpeed = 0
  3557. if hu12.Health > 100 then
  3558. hu12.MaxHealth = 100
  3559. hu12.Health = 100
  3560. end
  3561.  
  3562.  
  3563.  
  3564.  
  3565. end
  3566.  
  3567. if grab2 == true then
  3568. z4f = Instance.new("Sound",torso)
  3569. z4f.Volume = 5
  3570. z4f.Looped = false
  3571. z4f.SoundId = "rbxassetid://815202315"
  3572. z4f:Play()
  3573.  
  3574. pushaway()
  3575. grabon3 = true
  3576. wait(1)
  3577. grabon3 = false
  3578. he12.Anchored = true
  3579.  
  3580. dragoncharge()
  3581. hand2aura.Transparency = NumberSequence.new(0)
  3582. wait(1.5)
  3583. dragonfist()
  3584. z4f:Destroy()
  3585. z4x = Instance.new("Sound",torso)
  3586. z4x.Volume = 5
  3587. z4x.Looped = false
  3588. z4x.SoundId = "rbxassetid://908474188"
  3589. z4x:Play()
  3590. hand1.Transparency = 0
  3591. hand2mesh.MeshId = "rbxassetid://58430372"
  3592. hand1.BrickColor = BrickColor.new("New Yeller")
  3593. hand2mesh.Scale = Vector3.new(5,5,5)
  3594. hand1weld.C0 = CFrame.new(0,-3,-1) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  3595. grabon4 = true
  3596. wait(0.5)
  3597.  
  3598. hu12.Health = 0
  3599. grabon4 = false
  3600. wait(0.5)
  3601. he12.Anchored = false
  3602. z4x:Destroy()
  3603. throw1 = 5
  3604. throw2 = 5
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612. ------------------------------------------------------------
  3613. hand1:Destroy()
  3614. hand2:Destroy()
  3615.  
  3616. canattack = true
  3617. idle = true
  3618. grabhit:Destroy()
  3619. idle1 = true
  3620.  
  3621. if jk == true then
  3622. jk = false
  3623. clickon = true
  3624. end
  3625.  
  3626. grab8 = false
  3627. end
  3628.  
  3629.  
  3630. end
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639. grabhit.Touched:connect(touch)
  3640.  
  3641.  
  3642.  
  3643.  
  3644. wait(0.2)
  3645.  
  3646. if grab8 == false then
  3647. hand1:Destroy()
  3648. hand2:Destroy()
  3649. grabhit:Destroy()
  3650.  
  3651. canattack = true
  3652. idle = true
  3653.  
  3654. idle1 = true
  3655.  
  3656.  
  3657.  
  3658. end
  3659. end
  3660. end
  3661. end
  3662. end)
  3663. game:GetService("RunService").RenderStepped:connect(function()
  3664. if grabon3 == true then
  3665. throw1 = throw1 + 1
  3666. to12.CFrame = torso.CFrame + hed.CFrame.lookVector * throw1
  3667.  
  3668. end
  3669. if grabon4 == true then
  3670. throw2 = throw2 + 0.2
  3671. torso.CFrame = hed.CFrame - Vector3.new(0,2,0) + hed.CFrame.lookVector * throw2
  3672. end
  3673. if grabon1 == true then
  3674.  
  3675. to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * 5
  3676.  
  3677. end
  3678. if grabon2 == true then
  3679. throw = throw + 6
  3680. to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * throw
  3681. end
  3682. if grabon == true then
  3683. goo = goo + 0.5
  3684. to.CFrame = torso.CFrame + torso.CFrame.lookVector * 2 + Vector3.new(0,goo,0)
  3685. end
  3686. if hum.Jump == true then
  3687. if canattack == true then
  3688. if clickon == true then
  3689. jk = true
  3690. clickon=false
  3691. end
  3692. zwc12 = Instance.new("Sound",torso)
  3693. zwc12.Volume = 1
  3694. zwc12.Looped = false
  3695. zwc12.SoundId = "rbxassetid://436748675"
  3696. zwc12:Play()
  3697. canattack = false
  3698. idle = false
  3699. idle1 = false
  3700. nohit = 0
  3701.  
  3702. for i = 1, 20 do
  3703. wait()
  3704. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)), 0.1)--head
  3705. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  3706. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.4)--arm
  3707. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.2)--arm
  3708. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.7, -.8) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)), 0.2)--leg
  3709. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)), 0.2)--leg
  3710. end
  3711. wait(0.5)
  3712. canattack = true
  3713. idle = true
  3714. idle1 = true
  3715. if jk == true then
  3716. jk = false
  3717. clickon = true
  3718. end
  3719. end
  3720. end
  3721. if kamehameha == true then
  3722. aj1 = aj1 + 0.005
  3723. partaura.Size = NumberSequence.new(aj1)
  3724. beam1.Size=beam1.Size + Vector3.new(0.01,0.01,0)
  3725. beamdamage = beamdamage + 0.001
  3726.  
  3727. else
  3728. aj1 = 0.1
  3729.  
  3730. end
  3731. if hited1 == true then
  3732. wait(0.3)
  3733. welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z-beamknockback)
  3734. human.Health = human.Health - beamdamage
  3735.  
  3736.  
  3737. human.PlatformStand = true
  3738. human.Sit = true
  3739.  
  3740. if hited1 == false and on == true then
  3741. on = false
  3742. wait(0.5)
  3743. human.PlatformStand = false
  3744. human.Sit = false
  3745. beamknockback = 0
  3746. beamdamage = 0.001
  3747. human.Jump = true
  3748.  
  3749. end
  3750. end
  3751. if clickon == true then
  3752. if point == false then
  3753. you.CFrame = CFrame.new(you.CFrame.p,t.CFrame.p)
  3754. if hu.Health < 1 then
  3755. clickon = false
  3756. end
  3757. end
  3758.  
  3759. end
  3760. ballmesh.Scale = ballmesh.Scale + Vector3.new(5,5,5)
  3761. ball.Transparency = ball.Transparency + 0.05
  3762. if go == false then
  3763. aj = aj + 0.13
  3764. spirit1mesh.Scale = Vector3.new(aj,aj,aj)
  3765.  
  3766. end
  3767. if auracan1 == true then
  3768. auracan1 = false
  3769. aura1.Texture = "rbxassetid://281983000"
  3770. wait(0.1)
  3771. aura1.Texture = "rbxassetid://281982895"
  3772. wait(0.1)
  3773. aura1.Texture = "rbxassetid://281983092"
  3774. wait(0.1)
  3775. aura1.Texture = "rbxassetid://281996097"
  3776. wait(0.1)
  3777. aura1.Texture = "rbxassetid://281983189"
  3778. wait(0.1)
  3779. aura1.Texture = "rbxassetid://281983242"
  3780. wait(0.1)
  3781. aura1.Texture = "rbxassetid://281983280"
  3782. wait(0.1)
  3783. aura1.Texture = "rbxassetid://281983337"
  3784. wait(0.1)
  3785.  
  3786. auracan1 = true
  3787. end
  3788. if auracan == true then
  3789. auracan = false
  3790. aura.Texture = "rbxassetid://901509906"
  3791. wait(0.07)
  3792. aura.Texture = "rbxassetid://901510046"
  3793. wait(0.07)
  3794. aura.Texture = "rbxassetid://901510125"
  3795. wait(0.07)
  3796.  
  3797. auracan = true
  3798. end
  3799. if auracan3 == true then
  3800. auracan3 = false
  3801. aura3.Texture = "rbxassetid://901509906"
  3802. wait(0.07)
  3803. aura3.Texture = "rbxassetid://901510046"
  3804. wait(0.07)
  3805. aura3.Texture = "rbxassetid://901510125"
  3806. wait(0.07)
  3807. auracan3 = true
  3808. end
  3809. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3810.  
  3811. if walk == true then
  3812.  
  3813. if canattack == true then
  3814. walk = false
  3815. walkon = true
  3816.  
  3817. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  3818. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  3819. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  3820. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  3821. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  3822. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  3823. wait(0.1)
  3824. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3825. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  3826. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  3827. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  3828. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  3829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  3830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  3831. wait(0.1)
  3832. end
  3833. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3834. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3835. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3836. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  3837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  3838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  3839. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  3840.  
  3841. z41 = Instance.new("Sound",char)
  3842. z41.Volume = 10
  3843. z41.Looped = false
  3844. z41.SoundId = walksound
  3845. z41:Play()
  3846. wait(.1)
  3847. end
  3848. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3849. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3850. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3851. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  3852. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  3853. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  3854. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  3855.  
  3856.  
  3857. wait(.1)
  3858. end
  3859. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3860.  
  3861. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3862. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3863. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  3864. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  3865. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  3866. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  3867. wait(0.1)
  3868.  
  3869. end
  3870. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3871.  
  3872. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3873. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  3875. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  3876. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  3877. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  3878. wait(0.1)
  3879.  
  3880. end
  3881. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3882.  
  3883. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3884. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3885. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  3886. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  3887. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  3888. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  3889. wait(0.1)
  3890. end
  3891. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3892.  
  3893. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3894. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3895. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  3896. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  3897. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  3898. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  3899. wait(0.1)
  3900. end
  3901. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3902. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3903. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3904. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  3905. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  3906. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  3907. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  3908. wait(0.1)
  3909. z41 = Instance.new("Sound",char)
  3910. z41.Volume = 10
  3911. z41.Looped = false
  3912. z41.SoundId = walksound
  3913. z41:Play()
  3914. end
  3915. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3916. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3917. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3918. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  3919. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  3920. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  3921. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  3922. wait(0.1)
  3923.  
  3924. end
  3925. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3926. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3927. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3928. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  3929. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  3930. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  3931. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  3932.  
  3933. wait(0.1)
  3934. end
  3935. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3936. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3937. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  3938. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  3939. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  3940. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  3941. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  3942.  
  3943. wait(0.1)
  3944. end
  3945.  
  3946. walk = true
  3947. end
  3948. end
  3949. end
  3950. if hum.MoveDirection.x == 0 then
  3951. if idle1 == true then
  3952. walkon = false
  3953. idle1 = false
  3954. idle = false
  3955.  
  3956.  
  3957. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.4)--head
  3958. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.2)--torso
  3959. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.2)--rarm
  3960. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(-20)), 0.2)--larm
  3961. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.4)--lleg
  3962. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.4)--rleg
  3963. wait(0.1)
  3964.  
  3965. if canattack == true then
  3966. idle = true
  3967. idle1 = true
  3968. end
  3969. end
  3970.  
  3971. end
  3972. nohit = nohit + 0.2
  3973. if nohit > 10 and canattack == true and walkon == false then
  3974. idle = true
  3975. idle1 = true
  3976. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.4)--head
  3977. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.2)--torso
  3978. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.2)--rarm
  3979. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(-20)), 0.2)--larm
  3980. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.4)--lleg
  3981. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.4)--rleg
  3982.  
  3983. end
  3984. if darius == true then
  3985. darius = false
  3986. wait(0.1)
  3987. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  3988. wait(0.1)
  3989. part2.Texture = "http://www.roblox.com/asset/?id=894173392"
  3990. wait(0.1)
  3991. part2.Texture = "http://www.roblox.com/asset/?id=890403068"
  3992. wait(0.1)
  3993. part2.Texture = "http://www.roblox.com/asset/?id=890403512"
  3994. darius = true
  3995. end
  3996. end)
  3997. mouse.KeyDown:connect(function(Key)
  3998. if Key == "p" then
  3999. if canattack == false then
  4000. -----------/The final explosion\\-----------
  4001. --[[Movelist
  4002. Instant explosion.
  4003. ---------]]
  4004.  
  4005. Player=game:GetService("Players").LocalPlayer
  4006. Character=Player.Character
  4007. Character.Humanoid.Name = "noneofurbusiness"
  4008. hum = Character.noneofurbusiness
  4009. LeftArm=Character["Left Arm"]
  4010. LeftLeg=Character["Left Leg"]
  4011. RightArm=Character["Right Arm"]
  4012. RightLeg=Character["Right Leg"]
  4013. Root=Character["HumanoidRootPart"]
  4014. Head=Character["Head"]
  4015. Torso=Character["Torso"]
  4016. Neck=Torso["Neck"]
  4017. place = Torso
  4018. hum.WalkSpeed = 0
  4019. hum.JumpPower = 0
  4020.  
  4021. screenGui = Instance.new("ScreenGui")
  4022. screenGui.Parent = script.Parent
  4023. speech = Instance.new("Sound",workspace)
  4024. speech.SoundId = "rbxassetid://2124080151"
  4025. speech.Volume = 10
  4026. speech:Play()
  4027. framee = Instance.new("Frame")
  4028. framee.Parent = screenGui
  4029. framee.Position = UDim2.new(0, 8, 0, -500)
  4030. framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
  4031. framee.BackgroundColor3 = BrickColor.new("White").Color
  4032. framee.BackgroundTransparency = 1
  4033. for i = 1, 10 do
  4034. framee.BackgroundTransparency = framee.BackgroundTransparency - .1
  4035. wait()
  4036. end
  4037. imageLabelo = Instance.new("ImageLabel")
  4038. imageLabelo.Parent = screenGui
  4039. imageLabelo.BackgroundTransparency = 1
  4040. imageLabelo.ImageTransparency = 0
  4041. imageLabelo.Position = UDim2.new(0, 0, 0, -50)
  4042. imageLabelo.Size = UDim2.new(0, 1370, 0, 750)
  4043. imageLabelo.Image = "rbxassetid://2124079039"
  4044. wait(6)
  4045. imageLabelo2 = Instance.new("ImageLabel")
  4046. imageLabelo2.Parent = screenGui
  4047. imageLabelo2.BackgroundTransparency = 1
  4048. imageLabelo2.ImageTransparency = 1
  4049. imageLabelo2.Position = UDim2.new(0, 0, 0, -50)
  4050. imageLabelo2.Size = UDim2.new(0, 1370, 0, 750)
  4051. imageLabelo2.Image = "rbxassetid://2124078787"
  4052. for i = 1, 50 do
  4053. imageLabelo.ImageTransparency = imageLabelo.ImageTransparency + 0.025
  4054. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency - 0.025
  4055. wait()
  4056. end
  4057. wait(2.9)
  4058. for i = 1, 10 do
  4059. framee.BackgroundTransparency = framee.BackgroundTransparency + .1
  4060. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency + .1
  4061. wait()
  4062. end
  4063. imageLabelo:Remove()
  4064. imageLabelo2:Remove()
  4065.  
  4066. pcall(function()
  4067.  
  4068. camera = workspace.CurrentCamera
  4069. camera.CameraType = Enum.CameraType.Scriptable
  4070. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5,-15) * CFrame.Angles(0,math.rad(180),0)
  4071. coroutine.wrap(function()
  4072. for i = 1, 75 do
  4073. wait()
  4074. end
  4075. gf = 5
  4076. fg = -30
  4077. for i = 1, 580 do
  4078. gf = gf + 0
  4079. fg = fg + 2.5
  4080. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5 + gf,-15 - fg ) * CFrame.Angles(0,math.rad(180),0)
  4081. wait()
  4082. end
  4083. for i = 1, 250 do
  4084. wait()
  4085. end
  4086. coroutine.wrap(function()
  4087. for i = 1, 1000 do
  4088. for i,v in pairs(hum.Parent:GetDescendants()) do
  4089. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  4090. end
  4091. end
  4092. wait()
  4093. end
  4094. end)()
  4095. camera.CameraType = Enum.CameraType.Custom
  4096. end)()
  4097. end)
  4098.  
  4099. local remote = NS ([==[
  4100. Player=owner
  4101. Character=Player.Character
  4102. Character.Humanoid.Name = "noneofurbusiness"
  4103. hum = Character.noneofurbusiness
  4104. LeftArm=Character["Left Arm"]
  4105. LeftLeg=Character["Left Leg"]
  4106. RightArm=Character["Right Arm"]
  4107. RightLeg=Character["Right Leg"]
  4108. Root=Character["HumanoidRootPart"]
  4109. Head=Character["Head"]
  4110. Torso=Character["Torso"]
  4111. Neck=Torso["Neck"]
  4112. walking = false
  4113. jumping = false
  4114. allowgrassy = false
  4115. zxc = false
  4116. matte = nil
  4117. colori = nil
  4118. bigball = false
  4119. attacking = false
  4120. laughing = false
  4121. running = false
  4122. downpress = false
  4123. taim = nil
  4124. change = 0
  4125. ws = 0
  4126. jp = 0
  4127. appi = false
  4128. tauntdebounce = false
  4129. position = nil
  4130. lastexplosion = false
  4131. staybooming = false
  4132. MseGuide = true
  4133. levitate = false
  4134. firsttime5 = false
  4135. notallowedtransform = false
  4136. settime = 0
  4137. firsttime2 = false
  4138. sine = 0
  4139. t = 0
  4140. combo1 = true
  4141. dgs = 75
  4142. combo2 = false
  4143. firsttime3 = false
  4144. combo3 = false
  4145. local bl = {907530553,907527750,907527912}
  4146. colortable = {"Really black","Really red"}
  4147. colors = #colortable
  4148. blz = #bl
  4149. local aces = {1880203893,1881287656,1881287420,1881288034}
  4150. ace = #aces
  4151. local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
  4152. laugh = #laughs
  4153. mouse = Player:GetMouse()
  4154. RunSrv = game:GetService("RunService")
  4155. RenderStepped = game:GetService("RunService").RenderStepped
  4156. removeuseless = game:GetService("Debris")
  4157. damageall={}
  4158. Repeater={}
  4159. Repeater2={}
  4160. magictable={}
  4161. nonmeshRepeater={}
  4162. nonmeshRepeater2={}
  4163. dmgii={}
  4164. DamageAll2={}
  4165. SlowlyFade={}
  4166. th1={}
  4167. lolzor={}
  4168. lolzor2={}
  4169. th2={}
  4170. keyYsize={}
  4171. blocktrail={}
  4172. keyYtransparency={}
  4173. th3={}
  4174. laughingtable={}
  4175. Extreme={}
  4176. ExtremeM={}
  4177. ExtremeM2={}
  4178. m3={}
  4179. th4={}
  4180. th5={}
  4181. UpMover={}
  4182. openshocktable={}
  4183. LessSize={}
  4184. ForwardMover={}
  4185. FadeIn={}
  4186. signtransparency={}
  4187. signmover={}
  4188. signrotator={}
  4189.  
  4190. FireBall = Instance.new("Sound",LeftArm)
  4191. FireBall.SoundId = "rbxassetid://842332424"
  4192. FireBall.Volume = 5
  4193. FireBall.Pitch = 2.5
  4194.  
  4195. BigFireBall = Instance.new("Sound",LeftArm)
  4196. BigFireBall.SoundId = "rbxassetid://842332424"
  4197. BigFireBall.Volume = 8
  4198. BigFireBall.Pitch = 1.5
  4199.  
  4200. local HEADLERP = Instance.new("ManualWeld")
  4201. HEADLERP.Parent = Head
  4202. HEADLERP.Part0 = Head
  4203. HEADLERP.Part1 = Torso
  4204. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4205.  
  4206. local TORSOLERP = Instance.new("ManualWeld")
  4207. TORSOLERP.Parent = Root
  4208. TORSOLERP.Part0 = Torso
  4209. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4210.  
  4211. local ROOTLERP = Instance.new("ManualWeld")
  4212. ROOTLERP.Parent = Root
  4213. ROOTLERP.Part0 = Root
  4214. ROOTLERP.Part1 = Torso
  4215. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4216.  
  4217. local RIGHTARMLERP = Instance.new("ManualWeld")
  4218. RIGHTARMLERP.Parent = RightArm
  4219. RIGHTARMLERP.Part0 = RightArm
  4220. RIGHTARMLERP.Part1 = Torso
  4221. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4222.  
  4223. local LEFTARMLERP = Instance.new("ManualWeld")
  4224. LEFTARMLERP.Parent = LeftArm
  4225. LEFTARMLERP.Part0 = LeftArm
  4226. LEFTARMLERP.Part1 = Torso
  4227. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4228.  
  4229. local RIGHTLEGLERP = Instance.new("ManualWeld")
  4230. RIGHTLEGLERP.Parent = RightLeg
  4231. RIGHTLEGLERP.Part0 = RightLeg
  4232. RIGHTLEGLERP.Part1 = Torso
  4233. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4234.  
  4235. local LEFTLEGLERP = Instance.new("ManualWeld")
  4236. LEFTLEGLERP.Parent = LeftLeg
  4237. LEFTLEGLERP.Part0 = LeftLeg
  4238. LEFTLEGLERP.Part1 = Torso
  4239. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4240.  
  4241. local function weldBetween(a, b)
  4242. local weld = Instance.new("ManualWeld", a)
  4243. weld.Part0 = a
  4244. weld.Part1 = b
  4245. weld.C0 = a.CFrame:inverse() * b.CFrame
  4246. return weld
  4247. end
  4248.  
  4249. function makeblockytrail()
  4250. coroutine.wrap(function()
  4251. while true do
  4252. for i,v in pairs(blocktrail) do
  4253. smke = Instance.new("Part",v)
  4254. smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4255. smke.Material = "Neon"
  4256. smke.Anchored = true
  4257. smke.CanCollide = false
  4258. removeuseless:AddItem(smke,2)
  4259. end
  4260. swait()
  4261. end
  4262. end)()
  4263. end
  4264.  
  4265. local function ci(x, c, y, n)
  4266. so = Instance.new("Sound", x)
  4267. so.SoundId = c
  4268. so.Volume = y
  4269. so.Looped = n
  4270. end
  4271.  
  4272. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  4273. A = Instance.new("Attachment", PARENT)
  4274. A.Position = POSITION1
  4275. A.Name = "A"
  4276. B = Instance.new("Attachment", PARENT)
  4277. B.Position = POSITION2
  4278. B.Name = "B"
  4279. tr1 = Instance.new("Trail", PARENT)
  4280. tr1.Attachment0 = A
  4281. tr1.Attachment1 = B
  4282. tr1.Enabled = true
  4283. tr1.Lifetime = LIFETIME
  4284. tr1.TextureMode = "Static"
  4285. tr1.LightInfluence = 0
  4286. tr1.Color = COLOR
  4287. tr1.Transparency = NumberSequence.new(0, 1)
  4288. end
  4289.  
  4290. function clean()
  4291. damageall={}
  4292. Repeater={}
  4293. Repeater2={}
  4294. nonmeshRepeater={}
  4295. nonmeshRepeater2={}
  4296. dmgii={}
  4297. DamageAll2={}
  4298. SlowlyFade={}
  4299. th1={}
  4300. th2={}
  4301. th3={}
  4302. Extreme={}
  4303. ExtremeM={}
  4304. ExtremeM2={}
  4305. m3={}
  4306. th4={}
  4307. th5={}
  4308. UpMover={}
  4309. openshocktable={}
  4310. LessSize={}
  4311. ForwardMover={}
  4312. FadeIn={}
  4313. signtransparency={}
  4314. signmover={}
  4315. signrotator={}
  4316. end
  4317.  
  4318. coroutine.wrap(function()
  4319. while wait() do
  4320. hum.WalkSpeed = ws
  4321. hum.JumpPower = jp
  4322. end
  4323. end)()
  4324. godmode = coroutine.wrap(function()
  4325. for i,v in pairs(Character:GetChildren()) do
  4326. if v:IsA("BasePart") and v ~= Root then
  4327. v.Anchored = false
  4328. end
  4329. end
  4330. while true do
  4331. hum.MaxHealth = math.huge
  4332. wait(0.0000001)
  4333. hum.Health = math.huge
  4334. wait()
  4335. end
  4336. end)
  4337. godmode()
  4338. ff = Instance.new("ForceField", Character)
  4339. ff.Visible = false
  4340.  
  4341. coroutine.wrap(function()
  4342. for i,v in pairs(Character:GetChildren()) do
  4343. if v.Name == "Animate" then v:Remove()
  4344. end
  4345. end
  4346. end)()
  4347.  
  4348. function damagealll(Radius,Position)
  4349. local Returning = {}
  4350. for _,v in pairs(workspace:GetChildren()) do
  4351. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  4352. if v:FindFirstChild("Torso") then
  4353. local Mag = (v.Torso.Position - Position).magnitude
  4354. if Mag < Radius then
  4355. table.insert(Returning,v)
  4356. end
  4357. elseif v:FindFirstChild("UpperTorso") then
  4358. local Mag = (v.UpperTorso.Position - Position).magnitude
  4359. if Mag < Radius then
  4360. table.insert(Returning,v)
  4361. end
  4362. end
  4363. end
  4364. end
  4365. return Returning
  4366. end
  4367.  
  4368. ArtificialHB = Instance.new("BindableEvent", script)
  4369. ArtificialHB.Name = "Heartbeat"
  4370. script:WaitForChild("Heartbeat")
  4371.  
  4372. frame = 1 / 60
  4373. tf = 0
  4374. allowframeloss = false
  4375. tossremainder = false
  4376.  
  4377.  
  4378. lastframe = tick()
  4379. script.Heartbeat:Fire()
  4380.  
  4381.  
  4382. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4383. tf = tf + s
  4384. if tf >= frame then
  4385. if allowframeloss then
  4386. script.Heartbeat:Fire()
  4387. lastframe = tick()
  4388. else
  4389. for i = 1, math.floor(tf / frame) do
  4390. script.Heartbeat:Fire()
  4391. end
  4392. lastframe = tick()
  4393. end
  4394. if tossremainder then
  4395. tf = 0
  4396. else
  4397. tf = tf - frame * math.floor(tf / frame)
  4398. end
  4399. end
  4400. end)
  4401.  
  4402. function swait(num)
  4403. if num == 0 or num == nil then
  4404. game:service("RunService").Stepped:wait(0)
  4405. else
  4406. for i = 0, num do
  4407. game:service("RunService").Stepped:wait(0)
  4408. end
  4409. end
  4410. end
  4411.  
  4412.  
  4413. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  4414. so = Instance.new("Sound")
  4415. so.Parent = PARENT
  4416. so.SoundId = "rbxassetid://"..ID
  4417. so.Volume = VOL
  4418. so.Looped = LOOP
  4419. so:Play()
  4420. removeuseless:AddItem(so,REMOVE)
  4421. end
  4422.  
  4423. warn("I'm gonna crush you, and throw you into the wind. Made by Supr14")
  4424.  
  4425. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  4426. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  4427. end
  4428.  
  4429. function ray2(StartPos, EndPos, Distance, Ignore)
  4430. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  4431. return ray(StartPos, DIRECTION, Distance, Ignore)
  4432. end
  4433. sacrifice = Instance.new("Sound",Torso)
  4434. sacrifice.SoundId = "rbxassetid://2123165301"
  4435. sacrifice.Volume = 10
  4436. sacrifice:Play()
  4437. explosiontable = {}
  4438. x = 0
  4439. coroutine.wrap(function()
  4440. for i = 1, 400 do
  4441. swait()
  4442. x = x + 15
  4443. for i,v in pairs(explosiontable) do
  4444. v.Scale = v.Scale + Vector3.new(4,.6,4)
  4445. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(x),0)
  4446. v.Parent.Transparency = v.Parent.Transparency + .025
  4447. end
  4448. end
  4449. end)()
  4450. coroutine.wrap(function()
  4451. for i = 1, 25 do
  4452. shockwave3 = Instance.new("Part", Torso)
  4453. shockwave3.Size = Vector3.new(1,1,1)
  4454. shockwave3.CanCollide = false
  4455. shockwave3.Anchored = true
  4456. shockwave3.Name = "shockwav"
  4457. shockwave3.Transparency = .5
  4458. shockwave3.BrickColor = BrickColor.new("White")
  4459. shockwave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  4460. shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
  4461. shockwavemesh3.Scale = Vector3.new(1,1,1)
  4462. shockwavemesh3.MeshId = "rbxassetid://20329976"
  4463. table.insert(explosiontable,shockwavemesh3)
  4464. swait(5)
  4465. end
  4466. end)()
  4467. for i = 1, 50 do
  4468. settime = 0.05
  4469. sine = sine + change
  4470. change = 1
  4471. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  4472. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
  4473. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(-13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  4474. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  4475. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.5)
  4476. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  4477. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.5)
  4478. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.5)
  4479. swait()
  4480. end
  4481. explosiontable2={}
  4482. explosiontable3={}
  4483. TheExplosion = Instance.new("Part",LeftArm)
  4484. TheExplosion.BrickColor = BrickColor.new("Bright yellow")
  4485. TheExplosion.Material = "Neon"
  4486. TheExplosion.Shape = "Ball"
  4487. TheExplosion.Anchored = true
  4488. TheExplosion.CanCollide = false
  4489. TheExplosion.CFrame = CFrame.new(Torso.Position)
  4490. TheExplosion.Size = Vector3.new(8,8,8)
  4491. TheExplosion.Transparency = 0.5
  4492. shockwave2 = Instance.new("Part", LeftArm)
  4493. shockwave2.Size = Vector3.new(1,1,1)
  4494. shockwave2.CanCollide = false
  4495. shockwave2.Anchored = true
  4496. shockwave2.Transparency = 1
  4497. shockwave2.BrickColor = BrickColor.new("White")
  4498. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  4499. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  4500. shockwavemesh2.Scale = Vector3.new(3,1,3)
  4501. shockwavemesh2.MeshId = "rbxassetid://20329976"
  4502. table.insert(explosiontable2,shockwavemesh2)
  4503. shockwave = Instance.new("Part", LeftArm)
  4504. shockwave.Size = Vector3.new(1,1,1)
  4505. shockwave.CanCollide = false
  4506. shockwave.Anchored = true
  4507. shockwave.Transparency = 1
  4508. shockwave.BrickColor = BrickColor.new("White")
  4509. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  4510. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  4511. shockwavemesh.Scale = Vector3.new(3,1,3)
  4512. shockwavemesh.MeshId = "rbxassetid://20329976"
  4513. table.insert(explosiontable3,shockwavemesh)
  4514. coroutine.wrap(function()
  4515. for i = 1, 23 do
  4516. TheExplosion.Transparency = 1
  4517. swait(1)
  4518. TheExplosion.Transparency = 0.5
  4519. swait(1)
  4520. end
  4521. coroutine.wrap(function()
  4522. for i = 1, 50 do
  4523. wait(2.5)
  4524. shocks = TheExplosion:Clone()
  4525. shocks.Parent = Torso
  4526. shocks.Name = "shock"
  4527. swait()
  4528. end
  4529. end)()
  4530. n = 0
  4531. f = 0
  4532. dmgal = 0
  4533. shockwave.Transparency = .5
  4534. shockwave2.Transparency = .5
  4535. for i = 1, 125 do
  4536. dmgal = dmgal + .25
  4537. local Hit = damagealll(dmgal,TheExplosion.Position)
  4538. for _,v in pairs(Hit) do
  4539. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  4540. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4541. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4542. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4543. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  4544. removeuseless:AddItem(vel,.1)
  4545. end
  4546. n = n + 16
  4547. f = f - 16
  4548. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.25,.05,.25)
  4549.  
  4550. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.25,.05,.25)
  4551. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  4552. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
  4553.  
  4554. TheExplosion.Transparency = TheExplosion.Transparency - .0040
  4555. TheExplosion.Size = TheExplosion.Size + Vector3.new(.25,.25,.25)
  4556. swait()
  4557. end
  4558. for i = 1, 920 do
  4559. dmgal = dmgal + 1
  4560. local Hit = damagealll(dmgal/1.5,TheExplosion.Position)
  4561. for _,v in pairs(Hit) do
  4562. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  4563. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4564. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4565. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4566. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  4567. removeuseless:AddItem(vel,.1)
  4568. end
  4569. n = n + 4
  4570. f = f - 4
  4571. for i,v in pairs(explosiontable2) do
  4572. v.Scale = v.Scale + Vector3.new(1,.1,1)
  4573. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  4574. end
  4575. for i,v in pairs(explosiontable3) do
  4576. v.Scale = v.Scale + Vector3.new(1,.1,1)
  4577. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  4578. end
  4579. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  4580. TheExplosion.Size = TheExplosion.Size + Vector3.new(1,1,1)
  4581. swait()
  4582. end
  4583. for i = 1, 850 do
  4584. n = n + 18
  4585. f = f - 18
  4586. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1,.1,1)
  4587. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1,.1,1)
  4588. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  4589. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-14),0)
  4590. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  4591. swait()
  4592. end
  4593. coroutine.wrap(function()
  4594. for i = 1, 1000 do
  4595. for i,v in pairs(hum.Parent:GetDescendants()) do
  4596. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  4597. end
  4598. end
  4599. wait()
  4600. end
  4601. end)()
  4602. for i = 1, 50 do
  4603. n = n + 4
  4604. f = f - 4
  4605. for i,v in pairs(explosiontable2) do
  4606. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  4607. v.Parent.Transparency = v.Parent.Transparency + 0.05
  4608. end
  4609. for i,v in pairs(explosiontable3) do
  4610. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  4611. v.Parent.Transparency = v.Parent.Transparency + 0.05
  4612. end
  4613. TheExplosion.Transparency = TheExplosion.Transparency + .015
  4614. swait()
  4615. end
  4616. for i,v in pairs(explosiontable2) do
  4617. v:Remove()
  4618. end
  4619. for i,v in pairs(explosiontable3) do
  4620. v:Remove()
  4621. end
  4622. TheExplosion:Remove()
  4623. for i,v in pairs(Torso:GetChildren()) do
  4624. if v.Name == "shocks" then
  4625. v:Remove()
  4626. end
  4627. end
  4628. hum.Parent:BreakJoints()
  4629. for i = 1, 1500 do
  4630. for i,v in pairs(Torso:GetChildren()) do
  4631. if v.Name == "shocks" then
  4632. for i = 1, 20 do
  4633. v.Transparency = v.Transparency + 0.05
  4634. swait()
  4635. end
  4636. end
  4637. end
  4638. swait()
  4639. end
  4640. end)()
  4641. for i = 1, 25 do
  4642. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  4643. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  4644. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  4645. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  4646. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)), 0.4)
  4647. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)), 0.4)
  4648. swait()
  4649. end
  4650. lastexplosion = true
  4651. for i = 1, 400 do
  4652. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.45, .1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  4653. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.05)
  4654. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.05)
  4655. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.05)
  4656. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.05)
  4657. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.05)
  4658. swait()
  4659. end
  4660. ]==], owner.Character):WaitForChild 'ServerRemote';
  4661. mouse = owner:GetMouse ();
  4662. end
  4663. end
  4664. end)
Advertisement
Add Comment
Please, Sign In to add comment