SHARE
TWEET

Untitled

a guest Aug 13th, 2017 44 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(2)
  2. local darius = true
  3. local grab8 = false
  4. local throw1 = 5
  5. local throw2 = 5
  6. local grabon3 = false
  7. local grabon4 = false
  8. local jkl = 1
  9. local throw = 5
  10. local grab1 = false
  11. local goo1 = 0
  12. local punching = false
  13. local jk = false
  14.  
  15. local grabon3 = false
  16. local grabon2 = false
  17. local grabon1 = false
  18. local goo = 0
  19. local grabon = false
  20. local on = false
  21. local poon = false
  22. local clickon = false
  23. local beamknockback = 0
  24. local beamdamage = 0.001
  25. local hited1 = false
  26. local hited = false
  27. local kamesize = 1
  28. local kamehameha  = false
  29. local walksound = "rbxassetid://908473722"
  30. local aj1 = 1
  31. local can = 5
  32. local go = true
  33. local bomb = false
  34. local point = false
  35. local walkon = false
  36. local nohit = 0
  37. local moving = false
  38. local combodamage = 1
  39. local ssj22 = false
  40. local fly = false
  41. local ssbkaiox10 = false
  42. local ssbkaio = false
  43. local auracan3 = true
  44. local ssbon = false
  45. local base = true
  46. local new=Instance.new
  47. local rad=math.rad
  48. local cf=CFrame.new
  49. local v3=Vector3.new
  50. local hitmeter = 0
  51. ssj33 = false
  52. local ang=function(x,y,z)
  53. return CFrame.Angles(rad(x),rad(y),rad(z))
  54. end
  55. local player=game:service'Players'.LocalPlayer
  56. local char=player.Character
  57. local cam=workspace.Camera
  58. local mouse=player:GetMouse()
  59. local weld=function(a,b,c0,c1)
  60. m=Instance.new('Motor',a)
  61. m.Part0=a
  62. m.Part1=b
  63. m.C0=c0
  64. m.C1=c1
  65. return m
  66. end
  67.  
  68.  
  69. beamm=Instance.new('Model',workspace)
  70. beamm.Name='beam'
  71.  
  72. laser=false
  73.  
  74. rs=Instance.new('Part',char)
  75. rs.Transparency=1
  76. rs.CanCollide=false
  77. rs.TopSurface,rs.BottomSurface=0,0
  78. rs.FormFactor=3
  79. rs.Size=Vector3.new(.5,.5,.5)
  80.  
  81. ls=rs:Clone()
  82. ls.Parent=char
  83.  
  84.  
  85.  
  86. s1=Instance.new('Sound',char)
  87. s1.Volume=1
  88. s1.Pitch=1
  89. s1.Looped=true
  90.  
  91.  
  92. particles={}
  93.  
  94. local wep=new('Part',char)
  95.  
  96. wep.FormFactor=3
  97. wep.Transparency = 1
  98. wep.CanCollide=false
  99. wep.Size=v3(0.1,0.1,0.1)
  100. wep.TopSurface,wep.BottomSurface=0,0
  101. local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
  102.  
  103.  
  104. local beam1=wep:Clone()
  105. beam1:ClearAllChildren()
  106. beam1.Material='Neon'
  107. beam1.BrickColor=BrickColor.new('Bright blue')
  108. beam1.Size=Vector3.new(1,1,1)
  109. beam1.Transparency=0
  110. beam1.Anchored=true
  111. local ms=Instance.new('BlockMesh',beam1)
  112. local inner1=beam1:Clone()
  113. inner1.Transparency=1
  114. inner1.Material='SmoothPlastic'
  115. inner1.BrickColor=BrickColor.new('Bright blue')
  116. local ms2=inner1.Mesh
  117.  
  118. local expl1=inner1:Clone()
  119. expl1.Mesh:Destroy()
  120. expl1.Material='Neon'
  121. expl1.BrickColor=BrickColor.new('Bright blue')
  122. expl1.Size=Vector3.new(5,5,5)
  123. expl1.Transparency=0
  124. pl=Instance.new('PointLight',expl1)
  125. pl.Color=expl1.BrickColor.Color
  126. pl.Range=pl.Range*2
  127. pl.Name='light'
  128. local br=pl.Range
  129.  
  130. local exa1=expl1:Clone()
  131. exa1.Size=Vector3.new(10,10,10)
  132. pl2=exa1.light
  133.  
  134. local part=exa1:Clone()
  135. part.Size=Vector3.new(1.5,1.5,1.5)
  136. pl3=part.light
  137. pms=Instance.new('BlockMesh',part)
  138.  
  139. char.Humanoid.Died:connect(function()
  140. laser=false
  141. beam1.Parent=nil
  142. inner1.Parent=nil
  143. expl1.Parent=nil
  144. exa1.Parent=nil
  145. s1:stop()
  146. end)
  147.  
  148.  
  149.  
  150. parti=0
  151. game:service'RunService'.Stepped:connect(function()
  152. parti=parti+1
  153. for i,v in pairs(particles) do
  154. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  155. v.Transparency=v.Transparency+.08
  156. if v.Transparency >= 1 then
  157. v:Destroy()
  158. table.remove(particles,i)
  159. else
  160. v.Parent=beamm
  161. end
  162. end
  163.  
  164. a=cam.CoordinateFrame.p
  165. b=mouse.Hit.p
  166. mhitr=Ray.new(a,(b-a).unit*999)
  167. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  168.  
  169.  
  170. if laser then
  171. beamm.Parent=workspace
  172. beam1.Parent=beamm
  173. inner1.Parent=beamm
  174. expl1.Parent=beamm
  175. exa1.Parent=beamm
  176. s1.Volume=s1.Volume-0.0034
  177.  
  178. 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)
  179. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  180.  
  181. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) and hit ~= workspace.Base then
  182.     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
  183.         hit.Parent:BreakJoints()
  184.         hit.Anchored = false
  185.         wait()
  186.    
  187.         hit.Position = hit.Position + Vector3.new(0,1,0)
  188.         block = Instance.new("BodyForce",hit)
  189. block.Force = beam1.CFrame.lookVector
  190. s1.Volume=s1.Volume+0.0034
  191.     end
  192.     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
  193.        
  194.         hit.Anchored = false
  195.         wait()
  196.    
  197.         hit.Position = hit.Position + Vector3.new(0,1,0)
  198.         block = Instance.new("BodyForce",hit)
  199. block.Force = beam1.CFrame.lookVector
  200. s1.Volume=s1.Volume+0.0034
  201. end
  202. end
  203. if hit and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  204.     if hited == true then
  205.     hited = false
  206.     hited1 = true
  207.     on = true
  208.     human = hit.Parent:FindFirstChild("Humanoid")
  209. ts = hit.Parent:FindFirstChild("Torso")
  210. s1.Volume=s1.Volume+0.0034
  211. welld = Instance.new("Weld",hit)
  212. welld.Part0 = beam1
  213. welld.Part1 = ts
  214. welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z)
  215. part6 = Instance.new("Part",hit)
  216. part6.Size = Vector3.new(1,1,1)
  217. part6.Transparency = 0
  218. part6.Position = hit.Position
  219. part6.BrickColor = BrickColor.new("Toothpaste")
  220. partmesh = Instance.new("SpecialMesh",part6)
  221. partmesh.MeshType = "Sphere"
  222. partmesh.Scale = Vector3.new(1,1,1)
  223. partweld1 = Instance.new("Weld",hit)
  224. partweld1.Part0 = hit.Parent:FindFirstChild("Torso")
  225. partweld1.Part1 = part6
  226. partweld1.C0 = CFrame.new(0,0,0)
  227. if human.Health > 100 then
  228.         human.MaxHealth = 100
  229.         human.Health = 100
  230.        
  231.     end
  232.  
  233.  
  234.  
  235.  
  236. for i = 1,100 do
  237.     wait()
  238.     partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
  239.     part6.Transparency = part6.Transparency + 0.05
  240. end
  241. end
  242. end
  243. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  244. e=Instance.new('Explosion',workspace)
  245. e.Position=pos
  246. e.BlastRadius=14
  247. e.BlastPressure=1e4
  248. end
  249. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  250. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  251. end
  252.  
  253. if parti==math.floor(parti) then
  254. par=part:Clone()
  255. table.insert(particles,par)
  256. par.Parent=beamm
  257. par.Transparency=1-s1.Volume
  258. par.light.Range=br*s1.Volume
  259. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  260. end
  261.  
  262. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  263. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  264. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  265. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  266. inner1.CFrame=beam1.CFrame
  267. pl.Range=br*s1.Volume
  268. pl2.Range=br*s1.Volume
  269. expl1.Size=v3(6,6,6)*s1.Volume
  270. expl1.Transparency=0
  271. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  272. exa1.Size=v3(5,5,5)*s1.Volume
  273. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  274.  
  275. end
  276. end)
  277. local p = game.Players.LocalPlayer
  278. local ssj = true
  279. local ssb = true
  280.  
  281. local auracan = false
  282. local auracan1 = false
  283. local ssj2 = false
  284. local ssj3 = false
  285. local ssjg = false
  286. local ssjb = false
  287. local kaio = true
  288. local idle = true
  289. local idle1 = true
  290. local char = p.Character
  291. local mouse = p:GetMouse()
  292. local larm = char["Left Arm"]
  293. local rarm = char["Right Arm"]
  294. local lleg = char["Left Leg"]
  295. local rleg = char["Right Leg"]
  296. local hed = char.Head
  297. local torso = char.Torso
  298. hed.face:Destroy()
  299. local hum = char.Humanoid
  300. hum.Name = "idk"
  301. hum.JumpPower = 100
  302.  
  303. wait()
  304. local cam = game.Workspace.CurrentCamera
  305. local root = char.HumanoidRootPart
  306. local deb = false
  307. local shot = 0
  308. local walk = true
  309. local debris=game:service"Debris"
  310. local l = game:GetService("Lighting")
  311. local rs = game:GetService("RunService").RenderStepped
  312. local canattack = true
  313. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  314. function lerp(a, b, t) -- Linear interpolation
  315.         return a + (b - a)*t
  316. end
  317.  
  318. function slerp(a, b, t) --Spherical interpolation
  319.         dot = a:Dot(b)
  320.         if dot > 0.99999 or dot < -0.99999 then
  321.                 return t <= 0.5 and a or b
  322.         else
  323.                 r = math.acos(dot)
  324.                 return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  325.         end
  326. end
  327. function matrixInterpolate(a, b, t)
  328.         local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  329.         local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  330.         local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  331.         local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  332.         local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  333.         local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  334.         local t = v1:Dot(v2)
  335.         if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
  336.                 return CFrame.new()
  337.         end
  338.         return CFrame.new(
  339.         v0.x, v0.y, v0.z,
  340.         v1.x, v1.y, v1.z,
  341.         v2.x, v2.y, v2.z,
  342.         v3.x, v3.y, v3.z)
  343. end
  344. ----------------------------------------------------
  345. function genWeld(a,b)
  346.     local w = Instance.new("Weld",a)
  347.     w.Part0 = a
  348.     w.Part1 = b
  349.     return w
  350. end
  351. function weld(a, b)
  352.     local weld = Instance.new("Weld")
  353.     weld.Name = "W"
  354.     weld.Part0 = a
  355.     weld.Part1 = b
  356.     weld.C0 = a.CFrame:inverse() * b.CFrame
  357.     weld.Parent = a
  358.     return weld;
  359. end
  360. ----------------------------------------------------
  361. function Lerp(c1,c2,al)
  362. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  363. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  364. for i,v in pairs(com1) do
  365. com1[i] = v+(com2[i]-v)*al
  366. end
  367. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  368. end
  369. ----------------------------------------------------
  370. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  371. local wld = Instance.new("Weld", wp1)
  372. wld.Part0 = wp0
  373. wld.Part1 = wp1
  374. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  375. end
  376. hum.MaxHealth = math.huge
  377. wait()
  378. hum.Health = math.huge
  379. ----------------------------------------------------
  380. function weld5(part0, part1, c0, c1)
  381.     weeld=Instance.new("Weld", part0)
  382.     weeld.Part0=part0
  383.     weeld.Part1=part1
  384.     weeld.C0=c0
  385.     weeld.C1=c1
  386.     return weeld
  387. end
  388. ----------------------------------------------------
  389. function HasntTouched(plrname)
  390. local ret = true
  391. for _, v in pairs(Touche) do
  392. if v == plrname then
  393. ret = false
  394. end
  395. end
  396. return ret
  397. end
  398. newWeld(torso, larm, -1.5, 0.5, 0)
  399. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  400. newWeld(torso, rarm, 1.5, 0.5, 0)
  401. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  402. newWeld(torso, hed, 0, 1.5, 0)
  403. newWeld(torso, lleg, -0.5, -1, 0)
  404. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  405. newWeld(torso, rleg, 0.5, -1, 0)
  406. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  407. newWeld(root, torso, 0, -1, 0)
  408. torso.Weld.C1 = CFrame.new(0, -1, 0)
  409. local block = Instance.new("Part",torso)
  410. block.Size = Vector3.new(0.1,0.1,0.1)
  411. block.Position = block.Position + Vector3.new(2,2,2)
  412. block.Transparency = 1
  413. local weld = Instance.new("Weld",torso)
  414. weld.Part0 = torso
  415. weld.Part1 = block
  416. weld.C0 = CFrame.new(0,5,0)
  417. local block2 = Instance.new("Part",torso)
  418. block2.Size = Vector3.new(3,2,1)
  419. block2.CanCollide = false
  420. block2.Position = block.Position + Vector3.new(2,2,2)
  421. block2.Transparency = 1
  422. local weld2 = Instance.new("Weld",torso)
  423. weld2.Part0 = torso
  424. weld2.Part1 = block2
  425. weld2.C0 = CFrame.new(0,-1.5,0)
  426. local part2 = Instance.new("ParticleEmitter",block)
  427. part2.Lifetime = NumberRange.new(5)
  428. part2.Speed = NumberRange.new(0)
  429. part2.Size = NumberSequence.new(11)
  430. part2.Transparency = NumberSequence.new(1)
  431. part2.LockedToPart = true
  432. part2.Rate = 3
  433. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  434. part2.ZOffset = -3
  435. local model = Instance.new("Model",torso)
  436. local part3 = Instance.new("ParticleEmitter",block2)
  437. part3.Lifetime = NumberRange.new(1)
  438. part3.Speed = NumberRange.new(5)
  439. part3.Transparency = NumberSequence.new(1)
  440. part3.Size = NumberSequence.new(0.5)
  441. part3.LockedToPart = true
  442. part3.Rate = 40
  443. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  444. part3.ZOffset = 3
  445. part3.SpreadAngle = Vector2.new(50,50)
  446. ypcall(function()
  447. shirt = Instance.new("Shirt", char)
  448. shirt.Name = "Shirt"
  449. pants = Instance.new("Pants", char)
  450. pants.Name = "Pants"
  451. char.Shirt.ShirtTemplate = "http://web.roblox.com/asset/?id=278310984"
  452. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=278311209"
  453. end)
  454. for i,v in pairs(char:children()) do
  455.     if v:IsA("Accessory") then
  456.         v:Destroy()
  457.     end
  458. end
  459. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  460. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  461. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  462. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  463. char.Head.face.Texture = "rbxassetid://681212056"
  464. Hair99 = Instance.new("Part")
  465.  
  466. Hair99.Parent = p.Character
  467. Hair99.Name = "Hair"
  468. Hair99.formFactor = "Symmetric"
  469. Hair99.Size = Vector3.new(1, 1, 1)
  470. Hair99.CFrame = p.Character.Head.CFrame
  471. Hair99:BreakJoints()
  472. Hair99.CanCollide = false
  473. Hair99.TopSurface = "Smooth"
  474. Hair99.BottomSurface = "Smooth"
  475. Hair99.BrickColor = BrickColor.new("New Yeller")
  476. Hair99.Transparency = 1
  477.  
  478. Weld = Instance.new("Weld")
  479. Weld.Part0 = p.Character.Head
  480. Weld.Part1 = Hair99
  481. Weld.Parent = p.Character.Head
  482. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  483.  
  484. Hair7 = Instance.new("Part")
  485. Hair7.Parent = p.Character
  486. Hair7.Name = "Hair"
  487. Hair7.CanCollide = false
  488. Hair7.Locked = true
  489. Hair7.TopSurface = "Smooth"
  490. Hair7.BottomSurface = "Smooth"
  491. Hair7.formFactor = "Symmetric"
  492. Hair7.Material = "Neon"
  493. Hair7.BrickColor = BrickColor.new("Black")
  494. Hair7.CFrame = p.Character.Torso.CFrame
  495. Hair7.Size = Vector3.new(1, 1, 1)
  496. Hair7.Transparency = 0
  497.  
  498. Mesh = Instance.new("SpecialMesh")
  499. Mesh.Parent = Hair99
  500. Mesh.MeshType = "Sphere"
  501. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  502. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  503.  
  504.  
  505. Weld1 = Instance.new("Weld")
  506. Weld1.Parent = p.Character.Head
  507. Weld1.Part0 = p.Character.Head
  508. Weld1.Part1 = Hair7
  509. Weld1.C0 = CFrame.new(0, 1, 0)
  510.  
  511. Mesh = Instance.new("SpecialMesh")
  512. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  513. Mesh.Parent = Hair7
  514. Mesh.Scale = Vector3.new(1, 1, 1)
  515. Mesh.MeshType = "FileMesh"
  516. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  517. Mesh.TextureId = ""
  518.  
  519. -----------------------------------------------------
  520.  
  521.  
  522. GroundWave1 = function()
  523.     local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  524.    
  525.         local wave = Instance.new("Part", torso)
  526.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  527.         wave.Anchored = true
  528.         wave.CanCollide = false
  529.         wave.Locked = true
  530.         wave.Size = Vector3.new(1, 1, 1)
  531.         wave.TopSurface = "Smooth"
  532.         wave.BottomSurface = "Smooth"
  533.         wave.Transparency = 0.35
  534.         wave.CFrame = HandCF
  535.         wm = Instance.new("SpecialMesh", wave)
  536.         wm.MeshId = "rbxassetid://3270017"
  537.         coroutine.wrap(function()
  538.         for i = 1, 30, 1 do
  539.         wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  540.         wave.Size = wm.Scale
  541.         wave.CFrame = HandCF
  542.         wave.Transparency = i/30
  543.         wait()
  544.         end
  545.         wait()
  546.         wave:Destroy()
  547.     end)()
  548. end
  549. GroundWave2 = function()
  550.     local HandCF = CFrame.new(spirit1.Position + Vector3.new(0,11,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  551.    
  552.         local wave = Instance.new("Part", spirit1)
  553.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  554.         wave.Anchored = true
  555.         wave.CanCollide = false
  556.         wave.Locked = true
  557.         wave.Size = Vector3.new(1, 1, 1)
  558.         wave.TopSurface = "Smooth"
  559.         wave.BottomSurface = "Smooth"
  560.         wave.Transparency = 0.35
  561.         wave.CFrame = HandCF
  562.         wm = Instance.new("SpecialMesh", wave)
  563.         wm.MeshId = "rbxassetid://3270017"
  564.         coroutine.wrap(function()
  565.         for i = 1, 30, 1 do
  566.         wm.Scale = Vector3.new(8 + i*8.2, 3 + i*8.2, 8)
  567.         wave.Size = wm.Scale
  568.         wave.CFrame = HandCF
  569.         wave.Transparency = i/30
  570.         wait()
  571.         end
  572.         wait()
  573.         wave:Destroy()
  574.     end)()
  575. end
  576. --combat
  577. local grab = false
  578. function misssound()
  579.     z = Instance.new("Sound",char)
  580. z.Volume = 4
  581. z.Looped = false
  582. z.SoundId = "rbxassetid://137579113"
  583. z:Play()
  584. end
  585. function strongsound()
  586.     z = Instance.new("Sound",char)
  587. z.Volume = 4
  588. z.Looped = false
  589. z.SoundId = "rbxassetid://896242278"
  590. z:Play()
  591. end
  592. function punches()
  593. for i = 1, 10 do
  594.         wait()
  595.         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)
  596.         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)
  597.                     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)
  598.                     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)
  599.                     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)
  600.         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)
  601. end
  602. for i = 1, 10 do
  603.         wait()
  604.         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)
  605.         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)
  606.                     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)
  607.                     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)
  608.                     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)
  609.         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)
  610. end
  611. end
  612. function fastpunches()
  613.    
  614. wait(0.01)
  615.     misssound()
  616.         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)
  617.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  618.                     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)
  619.                     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)
  620.                     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)
  621.         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)
  622.  
  623. wait(0.01)
  624.         misssound()
  625.         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)
  626.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  627.                     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)
  628.                     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)
  629.                     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)
  630.         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)
  631. wait(0.01)
  632.         misssound()
  633.         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)
  634.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  635.                     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)
  636.                     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)
  637.                     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)
  638.         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)
  639.  
  640. wait(0.01)
  641.         misssound()
  642.         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)
  643.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  644.                     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)
  645.                     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)
  646.                     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)
  647.         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)
  648. wait(0.01)
  649.         misssound()
  650.         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)
  651.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  652.                     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)
  653.                     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)
  654.                     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)
  655.         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)
  656.  
  657. wait(0.01)
  658.         misssound()
  659.         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)
  660.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  661.                     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)
  662.                     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)
  663.                     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)
  664.         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)
  665. wait(0.01)
  666.         misssound()
  667.         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)
  668.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  669.                     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)
  670.                     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)
  671.                     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)
  672.         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)
  673.  
  674. wait(0.01)
  675.         misssound()
  676.         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)
  677.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  678.                     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)
  679.                     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)
  680.                     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)
  681.         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)
  682. wait(0.01)
  683.         misssound()
  684.         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)
  685.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  686.                     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)
  687.                     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)
  688.                     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)
  689.         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)
  690.  
  691. wait(0.01)
  692.         misssound()
  693.         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)
  694.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  695.                     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)
  696.                     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)
  697.                     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)
  698.         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)
  699. wait(0.01)
  700.         misssound()
  701.         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)
  702.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  703.                     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)
  704.                     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)
  705.                     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)
  706.         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)
  707.  
  708. wait(0.01)
  709.         misssound()
  710.         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)
  711.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  712.                     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)
  713.                     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)
  714.                     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)
  715.         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)
  716. wait(0.01)
  717.         misssound()
  718.         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)
  719.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  720.                     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)
  721.                     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)
  722.                     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)
  723.         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)
  724.  
  725. wait(0.01)
  726.         misssound()
  727.         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)
  728.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  729.                     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)
  730.                     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)
  731.                     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)
  732.         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)
  733. wait(0.01)
  734.         misssound()
  735.         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)
  736.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
  737.                     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)
  738.                     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)
  739.                     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)
  740.         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)
  741.  
  742. wait(0.01)
  743.         misssound()
  744.         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)
  745.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
  746.                     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)
  747.                     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)
  748.                     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)
  749.         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)
  750.  
  751. end
  752. function kick()
  753. for i = 1, 20 do
  754.         wait()
  755.         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)
  756.         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)
  757.                     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)
  758.                     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)
  759.                     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)
  760.         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)
  761. end
  762.  
  763. end
  764. function strongpunchanim()
  765.     strongsound()
  766. for i = 1, 15 do
  767.         wait()
  768.         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)
  769.         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)
  770.                     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)
  771.                     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)
  772.                     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)
  773.         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)
  774. end
  775.  
  776. for i = 1, 15 do
  777.         wait()
  778.         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)
  779.         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)
  780.                     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)
  781.                     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)
  782.                     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)
  783.         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)
  784. end
  785.  
  786. end
  787.  
  788.  
  789. function gramanim()
  790. for i = 1, 20 do
  791.         wait()
  792.         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
  793.         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
  794.                     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
  795.                     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
  796.                     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
  797.         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
  798. end
  799. for i = 1, 20 do
  800.         wait()
  801.         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
  802.         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
  803.                     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
  804.                     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
  805.                     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
  806.         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
  807. end
  808. end
  809.  
  810.  
  811.  
  812.  
  813.  
  814. mouse.KeyDown:connect(function(key)
  815.      if key == "c" then
  816.         if ssj == true then
  817.         if canattack == true then
  818.                 combodamage = 3
  819.             aura.Color = ColorSequence.new(Color3.new(255,255,0))
  820.             idle = false
  821.             base = false
  822.             idle1 = false
  823.             canattack = false
  824.             ssj = false
  825.             wait(0.1)
  826.            
  827.  
  828. for i = 1, 20 do
  829.         wait()
  830.         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
  831.         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
  832.                     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
  833.                     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
  834.                     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
  835.         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
  836. end
  837.  
  838.                 z1 = Instance.new("Sound",char)
  839. z1.Volume = 10
  840. z1.Looped = false
  841. z1.SoundId = "rbxassetid://740811119"
  842. z1:Play()
  843.    
  844.             Colors = {"New Yeller", "New Yeller"}
  845.         GroundWave1()
  846.             ball.BrickColor = BrickColor.new("New Yeller")
  847. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  848. ball.Transparency = 0
  849.  
  850. wait()
  851. zh = Instance.new("Sound",char)
  852. zh.Volume = 1
  853. zh.Looped = true
  854. zh.SoundId = "rbxassetid://891397456"
  855. zh:Play()
  856. aura.Transparency = NumberSequence.new(0)
  857.             auracan = true
  858.         Mesh.MeshId = "rbxassetid://430344159"
  859.         Mesh.Scale = Vector3.new(6,6,6)
  860.         Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  861.         Hair7.BrickColor = BrickColor.new("New Yeller")
  862.         wait(2)
  863.         idle = true
  864.         idle1 = true
  865.         canattack = true
  866.         ssj2 = true
  867.         end
  868.         end
  869.         end
  870. end)
  871. mouse.KeyDown:connect(function(key)
  872.      if key == "c" then
  873.         if ssj2 == true then
  874.         if canattack == true then
  875.                 combodamage = 6
  876.             idle = false
  877.             idle1 = false
  878.             canattack = false
  879.             wait(0.1)
  880.         for i = 1, 20 do
  881.    
  882.         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
  883.         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
  884.                     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
  885.                     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
  886.                     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
  887.         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
  888.             end
  889.     z1 = Instance.new("Sound",char)
  890. z1.Volume = 10
  891. z1.Looped = false
  892. z1.SoundId = "rbxassetid://740811119"
  893. z1:Play()  
  894. for i = 1, 5 do
  895.         wait()
  896.         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
  897.         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
  898.                     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
  899.                     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
  900.                     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
  901.         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
  902. end
  903.            
  904.  
  905.  
  906.             aura.Transparency = NumberSequence.new(0)
  907.             aura1.Transparency = NumberSequence.new(0)
  908.             auracan1 = true
  909.            
  910.             auracan = false
  911.             zh:Destroy()
  912.             Colors = {"New Yeller", "New Yeller"}
  913.         GroundWave1()
  914.             wait()
  915.            
  916.             ball.BrickColor = BrickColor.new("New Yeller")
  917. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  918. ball.Transparency = 0
  919.  
  920. wait()
  921.             zh = Instance.new("Sound",char)
  922. zh.Volume = 1
  923. zh.Looped =true
  924. zh.SoundId = "rbxassetid://850205092"
  925. zh:Play()
  926.         Mesh.MeshId = "rbxassetid://560718478"
  927.         Mesh.Scale = Vector3.new(6,6,6)
  928.         Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  929.         Hair7.BrickColor = BrickColor.new("New Yeller")
  930.         wait(2)
  931.         idle = true
  932.         idle1 = true
  933.         canattack = true
  934.         ssj3 = true
  935.         ssj2 = false
  936.         end
  937.         end
  938.         end
  939. end)
  940. mouse.KeyDown:connect(function(key)
  941.      if key == "c" then
  942.         if ssj3 == true then
  943.         if canattack == true then
  944.        
  945.             idle = false
  946.             idle1 = false
  947.             canattack = false
  948.                 combodamage = 10
  949.             wait(0.1)
  950.             Colors = {"New Yeller", "New Yeller"}
  951.         GroundWave1()
  952.         Colors = {"New Yeller", "New Yeller"}
  953.         GroundWave1()
  954.             for i = 1, 20 do
  955.         wait()
  956.         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
  957.         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
  958.                     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
  959.                     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
  960.                     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
  961.         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
  962.             end
  963.             Colors = {"New Yeller", "New Yeller"}
  964.         GroundWave1()
  965.         Colors = {"New Yeller", "New Yeller"}
  966.         GroundWave1()
  967.             Colors = {"New Yeller", "New Yeller"}
  968.         GroundWave1()
  969.             wait(1)
  970.             Colors = {"New Yeller", "New Yeller"}
  971.         GroundWave1()
  972.                 z1 = Instance.new("Sound",char)
  973. z1.Volume = 10
  974. z1.Looped = false
  975. z1.SoundId = "rbxassetid://740811119"
  976. z1:Play()
  977. Colors = {"New Yeller", "New Yeller"}
  978.         GroundWave1()
  979. for i = 1, 5 do
  980.         wait()
  981.         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
  982.         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
  983.                     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
  984.                     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
  985.                     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
  986.         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
  987. end
  988.         Colors = {"New Yeller", "New Yeller"}
  989.         GroundWave1()
  990.  
  991. Colors = {"New Yeller", "New Yeller"}
  992.         GroundWave1()
  993. ball.BrickColor = BrickColor.new("New Yeller")
  994. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  995. ball.Transparency = 0
  996.     Mesh.Scale = Vector3.new(6,6,6)
  997.     Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  998.     Mesh.MeshId = "rbxassetid://430344159"
  999.         wait()
  1000.        
  1001.  
  1002.  
  1003. Hair71 = Instance.new("Part")
  1004. Hair71.Parent = p.Character
  1005. Hair71.Name = "Hair1"
  1006. Hair71.CanCollide = false
  1007. Hair71.Locked = true
  1008. Hair71.TopSurface = "Smooth"
  1009. Hair71.BottomSurface = "Smooth"
  1010. Hair71.formFactor = "Symmetric"
  1011. Hair71.Material = "Neon"
  1012. Hair71.BrickColor = BrickColor.new("New Yeller")
  1013. Hair71.CFrame = p.Character.Torso.CFrame
  1014. Hair71.Size = Vector3.new(1, 1, 1)
  1015. Hair71.Transparency = 0
  1016.  
  1017. Mesh1 = Instance.new("SpecialMesh")
  1018. Mesh1.Parent = Hair991
  1019. Mesh1.MeshType = "Sphere"
  1020. Mesh1.Offset = Vector3.new(0, 0.1, 0.1)
  1021. Mesh1.Scale = Vector3.new(1.2, 1.2, 1.2)
  1022.  
  1023.        
  1024.         Hair71.BrickColor = BrickColor.new("New Yeller")
  1025.  
  1026. Weld11 = Instance.new("Weld",char.Hair1)
  1027. Weld11.Parent = p.Character.Head
  1028. Weld11.Part0 = p.Character.Head
  1029. Weld11.Part1 = Hair71
  1030. Weld11.C0 = CFrame.new(-.25, -1, 1.5)
  1031.  
  1032. Mesh1 = Instance.new("SpecialMesh",Mesh1)
  1033. Mesh1.Offset = Vector3.new(0.2, -0.2, 0.2)
  1034. Mesh1.Parent = Hair71
  1035.  
  1036. Mesh1.MeshType = "FileMesh"
  1037. Mesh1.MeshId = "rbxassetid://560193297"
  1038.         Mesh1.Scale = Vector3.new(7,6,6)
  1039. Mesh1.TextureId = ""
  1040.         wait(2)
  1041.             ssj33 = true
  1042.         idle = true
  1043.         idle1 = true
  1044.         canattack = true
  1045.         ssj3 = false
  1046.         end
  1047.         end
  1048.         end
  1049. end)
  1050. aurapart = Instance.new("Part",char)
  1051. aurapart.Size = Vector3.new(0.1,0.1,0.1)
  1052. aurapart.Transparency = 1
  1053. aurapart.CanCollide = false
  1054. aurapart.Position = Vector3.new(0,2,0)
  1055. auraweld = Instance.new("Weld",char)
  1056. auraweld.Part0 = aurapart
  1057. auraweld.Part1 = torso
  1058. auraweld.C0 = CFrame.new(0,-2,0)
  1059. aura = Instance.new("ParticleEmitter",aurapart)
  1060. aura.Transparency = NumberSequence.new(1)
  1061. aura.Size = NumberSequence.new(8)
  1062. aura.Speed = NumberRange.new(0)
  1063. aura.LockedToPart = true
  1064. aura.Rate = 2
  1065. aura.Lifetime = NumberRange.new(5)
  1066. aura.ZOffset = -2
  1067. aura1 = Instance.new("ParticleEmitter",torso)
  1068. aura1.Transparency = NumberSequence.new(1)
  1069. aura1.Size = NumberSequence.new(5)
  1070. aura1.Speed = NumberRange.new(0)
  1071. aura1.Lifetime = NumberRange.new(5)
  1072. aura1.LockedToPart = true
  1073. aura1.Rate = 1.5
  1074.  
  1075. aura1.ZOffset = 2
  1076. aura1.Lifetime = NumberRange.new(3)
  1077. aurapart3 = Instance.new("Part",char)
  1078. aurapart3.Size = Vector3.new(0.1,0.1,0.1)
  1079. aurapart3.Position = Vector3.new(0,2,0)
  1080. aurapart3.Transparency = 1
  1081. aurapart3.CanCollide = false
  1082. auraweld3 = Instance.new("Weld",char)
  1083. auraweld3.Part0 = aurapart3
  1084. auraweld3.Part1 = torso
  1085. auraweld3.C0 = CFrame.new(0,-7,0)
  1086. aura3 = Instance.new("ParticleEmitter",aurapart3)
  1087. aura3.Transparency = NumberSequence.new(1)
  1088. aura3.Color = ColorSequence.new(Color3.new(255,0,255))
  1089. aura3.Size = NumberSequence.new(14)
  1090. aura3.Speed = NumberRange.new(0)
  1091. aura3.LockedToPart = true
  1092. aura3.Rate = 5
  1093. aura3.Lifetime = NumberRange.new(5)
  1094. aura3.ZOffset = -5
  1095.  
  1096. mouse.KeyDown:connect(function(key)
  1097.      if key == "b" then
  1098.         if ssb == true then
  1099.         if canattack == true then
  1100.             idle = false
  1101.             base = false
  1102.            
  1103.             combodamage = 18
  1104.             ssbon = true
  1105.                 ssb = false
  1106.                 ssj = false
  1107.                 ssj2 = false
  1108.                 ssj3 = false
  1109.                 ssj33 = false
  1110.             idle1 = false
  1111.             Colors = {"Toothpaste", "Toothpaste"}
  1112.             canattack = false
  1113.             wait(0.1)
  1114.        
  1115.             for i = 1, 20 do
  1116.    
  1117.         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
  1118.         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
  1119.                     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
  1120.                     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
  1121.                     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
  1122.         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
  1123.             end
  1124.                 z1 = Instance.new("Sound",char)
  1125. z1.Volume = 10
  1126. z1.Looped = false
  1127. z1.SoundId = "rbxassetid://740811119"
  1128. z1:Play()
  1129.  
  1130.         Mesh.MeshId = "rbxassetid://430344159"
  1131.         Mesh.Scale = Vector3.new(6,6,6)
  1132.         Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1133.         Hair7.BrickColor = BrickColor.new("Toothpaste")
  1134. for i = 1, 5 do
  1135.         wait()
  1136.         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
  1137.         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
  1138.                     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
  1139.                     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
  1140.                     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
  1141.         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
  1142. end
  1143.  
  1144.  
  1145.  
  1146. zh = Instance.new("Sound",char)
  1147. zh.Volume = 1
  1148. zh.Looped = true
  1149. zh.SoundId = "rbxassetid://600060450"
  1150. zh:Play()
  1151. ball.BrickColor = BrickColor.new("Toothpaste")
  1152. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1153. ball.Transparency = 0
  1154. GroundWave1()
  1155. wait(0.3)
  1156.  
  1157. ball.BrickColor = BrickColor.new("Toothpaste")
  1158. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1159. ball.Transparency = 0
  1160. GroundWave1()
  1161. wait(0.3)
  1162. ball.BrickColor = BrickColor.new("Toothpaste")
  1163. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1164. ball.Transparency = 0
  1165. GroundWave1()
  1166. wait(0.3)
  1167. ball.BrickColor = BrickColor.new("Toothpaste")
  1168. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1169. ball.Transparency = 0
  1170. GroundWave1()
  1171. wait(0.3)
  1172. GroundWave1()
  1173.             part2.Transparency = NumberSequence.new(0)
  1174.             part3.Transparency = NumberSequence.new(0)
  1175.         wait(0.4)
  1176.         idle = true
  1177.         idle1 = true
  1178.         canattack = true
  1179.    
  1180.        
  1181.         end
  1182.         end
  1183.         end
  1184. end)
  1185.  
  1186.        
  1187. mouse.KeyDown:connect(function(Key)
  1188. if Key == "r" then
  1189. if canattack == true then
  1190.  
  1191.  
  1192. kamehamehaon = true
  1193.  
  1194.             idle = false
  1195.                
  1196.             idle1 = false
  1197.             canattack = false
  1198.             hum.WalkSpeed = 0
  1199.             z2 = Instance.new("Sound",char)
  1200. z2.Volume = 3
  1201. z2.Looped = false
  1202. z2.SoundId = "rbxassetid://908489666"
  1203. z2:Play()
  1204.  
  1205.        
  1206.         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
  1207.         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
  1208.                     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
  1209.                     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
  1210.                     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
  1211.         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
  1212.        
  1213.         partaura.Size = NumberSequence.new(0.1)
  1214.        
  1215.         partaura.Transparency = NumberSequence.new(0)
  1216.         partaura1.Transparency = NumberSequence.new(0)
  1217.         kamehameha = true
  1218.         wait(5)
  1219.         if kamehamehaon == true then
  1220.         kamehamehaon = false
  1221.         hited = true
  1222.         wait(0.1)
  1223.     point = true
  1224.     kamehamehaon = false
  1225. kamehameha = false
  1226.  
  1227.  
  1228.  
  1229. partaura.Transparency = NumberSequence.new(1)
  1230. partaura1.Transparency = NumberSequence.new(1)
  1231. z2:Stop()
  1232. z4 = Instance.new("Sound",char)
  1233. z4.Volume = 5
  1234. z4.Looped = false
  1235. z4.SoundId = "rbxassetid://908474188"
  1236. z4:Play()
  1237.  
  1238.         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
  1239.         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
  1240.                     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
  1241.                     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
  1242.                     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
  1243.         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
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.         laser = true
  1250.         s1.Volume=1
  1251. s1:play()
  1252.         wait(5.4)
  1253.         point = false
  1254.         laser = false
  1255.         beam1.Size = Vector3.new(1,1,1)
  1256. beam1.Parent=nil
  1257. inner1.Parent=nil
  1258. expl1.Parent=nil
  1259.  
  1260. hited1 = false
  1261. exa1.Parent=nil
  1262. s1:stop()
  1263.  
  1264.         idle = true
  1265.                 canattack = true
  1266.             idle1 = true
  1267.             hum.WalkSpeed = 16
  1268.        
  1269.         end
  1270.         end
  1271. end
  1272.     end)
  1273.     mouse.KeyUp:connect(function(Key)
  1274. if Key == "r" then
  1275. if kamehamehaon == true then
  1276.     hited = true
  1277.     wait(0.1)
  1278.     point = true
  1279.     kamehamehaon = false
  1280. kamehameha = false
  1281.  
  1282.  
  1283.  
  1284. partaura.Transparency = NumberSequence.new(1)
  1285. partaura1.Transparency = NumberSequence.new(1)
  1286. z2:Stop()
  1287. z4 = Instance.new("Sound",char)
  1288. z4.Volume = 5
  1289. z4.Looped = false
  1290. z4.SoundId = "rbxassetid://908474188"
  1291. z4:Play()
  1292.  
  1293.         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
  1294.         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
  1295.                     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
  1296.                     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
  1297.                     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
  1298.         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
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.         laser = true
  1305.         s1.Volume=1
  1306. s1:play()
  1307.         wait(5.4)
  1308.         point = false
  1309.         laser = false
  1310.         beam1.Size = Vector3.new(1,1,1)
  1311. beam1.Parent=nil
  1312. inner1.Parent=nil
  1313. expl1.Parent=nil
  1314.  
  1315. hited1 = false
  1316. exa1.Parent=nil
  1317. s1:stop()
  1318.  
  1319.         idle = true
  1320.                 canattack = true
  1321.             idle1 = true
  1322.             hum.WalkSpeed = 16
  1323.         end
  1324.     end
  1325.     end)
  1326.    
  1327.    
  1328. mouse.KeyDown:connect(function(key)
  1329.      if key == "x" then
  1330.         if ssj33 == true then
  1331.             aura.Transparency = NumberSequence.new(1)
  1332.            
  1333.             char.Hair1:Destroy()
  1334.         zh:Destroy()
  1335.             Mesh.Scale = Vector3.new(1, 1, 1)
  1336.         Hair7.BrickColor = BrickColor.new("Black")
  1337.         Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  1338.         Weld1.C0 = CFrame.new(0,1, 0)
  1339.        
  1340.            
  1341.             Weld1.C0 = CFrame.new(0,1, 0)
  1342.         end
  1343.         aura.Transparency = NumberSequence.new(1)
  1344.                     aura1.Transparency = NumberSequence.new(1)
  1345.         base = true
  1346.             part2.Transparency = NumberSequence.new(1)
  1347.             part3.Transparency = NumberSequence.new(1)
  1348.     ball.BrickColor = BrickColor.new("White")
  1349. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1350. ball.Transparency = 0
  1351.    
  1352.         zh:Destroy()
  1353.             walksound = "rbxassetid://908473722"
  1354. ssbkaio = false
  1355.     ssbon = false
  1356.     wait()
  1357. zh = Instance.new("Sound",char)
  1358. zh.Volume = 10
  1359. zh.Looped = false
  1360. zh.SoundId = "rbxassetid://700499285"
  1361. zh:Play()
  1362. aura3.Transparency = NumberSequence.new(1)
  1363. Colors = {"White", "White"}
  1364. can = 5
  1365.         GroundWave1()
  1366.     wait(0.5)
  1367.         Mesh.Scale = Vector3.new(1, 1, 1)
  1368.         Hair7.BrickColor = BrickColor.new("Black")
  1369.         Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  1370.         Weld1.C0 = CFrame.new(0,1, 0)
  1371.        
  1372.         ssj = true
  1373.             combodamage = 2
  1374.         ssb = true
  1375.        
  1376.         ssj2 = false
  1377.         ssj3 = false
  1378.         ssj33 = false
  1379.        
  1380.         ssbkaio = false
  1381.         if ssbkaiox10 == true then
  1382.             rarm1:Destroy()
  1383.             larm1:Destroy()
  1384.             torso1:Destroy()
  1385.             lleg1:Destroy()
  1386.             rleg1:Destroy()
  1387.             rhed1:Destroy()
  1388.             ssbkaiox10 = false
  1389.         end
  1390.     end
  1391. end)
  1392. ball = Instance.new("Part",char)
  1393. ball.Size = Vector3.new(1,1,1)
  1394.  
  1395. ball.Position = Vector3.new(999,999,999)
  1396. ball.BrickColor = BrickColor.new("White")
  1397. ball.CanCollide = false
  1398. ballmesh = Instance.new("SpecialMesh",ball)
  1399. ballmesh.MeshType = "Sphere"
  1400. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1401. ballweld = Instance.new("Weld",ball)
  1402. ballweld.Part0 = torso
  1403. ballweld.Part1 = ball
  1404. partt = Instance.new("Part",char)
  1405. partt.Position = Vector3.new(999,999,999)
  1406. partt.Transparency = 1
  1407. partt.CanCollide = false
  1408. partt.Size = Vector3.new(0.1,0.1,0.1)
  1409. partweld = Instance.new("Weld",partt)
  1410. partweld.Part0 = torso
  1411. partweld.Part1 = partt
  1412. partweld.C0 = CFrame.new(0.3,-.5,-1.5)
  1413. partaura = Instance.new("ParticleEmitter",partt)
  1414. partaura.Size = NumberSequence.new(2)
  1415. partaura.LockedToPart = true
  1416.  
  1417. partaura.Transparency = NumberSequence.new(1)
  1418. partaura.Texture = "rbxassetid://547574922"
  1419. partaura.Speed = NumberRange.new(0)
  1420. partaura.Rate = 2
  1421. partaura.ZOffset = 0
  1422. partaura1 = Instance.new("ParticleEmitter",partt)
  1423. partaura1.Size = NumberSequence.new(5)
  1424. partaura1.LockedToPart = true
  1425.  
  1426. partaura1.Transparency = NumberSequence.new(1)
  1427. partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
  1428. partaura1.Speed = NumberRange.new(0)
  1429. partaura1.Rate = 3
  1430. partaura1.ZOffset = -1
  1431. partaura1.Color = ColorSequence.new(Color3.new(0,255,255))
  1432. partaura1.RotSpeed = NumberRange.new(-10,10)
  1433. partaura1.SpreadAngle = Vector2.new(360,360)
  1434. partaura1.Rotation = NumberRange.new(0,360)
  1435. aj = 0
  1436. spirit = Instance.new("Part",char)
  1437. spirit.CanCollide = false
  1438. spirit.Size = Vector3.new(1,1,1)
  1439. spirit.Transparency = 1
  1440. spirit.Position = Vector3.new(999,999,999)
  1441. spirit.BrickColor = BrickColor.new("Toothpaste")
  1442. spirit.Material = "Neon"
  1443.  
  1444.  
  1445. spirit1 = Instance.new("Part",char)
  1446. spirit1.CanCollide = false
  1447. spirit1.Size = Vector3.new(1,1,1)
  1448. spirit1.Transparency = 1
  1449. spirit1.Position = Vector3.new(999,999,999)
  1450. spirit1.BrickColor = BrickColor.new("Toothpaste")
  1451. spirit1.Material = "Neon"
  1452. spirit1mesh = Instance.new("SpecialMesh",spirit1)
  1453. spirit1mesh.MeshType = "Sphere"
  1454. spirit1mesh.Scale = Vector3.new(1,1,1)
  1455. partweld7 = Instance.new("Weld",spirit1)
  1456. partweld7.Part0 = torso
  1457. partweld7.Part1 = spirit1
  1458. partweld7.C0 = CFrame.new(0,40,0)
  1459. aj = 1
  1460. spirit12 = Instance.new("Part",char)
  1461. spirit12.Name = "XD"
  1462. spirit12.CanCollide = false
  1463. spirit12.Size = Vector3.new(50,50,50)
  1464. spirit12.Transparency = 1
  1465. spirit12.Position = spirit1.Position
  1466. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1467. spirit12.Material = "Neon"
  1468.  
  1469.  
  1470. function touch122(hit)
  1471. if not hit.Parent:findFirstChild("Humanoid") then return end
  1472. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1473.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1474.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1475.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1476.     end
  1477.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1478.    
  1479.    
  1480. end
  1481. end
  1482. spirit12.Touched:connect(touch122)
  1483.  
  1484.  
  1485. mouse.KeyDown:connect(function(key)
  1486.      if key == "t" then
  1487.         if base == true then
  1488.             if canattack == true then
  1489.                     if clickon == true then
  1490.         jk = true
  1491.     clickon=false
  1492.     end
  1493.             idle = false
  1494.            
  1495.                            
  1496.             idle1 = false
  1497.             canattack = false
  1498.             wait(0.5)
  1499.             hum.WalkSpeed = 0
  1500.            
  1501.             for i = 1, 20 do
  1502.         wait()
  1503.         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
  1504.         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
  1505.                     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
  1506.                     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
  1507.                     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
  1508.         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
  1509.             end
  1510.             z142 = Instance.new("Sound",char)
  1511. z142.Volume = 10
  1512. z142.Looped = false
  1513. z142.SoundId = "rbxassetid://919429799"
  1514. z142:Play()
  1515.             spirit1.Transparency = 0
  1516.            
  1517.             go = false
  1518.            
  1519.            
  1520. wait(9)
  1521.  
  1522. for i = 1, 20 do
  1523.         wait()
  1524.         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
  1525.         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
  1526.                     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
  1527.                     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
  1528.                     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
  1529.         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
  1530. end
  1531.  
  1532. go = true
  1533.  
  1534. z142.Volume = z142.Volume - 0.5
  1535.  
  1536.  
  1537.  
  1538. for i = 1,10 do
  1539.     wait()
  1540.     partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1541.     end
  1542. z142.Volume = z142.Volume - 0.5
  1543.         spirit12 = Instance.new("Part",char)
  1544. spirit12.Name = "XD"
  1545. spirit12.CanCollide = false
  1546. spirit12.Size = Vector3.new(60,60,60)
  1547. spirit12.Transparency = 1
  1548. spirit12.Position = spirit1.Position
  1549. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1550. spirit12.Material = "Neon"
  1551.  
  1552. function touch122(hit)
  1553. if not hit.Parent:findFirstChild("Humanoid") then return end
  1554. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1555.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1556.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1557.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1558.     end
  1559.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1560.    
  1561.    
  1562. end
  1563. end
  1564. for i = 1,10 do
  1565.     wait()
  1566.     partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1567.     end
  1568. z142.Volume = z142.Volume - 0.5
  1569.         spirit12 = Instance.new("Part",char)
  1570. spirit12.Name = "XD"
  1571. spirit12.CanCollide = false
  1572. spirit12.Size = Vector3.new(60,60,60)
  1573. spirit12.Transparency = 1
  1574. spirit12.Position = spirit1.Position
  1575. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1576. spirit12.Material = "Neon"
  1577.  
  1578. function touch122(hit)
  1579. if not hit.Parent:findFirstChild("Humanoid") then return end
  1580. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1581.    
  1582.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1583.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1584.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1585.     end
  1586.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1587.    
  1588. end
  1589. end
  1590. for i = 1,10 do
  1591.     wait()
  1592.     partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1593.     end
  1594. z142.Volume = z142.Volume - 0.5
  1595.         spirit12 = Instance.new("Part",char)
  1596. spirit12.Name = "XD"
  1597. spirit12.CanCollide = false
  1598. spirit12.Size = Vector3.new(60,60,60)
  1599. spirit12.Transparency = 1
  1600. spirit12.Position = spirit1.Position
  1601. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1602. spirit12.Material = "Neon"
  1603.  
  1604. function touch122(hit)
  1605. if not hit.Parent:findFirstChild("Humanoid") then return end
  1606. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1607.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1608.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1609.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1610.     end
  1611.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1612.    
  1613.    
  1614. end
  1615. end
  1616. for i = 1,10 do
  1617.     wait()
  1618.     partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
  1619. end
  1620. z142.Volume = z142.Volume - 0.5
  1621. z14 = Instance.new("Sound",char)
  1622. z14.Volume = 10
  1623. z14.Looped = false
  1624. z14.SoundId = "rbxassetid://638861091"
  1625. z14:Play()
  1626. Colors = {"Toothpaste", "Toothpaste"}
  1627.         GroundWave2()
  1628.         spirit12 = Instance.new("Part",char)
  1629. spirit12.Name = "XD"
  1630. spirit12.CanCollide = false
  1631. spirit12.Size = Vector3.new(60,60,60)
  1632. spirit12.Transparency = 1
  1633. spirit12.Position = spirit1.Position
  1634. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1635. spirit12.Material = "Neon"
  1636.  
  1637. function touch122(hit)
  1638. if not hit.Parent:findFirstChild("Humanoid") then return end
  1639. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1640.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1641.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1642.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1643.     end
  1644.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1645.    
  1646.    
  1647. end
  1648. end
  1649. z142.Volume = z142.Volume - 0.5
  1650. spirit12 = Instance.new("Part",char)
  1651. spirit12.Name = "XD"
  1652. spirit12.CanCollide = false
  1653. spirit12.Size = Vector3.new(50,50,50)
  1654. spirit12.Transparency = 1
  1655. spirit12.Position = spirit1.Position
  1656. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1657. spirit12.Material = "Neon"
  1658.  
  1659. function touch122(hit)
  1660. if not hit.Parent:findFirstChild("Humanoid") then return end
  1661. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1662.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1663.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1664.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1665.     end
  1666.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1667.    
  1668.    
  1669. end
  1670. end
  1671. spirit12.Touched:connect(touch122)
  1672. for i = 1,5 do
  1673.     wait()
  1674.     spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1675.    
  1676. end
  1677. z142.Volume = z142.Volume - 0.5
  1678. Colors = {"Toothpaste", "Toothpaste"}
  1679.         GroundWave2()
  1680. spirit12 = Instance.new("Part",char)
  1681. spirit12.Name = "XD"
  1682. spirit12.CanCollide = false
  1683. spirit12.Size = Vector3.new(50,50,50)
  1684. spirit12.Transparency = 1
  1685. spirit12.Position = spirit1.Position
  1686. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1687. spirit12.Material = "Neon"
  1688.  
  1689. function touch122(hit)
  1690. if not hit.Parent:findFirstChild("Humanoid") then return end
  1691. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1692.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1693.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1694.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1695.     end
  1696.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1697.    
  1698.    
  1699. end
  1700. end
  1701. z142.Volume = z142.Volume - 0.5
  1702. z142.Volume = z142.Volume - 0.5
  1703. spirit12.Touched:connect(touch122)
  1704. for i = 1,5 do
  1705.     wait()
  1706.     spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1707. end
  1708. z142.Volume = z142.Volume - 0.5
  1709. spirit12 = Instance.new("Part",char)
  1710. spirit12.Name = "XD"
  1711. spirit12.CanCollide = false
  1712. spirit12.Size = Vector3.new(50,50,50)
  1713. spirit12.Transparency = 1
  1714. spirit12.Position = spirit1.Position
  1715. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1716. spirit12.Material = "Neon"
  1717.  
  1718. function touch122(hit)
  1719. if not hit.Parent:findFirstChild("Humanoid") then return end
  1720. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1721.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1722.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1723.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1724.     end
  1725.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1726.    
  1727.    
  1728. end
  1729. end
  1730. z142.Volume = z142.Volume - 0.5
  1731. spirit12.Touched:connect(touch122)
  1732. for i = 1,5 do
  1733.     wait()
  1734.     spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1735.    
  1736. end
  1737. z142.Volume = z142.Volume - 0.5
  1738. Colors = {"Toothpaste", "Toothpaste"}
  1739.         GroundWave2()
  1740. spirit12 = Instance.new("Part",char)
  1741. spirit12.Name = "XD"
  1742. spirit12.CanCollide = false
  1743. spirit12.Size = Vector3.new(50,50,50)
  1744. spirit12.Transparency = 1
  1745. spirit12.Position = spirit1.Position
  1746. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1747. spirit12.Material = "Neon"
  1748.  
  1749. function touch122(hit)
  1750. if not hit.Parent:findFirstChild("Humanoid") then return end
  1751. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1752. if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1753.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1754.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1755.     end
  1756.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1757.    
  1758.    
  1759. end
  1760. end
  1761. z142.Volume = z142.Volume - 0.5
  1762. spirit12.Touched:connect(touch122)
  1763. for i = 1,5 do
  1764.     wait()
  1765.     spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1766. end
  1767. z142.Volume = z142.Volume - 0.5
  1768. Colors = {"Toothpaste", "Toothpaste"}
  1769.         GroundWave2()
  1770. spirit12 = Instance.new("Part",char)
  1771. spirit12.Name = "XD"
  1772. spirit12.CanCollide = false
  1773. spirit12.Size = Vector3.new(50,50,50)
  1774. spirit12.Transparency = 1
  1775. spirit12.Position = spirit1.Position
  1776. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1777. spirit12.Material = "Neon"
  1778.  
  1779. function touch122(hit)
  1780. if not hit.Parent:findFirstChild("Humanoid") then return end
  1781. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1782.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1783.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1784.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1785.     end
  1786.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1787.    
  1788.    
  1789. end
  1790. end
  1791. z142.Volume = z142.Volume - 0.5
  1792. spirit12.Touched:connect(touch122)
  1793. for i = 1,5 do
  1794.     wait()
  1795.     spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1796.    
  1797. end
  1798. z142.Volume = z142.Volume - 0.5
  1799. z142.Volume = z142.Volume - 0.5
  1800. Colors = {"Toothpaste", "Toothpaste"}
  1801.         GroundWave2()
  1802. spirit12 = Instance.new("Part",char)
  1803. spirit12.Name = "XD"
  1804. spirit12.CanCollide = false
  1805. spirit12.Size = Vector3.new(50,50,50)
  1806. spirit12.Transparency = 1
  1807. spirit12.Position = spirit1.Position
  1808. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1809. spirit12.Material = "Neon"
  1810.  
  1811. z142.Volume = z142.Volume - 0.5
  1812. function touch122(hit)
  1813. if not hit.Parent:findFirstChild("Humanoid") then return end
  1814. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1815.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1816.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1817.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1818.     end
  1819.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
  1820.    
  1821.    
  1822. end
  1823. end
  1824. spirit12.Touched:connect(touch122)
  1825. for i = 1,5 do
  1826.     wait()
  1827.     spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
  1828. end
  1829. z142.Volume = z142.Volume - 0.5
  1830. Colors = {"Toothpaste", "Toothpaste"}
  1831.         GroundWave2()
  1832. spirit12 = Instance.new("Part",char)
  1833. spirit12.Name = "XD"
  1834. spirit12.CanCollide = false
  1835. spirit12.Size = Vector3.new(200,200,200)
  1836. spirit12.Transparency = 1
  1837. spirit12.Position = spirit1.Position
  1838. spirit12.BrickColor = BrickColor.new("Toothpaste")
  1839. spirit12.Material = "Neon"
  1840.  
  1841. function touch122(hit)
  1842. if not hit.Parent:findFirstChild("Humanoid") then return end
  1843. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1844.     if hit.Parent:findFirstChild("Humanoid").Health > 100 then
  1845.         hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
  1846.         hit.Parent:findFirstChild("Humanoid").Health = 100
  1847.     end
  1848.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 30
  1849.    
  1850.    
  1851. end
  1852. end
  1853. spirit12.Touched:connect(touch122)
  1854. Colors = {"Toothpaste", "Toothpaste"}
  1855.         GroundWave2()
  1856.  
  1857. spirit12.Touched:connect(touch122)
  1858. for i = 1,50 do
  1859.     wait()
  1860.     spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
  1861.    
  1862.  
  1863. end
  1864. z142.Volume = z142.Volume - 0.5
  1865. z142:Destroy()
  1866.  
  1867.  
  1868.     partweld7.C0 = CFrame.new(0,40,0)
  1869. spirit1.Transparency = 1
  1870.             aj = 1
  1871.  
  1872. wait(0.5)
  1873. idle = true
  1874.                 canattack = true
  1875.             idle1 = true
  1876.             wait(0.5)
  1877.             if jk == true then
  1878.         jk = false
  1879.         clickon = true
  1880.     end
  1881.             hum.WalkSpeed = 16
  1882.        
  1883.             end
  1884.         end
  1885.     end
  1886. end)
  1887. mouse.KeyDown:connect(function(key)
  1888.      if key == "k" then
  1889.         if ssj2 == true or ssj3 == true or ssj33 == true then
  1890.             if canattack == true then
  1891.                
  1892.             idle = false
  1893.                        
  1894.             idle1 = false
  1895.             canattack = false
  1896.             combodamage = 12
  1897.         z7 = Instance.new("Sound",char)
  1898. z7.Volume = 10
  1899. z7.Looped = false
  1900. z7.SoundId = "rbxassetid://738749992"
  1901. z7:Play()
  1902.         wait(1)
  1903.             for i = 1, 20 do
  1904.         wait()
  1905.         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
  1906.         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
  1907.                     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
  1908.                     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
  1909.                     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
  1910.         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
  1911.             end
  1912.             wait(0.6)
  1913.         for i = 1, 5 do
  1914.         wait()
  1915.         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
  1916.         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
  1917.                     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
  1918.                     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
  1919.                     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
  1920.         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
  1921.         end
  1922.         Colors = {"Really red", "Really red"}
  1923.         GroundWave1()
  1924.         aura.Color = ColorSequence.new(Color3.new(0,255,0))
  1925.         ball.BrickColor = BrickColor.new("Really red")
  1926. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1927. ball.Transparency = 0
  1928.         ssbon = false
  1929.         zh:Destroy()
  1930.         wait()
  1931.    
  1932. aura.Color = ColorSequence.new(Color3.new(255,0,0))
  1933. ssj = false
  1934. ssj2 = false
  1935. ssj3 = false
  1936. aura1.Color = ColorSequence.new(Color3.new(255,0,0))
  1937.         Hair7.BrickColor = BrickColor.new("Really red")
  1938.         if ssj33 == true then
  1939.             Hair71.BrickColor = BrickColor.new("Really red")
  1940.        
  1941.         end
  1942.  
  1943.         wait(2)
  1944.         idle = true
  1945.                 canattack = true
  1946.             idle1 = true
  1947.             end
  1948.             end
  1949.     end
  1950. end)
  1951. mouse.KeyDown:connect(function(key)
  1952.      if key == "k" then
  1953.         if ssbon == true then
  1954.             if canattack == true then
  1955.             idle = false
  1956.             ssbkaio = true             
  1957.             idle1 = false
  1958.             can = 4
  1959.             canattack = false
  1960.             combodamage = 25
  1961.        
  1962.             for i = 1, 20 do
  1963.         wait()
  1964.         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
  1965.         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
  1966.                     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
  1967.                     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
  1968.                     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
  1969.         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
  1970.     end
  1971.        
  1972.    
  1973.        
  1974.        
  1975.             wait(0.6)
  1976.         z7 = Instance.new("Sound",char)
  1977. z7.Volume = 10
  1978. z7.Looped = false
  1979. z7.SoundId = "rbxassetid://738749992"
  1980. z7:Play()
  1981. wait(2)
  1982. for i = 1, 10 do
  1983.         wait()
  1984.         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
  1985.         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
  1986.                     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
  1987.                     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
  1988.                     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
  1989.         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
  1990.         end
  1991.         Colors = {"Really red", "Really red"}
  1992.         GroundWave1()
  1993.         ball.BrickColor = BrickColor.new("Really red")
  1994. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  1995. ball.Transparency = 0
  1996.         ssbon = false
  1997.         zh:Destroy()
  1998.        
  1999.         wait()
  2000.         zh = Instance.new("Sound",char)
  2001. zh.Volume = 4
  2002. zh.Looped = true
  2003. zh.SoundId = "rbxassetid://590580496"
  2004. zh:Play()
  2005. aura3.Transparency = NumberSequence.new(0)
  2006. aura3.Size = NumberSequence.new(14)
  2007.         wait(2)
  2008.         idle = true
  2009.        
  2010.                 canattack = true
  2011.             idle1 = true
  2012.             end
  2013.             end
  2014.     end
  2015. end)
  2016.  
  2017. mouse.KeyDown:connect(function(key)
  2018.      if key == "k" then
  2019.         if ssbkaio == true then
  2020.             if canattack == true then
  2021.             idle = false
  2022.                 combodamage = 40
  2023.             ssbkaiox10 = true
  2024.             ssbkaio = false            
  2025.             idle1 = false
  2026.             can = 3
  2027.             canattack = false
  2028.             walksound = "rbxassetid://863810402"
  2029.            
  2030. for i = 1, 20 do
  2031.         wait()
  2032.         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
  2033.         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
  2034.                     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
  2035.                     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
  2036.                     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
  2037.         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
  2038.     end
  2039. Colors = {"Really red", "Really red"}
  2040.         GroundWave1()
  2041.         wait(0.1)
  2042.         Colors = {"Really red", "Really red"}
  2043.         GroundWave1()
  2044.         wait(0.1)
  2045.         Colors = {"Really red", "Really red"}
  2046.         GroundWave1()
  2047.         wait(0.1)
  2048.         Colors = {"Really red", "Really red"}
  2049.         GroundWave1()
  2050.         wait(0.1)
  2051.         Colors = {"Really red", "Really red"}
  2052.         GroundWave1()
  2053.         wait(0.1)
  2054.         Colors = {"Really red", "Really red"}
  2055.         GroundWave1()
  2056.         wait(0.1)
  2057.    
  2058.     Colors = {"Really red", "Really red"}
  2059.         GroundWave1()
  2060.         wait(0.1)
  2061.         Colors = {"Really red", "Really red"}
  2062.         GroundWave1()
  2063.         wait(0.1)
  2064.         Colors = {"Really red", "Really red"}
  2065.         GroundWave1()
  2066.         wait(0.1)
  2067.         Colors = {"Really red", "Really red"}
  2068.         GroundWave1()
  2069.    
  2070. Colors = {"Really red", "Really red"}
  2071.         GroundWave1()
  2072.         wait(0.1)
  2073.         Colors = {"Really red", "Really red"}
  2074.         GroundWave1()
  2075.         wait(0.1)
  2076.         Colors = {"Really red", "Really red"}
  2077.         GroundWave1()
  2078.         wait(0.1)
  2079.         Colors = {"Really red", "Really red"}
  2080.         GroundWave1()
  2081.         wait(0.1)
  2082.         Colors = {"Really red", "Really red"}
  2083.         GroundWave1()
  2084.         wait(0.1)
  2085.    
  2086.    
  2087. Colors = {"Really red", "Really red"}
  2088.         GroundWave1()
  2089.         Colors = {"Really red", "Really red"}
  2090.         GroundWave1()
  2091.    
  2092.         for i = 1, 10 do
  2093.         wait()
  2094.         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
  2095.         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
  2096.                     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
  2097.                     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
  2098.                     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
  2099.         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
  2100.         end
  2101.        
  2102.         zh1 = Instance.new("Sound",char)
  2103. zh1.Volume = 4
  2104. zh1.Looped = false
  2105. zh1.SoundId = "rbxassetid://590580746"
  2106. zh1:Play()
  2107.             aura3.Transparency = NumberSequence.new(0)
  2108. aura3.Size = NumberSequence.new(18)
  2109.        
  2110.    
  2111.        
  2112.        
  2113.         Hair7.BrickColor = BrickColor.new("Quill grey")
  2114.         larm1 = Instance.new("Part",char)
  2115. larm1.Transparency = 0.5
  2116. larm1.BrickColor = BrickColor.new("Bright red")
  2117. larm1.Size = Vector3.new(1.1,2.1,1.1)
  2118. larm1.Position = Vector3.new(999,999,999)
  2119. larmhold = Instance.new("Weld",char)
  2120. larmhold.Part0 = larm
  2121. larmhold.Part1 = larm1
  2122. larmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2123. rarm1 = Instance.new("Part",char)
  2124. rarm1.Transparency = 0.5
  2125. rarm1.BrickColor = BrickColor.new("Bright red")
  2126. rarm1.Size = Vector3.new(1.1,2.1,1.1)
  2127. rarm1.Position = Vector3.new(999,999,999)
  2128. rarmhold = Instance.new("Weld",char)
  2129. rarmhold.Part0 = rarm
  2130. rarmhold.Part1 = rarm1
  2131. rarmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2132. torso1 = Instance.new("Part",char)
  2133. torso1.Transparency = 0.5
  2134. torso1.BrickColor = BrickColor.new("Bright red")
  2135. torso1.Size = Vector3.new(2.1,2.1,1.1)
  2136. torso1.Position = Vector3.new(999,999,999)
  2137. torsohold = Instance.new("Weld",char)
  2138. torsohold.Part0 = torso
  2139. torsohold.Part1 = torso1
  2140. torsohold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2141. lleg1 = Instance.new("Part",char)
  2142. lleg1.Transparency = 0.5
  2143. lleg1.BrickColor = BrickColor.new("Bright red")
  2144. lleg1.Size = Vector3.new(1.1,2.1,1.1)
  2145. lleg1.Position = Vector3.new(999,999,999)
  2146. lleghold = Instance.new("Weld",char)
  2147. lleghold.Part0 = lleg
  2148. lleghold.Part1 = lleg1
  2149. lleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2150. rleg1 = Instance.new("Part",char)
  2151. rleg1.Transparency = 0.5
  2152. rleg1.BrickColor = BrickColor.new("Bright red")
  2153. rleg1.Size = Vector3.new(1.1,2.1,1.1)
  2154. rleg1.Position = Vector3.new(999,999,999)
  2155. rleghold = Instance.new("Weld",char)
  2156. rleghold.Part0 = rleg
  2157. rleghold.Part1 = rleg1
  2158. rleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2159. rhed1 = Instance.new("Part",char)
  2160. rhed1.Transparency = 0.5
  2161. rhed1.BrickColor = BrickColor.new("Bright red")
  2162. rhed1.Size = Vector3.new(2.3,1.3,1.3)
  2163. rhed1.Position = Vector3.new(999,999,999)
  2164. rhedhold = Instance.new("Weld",char)
  2165. rhedhold.Part0 = hed
  2166. rhedhold.Part1 = rhed1
  2167. rhedhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2168. rhedmesh1 = Instance.new("SpecialMesh",rhed1)
  2169. rhedmesh1.MeshType = "Head"
  2170. rhedmesh1.Scale = Vector3.new(1,1,1)
  2171. Colors = {"Really red", "Really red"}
  2172.         GroundWave1()
  2173.         wait(0.1)
  2174.         Colors = {"Really red", "Really red"}
  2175.         GroundWave1()
  2176.         wait(0.1)
  2177.         Colors = {"Really red", "Really red"}
  2178.         GroundWave1()
  2179.         wait(0.1)
  2180.         Colors = {"Really red", "Really red"}
  2181.         GroundWave1()
  2182.         wait(0.1)
  2183.         Colors = {"Really red", "Really red"}
  2184.         GroundWave1()
  2185.         wait(0.1)      
  2186.         ball.BrickColor = BrickColor.new("Really red")
  2187. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  2188. ball.Transparency = 0
  2189.         ssbon = false
  2190.         Colors = {"Really red", "Really red"}
  2191.         GroundWave1()
  2192.         wait(0.1)
  2193.         Colors = {"Really red", "Really red"}
  2194.         GroundWave1()
  2195.         wait(0.1)
  2196.         Colors = {"Really red", "Really red"}
  2197.         GroundWave1()
  2198.         wait(0.1)
  2199.         Colors = {"Really red", "Really red"}
  2200.         GroundWave1()
  2201.         wait(0.1)
  2202.         Colors = {"Really red", "Really red"}
  2203.         GroundWave1()
  2204.         wait(0.1)
  2205.        
  2206.         wait()
  2207.    
  2208.  
  2209.         wait(2)
  2210.         idle = true
  2211.                 canattack = true
  2212.             idle1 = true
  2213.             end
  2214.             end
  2215.     end
  2216.     end)
  2217. local player = game.Players.LocalPlayer
  2218. local pchar = player.Character
  2219. local mouse = player:GetMouse()
  2220. local cam = workspace.CurrentCamera
  2221.  
  2222. local rad = math.rad
  2223.  
  2224. local keysDown = {}
  2225. local flySpeed = 0
  2226. local MAX_FLY_SPEED = 150
  2227.  
  2228. local canFly = false
  2229. local flyToggled = false
  2230.  
  2231. local forward, side = 0, 0
  2232. local lastForward, lastSide = 0, 0
  2233.  
  2234. local floatBP = Instance.new("BodyPosition")
  2235. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2236. local flyBV = Instance.new("BodyVelocity")
  2237. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2238. local turnBG = Instance.new("BodyGyro")
  2239. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2240.  
  2241. mouse.KeyDown:connect(function(key)
  2242.         keysDown[key] = true
  2243.  
  2244.         if key == "f" then
  2245.    
  2246.    
  2247.             idle = false
  2248.                        
  2249.             idle1 = false
  2250.             canattack = false
  2251.        
  2252.               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
  2253.                    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
  2254.                     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
  2255.                     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
  2256.                     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
  2257.                     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
  2258.             fly = true
  2259.                 flyToggled = not flyToggled
  2260.  
  2261.         if not flyToggled then
  2262.     fly = false
  2263.                 stanceToggle = "Normal"
  2264.                 floatBP.Parent = nil
  2265.                 flyBV.Parent = nil
  2266.                 turnBG.Parent = nil
  2267.                 root.Velocity = Vector3.new()
  2268.                hum.PlatformStand = false
  2269. wait(0.5)
  2270. idle = true
  2271.                        
  2272.             idle1 = true
  2273.             canattack = true
  2274.         end
  2275. end
  2276.  
  2277. end)
  2278. mouse.KeyUp:connect(function(key)
  2279.         keysDown[key] = nil
  2280. wait(0.1)
  2281. if fly == true and moving == false then
  2282.    
  2283. for i = 1, 15 do
  2284.         wait()
  2285.                      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
  2286.                    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
  2287.                     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
  2288.                     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
  2289.                     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
  2290.                     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
  2291. end
  2292. end
  2293. end)
  2294.  
  2295. local function updateFly()
  2296.  
  2297.         if not flyToggled then return end
  2298.  
  2299.         lastForward = forward
  2300.         lastSide = side
  2301.  
  2302.         forward = 0
  2303.         side = 0
  2304.  
  2305.         if keysDown.w then
  2306.     moving = true
  2307.                 forward = forward + 1.2
  2308.  
  2309.                      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
  2310.                    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
  2311.                     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
  2312.                     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
  2313.                     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
  2314.                     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
  2315. else
  2316.     moving = false
  2317.         end
  2318.         if keysDown.s then
  2319.    
  2320.                 forward = forward - 0.5
  2321.  
  2322.                      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
  2323.                    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
  2324.                     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
  2325.                     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
  2326.                     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
  2327.                     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
  2328.  
  2329.         end
  2330.         if keysDown.a then
  2331.    
  2332.                 side = side - 0.5
  2333.   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
  2334.                    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
  2335.                     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
  2336.                     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
  2337.                     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
  2338.                     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
  2339. else
  2340.    
  2341.         end
  2342.         if keysDown.d then
  2343.    
  2344.                 side = side + 0.5
  2345.  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
  2346.                    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
  2347.                     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
  2348.                     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
  2349.                     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
  2350.                     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
  2351.  
  2352.    
  2353.         end
  2354.  
  2355.         canFly = (forward ~= 0 or side ~= 0)
  2356.  
  2357.         if canFly then
  2358.    
  2359.                 stanceToggle = "Floating"
  2360.                 turnBG.Parent = root
  2361.                 floatBP.Parent = nil
  2362.                 flyBV.Parent = root
  2363.  
  2364.                 flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2365.                 if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2366.         else
  2367.                 floatBP.position = root.Position
  2368.                 floatBP.Parent = root
  2369.  
  2370.                 flySpeed = flySpeed - 1
  2371.                 if flySpeed < 0 then flySpeed = 0 end
  2372.         end
  2373.  
  2374.         local camCF = cam.CoordinateFrame
  2375.         local in_forward = canFly and forward or lastForward
  2376.         local in_side = canFly and side or lastSide
  2377.  
  2378.         flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2379. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2380.  
  2381.         turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2382. 0)
  2383. end
  2384.  
  2385. game:service'RunService'.RenderStepped:connect(function()
  2386.         if flyToggled then
  2387.                 hum.PlatformStand = true
  2388.         end
  2389.         updateFly()
  2390. end)
  2391.  
  2392. local hit1 = true
  2393. local hit2 = false
  2394. local hit3 = false
  2395. local hit4 = false
  2396. zw = Instance.new("Sound",char)
  2397. zw.Volume = 1
  2398. zw.Looped = false
  2399. zw.SoundId = "rbxassetid://896243541"
  2400.  
  2401. function leftkick()
  2402. for i = 1, 5 do
  2403.         wait()
  2404.                     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
  2405.             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
  2406.                     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
  2407.                     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
  2408.              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
  2409.                 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
  2410. end
  2411. zw:Play()
  2412. end
  2413. function rightkick()
  2414. for i = 1, 5 do
  2415.         wait()
  2416.                     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
  2417.             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
  2418.                     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
  2419.                     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
  2420.              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
  2421.                 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
  2422. end
  2423.  
  2424. end
  2425. function leftpunch()
  2426. for i = 1, can do
  2427.         wait()
  2428.                             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
  2429.                      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
  2430.                         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
  2431.                        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
  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.8)--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(5)), 0.8)--rleg
  2434. end
  2435. zw:Play()
  2436. end
  2437. function rightpunch()
  2438. for i = 1, can do
  2439.         wait()
  2440.                             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
  2441.                      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
  2442.                         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
  2443.                        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
  2444.                     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
  2445.                      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
  2446. end
  2447. zw:Play()
  2448. end
  2449. ---------------------------------------------------------------------------------------------------------------------------------------------------
  2450. function kickup()
  2451. for i = 1, 20 do
  2452.         wait()
  2453.                             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
  2454.                      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
  2455.                         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
  2456.                        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
  2457.                     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
  2458.                      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
  2459. end
  2460. zw:Play()
  2461.  
  2462. end
  2463. function knockdown()
  2464. for i = 1, 10 do
  2465.         wait()
  2466.                             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
  2467.                      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
  2468.                         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
  2469.                        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
  2470.                     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
  2471.                      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
  2472.  
  2473. end
  2474. zw1 = Instance.new("Sound",char)
  2475. zw1.Volume = 1
  2476. zw1.Looped = false
  2477. zw1.SoundId = "rbxassetid://896242278"
  2478. zw1:Play()
  2479. for i = 1, 20 do
  2480.         wait()
  2481.                             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
  2482.                      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
  2483.                         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
  2484.                        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
  2485.                     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
  2486.                      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
  2487. end
  2488.  
  2489.  
  2490. end
  2491. mouse.KeyDown:connect(function(key)
  2492.         if key == "e" and hit1 == true and canattack == true then
  2493.     canattack = false
  2494.     nohit = 0
  2495.  
  2496.     hit1 = false
  2497.     hit2 = true
  2498.     hit3 = false
  2499.     hit4 = false
  2500.     hand1 = Instance.new("Part",rarm)
  2501. hand1.Size = Vector3.new(1.5,1.5,1.5)
  2502. hand1.CanCollide = false
  2503. hand1.Transparency = 1
  2504. hand1.Position = Vector3.new(999,999,999)
  2505. hand1weld = Instance.new("Weld",hand1)
  2506. hand1weld.Part0 = rarm
  2507. hand1weld.Part1 = hand1
  2508. hand1weld.C0 = CFrame.new(0,-1.2,0)
  2509. ----------------------------------------------------------------
  2510.  
  2511. function touch1(hit)
  2512. if not hit.Parent:findFirstChild("Humanoid") then return end
  2513. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2514.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2515.     zwt = Instance.new("Sound",char)
  2516. zwt.Volume = 1
  2517. zwt.Looped = false
  2518. zwt.SoundId = "rbxassetid://137579113"
  2519. zwt:Play()
  2520. end
  2521. end
  2522. hand1.Touched:connect(touch1)
  2523. rightpunch()
  2524.  
  2525. hand1:Destroy()
  2526. canattack = true
  2527. end
  2528. end)
  2529. mouse.KeyDown:connect(function(key)
  2530.         if key == "e" and hit2 == true and canattack == true then
  2531.     canattack = false
  2532.     nohit = 0
  2533.    
  2534.     hit1 = false
  2535.     hit2 = false
  2536.     hit3 = true
  2537.     hit4 = false
  2538. hand2 = Instance.new("Part",rarm)
  2539. hand2.Size = Vector3.new(1.5,1.5,1.5)
  2540. hand1.CanCollide = false
  2541. hand2.Transparency = 1
  2542. hand2.Position = Vector3.new(999,999,999)
  2543. hand2weld = Instance.new("Weld",hand2)
  2544. hand2weld.Part0 = larm
  2545. hand2weld.Part1 = hand2
  2546. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2547. ----------------------------------------------------------------
  2548.  
  2549. function touch1(hit)
  2550. if not hit.Parent:findFirstChild("Humanoid") then return end
  2551. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2552.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2553.     zwr = Instance.new("Sound",char)
  2554. zwr.Volume = 1
  2555. zwr.Looped = false
  2556. zwr.SoundId = "rbxassetid://137579113"
  2557. zwr:Play()
  2558. end
  2559. end
  2560. hand2.Touched:connect(touch1)
  2561. leftpunch()
  2562.  
  2563. canattack = true
  2564. hand2:Destroy()
  2565.  
  2566. end
  2567. end)
  2568. mouse.KeyDown:connect(function(key)
  2569.         if key == "e" and hit3 == true and canattack == true then
  2570.     canattack = false
  2571.     nohit = 0
  2572.        
  2573.     hit1 = false
  2574.     hit2 = false
  2575.     hit3 = false
  2576.     hit4 = true
  2577. hand3 = Instance.new("Part",lleg)
  2578. hand3.Size = Vector3.new(1.5,1.5,1.5)
  2579. hand3.CanCollide = false
  2580. hand3.Transparency = 1
  2581. hand3.Position = Vector3.new(999,999,999)
  2582. hand3weld = Instance.new("Weld",hand3)
  2583. hand3weld.Part0 = lleg
  2584. hand3weld.Part1 = hand3
  2585. hand3weld.C0 = CFrame.new(0,-1.2,0)
  2586. ----------------------------------------------------------------
  2587.  
  2588. function touch1(hit)
  2589. if not hit.Parent:findFirstChild("Humanoid") then return end
  2590. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2591.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2592.     zwc = Instance.new("Sound",char)
  2593. zwc.Volume = 1
  2594. zwc.Looped = false
  2595. zwc.SoundId = "rbxassetid://137579113"
  2596. zwc:Play()
  2597. end
  2598. end
  2599. hand3.Touched:connect(touch1)
  2600. rightkick()
  2601.  
  2602. canattack = true
  2603. hand3:Destroy()
  2604.  
  2605. end
  2606. end)
  2607. mouse.KeyDown:connect(function(key)
  2608.         if key == "e" and hit4 == true and canattack == true then
  2609.     canattack = false
  2610.     nohit = 0
  2611.     wait()hit4 = false
  2612.     hit3 = false
  2613.     hit2 = false
  2614.     hit1 = true
  2615. hand4 = Instance.new("Part",rleg)
  2616. hand4.Size = Vector3.new(1.5,1.5,1.5)
  2617. hand4.CanCollide = false
  2618. hand4.Transparency = 1
  2619. hand4.Position = Vector3.new(999,999,999)
  2620. hand4weld = Instance.new("Weld",hand4)
  2621. hand4weld.Part0 = rleg
  2622. hand4weld.Part1 = hand4
  2623. hand4weld.C0 = CFrame.new(0,-1.2,0)
  2624. ----------------------------------------------------------------
  2625.  
  2626. function touch1(hit)
  2627. if not hit.Parent:findFirstChild("Humanoid") then return end
  2628. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2629.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2630.     zwe = Instance.new("Sound",char)
  2631. zwe.Volume = 1
  2632. zwe.Looped = false
  2633. zwe.SoundId = "rbxassetid://137579113"
  2634. zwe:Play()
  2635. end
  2636. end
  2637. hand4.Touched:connect(touch1)
  2638. leftkick()
  2639.  
  2640. canattack = true
  2641. hand4:Destroy()
  2642.  
  2643. end
  2644. end)
  2645. local player = game.Players.LocalPlayer
  2646. repeat wait() until player:GetMouse() and player.Character
  2647. local mouse = player:GetMouse()
  2648. local character = player.Character
  2649.  
  2650.  
  2651. local clickon = false
  2652. p = game.Players.LocalPlayer
  2653. char = p.Character
  2654. mouse = p:GetMouse()
  2655. torso = char.Torso
  2656. mouse.Button1Down:connect(function()
  2657.     t = mouse.Target.Parent:FindFirstChild("Torso")
  2658.     hu = mouse.Target.Parent:FindFirstChild("Humanoid")
  2659.     if mouse.Target == nil then
  2660.         clickon = false
  2661.     end
  2662. if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2663.     clickon = true
  2664.     poon = true
  2665. zwc1s2 = Instance.new("Sound",mouse.Target)
  2666. zwc1s2.Volume = 5
  2667. zwc1s2.Looped = false
  2668. zwc1s2.SoundId = "rbxassetid://915341277"
  2669. zwc1s2:Play()
  2670.  
  2671.  
  2672.  
  2673. else
  2674.     clickon = false
  2675.    
  2676. end
  2677.    
  2678. end)
  2679.  
  2680. you = game.Players.LocalPlayer.Character.Torso
  2681.  
  2682.  
  2683.  
  2684. mouse.KeyDown:connect(function(key)
  2685.         if key == "z" then
  2686. if canattack == true then
  2687.    
  2688. canattack = false
  2689. idle = false
  2690. hum.WalkSpeed = 0
  2691. nohit = 0
  2692. idle1 = false
  2693. for i = 1, 10 do
  2694.         wait()
  2695.         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
  2696.         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
  2697.         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
  2698.         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
  2699.         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
  2700.         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
  2701. end
  2702. zwc1 = Instance.new("Sound",torso)
  2703. zwc1.Volume = 1
  2704. zwc1.Looped = false
  2705. zwc1.SoundId = "rbxassetid://744770874"
  2706. zwc1:Play()
  2707. if clickon == true then
  2708. torso.CFrame = t.CFrame - Vector3.new(0,0,2)
  2709. else
  2710.     torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 20
  2711. end
  2712. canattack = true
  2713. idle = true
  2714. hum.WalkSpeed = 10
  2715. idle1 = true
  2716. end
  2717.  
  2718.  
  2719. end
  2720. end)
  2721.  
  2722. mouse.KeyDown:connect(function(key)
  2723.         if key == "h" then
  2724.     if canattack == true then
  2725.     idle = false                       
  2726.             idle1 = false
  2727.         canattack = false
  2728.         grab = false
  2729.     grab5()
  2730.     grabhit = Instance.new("Part",char)
  2731. grabhit.Size = Vector3.new(2,2,2)
  2732. grabhit.Position = Vector3.new(999,999,999)
  2733. grabhit.Transparency = 1
  2734. grabweld = Instance.new("Weld",grabhit)
  2735. grabweld.Part0 = torso
  2736. grabweld.Part1 = grabhit
  2737. grabweld.C0 = CFrame.new(0,0,-2)
  2738. ---------------------------------------------------------------
  2739. hand1 = Instance.new("Part",rarm)
  2740. hand1.Size = Vector3.new(1,1,1)
  2741. hand1.CanCollide = false
  2742. hand1.Transparency = 1
  2743. hand1.Position = Vector3.new(999,999,999)
  2744. hand1weld = Instance.new("Weld",hand1)
  2745. hand1weld.Part0 = rarm
  2746. hand1weld.Part1 = hand1
  2747. hand1weld.C0 = CFrame.new(0,-1.2,0)
  2748. ----------------------------------------------------------------
  2749. hand2 = Instance.new("Part",rarm)
  2750. hand2.Size = Vector3.new(1,1,1)
  2751. hand1.CanCollide = false
  2752. hand2.Transparency = 1
  2753. hand2.Position = Vector3.new(999,999,999)
  2754. hand2weld = Instance.new("Weld",hand2)
  2755. hand2weld.Part0 = larm
  2756. hand2weld.Part1 = hand2
  2757. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2758. function touch1(hit)
  2759. if not hit.Parent:findFirstChild("Humanoid") then return end
  2760. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2761.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2762.    
  2763. end
  2764. end
  2765. hand1.Touched:connect(touch1)
  2766. function touch2(hit)
  2767. if not hit.Parent:findFirstChild("Humanoid") then return end
  2768. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2769.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  2770.    
  2771. end
  2772. end
  2773. hand2.Touched:connect(touch2)
  2774. function touch(hit)
  2775. if not hit.Parent:findFirstChild("Humanoid") then return end
  2776. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2777.     grabhit.TouchInterest:Destroy()
  2778.     grab = true
  2779.     hu = hit.Parent:findFirstChild("Humanoid")
  2780. to = hit.Parent:findFirstChild("Torso")
  2781. he = hit.Parent:findFirstChild("Head")
  2782. hu.WalkSpeed = 0
  2783. if hu.Health > 100 then
  2784.     hu.MaxHealth = 100
  2785.     hu.Health = 100
  2786. end
  2787. towe = Instance.new("Weld",to)
  2788. towe.Part0 = torso
  2789. towe.Part1 = to
  2790. towe.C0 = CFrame.new(0,0,-1.5)
  2791.  
  2792.  
  2793. wait(0.5)
  2794. end
  2795. if grab == true then
  2796.     if clickon == true then
  2797.         jk = true
  2798.     clickon = false
  2799.     end
  2800.     towe.Part0 = nil
  2801.     partv = Instance.new("Part",to)
  2802.     partv.Transparency = 1
  2803.  
  2804.     partv.CanCollide = false
  2805.     partv.Anchored = true
  2806.     towe1 = Instance.new("Weld",to)
  2807. towe1.Part0 = to
  2808. towe1.Part1 = partv
  2809. towe1.C0 = CFrame.new(0,0,0)
  2810.    
  2811.    
  2812.  
  2813. partv:Destroy()
  2814.     towe.Part0 = torso
  2815.    
  2816.    
  2817.     ----------------------------------------------------
  2818.     grabon = true
  2819.     towe:Destroy()
  2820.        
  2821.     kickup()
  2822.     wait(0.1)
  2823.     for i = 1, 10 do
  2824.         wait()
  2825.         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
  2826.         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
  2827.         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
  2828.         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
  2829.         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
  2830.         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
  2831.         end
  2832. grabon = false
  2833. to.Anchored = true
  2834.  
  2835.  
  2836. grabon1 = true
  2837. zwc12 = Instance.new("Sound",torso)
  2838. zwc12.Volume = 1
  2839. zwc12.Looped = false
  2840. zwc12.SoundId = "rbxassetid://436748675"
  2841. zwc12:Play()
  2842.     knockdown()
  2843.     hu.Health = hu.Health - 30
  2844.     to.Anchored = false
  2845.     grabon1 = false
  2846.  
  2847.    
  2848.     local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2849.     Colors = {"White"}
  2850.         local wave = Instance.new("Part", torso)
  2851.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2852.         wave.Anchored = true
  2853.         wave.CanCollide = false
  2854.         wave.Locked = true
  2855.         wave.Size = Vector3.new(1, 1, 1)
  2856.         wave.TopSurface = "Smooth"
  2857.         wave.BottomSurface = "Smooth"
  2858.         wave.Transparency = 0.35
  2859.         wave.CFrame = HandCF4
  2860.         wm = Instance.new("SpecialMesh", wave)
  2861.         wm.MeshId = "rbxassetid://3270017"
  2862.         coroutine.wrap(function()
  2863.         for i = 1, 30, 1 do
  2864.         wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  2865.         wave.Size = wm.Scale
  2866.         wave.CFrame = HandCF4
  2867.         wave.Transparency = i/30
  2868.         wait()
  2869.         end
  2870.         wait()
  2871.         wave:Destroy()
  2872.         end)()
  2873.         wait(0.3)
  2874.         local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2875.     Colors = {"White"}
  2876.     zwd = Instance.new("Sound",char)
  2877. zwd.Volume = 5
  2878. zwd.Looped = false
  2879. zwd.SoundId = "rbxassetid://863810402"
  2880. zwd:Play()
  2881.         local wave = Instance.new("Part", torso)
  2882.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2883.         wave.Anchored = true
  2884.         wave.CanCollide = false
  2885.         wave.Locked = true
  2886.         wave.Size = Vector3.new(1, 1, 1)
  2887.         wave.TopSurface = "Smooth"
  2888.         wave.BottomSurface = "Smooth"
  2889.         wave.Transparency = 0.35
  2890.         wave.CFrame = HandCF4
  2891.         wm = Instance.new("SpecialMesh", wave)
  2892.         wm.MeshId = "rbxassetid://3270017"
  2893.         coroutine.wrap(function()
  2894.         for i = 1, 30, 1 do
  2895.         wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  2896.         wave.Size = wm.Scale
  2897.         wave.CFrame = HandCF4
  2898.         wave.Transparency = i/30
  2899.         wait()
  2900.         end
  2901.            
  2902.         wait()
  2903.         wave:Destroy()
  2904.    
  2905.         end)()
  2906.            
  2907.         wait(0.6)
  2908.         zwd:Destroy()
  2909.         wait(0.4)
  2910.     hed.Anchored = false
  2911.    
  2912.    
  2913.     canattack = true
  2914. idle = true
  2915. hand1:Destroy()
  2916. hand2:Destroy()
  2917.  
  2918.             goo = 0        
  2919.             idle1 = true
  2920. grab = false
  2921.     wait(1)
  2922.     if jk == true then
  2923.         jk = false
  2924.         clickon = true
  2925.     end
  2926.    
  2927. end
  2928.  
  2929.    
  2930. end
  2931.  
  2932.  
  2933. grabhit.Touched:connect(touch)
  2934. wait(0.1)
  2935. grabhit:Destroy()
  2936.  
  2937.    
  2938.    
  2939.    
  2940.     if grab == false then
  2941.         hand1:Destroy()
  2942. hand2:Destroy()
  2943.    
  2944. canattack = true
  2945. idle = true
  2946.                        
  2947.             idle1 = true
  2948.            
  2949.     end
  2950. end
  2951. end
  2952. end)
  2953.  
  2954. mouse.KeyDown:connect(function(Key)
  2955. if Key == "g" then
  2956. if canattack == true then
  2957.  
  2958.  
  2959. kamehamehaon = true
  2960. beam1.Size = Vector3.new(6,6,1)
  2961.  
  2962. partaura.Size = NumberSequence.new(0.8)
  2963.             idle = false
  2964.                
  2965.             idle1 = false
  2966.             canattack = false
  2967.             hum.WalkSpeed = 0
  2968.             z2 = Instance.new("Sound",char)
  2969. z2.Volume = 3
  2970. z2.Looped = false
  2971. z2.SoundId = "rbxassetid://908489666"
  2972. z2:Play()
  2973.  
  2974.        
  2975.         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
  2976.         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
  2977.                     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
  2978.                     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
  2979.                     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
  2980.         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
  2981.        
  2982.    
  2983.        
  2984.         partaura.Transparency = NumberSequence.new(0)
  2985.         partaura1.Transparency = NumberSequence.new(0)
  2986.         kamehameha = true
  2987.         wait(6)
  2988.         zwc1 = Instance.new("Sound",char)
  2989. zwc1.Volume = 1
  2990. zwc1.Looped = false
  2991. zwc1.SoundId = "rbxassetid://744770874"
  2992. zwc1:Play()
  2993.         torso.CFrame = t.CFrame - Vector3.new(0,0,-10)
  2994.         hum.HipHeight = 10
  2995.         wait(0.5)
  2996.         if kamehamehaon == true then
  2997.         kamehamehaon = false
  2998.         hited = true
  2999.         wait(0.1)
  3000.     point = true
  3001.     kamehamehaon = false
  3002. kamehameha = false
  3003.  
  3004.  
  3005.  
  3006. partaura.Transparency = NumberSequence.new(1)
  3007. partaura1.Transparency = NumberSequence.new(1)
  3008. z2:Stop()
  3009. z4 = Instance.new("Sound",char)
  3010. z4.Volume = 5
  3011. z4.Looped = false
  3012. z4.SoundId = "rbxassetid://908474188"
  3013. z4:Play()
  3014.  
  3015.         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
  3016.         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
  3017.                     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
  3018.                     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
  3019.                     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
  3020.         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
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.         laser = true
  3027.         s1.Volume=1
  3028. s1:play()
  3029.         wait(5.4)
  3030.         point = false
  3031.        
  3032.         laser = false
  3033.         beam1.Size = Vector3.new(1,1,1)
  3034. beam1.Parent=nil
  3035. inner1.Parent=nil
  3036. expl1.Parent=nil
  3037.  
  3038. hited1 = false
  3039. exa1.Parent=nil
  3040. s1:stop()
  3041.  
  3042.         idle = true
  3043.                 canattack = true
  3044.             idle1 = true
  3045.             hum.WalkSpeed = 16
  3046.         hum.HipHeight = 0
  3047.         end
  3048.         end
  3049. end
  3050. end)
  3051.  
  3052. function spin()
  3053. for i = 1, 50 do
  3054.         wait()
  3055.        
  3056.         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
  3057.         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
  3058.         torso.CFrame = torso.CFrame * CFrame.Angles(0,.8,0)
  3059.         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
  3060.         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
  3061.         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
  3062.         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
  3063. end
  3064. end
  3065. function grab5()
  3066. for i = 1, 10 do
  3067.         wait()
  3068.        
  3069.         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
  3070.         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       
  3071.         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
  3072.         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
  3073.         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
  3074.         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
  3075. end
  3076. for i = 1, 10 do
  3077.         wait()
  3078.        
  3079.         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
  3080.         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     
  3081.         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
  3082.         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
  3083.         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
  3084.         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
  3085. end
  3086. end
  3087. mouse.KeyDown:connect(function(key)
  3088.         if key == "y" then
  3089.     if canattack == true then
  3090.     idle = false                       
  3091.             idle1 = false
  3092.         canattack = false
  3093.     grab5()
  3094.  
  3095.     grabhit = Instance.new("Part",char)
  3096. grabhit.Size = Vector3.new(2,2,2)
  3097. grabhit.Position = Vector3.new(999,999,999)
  3098. grabhit.Transparency = 1
  3099. grabweld = Instance.new("Weld",grabhit)
  3100. grabweld.Part0 = torso
  3101. grabweld.Part1 = grabhit
  3102. grabweld.C0 = CFrame.new(0,0,-2)
  3103. ---------------------------------------------------------------
  3104. hand1 = Instance.new("Part",rarm)
  3105. hand1.Size = Vector3.new(1,1,1)
  3106. hand1.CanCollide = false
  3107. hand1.Transparency = 1
  3108. hand1.Position = Vector3.new(999,999,999)
  3109. hand1weld = Instance.new("Weld",hand1)
  3110. hand1weld.Part0 = rarm
  3111. hand1weld.Part1 = hand1
  3112. hand1weld.C0 = CFrame.new(0,-1.2,0)
  3113. ----------------------------------------------------------------
  3114. hand2 = Instance.new("Part",rarm)
  3115. hand2.Size = Vector3.new(1,1,1)
  3116. hand1.CanCollide = false
  3117. hand2.Transparency = 1
  3118. hand2.Position = Vector3.new(999,999,999)
  3119. hand2weld = Instance.new("Weld",hand2)
  3120. hand2weld.Part0 = larm
  3121. hand2weld.Part1 = hand2
  3122. hand2weld.C0 = CFrame.new(0,-1.2,0)
  3123. function touch1(hit)
  3124. if not hit.Parent:findFirstChild("Humanoid") then return end
  3125. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3126.     hu1 = hit.Parent:findFirstChild("Humanoid")
  3127.     grab1 = true
  3128.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3129.     if hu1.Health > 100 then
  3130.     hu1.MaxHealth = 100
  3131.     hu1.Health = 100
  3132. end
  3133. end
  3134. end
  3135. hand1.Touched:connect(touch1)
  3136. function touch2(hit)
  3137. if not hit.Parent:findFirstChild("Humanoid") then return end
  3138. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3139.     hu1 = hit.Parent:findFirstChild("Humanoid")
  3140.     grab1 = true
  3141.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3142.     if hu1.Health > 100 then
  3143.     hu1.MaxHealth = 100
  3144.     hu1.Health = 100
  3145. end
  3146. end
  3147. end
  3148. hand2.Touched:connect(touch2)
  3149. function touch(hit)
  3150. if not hit.Parent:findFirstChild("Humanoid") then return end
  3151. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3152.     grab1 = true
  3153.     if clickon == true then
  3154.         jk = true
  3155.     clickon = false
  3156.     end
  3157.     grabhit.TouchInterest:Destroy()
  3158.    
  3159.     hu1 = hit.Parent:findFirstChild("Humanoid")
  3160. to1 = hit.Parent:findFirstChild("Torso")
  3161. he1 = hit.Parent:findFirstChild("Head")
  3162. hu1.WalkSpeed = 0
  3163. if hu1.Health > 100 then
  3164.     hu1.MaxHealth = 100
  3165.     hu1.Health = 100
  3166. end
  3167.  
  3168.  
  3169.  
  3170.  
  3171. end
  3172.  
  3173. if grab1 == true then
  3174.     throw = 5
  3175.     to1.CFrame = to1.CFrame + Vector3.new(0,60,0)
  3176.     kickup()
  3177.     hum.HipHeight = 10
  3178.     wait()
  3179.     grabon1 = true
  3180.    
  3181.     hed.Anchored = true
  3182.     wait(0.3)
  3183.    
  3184.         hed.Anchored = false
  3185.     spin()
  3186.     ds = Instance.new("Sound",torso)
  3187. ds.Volume = 4
  3188. ds.Looped = false
  3189. ds.SoundId = "rbxassetid://860448713"
  3190. ds:Play()
  3191.  
  3192.     grabon1 = false
  3193.     grabon2 = true
  3194.     wait(0.5)
  3195.     grabon2 = false
  3196.     hand1:Destroy()
  3197.    
  3198. hand2:Destroy()
  3199.  
  3200.     hum.HipHeight = 0
  3201.     wait(0.5)
  3202. canattack = true
  3203. idle = true
  3204.             grabhit:Destroy()          
  3205.             idle1 = true
  3206.         grab1 = false  
  3207.        
  3208.         if jk == true then
  3209.         jk = false
  3210.         clickon = true
  3211.     end
  3212. end
  3213.  
  3214.    
  3215. end
  3216.  
  3217.    
  3218. end
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224. grabhit.Touched:connect(touch)
  3225.    
  3226.  
  3227.  
  3228.    
  3229.     wait(0.2)
  3230.    
  3231.     if grab1 == false then
  3232.         hand1:Destroy()
  3233. hand2:Destroy()
  3234. grabhit:Destroy()
  3235.    
  3236. canattack = true
  3237. idle = true
  3238.                        
  3239.             idle1 = true
  3240.            
  3241.  
  3242.  
  3243.     end
  3244.     end
  3245. end)
  3246.  
  3247. function pushaway()
  3248. for i = 1, 10 do
  3249.         wait()
  3250.         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
  3251.         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
  3252.         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
  3253.         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
  3254.         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
  3255.         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
  3256.         end
  3257. for i = 1, 10 do
  3258.         wait()
  3259.         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
  3260.         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
  3261.         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
  3262.         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
  3263.         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
  3264.         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
  3265. end
  3266. end
  3267.  
  3268. function dragoncharge()
  3269. for i = 1, 10 do
  3270.         wait()
  3271.         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
  3272.         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
  3273.         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
  3274.         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
  3275.         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
  3276.         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
  3277. end
  3278. end
  3279. function dragonfist()
  3280. for i = 1, 10 do
  3281.         wait()
  3282.         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
  3283.         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
  3284.         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
  3285.         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
  3286.         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
  3287.         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
  3288.         end
  3289. for i = 1, 10 do
  3290.         wait()
  3291.         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
  3292.         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
  3293.         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
  3294.         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
  3295.         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
  3296.         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
  3297. end
  3298. end
  3299. mouse.KeyDown:connect(function(key)
  3300.         if key == "u" then
  3301.     if canattack == true then
  3302.         if ssj33 == true then
  3303.     idle = false                       
  3304.             idle1 = false
  3305.         canattack = false
  3306.     grab5()
  3307.  
  3308.     grabhit = Instance.new("Part",char)
  3309. grabhit.Size = Vector3.new(2,2,2)
  3310. grabhit.Position = Vector3.new(999,999,999)
  3311. grabhit.Transparency = 1
  3312. grabweld = Instance.new("Weld",grabhit)
  3313. grabweld.Part0 = torso
  3314. grabweld.Part1 = grabhit
  3315. grabweld.C0 = CFrame.new(0,0,-2)
  3316. ---------------------------------------------------------------
  3317. hand1 = Instance.new("Part",rarm)
  3318. hand1.Size = Vector3.new(0.1,0.1,0.1)
  3319. hand1.CanCollide = false
  3320. hand1.Transparency = 1
  3321. hand1.Position = Vector3.new(999,999,999)
  3322. hand2mesh = Instance.new("SpecialMesh",hand1)
  3323. hand2mesh.MeshType = "FileMesh"
  3324.  
  3325. hand2mesh.Scale = Vector3.new(1,1,1)
  3326. hand2aura = Instance.new("ParticleEmitter",hand1)
  3327. hand2aura.Size = NumberSequence.new(1)
  3328. hand2aura.Texture = "rbxassetid://715401010"
  3329. hand2aura.Speed = NumberRange.new(0)
  3330. hand2aura.LockedToPart = true
  3331. hand2aura.Transparency = NumberSequence.new(1)
  3332. hand2aura.RotSpeed = NumberRange.new(999)
  3333. hand1weld = Instance.new("Weld",hand1)
  3334. hand1weld.Part0 = rarm
  3335. hand1weld.Part1 = hand1
  3336. hand1weld.C0 = CFrame.new(0,-1.8,0)
  3337. ----------------------------------------------------------------
  3338. hand2 = Instance.new("Part",rarm)
  3339. hand2.Size = Vector3.new(1,1,1)
  3340. hand1.CanCollide = false
  3341. hand2.Transparency = 1
  3342. hand2.Position = Vector3.new(999,999,999)
  3343.  
  3344. hand2weld = Instance.new("Weld",hand2)
  3345. hand2weld.Part0 = larm
  3346. hand2weld.Part1 = hand2
  3347. hand2weld.C0 = CFrame.new(0,-1.2,0)
  3348. function touch1(hit)
  3349. if not hit.Parent:findFirstChild("Humanoid") then return end
  3350. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3351.     hu1 = hit.Parent:findFirstChild("Humanoid")
  3352.     grab2 = true
  3353.    
  3354.     if clickon == true then
  3355.         jk = true
  3356.     clickon = false
  3357.     end
  3358.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3359.     if hu1.Health > 100 then
  3360.     hu1.MaxHealth = 100
  3361.     hu1.Health = 100
  3362. end
  3363. end
  3364. end
  3365. hand1.Touched:connect(touch1)
  3366. function touch2(hit)
  3367. if not hit.Parent:findFirstChild("Humanoid") then return end
  3368. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3369.     hu1 = hit.Parent:findFirstChild("Humanoid")
  3370.     grab2 = true
  3371.     if clickon == true then
  3372.         jk = true
  3373.     clickon = false
  3374.     end
  3375.     hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  3376.     if hu1.Health > 100 then
  3377.     hu1.MaxHealth = 100
  3378.     hu1.Health = 100
  3379. end
  3380. end
  3381. end
  3382. hand2.Touched:connect(touch2)
  3383. function touch(hit)
  3384. if not hit.Parent:findFirstChild("Humanoid") then return end
  3385. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3386.     grab8 = true
  3387.     if clickon == true then
  3388.         jk = true
  3389.     clickon = false
  3390.     end
  3391.     grabhit.TouchInterest:Destroy()
  3392.    
  3393.     hu12 = hit.Parent:findFirstChild("Humanoid")
  3394. to12 = hit.Parent:findFirstChild("Torso")
  3395. he12 = hit.Parent:findFirstChild("Head")
  3396. hu1.WalkSpeed = 0
  3397. if hu12.Health > 100 then
  3398.     hu12.MaxHealth = 100
  3399.     hu12.Health = 100
  3400. end
  3401.  
  3402.  
  3403.  
  3404.  
  3405. end
  3406.  
  3407. if grab2 == true then
  3408.     z4f = Instance.new("Sound",torso)
  3409. z4f.Volume = 5
  3410. z4f.Looped = false
  3411. z4f.SoundId = "rbxassetid://815202315"
  3412. z4f:Play()
  3413.  
  3414.     pushaway()
  3415.     grabon3 = true
  3416.     wait(1)
  3417.     grabon3 = false
  3418.     he12.Anchored = true
  3419.    
  3420.     dragoncharge()
  3421.     hand2aura.Transparency = NumberSequence.new(0)
  3422.     wait(1.5)
  3423.     dragonfist()
  3424.     z4f:Destroy()
  3425.     z4x = Instance.new("Sound",torso)
  3426. z4x.Volume = 5
  3427. z4x.Looped = false
  3428. z4x.SoundId = "rbxassetid://908474188"
  3429. z4x:Play()
  3430.     hand1.Transparency = 0
  3431.     hand2mesh.MeshId = "rbxassetid://58430372"
  3432.     hand1.BrickColor = BrickColor.new("New Yeller")
  3433.     hand2mesh.Scale = Vector3.new(5,5,5)
  3434.     hand1weld.C0 = CFrame.new(0,-3,-1) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  3435.     grabon4 = true
  3436.     wait(0.5)
  3437.    
  3438.     hu12.Health = 0
  3439.     grabon4 = false
  3440.     wait(0.5)
  3441.     he12.Anchored = false
  3442.     z4x:Destroy()
  3443.     throw1 = 5
  3444. throw2 = 5
  3445.    
  3446.    
  3447.    
  3448.    
  3449.    
  3450.    
  3451.    
  3452. ------------------------------------------------------------
  3453.     hand1:Destroy()
  3454. hand2:Destroy()
  3455.    
  3456. canattack = true
  3457. idle = true
  3458.             grabhit:Destroy()          
  3459.             idle1 = true
  3460.        
  3461.     if jk == true then
  3462.         jk = false
  3463.         clickon = true
  3464.     end
  3465.    
  3466.         grab8 = false  
  3467. end
  3468.  
  3469.    
  3470. end
  3471.  
  3472.    
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479. grabhit.Touched:connect(touch)
  3480.    
  3481.  
  3482.  
  3483.    
  3484.     wait(0.2)
  3485.    
  3486.     if grab8 == false then
  3487.         hand1:Destroy()
  3488. hand2:Destroy()
  3489. grabhit:Destroy()
  3490.    
  3491. canattack = true
  3492. idle = true
  3493.                        
  3494.             idle1 = true
  3495.            
  3496.  
  3497.  
  3498.     end
  3499.         end
  3500.         end
  3501.     end
  3502. end)
  3503. game:GetService("RunService").RenderStepped:connect(function()
  3504.     if grabon3 == true then
  3505.         throw1 = throw1 + 1
  3506.         to12.CFrame = torso.CFrame + hed.CFrame.lookVector * throw1
  3507.        
  3508.     end
  3509.     if grabon4 == true then
  3510.         throw2 = throw2 + 0.2
  3511.         torso.CFrame = hed.CFrame - Vector3.new(0,2,0) + hed.CFrame.lookVector * throw2
  3512.     end
  3513.     if grabon1 == true then
  3514.        
  3515.         to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * 5
  3516.        
  3517.     end
  3518.     if grabon2 == true then
  3519.         throw = throw + 6
  3520.         to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * throw
  3521.     end
  3522. if grabon == true then
  3523.         goo = goo + 0.5
  3524.         to.CFrame = torso.CFrame + torso.CFrame.lookVector * 2 + Vector3.new(0,goo,0)
  3525.     end
  3526. if hum.Jump == true then
  3527.         if canattack == true then
  3528.             if clickon == true then
  3529.         jk = true
  3530.     clickon=false
  3531.     end
  3532.             zwc12 = Instance.new("Sound",torso)
  3533. zwc12.Volume = 1
  3534. zwc12.Looped = false
  3535. zwc12.SoundId = "rbxassetid://436748675"
  3536. zwc12:Play()
  3537.             canattack = false
  3538.             idle = false
  3539.             idle1 = false
  3540.             nohit = 0
  3541.        
  3542.         for i = 1, 20 do
  3543.         wait()
  3544.         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
  3545.         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
  3546.         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
  3547.         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
  3548.         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
  3549.         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
  3550.         end
  3551.         wait(0.5)
  3552.         canattack = true
  3553.             idle = true
  3554.             idle1 = true
  3555.             if jk == true then
  3556.         jk = false
  3557.         clickon = true
  3558.     end
  3559.         end
  3560.     end
  3561. if kamehameha == true then
  3562.             aj1 = aj1 + 0.005
  3563.             partaura.Size = NumberSequence.new(aj1)
  3564.             beam1.Size=beam1.Size + Vector3.new(0.01,0.01,0)
  3565.             beamdamage = beamdamage + 0.001
  3566.            
  3567.     else
  3568.         aj1 = 0.1
  3569.        
  3570.     end
  3571.     if hited1 == true then
  3572.         wait(0.3)
  3573. welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z-beamknockback)
  3574.     human.Health = human.Health - beamdamage
  3575.  
  3576.  
  3577.     human.PlatformStand = true
  3578.     human.Sit = true
  3579.  
  3580. if hited1 == false and on == true then
  3581.     on  = false
  3582.     wait(0.5)
  3583.         human.PlatformStand = false
  3584.     human.Sit = false
  3585.     beamknockback = 0
  3586. beamdamage = 0.001
  3587.     human.Jump = true
  3588.  
  3589.     end
  3590.     end
  3591. if clickon == true then
  3592.         if point == false then
  3593.     you.CFrame = CFrame.new(you.CFrame.p,t.CFrame.p)
  3594.     if hu.Health < 1 then
  3595.         clickon = false
  3596.     end
  3597.         end
  3598.        
  3599.     end
  3600. ballmesh.Scale = ballmesh.Scale + Vector3.new(5,5,5)
  3601. ball.Transparency = ball.Transparency + 0.05
  3602.     if go == false then
  3603.         aj = aj + 0.13
  3604.         spirit1mesh.Scale = Vector3.new(aj,aj,aj)
  3605.        
  3606.     end
  3607. if auracan1 == true then
  3608.     auracan1 = false
  3609.     aura1.Texture = "rbxassetid://281983000"
  3610.     wait(0.1)
  3611. aura1.Texture = "rbxassetid://281982895"
  3612.     wait(0.1)
  3613. aura1.Texture = "rbxassetid://281983092"
  3614.     wait(0.1)
  3615. aura1.Texture = "rbxassetid://281996097"
  3616.     wait(0.1)
  3617. aura1.Texture = "rbxassetid://281983189"
  3618.     wait(0.1)
  3619. aura1.Texture = "rbxassetid://281983242"
  3620.     wait(0.1)
  3621. aura1.Texture = "rbxassetid://281983280"
  3622.     wait(0.1)
  3623. aura1.Texture = "rbxassetid://281983337"
  3624.     wait(0.1)
  3625.    
  3626.     auracan1 = true
  3627.     end
  3628.     if auracan == true then
  3629.     auracan = false
  3630.     aura.Texture = "rbxassetid://901509906"
  3631.     wait(0.07)
  3632.     aura.Texture = "rbxassetid://901510046"
  3633.     wait(0.07)
  3634.     aura.Texture = "rbxassetid://901510125"
  3635.     wait(0.07)
  3636.    
  3637.     auracan = true
  3638.     end
  3639.     if auracan3 == true then
  3640.     auracan3 = false
  3641.     aura3.Texture = "rbxassetid://901509906"
  3642.     wait(0.07)
  3643.     aura3.Texture = "rbxassetid://901510046"
  3644.     wait(0.07)
  3645.     aura3.Texture = "rbxassetid://901510125"
  3646.     wait(0.07)
  3647.     auracan3 = true
  3648.     end
  3649. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3650.  
  3651.             if walk == true then
  3652.            
  3653.             if canattack == true then
  3654.             walk = false
  3655.             walkon = true
  3656.            
  3657.                     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
  3658.         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
  3659.                     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
  3660.                     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
  3661.                     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
  3662.         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
  3663. wait(0.1)
  3664. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3665. 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
  3666.         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
  3667.                     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
  3668.                     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
  3669.                     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
  3670.         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
  3671.         wait(0.1)
  3672.         end
  3673. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3674.     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
  3675.         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
  3676.                     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
  3677.                     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
  3678.                     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
  3679.         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
  3680.        
  3681.         z41 = Instance.new("Sound",char)
  3682. z41.Volume = 10
  3683. z41.Looped = false
  3684. z41.SoundId = walksound
  3685. z41:Play()
  3686. wait(.1)
  3687. end
  3688. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3689.     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
  3690.         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
  3691.                     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
  3692.                     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
  3693.                     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
  3694.         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
  3695.        
  3696.        
  3697. wait(.1)
  3698. end
  3699. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3700.  
  3701.     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
  3702.         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
  3703.                     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
  3704.                     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
  3705.                     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
  3706.         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
  3707. wait(0.1)
  3708.  
  3709. end
  3710. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3711.  
  3712.     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
  3713.         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
  3714.                     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
  3715.                     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
  3716.                     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
  3717.         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
  3718. wait(0.1)
  3719.  
  3720. end
  3721. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3722.  
  3723.     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
  3724.         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
  3725.                     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
  3726.                     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
  3727.                     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
  3728.         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
  3729. wait(0.1)
  3730. end
  3731. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3732.  
  3733.     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
  3734.         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
  3735.                     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
  3736.                     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
  3737.                     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
  3738.         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
  3739. wait(0.1)
  3740. end
  3741. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3742.     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
  3743.         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
  3744.                     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
  3745.                     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
  3746.                     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
  3747.         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
  3748.         wait(0.1)
  3749.         z41 = Instance.new("Sound",char)
  3750. z41.Volume = 10
  3751. z41.Looped = false
  3752. z41.SoundId = walksound
  3753. z41:Play()
  3754. end
  3755. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  3756.     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
  3757.         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
  3758.                     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
  3759.                     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
  3760.                     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
  3761.         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
  3762.         wait(0.1)
  3763.    
  3764. end
  3765. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then   
  3766. 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
  3767.         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
  3768.                     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
  3769.                     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
  3770.                     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
  3771.         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
  3772.  
  3773. wait(0.1)
  3774. end
  3775. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then   
  3776. 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
  3777.         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
  3778.                     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
  3779.                     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
  3780.                     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
  3781.         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
  3782.  
  3783. wait(0.1)
  3784. end
  3785.  
  3786.         walk = true
  3787.             end
  3788.             end
  3789. end
  3790.     if hum.MoveDirection.x == 0 then
  3791.         if idle1 == true then
  3792.             walkon = false
  3793.             idle1 = false
  3794.         idle = false
  3795.            
  3796.        
  3797.         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
  3798.         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
  3799.                     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
  3800.                     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
  3801.                     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
  3802.         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
  3803.         wait(0.1)
  3804.        
  3805.         if canattack == true then
  3806. idle = true
  3807. idle1 = true
  3808. end
  3809.         end
  3810.    
  3811.     end
  3812.     nohit = nohit + 0.2
  3813.     if nohit > 10 and canattack == true and walkon == false then
  3814.         idle = true
  3815. idle1 = true
  3816.         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
  3817.         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
  3818.                     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
  3819.                     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
  3820.                     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
  3821.         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
  3822.        
  3823.     end
  3824.     if darius == true then
  3825.         darius = false
  3826.     wait(0.1)
  3827. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  3828. wait(0.1)
  3829. part2.Texture = "http://www.roblox.com/asset/?id=894173392"
  3830. wait(0.1)
  3831. part2.Texture = "http://www.roblox.com/asset/?id=890403068"
  3832. wait(0.1)
  3833. part2.Texture = "http://www.roblox.com/asset/?id=890403512"
  3834. darius = true
  3835. end
  3836. end)
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top