MESCRIPT

Gogeta beta script

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