daily pastebin goal
31%
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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top