Advertisement
Michael91

FE Goku Test

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