Advertisement
teotv202

Goku Script

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