Advertisement
Guest User

Fe (i hope) Goku

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