AxeuerAlt

Untitled

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