Advertisement
voyqgo

test

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