Advertisement
AxeuerAlt

Untitled

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