Advertisement
Guest User

Goku Script

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