copra50

goku

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