Guest User

Untitled

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