convertboi

Goku script FE

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