AxeuerAlt

Untitled

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