Advertisement
ghostteen14

Untitled

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