Gibby_kun

Untitled

Jul 14th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 296.62 KB | None | 0 0
  1. function Ungroup(model)
  2. for _,v in ipairs(model:GetChildren()) do
  3. v.Parent=model.Parent
  4. end
  5. model:remove()
  6. end
  7. local new=Instance.new
  8. local rad=math.rad
  9. local cf=CFrame.new
  10. local v3=Vector3.new
  11. local hitmeter = 0
  12. local ang=function(x,y,z)
  13. return CFrame.Angles(rad(x),rad(y),rad(z))
  14. end
  15. local player=game:service'Players'.LocalPlayer
  16. local char=player.Character
  17. local cam=workspace.Camera
  18. local mouse=player:GetMouse()
  19. local weld=function(a,b,c0,c1)
  20. m=Instance.new('Motor',a)
  21. m.Part0=a
  22. m.Part1=b
  23. m.C0=c0
  24. m.C1=c1
  25. return m
  26. end
  27.  
  28.  
  29. beamm=Instance.new('Model',workspace)
  30. beamm.Name='beam'
  31.  
  32. laser=false
  33.  
  34. rs=Instance.new('Part',char)
  35. rs.Transparency=1
  36. rs.CanCollide=false
  37. rs.TopSurface,rs.BottomSurface=0,0
  38. rs.FormFactor=3
  39. rs.Size=Vector3.new(.5,.5,.5)
  40.  
  41. ls=rs:Clone()
  42. ls.Parent=char
  43.  
  44.  
  45.  
  46. s1=Instance.new('Sound',char)
  47. s1.Volume=1
  48. s1.Pitch=1
  49. s1.Looped=true
  50.  
  51.  
  52. particles={}
  53.  
  54. local wep=new('Part',char)
  55. wep.FormFactor=3
  56. wep.Transparency = 1
  57. wep.CanCollide=false
  58. wep.Size=v3(0.1,0.1,0.1)
  59. wep.TopSurface,wep.BottomSurface=0,0
  60. local wepw=weld(wep,char['Torso'],cf(0,6,0),ang(90,0,0))
  61.  
  62. local beam1=wep:Clone()
  63. beam1:ClearAllChildren()
  64. beam1.Material='Neon'
  65. beam1.BrickColor=BrickColor.new('Toothpaste')
  66. beam1.Size=Vector3.new(15,15,1)
  67. beam1.Transparency=.5
  68. beam1.Anchored=true
  69. local ms=Instance.new('BlockMesh',beam1)
  70. local inner1=beam1:Clone()
  71. inner1.Transparency=0
  72. inner1.Material='SmoothPlastic'
  73. inner1.BrickColor=BrickColor.new('Navy blue')
  74. local ms2=inner1.Mesh
  75.  
  76. local expl1=inner1:Clone()
  77. expl1.Mesh:Destroy()
  78. expl1.Material='Neon'
  79. expl1.BrickColor=BrickColor.new('New Yeller')
  80. expl1.Size=Vector3.new(11,11,11)
  81. expl1.Transparency=0
  82. pl=Instance.new('PointLight',expl1)
  83. pl.Color=expl1.BrickColor.Color
  84. pl.Range=pl.Range*2
  85. pl.Name='light'
  86. local br=pl.Range
  87.  
  88. local exa1=expl1:Clone()
  89. exa1.Size=Vector3.new(10,10,10)
  90. pl2=exa1.light
  91.  
  92. local part=exa1:Clone()
  93. part.Size=Vector3.new(1.5,1.5,1.5)
  94. pl3=part.light
  95. pms=Instance.new('BlockMesh',part)
  96.  
  97. char.Humanoid.Died:connect(function()
  98. laser=false
  99. beam1.Parent=nil
  100. inner1.Parent=nil
  101. expl1.Parent=nil
  102. exa1.Parent=nil
  103. s1:stop()
  104. end)
  105.  
  106.  
  107.  
  108. parti=0
  109. game:service'RunService'.Stepped:connect(function()
  110. parti=parti+1
  111. for i,v in pairs(particles) do
  112. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  113. v.Transparency=v.Transparency+.08
  114. if v.Transparency >= 1 then
  115. v:Destroy()
  116. table.remove(particles,i)
  117. else
  118. v.Parent=beamm
  119. end
  120. end
  121. a=cam.CoordinateFrame.p
  122. b=mouse.Hit.p
  123. mhitr=Ray.new(a,(b-a).unit*999)
  124. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  125.  
  126.  
  127. if laser then
  128. beamm.Parent=workspace
  129. beam1.Parent=beamm
  130. inner1.Parent=beamm
  131. expl1.Parent=beamm
  132. exa1.Parent=beamm
  133. s1.Volume=s1.Volume-0.005
  134.  
  135. 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)
  136. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  137.  
  138. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) and hit ~= workspace.Baseplate then
  139. if hit:IsA("Part") then
  140. hit.Anchored = false
  141. wait()
  142. hit.Position = hit.Position + Vector3.new(0,1,0)
  143. block = Instance.new("BodyForce",hit)
  144. block.Force = Vector3.new(0,0,10000)
  145. end
  146. if hit:IsA("Model") then
  147. Ungroup(hit)
  148. end
  149.  
  150. end
  151. if hit and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  152. human = hit.Parent:FindFirstChild("Humanoid")
  153. to = hit.Parent:FindFirstChild("Torso")
  154. human.Sit = true
  155. human.PlatformStand = true
  156. human.Health = human.Health - math.huge
  157. e=Instance.new('Explosion',workspace)
  158. e.Position=pos
  159. to:Destroy()
  160.  
  161. end
  162. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  163. e=Instance.new('Explosion',workspace)
  164. e.Position=pos
  165. e.BlastRadius=14
  166. e.BlastPressure=1e4
  167. end
  168. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  169. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  170. end
  171.  
  172. if parti==math.floor(parti) then
  173. par=part:Clone()
  174. table.insert(particles,par)
  175. par.Parent=beamm
  176. par.Transparency=1-s1.Volume
  177. par.light.Range=br*s1.Volume
  178. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  179. end
  180.  
  181. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  182. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  183. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  184. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  185. inner1.CFrame=beam1.CFrame
  186. pl.Range=br*s1.Volume
  187. pl2.Range=br*s1.Volume
  188. expl1.Size=v3(30,30,30)*s1.Volume
  189. expl1.Transparency=math.random(40,60)/100
  190. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  191. exa1.Size=v3(20,20,20)*s1.Volume
  192. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  193.  
  194. end
  195. end)
  196. beamm=Instance.new('Model',workspace)
  197. beamm.Name='beam'
  198.  
  199. laser1=false
  200.  
  201. rs=Instance.new('Part',char)
  202. rs.Transparency=1
  203. rs.CanCollide=false
  204. rs.TopSurface,rs.BottomSurface=0,0
  205. rs.FormFactor=3
  206. rs.Size=Vector3.new(.5,.5,.5)
  207.  
  208. ls=rs:Clone()
  209. ls.Parent=char
  210.  
  211.  
  212.  
  213. s1=Instance.new('Sound',char)
  214. s1.Volume=1
  215. s1.Pitch=1
  216. s1.Looped=true
  217.  
  218.  
  219. particles={}
  220.  
  221. local wep=new('Part',char)
  222. wep.FormFactor=3
  223. wep.Transparency = 1
  224. wep.CanCollide=false
  225. wep.Size=v3(0.1,0.1,0.1)
  226. wep.TopSurface,wep.BottomSurface=0,0
  227. local wepw=weld(wep,char['Torso'],cf(0,3,0.5),ang(100,0,90))
  228.  
  229. local beam=wep:Clone()
  230. beam:ClearAllChildren()
  231. beam.Material='Neon'
  232. beam.BrickColor=BrickColor.new('Toothpaste')
  233. beam.Size=Vector3.new(4,4,1)
  234. beam.Transparency=.5
  235. beam.Anchored=true
  236. local ms=Instance.new('BlockMesh',beam)
  237. local inner=beam:Clone()
  238. inner.Transparency=0
  239. inner.Material='SmoothPlastic'
  240. inner.BrickColor=BrickColor.new('Navy blue')
  241. local ms2=inner.Mesh
  242.  
  243. local expl=inner:Clone()
  244. expl.Mesh:Destroy()
  245. expl.Material='Neon'
  246. expl.BrickColor=BrickColor.new('Toothpaste')
  247. expl.Size=Vector3.new(11,11,11)
  248. expl.Transparency=.55
  249. pl=Instance.new('PointLight',expl)
  250. pl.Color=expl.BrickColor.Color
  251. pl.Range=pl.Range*2
  252. pl.Name='light'
  253. local br=pl.Range
  254.  
  255. local exa=expl:Clone()
  256. exa.Size=Vector3.new(4,4,4)
  257. pl2=exa.light
  258.  
  259. local part=exa:Clone()
  260. part.Size=Vector3.new(1.5,1.5,1.5)
  261. pl3=part.light
  262. pms=Instance.new('BlockMesh',part)
  263.  
  264. char.Humanoid.Died:connect(function()
  265. laser1=false
  266. beam.Parent=nil
  267. inner.Parent=nil
  268. expl.Parent=nil
  269. exa.Parent=nil
  270. s1:stop()
  271. end)
  272.  
  273.  
  274.  
  275. parti=0
  276. game:service'RunService'.Stepped:connect(function()
  277. parti=parti+1
  278. for i,v in pairs(particles) do
  279. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  280. v.Transparency=v.Transparency+.08
  281. if v.Transparency >= 1 then
  282. v:Destroy()
  283. table.remove(particles,i)
  284. else
  285. v.Parent=beamm
  286. end
  287. end
  288. a=cam.CoordinateFrame.p
  289. b=mouse.Hit.p
  290. mhitr=Ray.new(a,(b-a).unit*999)
  291. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  292.  
  293.  
  294. if laser1 then
  295. beamm.Parent=workspace
  296. beam.Parent=beamm
  297. inner.Parent=beamm
  298. expl.Parent=beamm
  299. exa.Parent=beamm
  300. s1.Volume=s1.Volume-.005
  301.  
  302. 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)
  303. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  304.  
  305. if hit and hit.Parent:findFirstChild('Humanoid') and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  306.  
  307. end
  308. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  309. e=Instance.new('Explosion',workspace)
  310. e.Position=pos
  311. e.BlastRadius=14
  312. e.BlastPressure=1e4
  313. end
  314. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  315. hit.Velocity=hit.Velocity+beam.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  316. end
  317.  
  318. if parti==math.floor(parti) then
  319. par=part:Clone()
  320. table.insert(particles,par)
  321. par.Parent=beamm
  322. par.Transparency=1-s1.Volume
  323. par.light.Range=br*s1.Volume
  324. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(0,0,-10)
  325. end
  326.  
  327. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  328. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  329. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  330. beam.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  331. inner.CFrame=beam.CFrame
  332. pl.Range=br*s1.Volume
  333. pl2.Range=br*s1.Volume
  334. expl.Size=v3(math.random(9,13),math.random(9,13),math.random(9,13))*s1.Volume
  335. expl.Transparency=math.random(40,60)/100
  336. expl.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  337. exa.Size=v3(3,3,3)*s1.Volume
  338. exa.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  339.  
  340. end
  341. end)
  342. local char = game.Players.LocalPlayer.Character
  343. for i,v in pairs(char:children()) do
  344. if v:IsA("Accessory") then
  345. v:Destroy()
  346. end
  347. end
  348. local froze = {}
  349. local function freeze(p)
  350. if p:IsA("BasePart") and p.Anchored == false then
  351. p.Anchored = true
  352. table.insert(froze,p)
  353. end
  354. if not game.Players:GetPlayerFromCharacter(p) then
  355. for _,v in pairs(p:GetChildren())do
  356. freeze(v)
  357. end
  358. end
  359. end
  360. local function unfreeze()
  361. for _,v in pairs(froze)do
  362. v.Anchored = false
  363. end
  364. froze = {}
  365. end
  366. local hold = false
  367. local aura = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Torso)
  368. aura.Size = NumberSequence.new(0)
  369. aura.Lifetime = NumberRange.new(0)
  370. aura.LightEmission = 0
  371. local jun = game.Players.LocalPlayer
  372. local p = game.Players.LocalPlayer
  373. local char = p.Character
  374. local mouse = p:GetMouse()
  375. local larm = char["Left Arm"]
  376. local rarm = char["Right Arm"]
  377. local lleg = char["Left Leg"]
  378. local rleg = char["Right Leg"]
  379. local hed = char.Head
  380. local torso = char.Torso
  381. local hum = char.Humanoid
  382. local cam = game.Workspace.CurrentCamera
  383. local root = char.HumanoidRootPart
  384. local deb = false
  385. local shot = 0
  386. local debris=game:service"Debris"
  387. local l = game:GetService("Lighting")
  388. local rs = game:GetService("RunService").RenderStepped
  389.  
  390. ypcall(function()
  391. shirt = Instance.new("Shirt", char)
  392. shirt.Name = "Shirt"
  393. pants = Instance.new("Pants", char)
  394. pants.Name = "Pants"
  395. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=393374766"
  396. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=237836991"
  397. end)
  398. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  399. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  400. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  401. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  402. Hair99 = Instance.new("Part")
  403.  
  404. Hair99.Parent = jun.Character
  405. Hair99.Name = "Hair"
  406. Hair99.formFactor = "Symmetric"
  407. Hair99.Size = Vector3.new(1, 1, 1)
  408. Hair99.CFrame = jun.Character.Head.CFrame
  409. Hair99:BreakJoints()
  410. Hair99.CanCollide = false
  411. Hair99.TopSurface = "Smooth"
  412. Hair99.BottomSurface = "Smooth"
  413. Hair99.BrickColor = BrickColor.new("New Yeller")
  414. Hair99.Transparency = 0
  415.  
  416. Weld = Instance.new("Weld")
  417. Weld.Part0 = jun.Character.Head
  418. Weld.Part1 = Hair99
  419. Weld.Parent = jun.Character.Head
  420. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  421.  
  422. Hair7 = Instance.new("Part")
  423. Hair7.Parent = jun.Character
  424. Hair7.Name = "Hair"
  425. Hair7.CanCollide = false
  426. Hair7.Locked = true
  427. Hair7.TopSurface = "Smooth"
  428. Hair7.BottomSurface = "Smooth"
  429. Hair7.formFactor = "Symmetric"
  430. Hair7.Material = "Neon"
  431. Hair7.BrickColor = BrickColor.new("Black")
  432. Hair7.CFrame = jun.Character.Torso.CFrame
  433. Hair7.Size = Vector3.new(1, 1, 1)
  434. Hair7.Transparency = 0
  435.  
  436. Mesh = Instance.new("SpecialMesh")
  437. Mesh.Parent = Hair99
  438. Mesh.MeshType = "Sphere"
  439. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  440. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  441.  
  442.  
  443. Weld = Instance.new("Weld")
  444. Weld.Parent = jun.Character.Head
  445. Weld.Part0 = jun.Character.Head
  446. Weld.Part1 = Hair7
  447. Weld.C0 = CFrame.new(0, 1, 0)
  448.  
  449. Mesh = Instance.new("SpecialMesh")
  450. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  451. Mesh.Parent = Hair7
  452. Mesh.Scale = Vector3.new(1, 1, 1)
  453. Mesh.MeshType = "FileMesh"
  454. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  455. Mesh.TextureId = ""
  456.  
  457.  
  458.  
  459. local m = Instance.new("Model")
  460. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=612030795"
  461. local p = game.Players.LocalPlayer
  462. local char = p.Character
  463. local mouse = p:GetMouse()
  464. local larm = char["Left Arm"]
  465. local rarm = char["Right Arm"]
  466. local lleg = char["Left Leg"]
  467. local rleg = char["Right Leg"]
  468. local hed = char.Head
  469. local torso = char.Torso
  470. local hum = char.Humanoid
  471. local cam = game.Workspace.CurrentCamera
  472. local root = char.HumanoidRootPart
  473. local deb = false
  474. local shot = 0
  475. local debris=game:service"Debris"
  476. local l = game:GetService("Lighting")
  477. local rs = game:GetService("RunService").RenderStepped
  478.  
  479.  
  480.  
  481. Vegeta = Instance.new("Model",game.Players.LocalPlayer.Character.Torso)
  482. Vegeta.Name = "Vegeta"
  483. humanoid = Instance.new("Humanoid",game.Players.LocalPlayer.Character.Torso.Vegeta)
  484. shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character.Torso.Vegeta)
  485. shirt.Name = "Shirt"
  486. pants = Instance.new("Pants",game.Players.LocalPlayer.Character.Torso.Vegeta)
  487. pants.Name = "Pants"
  488. torso = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  489. torso.Size = Vector3.new(2,2,1)
  490. torso.Rotation = Vector3.new(0,180,0)
  491. torso.Position = Vector3.new(0,4,0)
  492. torso.BrickColor = BrickColor.new("Pastel brown")
  493. torso.Name = "Torso"
  494. head = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  495. head.Size = Vector3.new(1.25,1.25,1.25)
  496. head.BrickColor = BrickColor.new("Pastel brown")
  497. head.Name = "Head"
  498. head.Position = Vector3.new(0,6,0)
  499. headmesh = Instance.new("SpecialMesh",head)
  500. headmesh.MeshType = "Head"
  501. larm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  502. larm.Size = Vector3.new(1,2,1)
  503. larm.BrickColor = BrickColor.new("Pastel brown")
  504. larm.Name = "Left Arm"
  505. larm.Position = Vector3.new(-2,4,0)
  506. rarm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  507. rarm.Size = Vector3.new(1,2,1)
  508. rarm.BrickColor = BrickColor.new("Pastel brown")
  509. rarm.Name = "Right Arm"
  510. rarm.Position = Vector3.new(2,4,0)
  511. lleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  512. lleg.Size = Vector3.new(1,2,1)
  513. lleg.Name = "Left Leg"
  514. lleg.Position = Vector3.new(1,2,0)
  515. rleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  516. rleg.Size = Vector3.new(1,2,1)
  517. rleg.Name = "Right Leg"
  518. rleg.Position = Vector3.new(-1,2,0)
  519. headweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
  520. headweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  521. headweld.Part1 = torso
  522. headweld.C0 = CFrame.new(0, -1.5, 0)
  523. larmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  524. larmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  525. larmweld.Part1 = larm
  526. larmweld.C0 = CFrame.new(1.5, 0, 0)
  527. rarmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  528. rarmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  529. rarmweld.Part1 = rarm
  530. rarmweld.C0 = CFrame.new(-1.5, 0, 0)
  531. rlegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  532. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  533. rlegweld.Part1 = rleg
  534. rlegweld.C0 = CFrame.new(-0.5, -2, 0)
  535. llegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  536. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  537. llegweld.Part1 = lleg
  538. llegweld.C0 = CFrame.new(0.5, -2, 0)
  539. modelhair = Instance.new("Model",game.Players.LocalPlayer.Character.Torso.Vegeta)
  540. modelhair.Name = "Hair"
  541. hair = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
  542. hair.Name = "hair"
  543. hair.BrickColor = BrickColor.new("Black")
  544. hairmesh = Instance.new("SpecialMesh",hair)
  545. hairmesh.Scale = Vector3.new(7,7,7)
  546. hairmesh.Offset = Vector3.new(0, 0.8, 0.7)
  547. hairmesh.MeshType = "FileMesh"
  548. hairmesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
  549. hairweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
  550. hairweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  551. hairweld.Part1 = hair
  552. hairweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  553. npctoplayer = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso)
  554. npctoplayer.Part0 = game.Players.LocalPlayer.Character.Torso
  555. npctoplayer.Part1 = torso
  556. npctoplayer.C0 = CFrame.new(5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  557. game.Players.LocalPlayer.Character.Torso.Vegeta.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=268667762"
  558. game.Players.LocalPlayer.Character.Torso.Vegeta.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=268667843"
  559. hum.WalkSpeed = 0
  560. face = Instance.new("Decal",head)
  561. face.Texture = "http://www.roblox.com/asset/?id=672364431"
  562.  
  563. earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  564. earring1.Size = Vector3.new(2,2,2)
  565. earring1.CanCollide = false
  566. earring1.Position = earring1.Position + Vector3.new(999,999,999)
  567. earring1.BrickColor = BrickColor.new("New Yeller")
  568. earmesh1 = Instance.new("SpecialMesh",earring1)
  569. earmesh1.MeshType = "Sphere"
  570. earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
  571. earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  572. earweld1.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  573. earweld1.Part1 = earring1
  574. earweld1.C0 = CFrame.new(0.7, -0.2, 0)
  575. earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
  576. earring2.Size = Vector3.new(2,2,2)
  577. earring2.Position = earring2.Position + Vector3.new(999,999,999)
  578. earring2.CanCollide = false
  579. earring2.BrickColor = BrickColor.new("New Yeller")
  580. earmesh2 = Instance.new("SpecialMesh",earring2)
  581. earmesh2.MeshType = "Sphere"
  582. earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
  583. earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  584. earweld2.Part0 = game.Players.LocalPlayer.Character.Head
  585. earweld2.Part1 = earring2
  586. earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
  587.  
  588. earring5 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  589. earring5.Size = Vector3.new(2,2,2)
  590. earring5.CanCollide = false
  591. earring5.Position = earring5.Position + Vector3.new(999,999,999)
  592. earring5.BrickColor = BrickColor.new("White")
  593. earmesh5 = Instance.new("SpecialMesh",earring5)
  594. earmesh5.MeshType = "Sphere"
  595. earring5.TopSurface = "Smooth"
  596. earring5.BottomSurface = "Smooth"
  597. earmesh5.Scale = Vector3.new(5,5,5)
  598. earweld5 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  599. earweld5.Part0 = game.Players.LocalPlayer.Character.Torso
  600. earweld5.Part1 = earring5
  601. earweld5.C0 = CFrame.new(2.5, 1, 0)
  602.  
  603. for i=1,5 do
  604. wait(0.1)
  605. earmesh5.Scale = earmesh5.Scale + Vector3.new(1,1,1)
  606. end
  607. for i=1,5 do
  608. wait(0.1)
  609. earmesh5.Scale = earmesh5.Scale - Vector3.new(1,1,1)
  610. end
  611. for i=1,5 do
  612. wait(0.1)
  613. earmesh5.Scale = earmesh5.Scale + Vector3.new(1,1,1)
  614. end
  615. for i=1,5 do
  616. wait(0.1)
  617. earmesh5.Scale = earmesh5.Scale - Vector3.new(1,1,1)
  618. end
  619. for i=1,5 do
  620. wait(0.1)
  621. earmesh5.Scale = earmesh5.Scale + Vector3.new(1,1,1)
  622. end
  623. for i=1,5 do
  624. wait(0.1)
  625. earmesh5.Scale = earmesh5.Scale - Vector3.new(1,1,1)
  626. end
  627.  
  628.  
  629.  
  630. game.Players.LocalPlayer.Character.Torso.Vegeta:Destroy()
  631. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=683375744"
  632.  
  633. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  634. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  635. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  636. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  637. local p = game.Players.LocalPlayer
  638. local char = p.Character
  639. local mouse = p:GetMouse()
  640. local larm = char["Left Arm"]
  641. local rarm = char["Right Arm"]
  642. local lleg = char["Left Leg"]
  643. local rleg = char["Right Leg"]
  644. local hed = char.Head
  645. local torso = char.Torso
  646. local hum = char.Humanoid
  647. local cam = game.Workspace.CurrentCamera
  648. local root = char.HumanoidRootPart
  649. local deb = false
  650. local shot = 0
  651. local debris=game:service"Debris"
  652. local l = game:GetService("Lighting")
  653. local rs = game:GetService("RunService").RenderStepped
  654. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  655. function lerp(a, b, t) -- Linear interpolation
  656. return a + (b - a)*t
  657. end
  658.  
  659. function slerp(a, b, t) --Spherical interpolation
  660. dot = a:Dot(b)
  661. if dot > 0.99999 or dot < -0.99999 then
  662. return t <= 0.5 and a or b
  663. else
  664. r = math.acos(dot)
  665. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  666. end
  667. end
  668. function matrixInterpolate(a, b, t)
  669. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  670. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  671. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  672. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  673. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  674. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  675. local t = v1:Dot(v2)
  676. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  677. return CFrame.new()
  678. end
  679. return CFrame.new(
  680. v0.x, v0.y, v0.z,
  681. v1.x, v1.y, v1.z,
  682. v2.x, v2.y, v2.z,
  683. v3.x, v3.y, v3.z)
  684. end
  685. ----------------------------------------------------
  686. function genWeld(a,b)
  687. local w = Instance.new("Weld",a)
  688. w.Part0 = a
  689. w.Part1 = b
  690. return w
  691. end
  692. function weld(a, b)
  693. local weld = Instance.new("Weld")
  694. weld.Name = "W"
  695. weld.Part0 = a
  696. weld.Part1 = b
  697. weld.C0 = a.CFrame:inverse() * b.CFrame
  698. weld.Parent = a
  699. return weld;
  700. end
  701. ----------------------------------------------------
  702. function Lerp(c1,c2,al)
  703. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  704. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  705. for i,v in pairs(com1) do
  706. com1[i] = v+(com2[i]-v)*al
  707. end
  708. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  709. end
  710. ----------------------------------------------------
  711. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  712. local wld = Instance.new("Weld", wp1)
  713. wld.Part0 = wp0
  714. wld.Part1 = wp1
  715. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  716. end
  717. ----------------------------------------------------
  718. function weld5(part0, part1, c0, c1)
  719. weeld=Instance.new("Weld", part0)
  720. weeld.Part0=part0
  721. weeld.Part1=part1
  722. weeld.C0=c0
  723. weeld.C1=c1
  724. return weeld
  725. end
  726. ----------------------------------------------------
  727. function HasntTouched(plrname)
  728. local ret = true
  729. for _, v in pairs(Touche) do
  730. if v == plrname then
  731. ret = false
  732. end
  733. end
  734. return ret
  735. end
  736. newWeld(torso, larm, -1.5, 0.5, 0)
  737. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  738. newWeld(torso, rarm, 1.5, 0.5, 0)
  739. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  740. newWeld(torso, hed, 0, 1.5, 0)
  741. newWeld(torso, lleg, -0.5, -1, 0)
  742. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  743. newWeld(torso, rleg, 0.5, -1, 0)
  744. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  745. newWeld(root, torso, 0, -1, 0)
  746. torso.Weld.C1 = CFrame.new(0, -1, 0)
  747. hum.MaxHealth = math.huge
  748. wait()
  749. hum.Health = math.huge
  750. ----------------------------------------------------
  751. local p = game.Players.LocalPlayer
  752. local char = p.Character
  753. local mouse = p:GetMouse()
  754. local larm = char["Left Arm"]
  755. local rarm = char["Right Arm"]
  756. local lleg = char["Left Leg"]
  757. local rleg = char["Right Leg"]
  758. local hed = char.Head
  759. local torso = char.Torso
  760. local hum = char.Humanoid
  761. local cam = game.Workspace.CurrentCamera
  762. local root = char.HumanoidRootPart
  763. local deb = false
  764. local shot = 0
  765. local debris=game:service"Debris"
  766. local l = game:GetService("Lighting")
  767. local rs = game:GetService("RunService").RenderStepped
  768. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  769. math.randomseed(os.time())
  770. for i,v in pairs(char:children()) do
  771. if v:IsA("Hat") then
  772. v:Destroy()
  773. end
  774. end
  775. for i,v in pairs (hed:GetChildren()) do
  776. if v:IsA("Sound") then
  777. v:Destroy()
  778. end
  779. end
  780. ----------------------------------------------------
  781. Debounces = {
  782. CanAttack = true;
  783. NoIdl = false;
  784. Slashing = false;
  785. Slashed = false;
  786. RPunch = false;
  787. RPunched = false;
  788. LPunch = false;
  789. LPunched = false;
  790. }
  791. local Touche = {char.Name, }
  792. ----------------------------------------------------
  793.  
  794. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  795. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  796. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  797. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  798. local balls = Instance.new("Part",larm)
  799. balls.Material = "Neon"
  800. balls.CanCollide = false
  801. balls.Locked = true
  802. balls.Transparency = 0.8
  803. balls.Anchored = false
  804. balls.Material = "SmoothPlastic"
  805. balls.Size = Vector3.new(0.1,0.1,0.1)
  806. balls.TopSurface = "SmoothNoOutlines"
  807. balls.BottomSurface = "SmoothNoOutlines"
  808. balls.BrickColor = BrickColor.new("New Yeller")
  809. ballsm = Instance.new("SpecialMesh",balls)
  810. ballsm.MeshType = "Sphere"
  811. ballsm.Scale = Vector3.new(2,2,2)
  812.  
  813. local aura1 = Instance.new("ParticleEmitter",balls)
  814. local canaura = true
  815. balls.Position = Vector3.new(999,999,999)
  816. balls.Anchored = true
  817. local aura = Instance.new("ParticleEmitter",balls)
  818. aura.Size = NumberSequence.new(2)
  819. aura.Lifetime = NumberRange.new(1111)
  820. aura.LockedToPart = true
  821. aura.LightEmission = 0
  822. aura.Transparency = NumberSequence.new(0.2)
  823. aura.Texture = "http://www.roblox.com/asset/?id=600643549"
  824. aura.Speed = NumberRange.new(0.04)
  825. aura.Color = ColorSequence.new(Color3.new(225,225,0))
  826. aura.Rate = 4
  827.  
  828. aura1.Size = NumberSequence.new(4)
  829. aura1.Lifetime = NumberRange.new(1111)
  830. aura1.LockedToPart = true
  831. aura.Transparency = NumberSequence.new(0.6)
  832. aura1.LightEmission = 0
  833. aura1.Texture = "http://www.roblox.com/asset/?id=544954623"
  834. aura1.Speed = NumberRange.new(0.04)
  835. aura1.Rate = 4
  836. -----------------------------------------------------------
  837.  
  838. energypun2 = Instance.new("Part",rarm)
  839. energypun2.Size = Vector3.new(0.1,0.1,0.1)
  840. energypun2.Transparency = 1
  841. energypun2.CanCollide = false
  842. energypun2.Anchored = true
  843. energypun2.Position = Vector3.new(999,999,999)
  844. energypun2.BrickColor = BrickColor.new("Teal")
  845. energypunmesh = Instance.new("SpecialMesh",energypun2)
  846. energypunmesh.MeshType = "Sphere"
  847. energypunmesh.Scale = Vector3.new(1,1,1)
  848.  
  849. energypunaura = Instance.new("ParticleEmitter",energypun2)
  850. energypunaura.LightEmission = NumberSequence.new(0)
  851. energypunaura.Size = NumberSequence.new(15)
  852. energypunaura.LockedToPart = true
  853. energypunaura.Texture = "rbxassetid://646333358"
  854. energypunaura.RotSpeed = NumberRange.new(9999)
  855. energypunaura.Lifetime = NumberRange.new(1111)
  856. energypunaura.ZOffset = 2
  857. energypunaura.Rate = 4
  858. energypunaura.Speed = NumberRange.new(0.04)
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865. ----------------------------------------------------
  866.  
  867. ----------------------------------------------------
  868. function lerp(a, b, t) -- Linear interpolation
  869. return a + (b - a)*t
  870. end
  871.  
  872. function slerp(a, b, t) --Spherical interpolation
  873. dot = a:Dot(b)
  874. if dot > 0.99999 or dot < -0.99999 then
  875. return t <= 0.5 and a or b
  876. else
  877. r = math.acos(dot)
  878. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  879. end
  880. end
  881.  
  882. function matrixInterpolate(a, b, t)
  883. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  884. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  885. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  886. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  887. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  888. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  889. local t = v1:Dot(v2)
  890. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  891. return CFrame.new()
  892. end
  893. return CFrame.new(
  894. v0.x, v0.y, v0.z,
  895. v1.x, v1.y, v1.z,
  896. v2.x, v2.y, v2.z,
  897. v3.x, v3.y, v3.z)
  898. end
  899. ----------------------------------------------------
  900. function genWeld(a,b)
  901. local w = Instance.new("Weld",a)
  902. w.Part0 = a
  903. w.Part1 = b
  904. return w
  905. end
  906. function weld(a, b)
  907. local weld = Instance.new("Weld")
  908. weld.Name = "W"
  909. weld.Part0 = a
  910. weld.Part1 = b
  911. weld.C0 = a.CFrame:inverse() * b.CFrame
  912. weld.Parent = a
  913. return weld;
  914. end
  915. ----------------------------------------------------
  916. function Lerp(c1,c2,al)
  917. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  918. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  919. for i,v in pairs(com1) do
  920. com1[i] = v+(com2[i]-v)*al
  921. end
  922. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  923. end
  924. ----------------------------------------------------
  925. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  926. local wld = Instance.new("Weld", wp1)
  927. wld.Part0 = wp0
  928. wld.Part1 = wp1
  929. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  930. end
  931. ----------------------------------------------------
  932. function weld5(part0, part1, c0, c1)
  933. weeld=Instance.new("Weld", part0)
  934. weeld.Part0=part0
  935. weeld.Part1=part1
  936. weeld.C0=c0
  937. weeld.C1=c1
  938. return weeld
  939. end
  940. ----------------------------------------------------
  941. function HasntTouched(plrname)
  942. local ret = true
  943. for _, v in pairs(Touche) do
  944. if v == plrname then
  945. ret = false
  946. end
  947. end
  948. return ret
  949. end
  950. ----------------------------------------------------
  951.  
  952. ----------------------------------------------------
  953.  
  954. ----------------------------------------------------
  955. local Transforming = true
  956.  
  957.  
  958.  
  959.  
  960. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  961. if c.className == "Hat" then -- base form hair.
  962. c.Handle.Transparency = 0 -- Put after transformation
  963. end
  964. if c.Name == "Hair" then
  965. c:Remove()
  966. end
  967. end
  968.  
  969. ypcall(function()
  970.  
  971. shirt = Instance.new("Shirt", char)
  972. shirt.Name = "Shirt"
  973. pants = Instance.new("Pants", char)
  974. pants.Name = "Pants"
  975. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276106335"
  976. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=254301872"
  977. end)
  978. ----------------------------------------------------
  979. local m = Instance.new("Model")
  980. m.Name = "Hair"
  981. b1 = Instance.new("SpecialMesh", p)
  982. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  983. b1.TextureId = ""
  984. b1.MeshType = Enum.MeshType.FileMesh
  985. b1.Name = "Mesh"
  986. b1.VertexColor = Vector3.new(0, 0, 0)
  987. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  988. p2 = Instance.new("Part", m)
  989. p2.BrickColor = BrickColor.new("Pastel brown")
  990. p2.Transparency = 1
  991. p2.Name = "Head"
  992. p2.FormFactor = Enum.FormFactor.Symmetric
  993. p2.Size = Vector3.new(2, 1, 1)
  994. p2.CFrame = CFrame.new(9,9,9)
  995. p2.CanCollide = false
  996. p2.Locked = true
  997. p2.TopSurface = Enum.SurfaceType.Smooth
  998. b2 = Instance.new("SpecialMesh", p2)
  999. b2.MeshType = Enum.MeshType.Head
  1000. b2.Name = "Mesh"
  1001. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  1002. p3 = Instance.new("Part", m)
  1003. p3.BrickColor = BrickColor.new("Black")
  1004. p3.FormFactor = Enum.FormFactor.Symmetric
  1005. p3.Size = Vector3.new(3,3,3)
  1006. p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
  1007. p3.CanCollide = false
  1008. p3.Locked = true
  1009. p3.BottomSurface = Enum.SurfaceType.Smooth
  1010. p3.TopSurface = Enum.SurfaceType.Smooth
  1011. b3 = Instance.new("SpecialMesh", p3)
  1012. b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
  1013. b3.TextureId = ""
  1014. b3.MeshType = Enum.MeshType.FileMesh
  1015. b3.Name = "Mesh"
  1016. b3.VertexColor = Vector3.new(0, 0, 0)
  1017. b3.Scale = Vector3.new(6.2,6.2,6.2)
  1018. w1 = Instance.new("Weld", p1)
  1019. w1.Name = "Head_Weld"
  1020. w1.Part0 = p1
  1021. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  1022. w1.Part1 = p2
  1023. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1024. w2 = Instance.new("Weld", p2)
  1025. w2.Name = "Part_Weld"
  1026. w2.Part0 = p2
  1027. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1028. w2.Part1 = p3
  1029. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1030. w3 = Instance.new("Weld", p3)
  1031. w3.Name = "Part_Weld"
  1032. w3.Part0 = p3
  1033. w3.C0 = CFrame.new()
  1034. w3.Part1 = p4
  1035. w3.C1 = CFrame.new()
  1036.  
  1037. m.Parent = char
  1038. m:MakeJoints()
  1039. ----------------------------------------------------
  1040. local cor = Instance.new("Part", char.Hair)
  1041. cor.Name = "Link"
  1042. cor.Locked = true
  1043. cor.BottomSurface = 0
  1044. cor.CanCollide = false
  1045. cor.Size = Vector3.new(1, 9, 1)
  1046. cor.Transparency = 1
  1047. cor.TopSurface = 0
  1048. corw = Instance.new("Weld", cor)
  1049. corw.Part0 = hed
  1050. corw.Part1 = cor
  1051. corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1052. corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1053. weld1 = Instance.new("Weld", char.Hair)
  1054. weld1.Part0 = cor
  1055. weld1.Part1 = char.Hair.Head
  1056. weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1057. ----------------------------------------------------
  1058.  
  1059. for i=1,5 do
  1060. wait(0.1)
  1061. earmesh5.Scale = earmesh5.Scale + Vector3.new(3,3,3)
  1062. earring5.Transparency = earring5.Transparency + 0.05
  1063.  
  1064. end
  1065. ----------------------------------------------------
  1066. Transforming = false
  1067. earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  1068. earring1.Size = Vector3.new(2,2,2)
  1069. earring1.CanCollide = false
  1070. earring1.Position = Vector3.new(999,999,999)
  1071. earring1.BrickColor = BrickColor.new("New Yeller")
  1072. earmesh1 = Instance.new("SpecialMesh",earring1)
  1073. earmesh1.MeshType = "Sphere"
  1074. earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
  1075. earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  1076. earweld1.Part0 = game.Players.LocalPlayer.Character.Head
  1077. earweld1.Part1 = earring1
  1078. earweld1.C0 = CFrame.new(0.7, -0.2, 0)
  1079. earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  1080. earring2.Size = Vector3.new(2,2,2)
  1081. earring2.CanCollide = false
  1082. earring2.Position = Vector3.new(999,999,999)
  1083. earring2.BrickColor = BrickColor.new("New Yeller")
  1084. earmesh2 = Instance.new("SpecialMesh",earring2)
  1085. earmesh2.MeshType = "Sphere"
  1086. earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
  1087. earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  1088. earweld2.Part0 = game.Players.LocalPlayer.Character.Head
  1089. earweld2.Part1 = earring2
  1090. earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
  1091. earring5:Destroy()
  1092.  
  1093. hum.Jump = true
  1094. burst = Instance.new("BodyThrust",torso)
  1095. burst.Force = Vector3.new(0,5000,-8000)
  1096. for i = 1,20 do
  1097.  
  1098. 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)
  1099. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  1100. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  1101. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1102. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.4, -.7) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  1103. end
  1104. wait(0.8)
  1105. for i = 1,20 do
  1106. wait()
  1107. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0)), 0.2)
  1108. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.7)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.2)
  1109. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-75)), 0.2)
  1110.  
  1111. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, -.9) * CFrame.Angles(math.rad(-45), 0, math.rad(-10)), 0.4)
  1112. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, 0) * CFrame.Angles(math.rad(45), 0, math.rad(10)), 0.4)
  1113.  
  1114. end
  1115. burst:Destroy()
  1116. wait(0.8)
  1117. for i = 1, 20 do
  1118. wait()
  1119. 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)
  1120. 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)
  1121. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  1122. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  1123. 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)
  1124. 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)
  1125. end
  1126. wait(0.2)
  1127. for i = 1,5 do
  1128. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(30)), 0.2)
  1129.  
  1130. end
  1131. wait(0.2)
  1132. for i = 1,5 do
  1133.  
  1134. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-30)), 0.2)
  1135. end
  1136. wait(0.2)
  1137. for i = 1,20 do
  1138. wait()
  1139. 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)
  1140. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-35)), 0.2)
  1141. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(35)), 0.2)
  1142. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1143. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1144. end
  1145. wait(0.2)
  1146. for i = 1,20 do
  1147. 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)
  1148. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
  1149. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
  1150.  
  1151. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  1152. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  1153.  
  1154. end
  1155. wait()
  1156.  
  1157. bomb = Instance.new("Explosion",torso)
  1158. bomb.BlastRadius = 0
  1159. bomb.DestroyJointRadiusPercent = 100
  1160. bomb.ExplosionType = "CratersAndDebris"
  1161. bomb.Position = char.Torso.Position
  1162. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=683375946"
  1163. wait()
  1164.  
  1165. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  1166. if c.className == "Hat" then -- base form hair.
  1167. c.Handle.Transparency = 0 -- Put after transformation
  1168. end
  1169. if c.Name == "Hair" then
  1170. c:Remove()
  1171. end
  1172. end
  1173. wait(0.00001)
  1174. local m = Instance.new("Model")
  1175. m.Name = "Hair"
  1176. b1 = Instance.new("SpecialMesh", p)
  1177. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1178. b1.TextureId = ""
  1179. b1.MeshType = Enum.MeshType.FileMesh
  1180. b1.Name = "Mesh"
  1181. b1.VertexColor = Vector3.new(0, 0, 0)
  1182. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  1183. p2 = Instance.new("Part", m)
  1184. p2.BrickColor = BrickColor.new("Pastel brown")
  1185. p2.Transparency = 1
  1186. p2.Name = "Head"
  1187. p2.FormFactor = Enum.FormFactor.Symmetric
  1188. p2.Size = Vector3.new(2, 1, 1)
  1189. p2.CFrame = CFrame.new(9,9,9)
  1190. p2.CanCollide = false
  1191. p2.Locked = true
  1192. p2.TopSurface = Enum.SurfaceType.Smooth
  1193. b2 = Instance.new("SpecialMesh", p2)
  1194. b2.MeshType = Enum.MeshType.Head
  1195. b2.Name = "Mesh"
  1196. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  1197. p3 = Instance.new("Part", m)
  1198. p3.Reflectance = 10
  1199. p3.BrickColor = BrickColor.new("Teal")
  1200. p3.FormFactor = Enum.FormFactor.Symmetric
  1201. p3.Material = "Neon"
  1202. p3.Size = Vector3.new(3,3,3)
  1203. p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
  1204. p3.CanCollide = false
  1205. p3.Locked = true
  1206. p3.BottomSurface = Enum.SurfaceType.Smooth
  1207. p3.TopSurface = Enum.SurfaceType.Smooth
  1208. b3 = Instance.new("SpecialMesh", p3)
  1209. b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
  1210. b3.TextureId = ""
  1211. b3.MeshType = Enum.MeshType.FileMesh
  1212. b3.Name = "Mesh"
  1213. b3.VertexColor = Vector3.new(0, 0, 0)
  1214. b3.Scale = Vector3.new(6.2,6.2,6.2)
  1215. w1 = Instance.new("Weld", p1)
  1216. w1.Name = "Head_Weld"
  1217. w1.Part0 = p1
  1218. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  1219. w1.Part1 = p2
  1220. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1221. w2 = Instance.new("Weld", p2)
  1222. w2.Name = "Part_Weld"
  1223. w2.Part0 = p2
  1224. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1225. w2.Part1 = p3
  1226. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1227. w3 = Instance.new("Weld", p3)
  1228. w3.Name = "Part_Weld"
  1229. w3.Part0 = p3
  1230. w3.C0 = CFrame.new()
  1231. w3.Part1 = p4
  1232. w3.C1 = CFrame.new()
  1233.  
  1234. m.Parent = char
  1235. m:MakeJoints()
  1236. ----------------------------------------------------
  1237. local cor = Instance.new("Part", char.Hair)
  1238. cor.Name = "Link"
  1239. cor.Locked = true
  1240. cor.BottomSurface = 0
  1241. cor.CanCollide = false
  1242. cor.Size = Vector3.new(1, 9, 1)
  1243. cor.Transparency = 1
  1244. cor.TopSurface = 0
  1245. corw = Instance.new("Weld", cor)
  1246. corw.Part0 = hed
  1247. corw.Part1 = cor
  1248. corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1249. corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1250. weld1 = Instance.new("Weld", char.Hair)
  1251. weld1.Part0 = cor
  1252. weld1.Part1 = char.Hair.Head
  1253. weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1254.  
  1255. local torso = game.Players.LocalPlayer.Character.Torso
  1256. local block = Instance.new("Part",torso)
  1257. block.Size = Vector3.new(0.1,0.1,0.1)
  1258. block.Position = block.Position + Vector3.new(2,2,2)
  1259. block.Transparency = 1
  1260. local weld = Instance.new("Weld",torso)
  1261. weld.Part0 = torso
  1262. weld.Part1 = block
  1263. weld.C0 = CFrame.new(0,5,0)
  1264. local block2 = Instance.new("Part",torso)
  1265. block2.Size = Vector3.new(3,2,1)
  1266. block2.CanCollide = false
  1267. block2.Position = block.Position + Vector3.new(2,2,2)
  1268. block2.Transparency = 1
  1269. local weld2 = Instance.new("Weld",torso)
  1270. weld2.Part0 = torso
  1271. weld2.Part1 = block2
  1272. weld2.C0 = CFrame.new(0,-1.5,0)
  1273. local tables = {5,4,3,2,1}
  1274. z1 = Instance.new("Sound", char)
  1275. z1.SoundId = "rbxassetid://874183151"
  1276. z1.Pitch = 1
  1277. z1.Volume = 1
  1278. wait(.1)
  1279. z1:Play()
  1280. local part2 = Instance.new("ParticleEmitter",block)
  1281. part2.Lifetime = NumberRange.new(5)
  1282. part2.Speed = NumberRange.new(0)
  1283. part2.Size = NumberSequence.new(18)
  1284. part2.LockedToPart = true
  1285. part2.Rate = 3
  1286. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  1287. part2.ZOffset = -3
  1288. local model = Instance.new("Model",torso)
  1289. local part3 = Instance.new("ParticleEmitter",block2)
  1290. part3.Lifetime = NumberRange.new(1)
  1291. part3.Speed = NumberRange.new(5)
  1292. part3.Size = NumberSequence.new(0.5)
  1293. part3.LockedToPart = true
  1294. part3.Rate = 100
  1295. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  1296. part3.ZOffset = 3
  1297. part3.SpreadAngle = Vector2.new(50,50)
  1298. local ball0 = Instance.new("Part",model)
  1299. ball0.Position = ball0.Position + Vector3.new(2,2,2)
  1300. ball0.Transparency = 0.5
  1301. ball0.BrickColor = BrickColor.new("Teal")
  1302. ball0.Size = Vector3.new(1,1,1)
  1303. ball0mesh = Instance.new("SpecialMesh",ball0)
  1304. ball0mesh.MeshType = "Sphere"
  1305. ball0mesh.Scale = Vector3.new(1,1,1)
  1306. ballweld = Instance.new("Weld",model)
  1307. ballweld.Part0 = torso
  1308. ballweld.Part1 = ball0
  1309. for i = 1,5 do
  1310. wait(0.1)
  1311.  
  1312. part2.Size = NumberSequence.new(16)
  1313. for i = 1 , 5 do
  1314. wait()
  1315. ball0mesh.Scale = ball0mesh.Scale + Vector3.new(13,13,13)
  1316.  
  1317. end
  1318.  
  1319. wait(0.1)
  1320. part2.Size = NumberSequence.new(11)
  1321.  
  1322. ball0mesh.Scale = Vector3.new(1,1,1)
  1323.  
  1324. end
  1325.  
  1326. hum.WalkSpeed = 16
  1327. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1328. local wave = Instance.new("Part", torso)
  1329. wave.BrickColor = BrickColor.new("Institutional white")
  1330. wave.Anchored = true
  1331. wave.CanCollide = false
  1332. wave.Locked = true
  1333. wave.Size = Vector3.new(1, 1, 1)
  1334. wave.TopSurface = "Smooth"
  1335. wave.BottomSurface = "Smooth"
  1336. wave.Transparency = 0.35
  1337. wave.CFrame = HandCF
  1338. wm = Instance.new("SpecialMesh", wave)
  1339. wm.MeshId = "rbxassetid://3270017"
  1340. coroutine.wrap(function()
  1341. for i = 1, 14, 1 do
  1342. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  1343. wave.Size = wm.Scale
  1344. wave.CFrame = HandCF
  1345. wave.Transparency = i/14
  1346. wait()
  1347. end
  1348. wait()
  1349. wave:Destroy()
  1350. end)()
  1351.  
  1352.  
  1353. z1 = Instance.new("Sound", char)
  1354. z1.SoundId = "rbxassetid://600060450"
  1355. z1.Pitch = 1
  1356. z1.Volume = 1
  1357. z1.Looped = true
  1358. wait(.1)
  1359. z1:Play()
  1360. ----------------------------------------------------
  1361.  
  1362. ----------------------------------------------------
  1363. rarm.Touched:connect(function(ht)
  1364. hit = ht.Parent
  1365. if ht and hit:IsA("Model") then
  1366. if hit:FindFirstChild("Humanoid") then
  1367. if hit.Name ~= p.Name then
  1368. if Debounces.RPunch == true and Debounces.RPunched == false then
  1369. Debounces.RPunched = true
  1370. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1371. if Debounces.ks==true then
  1372. z = Instance.new("Sound",hed)
  1373. z.SoundId = "rbxassetid://169380525"
  1374. z.Pitch = ptz[math.random(1,#ptz)]
  1375. z.Volume = 1
  1376. z:Play()
  1377. end
  1378. wait(.2)
  1379. Debounces.RPunched = false
  1380. end
  1381. end
  1382. end
  1383. elseif ht and hit:IsA("Hat") then
  1384. if hit.Parent.Name ~= p.Name then
  1385. if hit.Parent:FindFirstChild("Humanoid") then
  1386. if Debounces.RPunch == true and Debounces.RPunched == false then
  1387. Debounces.RPunched = true
  1388. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1389. if Debounces.ks==true then
  1390. z = Instance.new("Sound",hed)
  1391. z.SoundId = "rbxassetid://169380525"
  1392. z.Pitch = ptz[math.random(1,#ptz)]
  1393. z.Volume = 1
  1394. z:Play()
  1395. end
  1396. wait(.2)
  1397. Debounces.RPunched = false
  1398. end
  1399. end
  1400. end
  1401. end
  1402. end)
  1403. larm.Touched:connect(function(ht)
  1404. hit = ht.Parent
  1405. if ht and hit:IsA("Model") then
  1406. if hit:FindFirstChild("Humanoid") then
  1407. if hit.Name ~= p.Name then
  1408. if Debounces.LPunch == true and Debounces.LPunched == false then
  1409. Debounces.LPunched = true
  1410. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1411. if Debounces.ks2==true then
  1412. z = Instance.new("Sound",hed)
  1413. z.SoundId = "rbxassetid://169380525"
  1414. z.Pitch = ptz[math.random(1,#ptz)]
  1415. z.Volume = 1
  1416. z:Play()
  1417. end
  1418. wait(.2)
  1419. Debounces.LPunched = false
  1420. end
  1421. end
  1422. end
  1423. elseif ht and hit:IsA("Hat") then
  1424. if hit.Parent.Name ~= p.Name then
  1425. if hit.Parent:FindFirstChild("Humanoid") then
  1426. if Debounces.LPunch == true and Debounces.LPunched == false then
  1427. Debounces.LPunched = true
  1428. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  1429. if Debounces.ks2==true then
  1430. z = Instance.new("Sound",hed)
  1431. z.SoundId = "rbxassetid://169380525"
  1432. z.Pitch = ptz[math.random(1,#ptz)]
  1433. z.Volume = 1
  1434. z:Play()
  1435. end
  1436. wait(.2)
  1437. Debounces.LPunched = false
  1438. end
  1439. end
  1440. end
  1441. end
  1442. end)
  1443. ----------------------------------------------------
  1444. mod4 = Instance.new("Model",char)
  1445.  
  1446. ptez = {0.7, 0.8, 0.9, 1}
  1447.  
  1448. function FindNearestTorso(Position,Distance,SinglePlayer)
  1449. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1450. local List = {}
  1451. for i,v in pairs(workspace:GetChildren())do
  1452. if v:IsA("Model")then
  1453. if v:findFirstChild("Torso")then
  1454. if v ~= char then
  1455. if(v.Torso.Position -Position).magnitude <= Distance then
  1456. table.insert(List,v)
  1457. end
  1458. end
  1459. end
  1460. end
  1461. end
  1462. return List
  1463. end
  1464.  
  1465. function Punch()
  1466. part=Instance.new('Part',mod4)
  1467. part.Anchored=true
  1468. part.CanCollide=false
  1469. part.FormFactor='Custom'
  1470. part.Size=Vector3.new(.2,.2,.2)
  1471. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1472. part.Transparency=.7
  1473. part.BrickColor=BrickColor.new('New Yeller')
  1474. mesh=Instance.new('SpecialMesh',part)
  1475. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1476. mesh.Scale=Vector3.new(3,3,3)
  1477. part2=Instance.new('Part',mod4)
  1478. part2.Anchored=true
  1479. part2.CanCollide=false
  1480. part2.FormFactor='Custom'
  1481. part2.Size=Vector3.new(.2,.2,.2)
  1482. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1483. part2.Transparency=.7
  1484. part2.BrickColor=BrickColor.new('New Yeller')
  1485. mesh2=Instance.new('SpecialMesh',part2)
  1486. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1487. mesh2.Scale=Vector3.new(3,1.5,3)
  1488. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1489. if v:FindFirstChild('Humanoid') then
  1490. v.Humanoid:TakeDamage(math.random(9999,9999))
  1491. end
  1492. end
  1493. coroutine.resume(coroutine.create(function()
  1494. for i=0,0.62,0.4 do
  1495. wait()
  1496. part.CFrame=part.CFrame
  1497. part.Transparency=i
  1498. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1499. part2.CFrame=part2.CFrame
  1500. part2.Transparency=i
  1501. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1502. end
  1503. part.Parent=nil
  1504. part2.Parent=nil
  1505. end))
  1506. end
  1507. ----------------------------------------------------
  1508. rarm.Touched:connect(function(ht)
  1509. hit = ht.Parent
  1510. if ht and hit:IsA("Model") then
  1511. if hit:FindFirstChild("Humanoid") then
  1512. if hit.Name ~= p.Name then
  1513. if Debounces.RPunch == true and Debounces.RPunched == false then
  1514. Debounces.RPunched = true
  1515. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  1516. if Debounces.ks==true then
  1517. z = Instance.new("Sound",hed)
  1518. z.SoundId = "rbxassetid://169380525"
  1519. z.Pitch = ptz[math.random(1,#ptz)]
  1520. z.Volume = 1
  1521. z:Play()
  1522. end
  1523. wait(.2)
  1524. Debounces.RPunched = false
  1525. end
  1526. end
  1527. end
  1528. elseif ht and hit:IsA("Hat") then
  1529. if hit.Parent.Name ~= p.Name then
  1530. if hit.Parent:FindFirstChild("Humanoid") then
  1531. if Debounces.RPunch == true and Debounces.RPunched == false then
  1532. Debounces.RPunched = true
  1533. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  1534. if Debounces.ks==true then
  1535. z = Instance.new("Sound",hed)
  1536. z.SoundId = "rbxassetid://169380525"
  1537. z.Pitch = ptz[math.random(1,#ptz)]
  1538. z.Volume = 1
  1539. z:Play()
  1540. end
  1541. wait(.2)
  1542. Debounces.RPunched = false
  1543. end
  1544. end
  1545. end
  1546. end
  1547. end)
  1548. larm.Touched:connect(function(ht)
  1549. hit = ht.Parent
  1550. if ht and hit:IsA("Model") then
  1551. if hit:FindFirstChild("Humanoid") then
  1552. if hit.Name ~= p.Name then
  1553. if Debounces.LPunch == true and Debounces.LPunched == false then
  1554. Debounces.LPunched = true
  1555. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  1556. if Debounces.ks2==true then
  1557. z = Instance.new("Sound",hed)
  1558. z.SoundId = "rbxassetid://169380525"
  1559. z.Pitch = ptz[math.random(1,#ptz)]
  1560. z.Volume = 1
  1561. z:Play()
  1562. end
  1563. wait(.2)
  1564. Debounces.LPunched = false
  1565. end
  1566. end
  1567. end
  1568. elseif ht and hit:IsA("Hat") then
  1569. if hit.Parent.Name ~= p.Name then
  1570. if hit.Parent:FindFirstChild("Humanoid") then
  1571. if Debounces.LPunch == true and Debounces.LPunched == false then
  1572. Debounces.LPunched = true
  1573. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
  1574. if Debounces.ks2==true then
  1575. z = Instance.new("Sound",hed)
  1576. z.SoundId = "rbxassetid://169380525"
  1577. z.Pitch = ptz[math.random(1,#ptz)]
  1578. z.Volume = 1
  1579. z:Play()
  1580. end
  1581. wait(.2)
  1582. Debounces.LPunched = false
  1583. end
  1584. end
  1585. end
  1586. end
  1587. end)
  1588. ----------------------------------------------------
  1589. local player = game.Players.LocalPlayer
  1590. local pchar = player.Character
  1591. local mouse = player:GetMouse()
  1592. local cam = workspace.CurrentCamera
  1593.  
  1594. local rad = math.rad
  1595.  
  1596. local keysDown = {}
  1597. local flySpeed = 0
  1598. local MAX_FLY_SPEED = 150
  1599.  
  1600. local canFly = false
  1601. local flyToggled = false
  1602.  
  1603. local forward, side = 0, 0
  1604. local lastForward, lastSide = 0, 0
  1605.  
  1606. local floatBP = Instance.new("BodyPosition")
  1607. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1608. local flyBV = Instance.new("BodyVelocity")
  1609. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1610. local turnBG = Instance.new("BodyGyro")
  1611. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1612.  
  1613. mouse.KeyDown:connect(function(key)
  1614. keysDown[key] = true
  1615.  
  1616. if key == "f" then
  1617. flyToggled = not flyToggled
  1618.  
  1619. if not flyToggled then
  1620. stanceToggle = "Normal"
  1621. floatBP.Parent = nil
  1622. flyBV.Parent = nil
  1623. turnBG.Parent = nil
  1624. root.Velocity = Vector3.new()
  1625. pchar.Humanoid.PlatformStand = false
  1626. end
  1627. end
  1628.  
  1629. end)
  1630. mouse.KeyUp:connect(function(key)
  1631. keysDown[key] = nil
  1632. end)
  1633.  
  1634. local function updateFly()
  1635.  
  1636. if not flyToggled then return end
  1637.  
  1638. lastForward = forward
  1639. lastSide = side
  1640.  
  1641. forward = 0
  1642. side = 0
  1643.  
  1644. if keysDown.w then
  1645. forward = forward + 1
  1646. end
  1647. if keysDown.s then
  1648. forward = forward - 1
  1649. end
  1650. if keysDown.a then
  1651. side = side - 1
  1652. end
  1653. if keysDown.d then
  1654. side = side + 1
  1655. end
  1656.  
  1657. canFly = (forward ~= 0 or side ~= 0)
  1658.  
  1659. if canFly then
  1660. stanceToggle = "Floating"
  1661. turnBG.Parent = root
  1662. floatBP.Parent = nil
  1663. flyBV.Parent = root
  1664.  
  1665. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1666. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1667. else
  1668. floatBP.position = root.Position
  1669. floatBP.Parent = root
  1670.  
  1671. flySpeed = flySpeed - 1
  1672. if flySpeed < 0 then flySpeed = 0 end
  1673. end
  1674.  
  1675. local camCF = cam.CoordinateFrame
  1676. local in_forward = canFly and forward or lastForward
  1677. local in_side = canFly and side or lastSide
  1678.  
  1679. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1680. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1681.  
  1682. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1683. 0)
  1684. end
  1685.  
  1686. game:service'RunService'.RenderStepped:connect(function()
  1687. if flyToggled then
  1688. pchar.Humanoid.PlatformStand = true
  1689. end
  1690. updateFly()
  1691. end)
  1692. -------------------------------
  1693. mouse.KeyDown:connect(function(key)
  1694. if key == "q" then
  1695.  
  1696. if Debounces.CanAttack == true then
  1697. Debounces.CanAttack = false
  1698. Debounces.NoIdl = true
  1699. Debounces.on = true
  1700. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Here is all of my energy","Red")
  1701. function FindNearestTorso(Position,Distance,SinglePlayer)
  1702. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1703. local List = {}
  1704. for i,v in pairs(workspace:GetChildren())do
  1705. if v:IsA("Model")then
  1706. if v:findFirstChild("Torso")then
  1707. if v ~= char then
  1708. if(v.Torso.Position -Position).magnitude <= Distance then
  1709. table.insert(List,v)
  1710. end
  1711. end
  1712. end
  1713. end
  1714. end
  1715. return List
  1716. end
  1717. z = Instance.new("Sound",hed)
  1718. z.SoundId = "rbxassetid://232213955"
  1719. z.Pitch = 1
  1720. z.Volume = 1
  1721. wait(0.2)
  1722. z:Play()
  1723. sp = Instance.new("Part",hed)
  1724. sp.Anchored = true
  1725. sp.CanCollide = false
  1726. sp.Locked = false
  1727. sp.Transparency = 0
  1728. sp.Material = "Neon"
  1729. sp.Size = Vector3.new(1,1,1)
  1730. sp.TopSurface = "SmoothNoOutlines"
  1731. sp.BottomSurface = "SmoothNoOutlines"
  1732. sp.BrickColor = BrickColor.new("Teal")
  1733. spm = Instance.new("SpecialMesh",sp)
  1734. spm.MeshType = "Sphere"
  1735. spm.Scale = Vector3.new(1,1,1)
  1736. sp2 = Instance.new("Part", rarm)
  1737. sp2.Name = "Energy"
  1738. sp2.BrickColor = BrickColor.new("New Yeller")
  1739. sp2.Size = Vector3.new(1,1,1)
  1740. sp2.Shape = "Ball"
  1741. sp2.CanCollide = false
  1742. sp2.Anchored = true
  1743. sp2.Locked = true
  1744. sp2.TopSurface = 0
  1745. sp2.BottomSurface = 0
  1746. sp2.Transparency = 1
  1747. spm2 = Instance.new("SpecialMesh",sp2)
  1748. spm2.MeshId = "rbxassetid://9982590"
  1749. spm2.Scale = Vector3.new(1,1,1)
  1750. for i = 1, 20 do
  1751. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  1752. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  1753. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  1754. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  1755. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1756. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1757. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1758. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1759. if Debounces.on == false then break end
  1760. rs:wait()
  1761. end
  1762. for i = 1, 100, 20 do rs:wait()
  1763. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  1764. end
  1765. for i = 1, 20 do
  1766. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  1767. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  1768. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  1769. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  1770. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1771. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1772. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1773. if Debounces.on == false then break end
  1774. rs:wait()
  1775. end
  1776. sp.Transparency = 0
  1777. for i = 1, 20 do
  1778. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  1779. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  1780. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  1781. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1782. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1783. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1784. if Debounces.on == false then break end
  1785. rs:wait()
  1786. end
  1787. wait(1)
  1788. sp.Transparency = 0
  1789. sp2.Transparency = 0.84
  1790. for i = 1, 20 do
  1791. --spm.Scale = spm.Scale - Vector3.new(15,15,15)
  1792. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  1793. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  1794. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  1795. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.2)
  1796. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  1797. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1798. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-8)), 0.2)
  1799. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(8)), 0.2)
  1800. if Debounces.on == false then break end
  1801. rs:wait()
  1802. end
  1803. for i = 1, 2880, 50 do
  1804. rs:wait()
  1805. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  1806. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0)
  1807. rs:wait()
  1808. end
  1809. sp:Destroy()
  1810. sp2:Destroy()
  1811. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS!","Red")
  1812. local X = Instance.new("Part",char)
  1813. local O = Instance.new("ObjectValue",X)
  1814. O.Name = "creator"
  1815. X.Locked = true
  1816. X.Name = "Shell"
  1817. X.Anchored = false
  1818. X.CanCollide = false
  1819. X.Transparency = 0
  1820. X.Reflectance = 0
  1821. X.BottomSurface = 0
  1822. X.TopSurface = 0
  1823. X.Shape = 0
  1824. local V = Instance.new("ObjectValue",X)
  1825. V.Value = char
  1826. V.Name = "creator"
  1827. X.BrickColor = BrickColor.new("Teal")
  1828. X.Size = Vector3.new(1,1,1)
  1829. X.Material = "Neon"
  1830. local Z = Instance.new("SpecialMesh",X)
  1831. Z.MeshType = "Sphere"
  1832. Z.Scale = Vector3.new(15,15,15)
  1833. X.CFrame = rarm.CFrame*CFrame.new(4,4,4)
  1834. local bv = Instance.new("BodyVelocity",X)
  1835. bv.maxForce = Vector3.new(99999,99999,99999)
  1836. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  1837. bv.velocity = X.CFrame.lookVector*65
  1838.  
  1839. Explode = X.Touched:connect(function(hit)
  1840.  
  1841. local cf = X.CFrame
  1842. bv:Destroy()
  1843. X.Anchored = true
  1844. Z:Remove()
  1845. Explode:disconnect()
  1846. X.Size = Vector3.new(3,3,3)
  1847. X.Touched:connect(function(hit) end)
  1848. X.CanCollide = false
  1849. local part3 = Instance.new("Part", rarm)
  1850. part3.Anchored=true
  1851. part3.CanCollide=false
  1852. part3.Locked = true
  1853. part3.TopSurface = "SmoothNoOutlines"
  1854. part3.BottomSurface = "SmoothNoOutlines"
  1855. part3.FormFactor='Custom'
  1856. part3.Size=Vector3.new(1,1, 1)
  1857. part3.CFrame=X.CFrame
  1858. part3.Transparency=0
  1859. part3.BrickColor=BrickColor.new("Teal")
  1860. local mesh3 = Instance.new("SpecialMesh",part3)
  1861. mesh3.MeshType = "Sphere"
  1862. mesh3.Scale = Vector3.new(1,1,1)
  1863. --debris:AddItem(X,8)
  1864. local part4 = Instance.new("Part", rarm)
  1865. part4.Material = "Neon"
  1866. part4.Anchored=true
  1867. part4.CanCollide=false
  1868. part4.Locked = true
  1869. part4.TopSurface = "SmoothNoOutlines"
  1870. part4.BottomSurface = "SmoothNoOutlines"
  1871. part4.FormFactor='Custom'
  1872. part4.Size=Vector3.new(1,1, 1)
  1873. part4.CFrame=X.CFrame
  1874. part4.Transparency=0
  1875. part4.BrickColor=BrickColor.new("Teal")
  1876. local mesh4 = Instance.new("SpecialMesh",part4)
  1877. mesh4.MeshType = "Sphere"
  1878. mesh4.Scale = Vector3.new(.5,.5,.5)
  1879. local part7 = Instance.new("Part", rarm)
  1880. part7.Material = "Neon"
  1881. part7.Anchored=true
  1882. part7.CanCollide=false
  1883. part7.Locked = true
  1884. part7.TopSurface = "SmoothNoOutlines"
  1885. part7.BottomSurface = "SmoothNoOutlines"
  1886. part7.FormFactor='Custom'
  1887. part7.Size=Vector3.new(1,1, 1)
  1888. part7.CFrame=X.CFrame
  1889. part7.Transparency=0
  1890. part7.BrickColor=BrickColor.new("Teal")
  1891. local mesh7 = Instance.new("SpecialMesh",part7)
  1892. mesh7.MeshType = "Sphere"
  1893. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  1894. --[[X.Touched:connect(function(ht)
  1895. hit = ht.Parent
  1896. if ht and hit:IsA("Model") then
  1897. if hit:FindFirstChild("Humanoid") then
  1898. if hit.Name ~= p.Name then
  1899. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  1900. wait(.3)
  1901. end
  1902. end
  1903. elseif ht and hit:IsA("Hat") then
  1904. if hit.Parent.Name ~= p.Name then
  1905. if hit.Parent:FindFirstChild("Humanoid") then
  1906. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  1907. wait(.3)
  1908. end
  1909. end
  1910. end
  1911. end)
  1912. part3.Touched:connect(function(ht)
  1913. hit = ht.Parent
  1914. if ht and hit:IsA("Model") then
  1915. if hit:FindFirstChild("Humanoid") then
  1916. if hit.Name ~= p.Name then
  1917. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(999,9999))
  1918. wait(.3)
  1919. end
  1920. end
  1921. elseif ht and hit:IsA("Hat") then
  1922. if hit.Parent.Name ~= p.Name then
  1923. if hit.Parent:FindFirstChild("Humanoid") then
  1924. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
  1925. wait(.3)
  1926. end
  1927. end
  1928. end
  1929. end)]]--
  1930. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  1931. if v:FindFirstChild('Humanoid') then
  1932. v.Humanoid:TakeDamage(math.random(100,100))
  1933. v.Humanoid.PlatformStand = true
  1934. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1935. end
  1936. end
  1937.  
  1938. local acos = math.acos
  1939. local sqrt = math.sqrt
  1940. local Vec3 = Vector3.new
  1941. local fromAxisAngle = CFrame.fromAxisAngle
  1942.  
  1943. local function toAxisAngle(CFr)
  1944. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1945. local Angle = math.acos((R00+R11+R22-1)/2)
  1946. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1947. A = A == 0 and 0.00001 or A
  1948. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1949. B = B == 0 and 0.00001 or B
  1950. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1951. C = C == 0 and 0.00001 or C
  1952. local x = (R21-R12)/sqrt(A)
  1953. local y = (R02-R20)/sqrt(B)
  1954. local z = (R10-R01)/sqrt(C)
  1955. return Vec3(x,y,z),Angle
  1956. end
  1957.  
  1958. function ApplyTrig(Num,Func)
  1959. local Min,Max = Func(0),Func(1)
  1960. local i = Func(Num)
  1961. return (i-Min)/(Max-Min)
  1962. end
  1963.  
  1964. function LerpCFrame(CFrame1,CFrame2,Num)
  1965. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1966. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1967. end
  1968.  
  1969. function Crater(Torso,Radius)
  1970. Spawn(function()
  1971. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1972. local Ignore = {}
  1973. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1974. if v.Character ~= nil then
  1975. Ignore[#Ignore+1] = v.Character
  1976. end
  1977. end
  1978. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1979. if Hit == nil then return end
  1980. local Parts = {}
  1981. for i = 1,360,10 do
  1982. local P = Instance.new("Part",Torso.Parent)
  1983. P.Anchored = true
  1984. P.FormFactor = "Custom"
  1985. P.BrickColor = Hit.BrickColor
  1986. P.Material = Hit.Material
  1987. P.TopSurface = "Smooth"
  1988. P.BottomSurface = "Smooth"
  1989. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  1990. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1991. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1992. if math.random(0,5) == 0 then -- rubble
  1993. local P = Instance.new("Part",Torso.Parent)
  1994. P.Anchored = true
  1995. P.FormFactor = "Custom"
  1996. P.BrickColor = Hit.BrickColor
  1997. P.Material = Hit.Material
  1998. P.TopSurface = "Smooth"
  1999. P.BottomSurface = "Smooth"
  2000. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2001. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2002. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2003. end
  2004. end
  2005. for i = 0,1,0.05 do
  2006. for i2,v in pairs(Parts) do
  2007. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2008. end
  2009. wait(0.02)
  2010. end
  2011. for i,v in pairs(Parts) do
  2012. if v[1].Size.X > 2.1 then
  2013. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2014. end
  2015. v[1].Anchored = false
  2016. end
  2017. for i = 0,1,0.05 do
  2018. for i2,v in pairs(Parts) do
  2019. v[1].Transparency = i
  2020. if i == 1 then
  2021. v[1]:Destroy()
  2022. elseif i >= 0.25 then
  2023. v[1].CanCollide = false
  2024. end
  2025. end
  2026. wait(0.02)
  2027. end
  2028. Parts = nil
  2029. end)
  2030. end
  2031.  
  2032.  
  2033.  
  2034. Part = function(x,y,z,color,tr,cc,an,parent)
  2035. local p = Instance.new('Part',parent or Weapon)
  2036. p.formFactor = 'Custom'
  2037. p.Size = Vector3.new(x,y,z)
  2038. p.BrickColor = BrickColor.new(color)
  2039. p.CanCollide = cc
  2040. p.Transparency = tr
  2041. p.Anchored = an
  2042. p.TopSurface,p.BottomSurface = 0,0
  2043. p.Locked=true
  2044. p:BreakJoints()
  2045. return p end
  2046.  
  2047. Mesh = function(par,num,x,y,z)
  2048. local msh = _
  2049. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2050. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2051. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2052. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2053. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2054. end msh.Scale = Vector3.new(x,y,z)
  2055. return msh end
  2056.  
  2057. function explosion(col1,col2,cfr,sz,rng,dmg)
  2058. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2059. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2060. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2061. v1,v2,v3=sz.x,sz.y,sz.z
  2062. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2063. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2064. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2065. a.CFrame=cfr
  2066. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2067. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2068.  
  2069. spawn(function()
  2070. while wait() do
  2071. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2072. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2073. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2074. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2075. a.Transparency=a.Transparency+0.05
  2076. a2.Transparency=a2.Transparency+0.05
  2077. a3.Transparency=a3.Transparency+0.05
  2078. end
  2079. end)
  2080. end
  2081.  
  2082. Crater(X,20)
  2083.  
  2084. z = Instance.new("Sound",X)
  2085. z.SoundId = "rbxassetid://231917744"
  2086. z.Pitch = .5
  2087. z.Volume = 10
  2088. z1 = Instance.new("Sound",X)
  2089. z1.SoundId = "rbxassetid://231917744"
  2090. z1.Pitch = .5
  2091. z1.Volume = 10
  2092. z2 = Instance.new("Sound",X)
  2093. z2.SoundId = "rbxassetid://231917744"
  2094. z2.Pitch = .5
  2095. z2.Volume = 10
  2096. z3 = Instance.new("Sound",X)
  2097. z3.SoundId = "rbxassetid://245537790"
  2098. z3.Pitch = .7
  2099. z3.Volume = 1
  2100. z4 = Instance.new("Sound",X)
  2101. z4.SoundId = "rbxassetid://245537790"
  2102. z4.Pitch = .7
  2103. z4.Volume = 1
  2104. wait(0.1)
  2105. z:Play()
  2106. z1:Play()
  2107. z2:Play()
  2108. z3:Play()
  2109. z4:Play()
  2110.  
  2111. local part=Instance.new('Part',rarm)
  2112. part.Anchored=true
  2113. part.CanCollide=false
  2114. part.Locked = true
  2115. part.FormFactor='Custom'
  2116. part.Size=Vector3.new(1,1,1)
  2117. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2118. part.Transparency=0
  2119. part.BrickColor=BrickColor.new('Teal')
  2120. local mesh=Instance.new('SpecialMesh',part)
  2121. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2122. mesh.Scale=Vector3.new(2,2,2)
  2123. local part2=part:clone()
  2124. part2.Parent = rarm
  2125. part2.BrickColor=BrickColor.new("Teal")
  2126. local part5=part:clone()
  2127. part5.Parent = rarm
  2128. part5.BrickColor=BrickColor.new("Teal")
  2129. local part6=part:clone()
  2130. part6.Parent = rarm
  2131. part6.BrickColor=BrickColor.new("Teal")
  2132. local mesh2=mesh:clone()
  2133. mesh2.Parent=part2
  2134. mesh2.Scale=Vector3.new(3, 3, 3)
  2135. local mesh5=mesh:clone()
  2136. mesh5.Parent=part5
  2137. mesh5.Scale=Vector3.new(3, 3, 3)
  2138. local mesh6=mesh:clone()
  2139. mesh6.Parent=part6
  2140. mesh6.Scale=Vector3.new(3, 3, 3)
  2141. local blast = Instance.new("Part", rarm)
  2142. blast.BrickColor = BrickColor.new("New Yeller")
  2143. blast.Anchored = true
  2144. blast.CanCollide = false
  2145. blast.Locked = true
  2146. blast.Size = Vector3.new(1, 1, 1)
  2147. blast.TopSurface = "Smooth"
  2148. blast.BottomSurface = "Smooth"
  2149. blast.Transparency = 0
  2150. blast.CFrame = HandCF
  2151. local bm = Instance.new("SpecialMesh", blast)
  2152. bm.Scale = Vector3.new(5,1,5)
  2153. bm.MeshId = "rbxassetid://3270017"
  2154. local blast2 = Instance.new("Part", rarm)
  2155. blast2.BrickColor = BrickColor.new("New Yeller")
  2156. blast2.Anchored = true
  2157. blast2.CanCollide = false
  2158. blast2.Locked = true
  2159. blast2.Size = Vector3.new(1, 1, 1)
  2160. blast2.TopSurface = "Smooth"
  2161. blast2.BottomSurface = "Smooth"
  2162. blast2.Transparency = 0
  2163. blast2.CFrame = HandCF
  2164. local bm2 = Instance.new("SpecialMesh", blast2)
  2165. bm2.Scale = Vector3.new(3,1,3)
  2166. bm2.MeshId = "rbxassetid://3270017"
  2167. local blast3 = Instance.new("Part", rarm)
  2168. blast3.BrickColor = BrickColor.new("New Yeller")
  2169. blast3.Anchored = true
  2170. blast3.CanCollide = false
  2171. blast3.Locked = true
  2172. blast3.Size = Vector3.new(1, 1, 1)
  2173. blast3.TopSurface = "Smooth"
  2174. blast3.BottomSurface = "Smooth"
  2175. blast3.Transparency = 0
  2176. blast3.CFrame = HandCF
  2177. local bm3 = Instance.new("SpecialMesh", blast3)
  2178. bm3.Scale = Vector3.new(3,1,3)
  2179. bm3.MeshId = "rbxassetid://3270017"
  2180. for i = 1,120 do rs:wait()
  2181.  
  2182. X.Size = X.Size + Vector3.new(.8,.8,.8)
  2183. --part3.Size = part3.Size + Vector3.new(3,3,3)
  2184. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  2185. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  2186. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  2187. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  2188. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  2189. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  2190. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  2191. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  2192. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  2193. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  2194. X.CFrame = cf
  2195. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2196. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2197. part3.CFrame=X.CFrame
  2198. part4.CFrame=X.CFrame
  2199. part7.CFrame=X.CFrame
  2200. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2201. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2202. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2203. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2204. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2205. rs:wait()
  2206. end
  2207. X:Destroy()
  2208. part:Destroy()
  2209. part2:Destroy()
  2210. part3:Destroy()
  2211. part4:Destroy()
  2212. part5:Destroy()
  2213. part6:Destroy()
  2214. blast:Destroy()
  2215. blast2:Destroy()
  2216. blast3:Destroy()
  2217. z:Destroy()
  2218. z1:Destroy()
  2219. z2:Destroy()
  2220. z3:Destroy()
  2221. z4:Destroy()
  2222.  
  2223. end)
  2224. for i = 1, 20 do
  2225. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  2226. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  2227. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2228. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  2229. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2230. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2231. if Debounces.on == false then break end
  2232. rs:wait()
  2233. end
  2234. if Debounces.CanAttack == false then
  2235. Debounces.CanAttack = true
  2236. Debounces.NoIdl = false
  2237. Debounces.on = false
  2238. end
  2239. end
  2240. end
  2241. end)
  2242. ----------------------------------------------------
  2243. mouse.KeyDown:connect(function(key)
  2244. if key == "e" then
  2245. if Debounces.CanAttack == true then
  2246. Debounces.CanAttack = false
  2247. Debounces.NoIdl = true
  2248. Debounces.on = true
  2249. Debounces.ks = true
  2250. hand1 = Instance.new("Part",rarm)
  2251. hand1.Size = Vector3.new(1,1,1)
  2252. hand1.CanCollide = false
  2253. hand1.Position = Vector3.new(99999,99999,99999)
  2254. hand1.Transparency = 1
  2255. handweld = Instance.new("Weld",rarm)
  2256. handweld.Part0 = hand1
  2257. handweld.Part1 = rarm
  2258. handweld.C0 = CFrame.new(0,1,0)
  2259. hand2 = Instance.new("Part",larm)
  2260. hand2.Size = Vector3.new(1,1,1)
  2261. hand2.CanCollide = false
  2262. hand2.Position = Vector3.new(99999,99999,99999)
  2263. hand2.Transparency = 1
  2264. handweld2 = Instance.new("Weld",larm)
  2265. handweld2.Part0 = hand2
  2266. handweld2.Part1 = larm
  2267. handweld2.C0 = CFrame.new(0,1,0)
  2268. function onTouch(hit)
  2269.  
  2270. if hit.Parent:findFirstChild("Humanoid") then
  2271. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 3
  2272. end
  2273. end
  2274.  
  2275. hand2.Touched:connect(onTouch)
  2276. for i = 1, 5 do
  2277. wait()
  2278. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2279. 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)
  2280. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2281. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2282. 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)
  2283. 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)
  2284. 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)
  2285. end
  2286. for i = 1, 5 do
  2287. wait()
  2288. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2289. 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)
  2290. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2291. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2292. 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)
  2293. 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)
  2294. 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)
  2295. end
  2296. function onTouch1(hit)
  2297.  
  2298. if hit.Parent:FindFirstChild("Humanoid") then
  2299. if hold == false then
  2300.  
  2301. hand1.TouchInterest:Destroy()
  2302.  
  2303. xq = Instance.new("Model",char)
  2304. xq.Name = "ComboHold"
  2305. h = hit.Parent:FindFirstChild("Humanoid")
  2306. t = hit.Parent:FindFirstChild("Torso")
  2307. he = hit.Parent:FindFirstChild("Head")
  2308. xx = Instance.new("Weld",xq)
  2309. xx.Part0 = torso
  2310. xx.Part1 = t
  2311. xx.C0 = CFrame.new(0,0,-2)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  2312. hold = true
  2313. h.WalkSpeed = 0
  2314. he.Anchored = true
  2315. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  2316. --------------------------------------------------------------------
  2317.  
  2318.  
  2319.  
  2320. end
  2321. wait(1)
  2322. if hold == true then
  2323. xq:Destroy()
  2324.  
  2325. for i = 1, 5 do
  2326.  
  2327. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2328. 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)
  2329. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2330. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2331. 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)
  2332. 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)
  2333. 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)
  2334. end
  2335.  
  2336. z = Instance.new("Sound",rarm)
  2337. z.SoundId = "rbxassetid://137579113"
  2338. z.Volume = 1
  2339. wait()
  2340. z:Play()
  2341.  
  2342. for i = 1, 5 do
  2343.  
  2344. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2345. 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)
  2346. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2347. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2348. 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)
  2349. 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)
  2350. 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)
  2351. end
  2352.  
  2353. z = Instance.new("Sound",rarm)
  2354. z.SoundId = "rbxassetid://137579113"
  2355. z.Volume = 1
  2356. wait()
  2357. z:Play()
  2358.  
  2359. for i = 1, 5 do
  2360.  
  2361. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2362. 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)
  2363. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2364. 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.2)
  2365. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2366. 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)
  2367. 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)
  2368. end
  2369.  
  2370. z = Instance.new("Sound",rarm)
  2371. z.SoundId = "rbxassetid://137579113"
  2372. z.Volume = 1
  2373. wait()
  2374. z:Play()
  2375.  
  2376. for i = 1, 5 do
  2377.  
  2378. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2379. 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)
  2380. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2381. 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.2)
  2382. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2383. 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)
  2384. 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)
  2385. end
  2386.  
  2387. z = Instance.new("Sound",rarm)
  2388. z.SoundId = "rbxassetid://137579113"
  2389. z.Volume = 1
  2390. wait()
  2391. z:Play()
  2392.  
  2393. for i = 1, 5 do
  2394.  
  2395. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2396. 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)
  2397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2398. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2399. 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)
  2400. 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)
  2401. 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)
  2402. end
  2403.  
  2404. z = Instance.new("Sound",rarm)
  2405. z.SoundId = "rbxassetid://137579113"
  2406. z.Volume = 1
  2407. wait()
  2408. z:Play()
  2409.  
  2410. for i = 1, 5 do
  2411.  
  2412. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2413. 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)
  2414. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2415. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2416. 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)
  2417. 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)
  2418. 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)
  2419. end
  2420.  
  2421. z = Instance.new("Sound",rarm)
  2422. z.SoundId = "rbxassetid://137579113"
  2423. z.Volume = 1
  2424. wait()
  2425. z:Play()
  2426.  
  2427. for i = 1, 5 do
  2428.  
  2429. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2430. 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)
  2431. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2432. 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.2)
  2433. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2434. 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)
  2435. 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)
  2436. end
  2437.  
  2438. z = Instance.new("Sound",rarm)
  2439. z.SoundId = "rbxassetid://137579113"
  2440. z.Volume = 1
  2441. wait()
  2442. z:Play()
  2443.  
  2444. for i = 1, 5 do
  2445.  
  2446. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2447. 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)
  2448. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2449. 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.2)
  2450. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2451. 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)
  2452. 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)
  2453. end
  2454.  
  2455. z = Instance.new("Sound",rarm)
  2456. z.SoundId = "rbxassetid://137579113"
  2457. z.Volume = 1
  2458. wait()
  2459. z:Play()
  2460.  
  2461. for i = 1, 5 do
  2462.  
  2463. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2464. 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)
  2465. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2466. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2467. 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)
  2468. 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)
  2469. 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)
  2470. end
  2471.  
  2472. z = Instance.new("Sound",rarm)
  2473. z.SoundId = "rbxassetid://137579113"
  2474. z.Volume = 1
  2475. wait()
  2476. z:Play()
  2477. for i = 1, 5 do
  2478.  
  2479. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2480. 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)
  2481. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2482. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2483. 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)
  2484. 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)
  2485. 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)
  2486. end
  2487.  
  2488. z = Instance.new("Sound",rarm)
  2489. z.SoundId = "rbxassetid://137579113"
  2490. z.Volume = 1
  2491. wait()
  2492. z:Play()
  2493.  
  2494. for i = 1, 5 do
  2495.  
  2496. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2497. 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)
  2498. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2499. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2500. 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)
  2501. 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)
  2502. 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)
  2503. end
  2504.  
  2505. z = Instance.new("Sound",rarm)
  2506. z.SoundId = "rbxassetid://137579113"
  2507. z.Volume = 1
  2508. wait()
  2509. z:Play()
  2510.  
  2511. for i = 1, 5 do
  2512.  
  2513. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2514. 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)
  2515. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2516. 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.2)
  2517. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2518. 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)
  2519. 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)
  2520. end
  2521.  
  2522. z = Instance.new("Sound",rarm)
  2523. z.SoundId = "rbxassetid://137579113"
  2524. z.Volume = 1
  2525. wait()
  2526. z:Play()
  2527.  
  2528. for i = 1, 5 do
  2529.  
  2530. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2531. 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)
  2532. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2533. 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.2)
  2534. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2535. 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)
  2536. 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)
  2537. end
  2538.  
  2539. z = Instance.new("Sound",rarm)
  2540. z.SoundId = "rbxassetid://137579113"
  2541. z.Volume = 1
  2542. wait()
  2543. z:Play()
  2544.  
  2545. for i = 1, 5 do
  2546.  
  2547. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2548. 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)
  2549. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2550. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2551. 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)
  2552. 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)
  2553. 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)
  2554. end
  2555.  
  2556. z = Instance.new("Sound",rarm)
  2557. z.SoundId = "rbxassetid://137579113"
  2558. z.Volume = 1
  2559. wait()
  2560. z:Play()
  2561.  
  2562. for i = 1, 5 do
  2563.  
  2564. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2565. 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)
  2566. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2567. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2568. 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)
  2569. 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)
  2570. 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)
  2571. end
  2572.  
  2573. z = Instance.new("Sound",rarm)
  2574. z.SoundId = "rbxassetid://137579113"
  2575. z.Volume = 1
  2576. wait()
  2577. z:Play()
  2578.  
  2579. for i = 1, 5 do
  2580.  
  2581. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2582. 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)
  2583. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2584. 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.2)
  2585. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2586. 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)
  2587. 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)
  2588. end
  2589.  
  2590. z = Instance.new("Sound",rarm)
  2591. z.SoundId = "rbxassetid://137579113"
  2592. z.Volume = 1
  2593. wait()
  2594. z:Play()
  2595.  
  2596. for i = 1, 5 do
  2597.  
  2598. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2599. 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)
  2600. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2601. 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.2)
  2602. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2603. 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)
  2604. 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)
  2605. end
  2606.  
  2607. z = Instance.new("Sound",rarm)
  2608. z.SoundId = "rbxassetid://137579113"
  2609. z.Volume = 1
  2610. wait()
  2611. z:Play()
  2612.  
  2613. for i = 1, 5 do
  2614.  
  2615. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2616. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  2617. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2618. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2619. 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)
  2620. 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)
  2621. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)
  2622. end
  2623.  
  2624. z = Instance.new("Sound",rarm)
  2625. z.SoundId = "rbxassetid://137579113"
  2626. z.Volume = 1
  2627. wait()
  2628. z:Play()
  2629.  
  2630.  
  2631. for i = 1, 5 do
  2632.  
  2633. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2634. 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)
  2635. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2636. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2637. 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)
  2638. 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)
  2639. 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)
  2640. end
  2641.  
  2642. z = Instance.new("Sound",rarm)
  2643. z.SoundId = "rbxassetid://137579113"
  2644. z.Volume = 1
  2645. wait()
  2646. z:Play()
  2647.  
  2648. for i = 1, 5 do
  2649.  
  2650. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2651. 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)
  2652. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2653. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2654. 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)
  2655. 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)
  2656. 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)
  2657. end
  2658.  
  2659. z = Instance.new("Sound",rarm)
  2660. z.SoundId = "rbxassetid://137579113"
  2661. z.Volume = 1
  2662. wait()
  2663. z:Play()
  2664.  
  2665. for i = 1, 5 do
  2666.  
  2667. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2668. 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)
  2669. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2670. 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.2)
  2671. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2672. 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)
  2673. 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)
  2674. end
  2675.  
  2676. z = Instance.new("Sound",rarm)
  2677. z.SoundId = "rbxassetid://137579113"
  2678. z.Volume = 1
  2679. wait()
  2680. z:Play()
  2681.  
  2682. for i = 1, 5 do
  2683.  
  2684. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2685. 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)
  2686. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2687. 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.2)
  2688. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2689. 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)
  2690. 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)
  2691. end
  2692.  
  2693. z = Instance.new("Sound",rarm)
  2694. z.SoundId = "rbxassetid://137579113"
  2695. z.Volume = 1
  2696. wait()
  2697. z:Play()
  2698.  
  2699. for i = 1, 5 do
  2700.  
  2701. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2702. 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)
  2703. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2704. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2705. 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)
  2706. 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)
  2707. 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)
  2708. end
  2709.  
  2710. z = Instance.new("Sound",rarm)
  2711. z.SoundId = "rbxassetid://137579113"
  2712. z.Volume = 1
  2713. wait()
  2714. z:Play()
  2715.  
  2716. for i = 1, 5 do
  2717.  
  2718. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2719. 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)
  2720. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2721. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2722. 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)
  2723. 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)
  2724. 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)
  2725. end
  2726.  
  2727. z = Instance.new("Sound",rarm)
  2728. z.SoundId = "rbxassetid://137579113"
  2729. z.Volume = 1
  2730. wait()
  2731. z:Play()
  2732.  
  2733. for i = 1, 5 do
  2734.  
  2735. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2736. 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)
  2737. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2738. 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.2)
  2739. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
  2740. 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)
  2741. 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)
  2742. end
  2743.  
  2744. z = Instance.new("Sound",rarm)
  2745. z.SoundId = "rbxassetid://137579113"
  2746. z.Volume = 1
  2747. wait()
  2748. z:Play()
  2749.  
  2750. for i = 1, 5 do
  2751.  
  2752. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2753. 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)
  2754. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2755. 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.2)
  2756. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(5)), 0.2)
  2757. 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)
  2758. 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)
  2759. end
  2760.  
  2761. z = Instance.new("Sound",rarm)
  2762. z.SoundId = "rbxassetid://137579113"
  2763. z.Volume = 1
  2764. wait()
  2765. z:Play()
  2766.  
  2767. for i = 1, 5 do
  2768.  
  2769. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2770. 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)
  2771. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  2772. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2773. 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)
  2774. 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)
  2775. 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)
  2776. end
  2777.  
  2778. z = Instance.new("Sound",rarm)
  2779. z.SoundId = "rbxassetid://137579113"
  2780. z.Volume = 1
  2781. wait()
  2782. z:Play()
  2783.  
  2784. for i = 1, 5 do
  2785.  
  2786. -----------------------------------------------------------------------up/down--left/right----tilt-------------------
  2787. 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)
  2788. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2789. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.7)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-5)), 0.2)
  2790. 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)
  2791. 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)
  2792. 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)
  2793. end
  2794. for i = 1, 5 do
  2795. wait()
  2796. 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)
  2797. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  2798. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  2799. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-40)), 0.2)
  2800. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  2801. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.4)
  2802.  
  2803. end
  2804.  
  2805. he.Anchored = false
  2806. h.WalkSpeed = 16
  2807. unfreeze()
  2808. for i = 1, 20 do
  2809.  
  2810. 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)
  2811. 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)
  2812. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2813. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2814. 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)
  2815. 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)
  2816.  
  2817. end
  2818. z = Instance.new("Sound",rarm)
  2819. z.SoundId = "rbxassetid://137579113"
  2820. z.Volume = 1
  2821. wait(0.2)
  2822. z:Play()
  2823. fling = Instance.new("BodyThrust",t)
  2824. fling.Force = Vector3.new(0,1,3000)
  2825. wait(1)
  2826. fling:Destroy()
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836. wait(2)
  2837.  
  2838. end
  2839. end
  2840.  
  2841. end
  2842. hand1.Touched:connect(onTouch1)
  2843. wait(2)
  2844. if hold == true then
  2845. wait(2.6)
  2846. hold = false
  2847. end
  2848.  
  2849. hand1:Destroy()
  2850. hand2:Destroy()
  2851. if Debounces.CanAttack == false then
  2852. Debounces.CanAttack = true
  2853. Debounces.NoIdl = false
  2854. Debounces.on = false
  2855. end
  2856. for i = 1, 20 do
  2857.  
  2858. 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)
  2859. 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)
  2860. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2861. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2862. 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)
  2863. 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)
  2864. end
  2865. end
  2866. end
  2867. end)
  2868.  
  2869. -------------------------------
  2870.  
  2871. ----------------------------------------------------
  2872.  
  2873.  
  2874.  
  2875.  
  2876. ----------------------------------------------------
  2877. local go = 15
  2878. mouse.KeyDown:connect(function(key)
  2879. if key == "y" then
  2880.  
  2881. if Debounces.CanAttack == true then
  2882. Debounces.CanAttack = false
  2883. Debounces.NoIdl = true
  2884. Debounces.on = true
  2885. Debounces.ks = true
  2886. energypun = Instance.new("Part",rarm)
  2887. energypun.Size = Vector3.new(0.7,10,0.2)
  2888. energypun.Transparency = 0.5
  2889. energypun.CanCollide = false
  2890. energypun.Position = Vector3.new(999,999,999)
  2891. energypun.BrickColor = BrickColor.new("Teal")
  2892. energypunmesh = Instance.new("SpecialMesh",energypun)
  2893. energypunmesh.MeshType = "Sphere"
  2894. energypunmesh.Scale = Vector3.new(1,1,1)
  2895. energypunweld = Instance.new("Weld",energypun)
  2896. energypunweld.Part0 = energypun
  2897. energypunweld.Part1 = rarm
  2898. energypunweld.C0 = CFrame.new(0,4,0)
  2899.  
  2900. z = Instance.new("Sound",hed)
  2901. z.SoundId = "rbxassetid://232213955"
  2902. z.Pitch = 1
  2903. z.Volume = 1
  2904.  
  2905. wait(0.2)
  2906. z:Play()
  2907.  
  2908.  
  2909. energypunaura.Size = NumberSequence.new(3)
  2910.  
  2911. for i = 1, 20 do
  2912. wait()
  2913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(30),math.rad(0)), 0.4)
  2914. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-30), math.rad(0)), 0.2)
  2915. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  2916. 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)
  2917. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(0)), 0.4)
  2918. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0)), 0.4)
  2919. end
  2920. wait(0.6)
  2921. z = Instance.new("Sound",energypun)
  2922. z.SoundId = "rbxassetid://615910787"
  2923.  
  2924. z.Volume = 10
  2925. z:Play()
  2926. for i = 1, 20 do
  2927. wait()
  2928. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(35),math.rad(0)), 0.4)
  2929. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(15), math.rad(-50), math.rad(0)), 0.2)
  2930. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2931. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)), 0.2)
  2932. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(0)), 0.4)
  2933. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(10), math.rad(10)), 0.4)
  2934. end
  2935. z = Instance.new("Sound",energypun)
  2936. z.SoundId = "rbxassetid://615910787"
  2937.  
  2938. z.Volume = 10
  2939. z:Play()
  2940. burst = Instance.new("BodyThrust",torso)
  2941. burst.Force = Vector3.new(0,0,-10000)
  2942. for i = 1, 20 do
  2943. wait()
  2944. 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)
  2945. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(30), math.rad(0)), 0.2)
  2946. 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.2)
  2947. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2948. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  2949. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0)), 0.4)
  2950. end
  2951.  
  2952. function onTouched(hit)
  2953.  
  2954.  
  2955. z = Instance.new("Sound",energypun)
  2956. z.SoundId = "rbxassetid://863808513"
  2957.  
  2958. z.Volume = 10
  2959. z:Play()
  2960. if hit == nil then
  2961. return
  2962. end
  2963. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  2964. energypun.TouchInterest:Destroy()
  2965. burst:Destroy()
  2966.  
  2967. t1 = hit.Parent:FindFirstChild("Torso")
  2968. xl1 = Instance.new("Model",char)
  2969. xx1 = Instance.new("Weld",xl1)
  2970. xx1.Part0 = torso
  2971. xx1.Part1 = t1
  2972. xx1.C0 = CFrame.new(0,0,-2)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  2973. wait(1)
  2974.  
  2975. go = 1
  2976.  
  2977. local humanoids = hit.Parent:FindFirstChild("Humanoid")
  2978.  
  2979. humanoids.WalkSpeed = 0
  2980. hum.WalkSpeed = 0
  2981. humanoids.Health = humanoids.Health - 10
  2982. xl1:Destroy()
  2983. wait()
  2984.  
  2985. for i = 1, 20 do
  2986. wait()
  2987. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)), 0.4)
  2988. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 6, -11) * CFrame.Angles(math.rad(15), math.rad(160), math.rad(0)), 0.2)
  2989. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  2990. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)), 0.2)
  2991. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(0)), 0.4)
  2992. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(10), math.rad(10)), 0.4)
  2993. end
  2994.  
  2995.  
  2996. energypun:Destroy()
  2997. wait()
  2998. local monn = Instance.new("Model",char)
  2999.  
  3000. z = Instance.new("Sound",char)
  3001. z.SoundId = "rbxassetid://659979723"
  3002.  
  3003. z.Volume = 10
  3004. z:Play()
  3005. balls.Anchored = false
  3006. aura.Transparency = NumberSequence.new(1)
  3007. wait()
  3008. energy = Instance.new("Weld",rarm)
  3009. energy.Part0 = balls
  3010. energy.Part1 = rarm
  3011. energy.C0 = CFrame.new(0,6,0)
  3012.  
  3013.  
  3014. wait(2.3)
  3015. energy:Destroy()
  3016. wait()
  3017. balls.Position = Vector3.new(999,999,999)
  3018. balls.Anchored = true
  3019. aura.Transparency = NumberSequence.new(0.2)
  3020. wait()
  3021.  
  3022. for i = 1, 20 do
  3023.  
  3024. 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)
  3025. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 9, -13) * CFrame.Angles(math.rad(50), math.rad(270), math.rad(0)), 0.2)
  3026. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)
  3027. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)), 0.2)
  3028. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(2), math.rad(-10), math.rad(0)), 0.4)
  3029. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(10)), 0.4)
  3030. end
  3031.  
  3032.  
  3033.  
  3034.  
  3035. laser1 = true
  3036. s1.Volume=1
  3037. s1:play()
  3038. for i=1,100 do
  3039. wait()
  3040. humanoids.Health = humanoids.Health - 1
  3041. end
  3042.  
  3043.  
  3044. energypunweld:Destroy()
  3045.  
  3046. laser1=false
  3047. beam.Parent=nil
  3048. inner.Parent=nil
  3049. expl.Parent=nil
  3050. exa.Parent=nil
  3051. s1:stop()
  3052.  
  3053. z:Stop()
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064. if Debounces.CanAttack == false then
  3065. Debounces.CanAttack = true
  3066. Debounces.NoIdl = false
  3067. Debounces.on = false
  3068. end
  3069. hum.WalkSpeed = 16
  3070. humanoids.WalkSpeed = 16
  3071.  
  3072.  
  3073. end
  3074. end
  3075. energypun.Touched:connect(onTouched)
  3076. end
  3077. end
  3078. end)
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084. mouse.KeyDown:connect(function(key)
  3085. if key == "h" then
  3086.  
  3087.  
  3088.  
  3089. if Debounces.CanAttack == true then
  3090. Debounces.CanAttack = false
  3091. Debounces.on = true
  3092. Debounces.NoIdl = true
  3093. for i = 1, 15 do
  3094. wait()
  3095. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)
  3096. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.6)
  3097. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3098. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  3099. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  3100. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  3101. if Debounces.on == false then break end
  3102.  
  3103. end
  3104. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS","Red")
  3105. wait(1.0)
  3106. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"FINAL!","Red")
  3107.  
  3108.  
  3109. local larm = game.Players.LocalPlayer.Character["Left Arm"]
  3110.  
  3111.  
  3112. balls.Anchored = false
  3113.  
  3114.  
  3115.  
  3116. weld1 = Instance.new("Weld",larm)
  3117. weld1.Part0 = balls
  3118. weld1.Part1 = torso
  3119. weld1.C0 = CFrame.new(0,-.5, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3120.  
  3121. x = Instance.new("Sound",char)
  3122. x.SoundId = "rbxassetid://670166779"
  3123. x.Pitch = 1
  3124. x.Volume = 5
  3125. wait(.0000001)
  3126. x:Play()
  3127.  
  3128. for i = 1, 15 do
  3129. wait()
  3130. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-15)), 0.2)
  3131. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(15)), 0.6)
  3132. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3133. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  3134. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3135. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3136.  
  3137.  
  3138. end
  3139.  
  3140. wait(0.5)
  3141.  
  3142.  
  3143. Debounces.on = false
  3144. Debounces.Here = false
  3145. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Kameeeeee","Red")
  3146.  
  3147. wait(0.7)
  3148. weld1.C0 = CFrame.new(0,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3149. for i = 1, 15 do
  3150. wait()
  3151. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-35)), 0.2)
  3152. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(45)), 0.6)
  3153. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3154. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3155. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3156. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3157. weld1.C0 = CFrame.new(0,1, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3158. end
  3159.  
  3160. wait()
  3161. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Hameeeeee","Red")
  3162. wait()
  3163. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAAAAAAAAAAAAAAAAAAAA","Red")
  3164.  
  3165. wait()
  3166.  
  3167. wait(1.6)
  3168. for i = 1, 15 do
  3169. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.6,0)*CFrame.Angles(math.rad(80),math.rad(20),math.rad(-20)), 0.2)
  3170. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.6,0)*CFrame.Angles(math.rad(100),math.rad(-20),math.rad(20)), 0.6)
  3171. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3172. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  3173. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3174. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3175.  
  3176.  
  3177. end
  3178. weld1:Destroy()
  3179. wait()
  3180. balls.Position = Vector3.new(999,999,999)
  3181. balls.Anchored = true
  3182. wait()
  3183. canaura = false
  3184. shot = shot + 1
  3185. laser = true
  3186. s1.Volume=1
  3187. s1:play()
  3188. wait(3.5)
  3189. laser=false
  3190. beam1.Parent=nil
  3191. inner1.Parent=nil
  3192. expl1.Parent=nil
  3193. exa1.Parent=nil
  3194. s1:stop()
  3195. Debounces.NoIdl = false
  3196. if Debounces.CanAttack == false then
  3197. Debounces.CanAttack = true
  3198. end
  3199. end
  3200.  
  3201. end
  3202. end)
  3203.  
  3204.  
  3205. -------------------------------
  3206. local animpose = "Idle"
  3207. local lastanimpose = "Idle"
  3208. local sine = 0
  3209. local change = 1
  3210. local val = 0
  3211. local ffing = false
  3212. -------------------------------
  3213. game:GetService("RunService").RenderStepped:connect(function()
  3214. --[[if char.Humanoid.Jump == true then
  3215. jump = true
  3216. else
  3217. jump = false
  3218. end]]
  3219. char.Humanoid.FreeFalling:connect(function(f)
  3220. if f then
  3221. ffing = true
  3222. else
  3223. ffing = false
  3224. end
  3225. end)
  3226. sine = sine + change
  3227. if jumpn == true then
  3228. animpose = "Jumping"
  3229. elseif ffing == true then
  3230. animpose = "Freefalling"
  3231. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3232. animpose = "Idle"
  3233. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3234. animpose = "Walking"
  3235. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3236. animpose = "Running"
  3237. end
  3238. if animpose ~= lastanimpose then
  3239. sine = 0
  3240. if Debounces.NoIdl == false then
  3241. if animpose == "Idle" then
  3242. for i = 1, 2 do
  3243. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  3244. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  3245. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  3246. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3247. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  3248. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  3249. end
  3250. elseif animpose == "Walking" then
  3251. for i = 1, 2 do
  3252. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3253. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3254. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3255. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3256. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3257. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3258. end
  3259. elseif animpose == "Running" then
  3260. for i = 1, 2 do
  3261. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  3262. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  3263. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  3264. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  3265. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  3266. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  3267. wait()
  3268. end
  3269. end
  3270. else
  3271. end
  3272. end
  3273. lastanimpose = animpose
  3274. if Debounces.NoIdl == false then
  3275. if animpose == "Idle" then
  3276. change = 0.5
  3277. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  3278. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  3279. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3280. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3281. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3282. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3283. elseif animpose == "Walking" then
  3284. change = 1
  3285. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3286. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3287. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3288. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3289. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3290. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3291. elseif animpose == "Running" then
  3292. change = 1
  3293. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  3294. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  3295. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  3296. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  3297. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
  3298. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
  3299. end
  3300. end
  3301. end)
  3302.  
  3303. hum.MaxHealth = math.huge
  3304. wait(1)
  3305. hum.Health = math.huge
  3306. local p = game.Players.LocalPlayer
  3307. local char = p.Character
  3308. z = Instance.new("Sound", char)
  3309. z.SoundId = "rbxassetid://552945114"
  3310. z.Pitch = 1
  3311. z.Volume = 4
  3312. z.Looped = true
  3313. wait(.1)
  3314. z:Play()
  3315. game:GetService("RunService").RenderStepped:connect(function()
  3316.  
  3317. wait(.1)
  3318. aura1.Texture = "http://www.roblox.com/asset/?id=544954623"
  3319. wait(.1)
  3320. aura1.Texture = "http://www.roblox.com/asset/?id=544954793"
  3321. wait(.1)
  3322. aura1.Texture = "http://www.roblox.com/asset/?id=544955381"
  3323. wait(.1)
  3324. aura1.Texture = "http://www.roblox.com/asset/?id=544955720"
  3325.  
  3326.  
  3327. end)
  3328. while true do --Loop
  3329. wait(0.04)
  3330. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  3331. wait(0.04)
  3332. part2.Texture = "http://www.roblox.com/asset/?id=894173392"
  3333. wait(0.04)
  3334. part2.Texture = "http://www.roblox.com/asset/?id=890403068"
  3335. wait(0.04)
  3336. part2.Texture = "http://www.roblox.com/asset/?id=890403512"
  3337.  
  3338. end
  3339. wait(2.0)
  3340. local char = game.Players.LocalPlayer.Character
  3341. for i,v in pairs(char:children()) do
  3342. if v:IsA("Accessory") then
  3343. v:Destroy()
  3344. end
  3345. end
  3346. local aura = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Torso)
  3347. aura.Size = NumberSequence.new(0)
  3348. aura.Lifetime = NumberRange.new(0)
  3349. aura.LightEmission = 0
  3350. local jun = game.Players.LocalPlayer
  3351. local p = game.Players.LocalPlayer
  3352. local char = p.Character
  3353. local mouse = p:GetMouse()
  3354. local larm = char["Left Arm"]
  3355. local rarm = char["Right Arm"]
  3356. local lleg = char["Left Leg"]
  3357. local rleg = char["Right Leg"]
  3358. local hed = char.Head
  3359. local torso = char.Torso
  3360. local hum = char.Humanoid
  3361. local cam = game.Workspace.CurrentCamera
  3362. local root = char.HumanoidRootPart
  3363. local deb = false
  3364. local shot = 0
  3365. local debris=game:service"Debris"
  3366. local l = game:GetService("Lighting")
  3367. local rs = game:GetService("RunService").RenderStepped
  3368.  
  3369. ypcall(function()
  3370. shirt = Instance.new("Shirt", char)
  3371. shirt.Name = "Shirt"
  3372. pants = Instance.new("Pants", char)
  3373. pants.Name = "Pants"
  3374. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=393374766"
  3375. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=237836991"
  3376. end)
  3377. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  3378. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  3379. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  3380. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  3381. Hair99 = Instance.new("Part")
  3382.  
  3383. Hair99.Parent = jun.Character
  3384. Hair99.Name = "Hair"
  3385. Hair99.formFactor = "Symmetric"
  3386. Hair99.Size = Vector3.new(1, 1, 1)
  3387. Hair99.CFrame = jun.Character.Head.CFrame
  3388. Hair99:BreakJoints()
  3389. Hair99.CanCollide = false
  3390. Hair99.TopSurface = "Smooth"
  3391. Hair99.BottomSurface = "Smooth"
  3392. Hair99.BrickColor = BrickColor.new("New Yeller")
  3393. Hair99.Transparency = 1
  3394.  
  3395. Weld = Instance.new("Weld")
  3396. Weld.Part0 = jun.Character.Head
  3397. Weld.Part1 = Hair99
  3398. Weld.Parent = jun.Character.Head
  3399. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  3400.  
  3401. Hair7 = Instance.new("Part")
  3402. Hair7.Parent = jun.Character
  3403. Hair7.Name = "Hair"
  3404. Hair7.CanCollide = false
  3405. Hair7.Locked = true
  3406. Hair7.TopSurface = "Smooth"
  3407. Hair7.BottomSurface = "Smooth"
  3408. Hair7.formFactor = "Symmetric"
  3409. Hair7.Material = "Neon"
  3410. Hair7.BrickColor = BrickColor.new("Black")
  3411. Hair7.CFrame = jun.Character.Torso.CFrame
  3412. Hair7.Size = Vector3.new(1, 1, 1)
  3413. Hair7.Transparency = 1
  3414.  
  3415. Mesh = Instance.new("SpecialMesh")
  3416. Mesh.Parent = Hair99
  3417. Mesh.MeshType = "Sphere"
  3418. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  3419. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  3420.  
  3421.  
  3422. Weld = Instance.new("Weld")
  3423. Weld.Parent = jun.Character.Head
  3424. Weld.Part0 = jun.Character.Head
  3425. Weld.Part1 = Hair7
  3426. Weld.C0 = CFrame.new(0, 1, 0)
  3427.  
  3428. Mesh = Instance.new("SpecialMesh")
  3429. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  3430. Mesh.Parent = Hair7
  3431. Mesh.Scale = Vector3.new(1, 1, 1)
  3432. Mesh.MeshType = "FileMesh"
  3433. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  3434. Mesh.TextureId = ""
  3435.  
  3436.  
  3437. for i = 1, 6 do
  3438. Hair99.Transparency = Hair99.Transparency - .2
  3439. Hair7.Transparency = Hair7.Transparency - .2
  3440. wait(0)
  3441. end
  3442. local m = Instance.new("Model")
  3443. game.Players.LocalPlayer.Character.Head.face.Texture = "rbxassetid://0"
  3444. local p = game.Players.LocalPlayer
  3445. local char = p.Character
  3446. local mouse = p:GetMouse()
  3447. local larm = char["Left Arm"]
  3448. local rarm = char["Right Arm"]
  3449. local lleg = char["Left Leg"]
  3450. local rleg = char["Right Leg"]
  3451. local hed = char.Head
  3452. local torso = char.Torso
  3453. local hum = char.Humanoid
  3454. local cam = game.Workspace.CurrentCamera
  3455. local root = char.HumanoidRootPart
  3456. local deb = false
  3457. local shot = 0
  3458. local debris=game:service"Debris"
  3459. local l = game:GetService("Lighting")
  3460. local rs = game:GetService("RunService").RenderStepped
  3461.  
  3462.  
  3463. local p = game.Players.LocalPlayer
  3464. local char = p.Character
  3465. z = Instance.new("Sound", char)
  3466. z.SoundId = "rbxassetid://740161429"
  3467. z.Pitch = 1
  3468. z.Volume = 999
  3469. wait(.1)
  3470. z:Play()
  3471. Vegeta = Instance.new("Model",game.Players.LocalPlayer.Character.Torso)
  3472. Vegeta.Name = "Vegeta"
  3473. humanoid = Instance.new("Humanoid",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3474. shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3475. shirt.Name = "Shirt"
  3476. pants = Instance.new("Pants",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3477. pants.Name = "Pants"
  3478. torso = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3479. torso.Size = Vector3.new(2,2,1)
  3480. torso.Rotation = Vector3.new(0,180,0)
  3481. torso.Position = Vector3.new(0,4,0)
  3482. torso.BrickColor = BrickColor.new("Pastel brown")
  3483. torso.Name = "Torso"
  3484. head = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3485. head.Size = Vector3.new(1.25,1.25,1.25)
  3486. head.BrickColor = BrickColor.new("Pastel brown")
  3487. head.Name = "Head"
  3488. head.Position = Vector3.new(0,6,0)
  3489. headmesh = Instance.new("SpecialMesh",head)
  3490. headmesh.MeshType = "Head"
  3491. larm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3492. larm.Size = Vector3.new(1,2,1)
  3493. larm.BrickColor = BrickColor.new("Pastel brown")
  3494. larm.Name = "Left Arm"
  3495. larm.Position = Vector3.new(-2,4,0)
  3496. rarm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3497. rarm.Size = Vector3.new(1,2,1)
  3498. rarm.BrickColor = BrickColor.new("Pastel brown")
  3499. rarm.Name = "Right Arm"
  3500. rarm.Position = Vector3.new(2,4,0)
  3501. lleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3502. lleg.Size = Vector3.new(1,2,1)
  3503. lleg.Name = "Left Leg"
  3504. lleg.Position = Vector3.new(1,2,0)
  3505. rleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3506. rleg.Size = Vector3.new(1,2,1)
  3507. rleg.Name = "Right Leg"
  3508. rleg.Position = Vector3.new(-1,2,0)
  3509. headweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
  3510. headweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  3511. headweld.Part1 = torso
  3512. headweld.C0 = CFrame.new(0, -1.5, 0)
  3513. larmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  3514. larmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  3515. larmweld.Part1 = larm
  3516. larmweld.C0 = CFrame.new(1.5, 0, 0)
  3517. rarmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  3518. rarmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  3519. rarmweld.Part1 = rarm
  3520. rarmweld.C0 = CFrame.new(-1.5, 0, 0)
  3521. rlegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  3522. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  3523. rlegweld.Part1 = rleg
  3524. rlegweld.C0 = CFrame.new(-0.5, -2, 0)
  3525. llegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
  3526. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
  3527. llegweld.Part1 = lleg
  3528. llegweld.C0 = CFrame.new(0.5, -2, 0)
  3529. modelhair = Instance.new("Model",game.Players.LocalPlayer.Character.Torso.Vegeta)
  3530. modelhair.Name = "Hair"
  3531. hair = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
  3532. hair.Name = "hair"
  3533. hair.BrickColor = BrickColor.new("Black")
  3534. hairmesh = Instance.new("SpecialMesh",hair)
  3535. hairmesh.Scale = Vector3.new(7,7,7)
  3536. hairmesh.Offset = Vector3.new(0, 0.8, 0.7)
  3537. hairmesh.MeshType = "FileMesh"
  3538. hairmesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
  3539. hairweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
  3540. hairweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  3541. hairweld.Part1 = hair
  3542. hairweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3543. npctoplayer = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso)
  3544. npctoplayer.Part0 = game.Players.LocalPlayer.Character.Torso
  3545. npctoplayer.Part1 = torso
  3546. npctoplayer.C0 = CFrame.new(5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3547. game.Players.LocalPlayer.Character.Torso.Vegeta.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=268667762"
  3548. game.Players.LocalPlayer.Character.Torso.Vegeta.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=268667843"
  3549. hum.WalkSpeed = 0
  3550.  
  3551.  
  3552. earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  3553. earring1.Size = Vector3.new(2,2,2)
  3554. earring1.CanCollide = false
  3555. earring1.Position = earring1.Position + Vector3.new(999,999,999)
  3556. earring1.BrickColor = BrickColor.new("New Yeller")
  3557. earmesh1 = Instance.new("SpecialMesh",earring1)
  3558. earmesh1.MeshType = "Sphere"
  3559. earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
  3560. earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  3561. earweld1.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
  3562. earweld1.Part1 = earring1
  3563. earweld1.C0 = CFrame.new(0.7, -0.2, 0)
  3564. earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
  3565. earring2.Size = Vector3.new(2,2,2)
  3566. earring2.Position = earring2.Position + Vector3.new(999,999,999)
  3567. earring2.CanCollide = false
  3568. earring2.BrickColor = BrickColor.new("New Yeller")
  3569. earmesh2 = Instance.new("SpecialMesh",earring2)
  3570. earmesh2.MeshType = "Sphere"
  3571. earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
  3572. earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  3573. earweld2.Part0 = game.Players.LocalPlayer.Character.Head
  3574. earweld2.Part1 = earring2
  3575. earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
  3576. wait(3)
  3577. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Lets Go","Red")
  3578. wait(2.0)
  3579. earring5 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  3580. earring5.Size = Vector3.new(2,2,2)
  3581. earring5.CanCollide = false
  3582. earring5.Position = earring5.Position + Vector3.new(999,999,999)
  3583. earring5.BrickColor = BrickColor.new("White")
  3584. earmesh5 = Instance.new("SpecialMesh",earring5)
  3585. earmesh5.MeshType = "Sphere"
  3586. earring5.TopSurface = "Smooth"
  3587. earring5.BottomSurface = "Smooth"
  3588. earmesh5.Scale = Vector3.new(0.15,0.15,0.15)
  3589. earweld5 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  3590. earweld5.Part0 = game.Players.LocalPlayer.Character.Torso
  3591. earweld5.Part1 = earring5
  3592. earweld5.C0 = CFrame.new(2.5, 1, 0)
  3593.  
  3594. for i=1,5 do
  3595. wait(0.1)
  3596. earmesh5.Scale = earmesh5.Scale + Vector3.new(1,1,1)
  3597. end
  3598.  
  3599. wait(0.1)
  3600.  
  3601. game.Players.LocalPlayer.Character.Torso.Vegeta:Destroy()
  3602.  
  3603.  
  3604. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  3605. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  3606. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  3607. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  3608. local p = game.Players.LocalPlayer
  3609. local char = p.Character
  3610. local mouse = p:GetMouse()
  3611. local larm = char["Left Arm"]
  3612. local rarm = char["Right Arm"]
  3613. local lleg = char["Left Leg"]
  3614. local rleg = char["Right Leg"]
  3615. local hed = char.Head
  3616. local torso = char.Torso
  3617. local hum = char.Humanoid
  3618. local cam = game.Workspace.CurrentCamera
  3619. local root = char.HumanoidRootPart
  3620. local deb = false
  3621. local shot = 0
  3622. local debris=game:service"Debris"
  3623. local l = game:GetService("Lighting")
  3624. local rs = game:GetService("RunService").RenderStepped
  3625. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  3626. function lerp(a, b, t) -- Linear interpolation
  3627. return a + (b - a)*t
  3628. end
  3629.  
  3630. function slerp(a, b, t) --Spherical interpolation
  3631. dot = a:Dot(b)
  3632. if dot > 0.99999 or dot < -0.99999 then
  3633. return t <= 0.5 and a or b
  3634. else
  3635. r = math.acos(dot)
  3636. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  3637. end
  3638. end
  3639. function matrixInterpolate(a, b, t)
  3640. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  3641. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  3642. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  3643. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  3644. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  3645. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  3646. local t = v1:Dot(v2)
  3647. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  3648. return CFrame.new()
  3649. end
  3650. return CFrame.new(
  3651. v0.x, v0.y, v0.z,
  3652. v1.x, v1.y, v1.z,
  3653. v2.x, v2.y, v2.z,
  3654. v3.x, v3.y, v3.z)
  3655. end
  3656. ----------------------------------------------------
  3657. function genWeld(a,b)
  3658. local w = Instance.new("Weld",a)
  3659. w.Part0 = a
  3660. w.Part1 = b
  3661. return w
  3662. end
  3663. function weld(a, b)
  3664. local weld = Instance.new("Weld")
  3665. weld.Name = "W"
  3666. weld.Part0 = a
  3667. weld.Part1 = b
  3668. weld.C0 = a.CFrame:inverse() * b.CFrame
  3669. weld.Parent = a
  3670. return weld;
  3671. end
  3672. ----------------------------------------------------
  3673. function Lerp(c1,c2,al)
  3674. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3675. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3676. for i,v in pairs(com1) do
  3677. com1[i] = v+(com2[i]-v)*al
  3678. end
  3679. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3680. end
  3681. ----------------------------------------------------
  3682. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  3683. local wld = Instance.new("Weld", wp1)
  3684. wld.Part0 = wp0
  3685. wld.Part1 = wp1
  3686. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  3687. end
  3688. ----------------------------------------------------
  3689. function weld5(part0, part1, c0, c1)
  3690. weeld=Instance.new("Weld", part0)
  3691. weeld.Part0=part0
  3692. weeld.Part1=part1
  3693. weeld.C0=c0
  3694. weeld.C1=c1
  3695. return weeld
  3696. end
  3697. ----------------------------------------------------
  3698. function HasntTouched(plrname)
  3699. local ret = true
  3700. for _, v in pairs(Touche) do
  3701. if v == plrname then
  3702. ret = false
  3703. end
  3704. end
  3705. return ret
  3706. end
  3707. newWeld(torso, larm, -1.5, 0.5, 0)
  3708. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  3709. newWeld(torso, rarm, 1.5, 0.5, 0)
  3710. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  3711. newWeld(torso, hed, 0, 1.5, 0)
  3712. newWeld(torso, lleg, -0.5, -1, 0)
  3713. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  3714. newWeld(torso, rleg, 0.5, -1, 0)
  3715. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  3716. newWeld(root, torso, 0, -1, 0)
  3717. torso.Weld.C1 = CFrame.new(0, -1, 0)
  3718. hum.MaxHealth = math.huge
  3719. wait(1)
  3720. hum.Health = math.huge
  3721. ----------------------------------------------------
  3722. local p = game.Players.LocalPlayer
  3723. local char = p.Character
  3724. local mouse = p:GetMouse()
  3725. local larm = char["Left Arm"]
  3726. local rarm = char["Right Arm"]
  3727. local lleg = char["Left Leg"]
  3728. local rleg = char["Right Leg"]
  3729. local hed = char.Head
  3730. local torso = char.Torso
  3731. local hum = char.Humanoid
  3732. local cam = game.Workspace.CurrentCamera
  3733. local root = char.HumanoidRootPart
  3734. local deb = false
  3735. local shot = 0
  3736. local debris=game:service"Debris"
  3737. local l = game:GetService("Lighting")
  3738. local rs = game:GetService("RunService").RenderStepped
  3739. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  3740. math.randomseed(os.time())
  3741. for i,v in pairs(char:children()) do
  3742. if v:IsA("Hat") then
  3743. v:Destroy()
  3744. end
  3745. end
  3746. for i,v in pairs (hed:GetChildren()) do
  3747. if v:IsA("Sound") then
  3748. v:Destroy()
  3749. end
  3750. end
  3751. ----------------------------------------------------
  3752. Debounces = {
  3753. CanAttack = true;
  3754. NoIdl = false;
  3755. Slashing = false;
  3756. Slashed = false;
  3757. RPunch = false;
  3758. RPunched = false;
  3759. LPunch = false;
  3760. LPunched = false;
  3761. }
  3762. local Touche = {char.Name, }
  3763. ----------------------------------------------------
  3764.  
  3765. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  3766. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  3767. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  3768. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  3769. ----------------------------------------------------
  3770.  
  3771. ----------------------------------------------------
  3772. function lerp(a, b, t) -- Linear interpolation
  3773. return a + (b - a)*t
  3774. end
  3775.  
  3776. function slerp(a, b, t) --Spherical interpolation
  3777. dot = a:Dot(b)
  3778. if dot > 0.99999 or dot < -0.99999 then
  3779. return t <= 0.5 and a or b
  3780. else
  3781. r = math.acos(dot)
  3782. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  3783. end
  3784. end
  3785.  
  3786. function matrixInterpolate(a, b, t)
  3787. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  3788. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  3789. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  3790. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  3791. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  3792. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  3793. local t = v1:Dot(v2)
  3794. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  3795. return CFrame.new()
  3796. end
  3797. return CFrame.new(
  3798. v0.x, v0.y, v0.z,
  3799. v1.x, v1.y, v1.z,
  3800. v2.x, v2.y, v2.z,
  3801. v3.x, v3.y, v3.z)
  3802. end
  3803. ----------------------------------------------------
  3804. function genWeld(a,b)
  3805. local w = Instance.new("Weld",a)
  3806. w.Part0 = a
  3807. w.Part1 = b
  3808. return w
  3809. end
  3810. function weld(a, b)
  3811. local weld = Instance.new("Weld")
  3812. weld.Name = "W"
  3813. weld.Part0 = a
  3814. weld.Part1 = b
  3815. weld.C0 = a.CFrame:inverse() * b.CFrame
  3816. weld.Parent = a
  3817. return weld;
  3818. end
  3819. ----------------------------------------------------
  3820. function Lerp(c1,c2,al)
  3821. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3822. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3823. for i,v in pairs(com1) do
  3824. com1[i] = v+(com2[i]-v)*al
  3825. end
  3826. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3827. end
  3828. ----------------------------------------------------
  3829. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  3830. local wld = Instance.new("Weld", wp1)
  3831. wld.Part0 = wp0
  3832. wld.Part1 = wp1
  3833. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  3834. end
  3835. ----------------------------------------------------
  3836. function weld5(part0, part1, c0, c1)
  3837. weeld=Instance.new("Weld", part0)
  3838. weeld.Part0=part0
  3839. weeld.Part1=part1
  3840. weeld.C0=c0
  3841. weeld.C1=c1
  3842. return weeld
  3843. end
  3844. ----------------------------------------------------
  3845. function HasntTouched(plrname)
  3846. local ret = true
  3847. for _, v in pairs(Touche) do
  3848. if v == plrname then
  3849. ret = false
  3850. end
  3851. end
  3852. return ret
  3853. end
  3854. ----------------------------------------------------
  3855.  
  3856. ----------------------------------------------------
  3857.  
  3858. ----------------------------------------------------
  3859. local Transforming = true
  3860.  
  3861.  
  3862.  
  3863.  
  3864. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  3865. if c.className == "Hat" then -- base form hair.
  3866. c.Handle.Transparency = 0 -- Put after transformation
  3867. end
  3868. if c.Name == "Hair" then
  3869. c:Remove()
  3870. end
  3871. end
  3872. wait(1.0)
  3873. ypcall(function()
  3874.  
  3875. shirt = Instance.new("Shirt", char)
  3876. shirt.Name = "Shirt"
  3877. pants = Instance.new("Pants", char)
  3878. pants.Name = "Pants"
  3879. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276106335"
  3880. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=254301872"
  3881. end)
  3882. ----------------------------------------------------
  3883. local m = Instance.new("Model")
  3884. m.Name = "Hair"
  3885. b1 = Instance.new("SpecialMesh", p)
  3886. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  3887. b1.TextureId = ""
  3888. b1.MeshType = Enum.MeshType.FileMesh
  3889. b1.Name = "Mesh"
  3890. b1.VertexColor = Vector3.new(0, 0, 0)
  3891. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  3892. p2 = Instance.new("Part", m)
  3893. p2.BrickColor = BrickColor.new("Pastel brown")
  3894. p2.Transparency = 1
  3895. p2.Name = "Head"
  3896. p2.FormFactor = Enum.FormFactor.Symmetric
  3897. p2.Size = Vector3.new(2, 1, 1)
  3898. p2.CFrame = CFrame.new(9,9,9)
  3899. p2.CanCollide = false
  3900. p2.Locked = true
  3901. p2.TopSurface = Enum.SurfaceType.Smooth
  3902. b2 = Instance.new("SpecialMesh", p2)
  3903. b2.MeshType = Enum.MeshType.Head
  3904. b2.Name = "Mesh"
  3905. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  3906. p3 = Instance.new("Part", m)
  3907. p3.BrickColor = BrickColor.new("Dark red")
  3908. p3.FormFactor = Enum.FormFactor.Symmetric
  3909. p3.Size = Vector3.new(3,3,3)
  3910. p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
  3911. p3.CanCollide = false
  3912. p3.Locked = true
  3913. p3.BottomSurface = Enum.SurfaceType.Smooth
  3914. p3.TopSurface = Enum.SurfaceType.Smooth
  3915. b3 = Instance.new("SpecialMesh", p3)
  3916. b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
  3917. b3.TextureId = ""
  3918. b3.MeshType = Enum.MeshType.FileMesh
  3919. b3.Name = "Mesh"
  3920. b3.VertexColor = Vector3.new(0, 0, 0)
  3921. b3.Scale = Vector3.new(6.2,6.2,6.2)
  3922. w1 = Instance.new("Weld", p1)
  3923. w1.Name = "Head_Weld"
  3924. w1.Part0 = p1
  3925. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  3926. w1.Part1 = p2
  3927. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  3928. w2 = Instance.new("Weld", p2)
  3929. w2.Name = "Part_Weld"
  3930. w2.Part0 = p2
  3931. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  3932. w2.Part1 = p3
  3933. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  3934. w3 = Instance.new("Weld", p3)
  3935. w3.Name = "Part_Weld"
  3936. w3.Part0 = p3
  3937. w3.C0 = CFrame.new()
  3938. w3.Part1 = p4
  3939. w3.C1 = CFrame.new()
  3940.  
  3941. m.Parent = char
  3942. m:MakeJoints()
  3943. ----------------------------------------------------
  3944. local cor = Instance.new("Part", char.Hair)
  3945. cor.Name = "Link"
  3946. cor.Locked = true
  3947. cor.BottomSurface = 0
  3948. cor.CanCollide = false
  3949. cor.Size = Vector3.new(1, 9, 1)
  3950. cor.Transparency = 1
  3951. cor.TopSurface = 0
  3952. corw = Instance.new("Weld", cor)
  3953. corw.Part0 = hed
  3954. corw.Part1 = cor
  3955. corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3956. corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3957. weld1 = Instance.new("Weld", char.Hair)
  3958. weld1.Part0 = cor
  3959. weld1.Part1 = char.Hair.Head
  3960. weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3961. ----------------------------------------------------
  3962. GroundWave1 = function()
  3963. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3964. local Colors = {"New Yeller", "New Yeller"}
  3965. local wave = Instance.new("Part", torso)
  3966. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3967. wave.Anchored = true
  3968. wave.CanCollide = false
  3969. wave.Locked = true
  3970. wave.Size = Vector3.new(1, 1, 1)
  3971. wave.TopSurface = "Smooth"
  3972. wave.BottomSurface = "Smooth"
  3973. wave.Transparency = 0.35
  3974. wave.CFrame = HandCF
  3975. wm = Instance.new("SpecialMesh", wave)
  3976. wm.MeshId = "rbxassetid://3270017"
  3977. coroutine.wrap(function()
  3978. for i = 1, 30, 1 do
  3979. wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1)
  3980. wave.Size = wm.Scale
  3981. wave.CFrame = HandCF
  3982. wave.Transparency = i/30
  3983. wait()
  3984. end
  3985. wait()
  3986. wave:Destroy()
  3987. end)()
  3988. end
  3989. ----------------------------------------------------
  3990. GroundWave = function()
  3991. if Transforming == true then
  3992. local wave = Instance.new("Part", torso)
  3993. wave.BrickColor = BrickColor.new("Teal")
  3994. wave.Anchored = true
  3995. wave.CanCollide = false
  3996. wave.Locked = true
  3997. wave.Size = Vector3.new(1, 1, 1)
  3998. wave.TopSurface = "Smooth"
  3999. wave.BottomSurface = "Smooth"
  4000. wave.Transparency = 0.35
  4001. wm = Instance.new("SpecialMesh", wave)
  4002. wm.MeshType = "Sphere"
  4003. wm.Scale = Vector3.new(1,1,1)
  4004. coroutine.wrap(function()
  4005.  
  4006. wait()
  4007. wave:Destroy()
  4008. end)()
  4009. elseif Transforming == false then
  4010. wait()
  4011. end
  4012. end
  4013.  
  4014.  
  4015.  
  4016. spawn(function()
  4017. while wait(1) do
  4018. GroundWave()
  4019. end
  4020. end)
  4021.  
  4022. wait(4)
  4023.  
  4024. Transforming = false
  4025. earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  4026. earring1.Size = Vector3.new(2,2,2)
  4027. earring1.CanCollide = false
  4028. earring1.Position = Vector3.new(999,999,999)
  4029. earring1.BrickColor = BrickColor.new("New Yeller")
  4030. earmesh1 = Instance.new("SpecialMesh",earring1)
  4031. earmesh1.MeshType = "Sphere"
  4032. earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
  4033. earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  4034. earweld1.Part0 = game.Players.LocalPlayer.Character.Head
  4035. earweld1.Part1 = earring1
  4036. earweld1.C0 = CFrame.new(0.7, -0.2, 0)
  4037. earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  4038. earring2.Size = Vector3.new(2,2,2)
  4039. earring2.CanCollide = false
  4040. earring2.Position = Vector3.new(999,999,999)
  4041. earring2.BrickColor = BrickColor.new("New Yeller")
  4042. earmesh2 = Instance.new("SpecialMesh",earring2)
  4043. earmesh2.MeshType = "Sphere"
  4044. earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
  4045. earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  4046. earweld2.Part0 = game.Players.LocalPlayer.Character.Head
  4047. earweld2.Part1 = earring2
  4048. earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
  4049. earring5:Destroy()
  4050. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Alright!","Red")
  4051. hum.Jump = true
  4052. burst = Instance.new("BodyThrust",torso)
  4053. burst.Force = Vector3.new(0,5000,-8000)
  4054. for i = 1,20 do
  4055.  
  4056. 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)
  4057. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  4058. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  4059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  4060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.4, -.7) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  4061. end
  4062. wait(1)
  4063. for i = 1,20 do
  4064. 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)
  4065. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  4066. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  4067.  
  4068. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  4069. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  4070.  
  4071. end
  4072. burst:Destroy()
  4073. wait(11)
  4074. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"I am the one that will defeat you","Red")
  4075. wait(4.5)
  4076. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Im the fusion between vegeta and kakarot","Red")
  4077. wait(3.2)
  4078. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Vegito","Red")
  4079. wait(2)
  4080. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"And This Is","Red")
  4081. wait(1.3)
  4082. for i = 1,20 do
  4083. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
  4084.  
  4085. end
  4086. wait(0.4)
  4087. for i = 1,20 do
  4088.  
  4089. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
  4090. end
  4091. wait(0.8)
  4092. for i = 1,20 do
  4093. wait()
  4094. 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)
  4095. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-35)), 0.2)
  4096. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(35)), 0.2)
  4097. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  4098. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  4099. end
  4100. wait(0.5)
  4101. for i = 1,20 do
  4102. 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)
  4103. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
  4104. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
  4105.  
  4106. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  4107. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  4108.  
  4109. end
  4110. wait()
  4111. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Vegito Blue!","Red")
  4112. bomb = Instance.new("Explosion",torso)
  4113. bomb.BlastRadius = 0
  4114. bomb.DestroyJointRadiusPercent = 100
  4115. bomb.ExplosionType = "CratersAndDebris"
  4116. bomb = Instance.new("Explosion",torso)
  4117. bomb.BlastRadius = 0
  4118. bomb.DestroyJointRadiusPercent = 100
  4119. bomb.ExplosionType = "CratersAndDebris"
  4120. bomb = Instance.new("Explosion",torso)
  4121. bomb.BlastRadius = 0
  4122. bomb.DestroyJointRadiusPercent = 100
  4123. bomb.ExplosionType = "CratersAndDebris"
  4124. bomb = Instance.new("Explosion",torso)
  4125. bomb.BlastRadius = 0
  4126. bomb.DestroyJointRadiusPercent = 100
  4127. bomb.ExplosionType = "CratersAndDebris"
  4128. wait()
  4129.  
  4130. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  4131. if c.className == "Hat" then -- base form hair.
  4132. c.Handle.Transparency = 0 -- Put after transformation
  4133. end
  4134. if c.Name == "Hair" then
  4135. c:Remove()
  4136. end
  4137. end
  4138. wait(0.00001)
  4139. local m = Instance.new("Model")
  4140. m.Name = "Hair"
  4141. b1 = Instance.new("SpecialMesh", p)
  4142. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  4143. b1.TextureId = ""
  4144. b1.MeshType = Enum.MeshType.FileMesh
  4145. b1.Name = "Mesh"
  4146. b1.VertexColor = Vector3.new(0, 0, 0)
  4147. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  4148. p2 = Instance.new("Part", m)
  4149. p2.BrickColor = BrickColor.new("Pastel brown")
  4150. p2.Transparency = 1
  4151. p2.Name = "Head"
  4152. p2.FormFactor = Enum.FormFactor.Symmetric
  4153. p2.Size = Vector3.new(2, 1, 1)
  4154. p2.CFrame = CFrame.new(9,9,9)
  4155. p2.CanCollide = false
  4156. p2.Locked = true
  4157. p2.TopSurface = Enum.SurfaceType.Smooth
  4158. b2 = Instance.new("SpecialMesh", p2)
  4159. b2.MeshType = Enum.MeshType.Head
  4160. b2.Name = "Mesh"
  4161. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  4162. p3 = Instance.new("Part", m)
  4163. p3.BrickColor = BrickColor.new("Teal")
  4164. p3.FormFactor = Enum.FormFactor.Symmetric
  4165. p3.Size = Vector3.new(3,3,3)
  4166. p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
  4167. p3.CanCollide = false
  4168. p3.Locked = true
  4169. p3.BottomSurface = Enum.SurfaceType.Smooth
  4170. p3.TopSurface = Enum.SurfaceType.Smooth
  4171. b3 = Instance.new("SpecialMesh", p3)
  4172. b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
  4173. b3.TextureId = ""
  4174. b3.MeshType = Enum.MeshType.FileMesh
  4175. b3.Name = "Mesh"
  4176. b3.VertexColor = Vector3.new(0, 0, 0)
  4177. b3.Scale = Vector3.new(6.2,6.2,6.2)
  4178. w1 = Instance.new("Weld", p1)
  4179. w1.Name = "Head_Weld"
  4180. w1.Part0 = p1
  4181. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  4182. w1.Part1 = p2
  4183. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  4184. w2 = Instance.new("Weld", p2)
  4185. w2.Name = "Part_Weld"
  4186. w2.Part0 = p2
  4187. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  4188. w2.Part1 = p3
  4189. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  4190. w3 = Instance.new("Weld", p3)
  4191. w3.Name = "Part_Weld"
  4192. w3.Part0 = p3
  4193. w3.C0 = CFrame.new()
  4194. w3.Part1 = p4
  4195. w3.C1 = CFrame.new()
  4196.  
  4197. m.Parent = char
  4198. m:MakeJoints()
  4199. ----------------------------------------------------
  4200. local cor = Instance.new("Part", char.Hair)
  4201. cor.Name = "Link"
  4202. cor.Locked = true
  4203. cor.BottomSurface = 0
  4204. cor.CanCollide = false
  4205. cor.Size = Vector3.new(1, 9, 1)
  4206. cor.Transparency = 1
  4207. cor.TopSurface = 0
  4208. corw = Instance.new("Weld", cor)
  4209. corw.Part0 = hed
  4210. corw.Part1 = cor
  4211. corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4212. corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4213. weld1 = Instance.new("Weld", char.Hair)
  4214. weld1.Part0 = cor
  4215. weld1.Part1 = char.Hair.Head
  4216. weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4217.  
  4218. local torso = game.Players.LocalPlayer.Character.Torso
  4219. local block = Instance.new("Part",torso)
  4220. block.Size = Vector3.new(0.1,0.1,0.1)
  4221. block.Position = block.Position + Vector3.new(2,2,2)
  4222. block.Transparency = 1
  4223. local weld = Instance.new("Weld",torso)
  4224. weld.Part0 = torso
  4225. weld.Part1 = block
  4226. weld.C0 = CFrame.new(0,5,0)
  4227. local tables = {5,4,3,2,1}
  4228. local part = Instance.new("ParticleEmitter")
  4229. part.Parent = game.Players.LocalPlayer.Character.Torso
  4230. part.LockedToPart = true
  4231.  
  4232. part.Texture = "rbxassetid://300899323"
  4233. part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
  4234. part.Transparency = NumberSequence.new(0.7)
  4235. part.Lifetime = NumberRange.new(2)
  4236. part.Rate = 30
  4237. local part2 = Instance.new("ParticleEmitter",block)
  4238. part2.Lifetime = NumberRange.new(5)
  4239. part2.Speed = NumberRange.new(0)
  4240. part2.Size = NumberSequence.new(18)
  4241. part2.LockedToPart = true
  4242. part2.Transparency = NumberSequence.new(0.5)
  4243. part2.Rate = 3
  4244. part2.Color = ColorSequence.new(Color3.fromRGB(83,215,255))
  4245. part2.Texture = "http://www.roblox.com/asset/?id=358965396"
  4246. local model = Instance.new("Model",torso)
  4247.  
  4248. local ball0 = Instance.new("Part",model)
  4249. ball0.Position = ball0.Position + Vector3.new(2,2,2)
  4250. ball0.Transparency = 0.5
  4251. ball0.BrickColor = BrickColor.new("Teal")
  4252. ball0.Size = Vector3.new(1,1,1)
  4253. ball0mesh = Instance.new("SpecialMesh",ball0)
  4254. ball0mesh.MeshType = "Sphere"
  4255. ball0mesh.Scale = Vector3.new(1,1,1)
  4256. ballweld = Instance.new("Weld",model)
  4257. ballweld.Part0 = torso
  4258. ballweld.Part1 = ball0
  4259. for i = 1,15 do
  4260. wait(0.1)
  4261. part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30),NumberSequenceKeypoint.new(1,1)})
  4262. part2.Size = NumberSequence.new(15)
  4263. for i = 1 , 3 do
  4264. wait()
  4265. ball0mesh.Scale = ball0mesh.Scale + Vector3.new(13,13,13)
  4266.  
  4267. end
  4268.  
  4269. wait(0.1)
  4270. part2.Size = NumberSequence.new(8)
  4271. part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
  4272. ball0mesh.Scale = Vector3.new(1,1,1)
  4273.  
  4274. end
  4275.  
  4276. hum.WalkSpeed = 16
  4277. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  4278. local wave = Instance.new("Part", torso)
  4279. wave.BrickColor = BrickColor.new("Institutional white")
  4280. wave.Anchored = true
  4281. wave.CanCollide = false
  4282. wave.Locked = true
  4283. wave.Size = Vector3.new(1, 1, 1)
  4284. wave.TopSurface = "Smooth"
  4285. wave.BottomSurface = "Smooth"
  4286. wave.Transparency = 0.35
  4287. wave.CFrame = HandCF
  4288. wm = Instance.new("SpecialMesh", wave)
  4289. wm.MeshId = "rbxassetid://3270017"
  4290. coroutine.wrap(function()
  4291. for i = 1, 14, 1 do
  4292. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  4293. wave.Size = wm.Scale
  4294. wave.CFrame = HandCF
  4295. wave.Transparency = i/14
  4296. wait()
  4297. end
  4298. wait()
  4299. wave:Destroy()
  4300. end)()
  4301.  
  4302.  
  4303. z1 = Instance.new("Sound", char)
  4304. z1.SoundId = "rbxassetid://600060450"
  4305. z1.Pitch = 1
  4306. z1.Volume = 1
  4307. z1.Looped = true
  4308. wait(.1)
  4309. z1:Play()
  4310. ----------------------------------------------------
  4311. Blast = function()
  4312. local Colors = {"New Yeller", "New Yeller"}
  4313. local wave = Instance.new("Part", torso)
  4314. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  4315. wave.Anchored = true
  4316. wave.CanCollide = false
  4317. wave.Locked = true
  4318. wave.Size = Vector3.new(1, 1, 1)
  4319. wave.TopSurface = "Smooth"
  4320. wave.BottomSurface = "Smooth"
  4321. wave.Transparency = 0.35
  4322. wave.CFrame = rarm.CFrame
  4323. wm = Instance.new("SpecialMesh", wave)
  4324. wm.MeshType = "Sphere"
  4325. wm.Scale = Vector3.new(1,1,1)
  4326. z = Instance.new("Sound",wave)
  4327. z.SoundId = "rbxassetid://237035051"
  4328. z.Volume = 1
  4329. z.Pitch = .9
  4330. z:Play()
  4331. coroutine.wrap(function()
  4332. for i = 1, 30, 1 do
  4333. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  4334. --wave.Size = wm.Scale
  4335. wave.CFrame = rarm.CFrame
  4336. wave.Transparency = (1/14)
  4337. rs:wait()
  4338. end
  4339. rs:wait()
  4340. wave:Destroy()
  4341. z:Destroy()
  4342. end)()
  4343. end
  4344. ----------------------------------------------------
  4345. rarm.Touched:connect(function(ht)
  4346. hit = ht.Parent
  4347. if ht and hit:IsA("Model") then
  4348. if hit:FindFirstChild("Humanoid") then
  4349. if hit.Name ~= p.Name then
  4350. if Debounces.RPunch == true and Debounces.RPunched == false then
  4351. Debounces.RPunched = true
  4352. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  4353. if Debounces.ks==true then
  4354. z = Instance.new("Sound",hed)
  4355. z.SoundId = "rbxassetid://169380525"
  4356. z.Pitch = ptz[math.random(1,#ptz)]
  4357. z.Volume = 1
  4358. z:Play()
  4359. end
  4360. wait(.2)
  4361. Debounces.RPunched = false
  4362. end
  4363. end
  4364. end
  4365. elseif ht and hit:IsA("Hat") then
  4366. if hit.Parent.Name ~= p.Name then
  4367. if hit.Parent:FindFirstChild("Humanoid") then
  4368. if Debounces.RPunch == true and Debounces.RPunched == false then
  4369. Debounces.RPunched = true
  4370. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  4371. if Debounces.ks==true then
  4372. z = Instance.new("Sound",hed)
  4373. z.SoundId = "rbxassetid://169380525"
  4374. z.Pitch = ptz[math.random(1,#ptz)]
  4375. z.Volume = 1
  4376. z:Play()
  4377. end
  4378. wait(.2)
  4379. Debounces.RPunched = false
  4380. end
  4381. end
  4382. end
  4383. end
  4384. end)
  4385. larm.Touched:connect(function(ht)
  4386. hit = ht.Parent
  4387. if ht and hit:IsA("Model") then
  4388. if hit:FindFirstChild("Humanoid") then
  4389. if hit.Name ~= p.Name then
  4390. if Debounces.LPunch == true and Debounces.LPunched == false then
  4391. Debounces.LPunched = true
  4392. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  4393. if Debounces.ks2==true then
  4394. z = Instance.new("Sound",hed)
  4395. z.SoundId = "rbxassetid://169380525"
  4396. z.Pitch = ptz[math.random(1,#ptz)]
  4397. z.Volume = 1
  4398. z:Play()
  4399. end
  4400. wait(.2)
  4401. Debounces.LPunched = false
  4402. end
  4403. end
  4404. end
  4405. elseif ht and hit:IsA("Hat") then
  4406. if hit.Parent.Name ~= p.Name then
  4407. if hit.Parent:FindFirstChild("Humanoid") then
  4408. if Debounces.LPunch == true and Debounces.LPunched == false then
  4409. Debounces.LPunched = true
  4410. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
  4411. if Debounces.ks2==true then
  4412. z = Instance.new("Sound",hed)
  4413. z.SoundId = "rbxassetid://169380525"
  4414. z.Pitch = ptz[math.random(1,#ptz)]
  4415. z.Volume = 1
  4416. z:Play()
  4417. end
  4418. wait(.2)
  4419. Debounces.LPunched = false
  4420. end
  4421. end
  4422. end
  4423. end
  4424. end)
  4425. ----------------------------------------------------
  4426. mod4 = Instance.new("Model",char)
  4427.  
  4428. ptez = {0.7, 0.8, 0.9, 1}
  4429.  
  4430. function FindNearestTorso(Position,Distance,SinglePlayer)
  4431. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  4432. local List = {}
  4433. for i,v in pairs(workspace:GetChildren())do
  4434. if v:IsA("Model")then
  4435. if v:findFirstChild("Torso")then
  4436. if v ~= char then
  4437. if(v.Torso.Position -Position).magnitude <= Distance then
  4438. table.insert(List,v)
  4439. end
  4440. end
  4441. end
  4442. end
  4443. end
  4444. return List
  4445. end
  4446.  
  4447. function Punch()
  4448. part=Instance.new('Part',mod4)
  4449. part.Anchored=true
  4450. part.CanCollide=false
  4451. part.FormFactor='Custom'
  4452. part.Size=Vector3.new(.2,.2,.2)
  4453. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  4454. part.Transparency=.7
  4455. part.BrickColor=BrickColor.new('New Yeller')
  4456. mesh=Instance.new('SpecialMesh',part)
  4457. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  4458. mesh.Scale=Vector3.new(3,3,3)
  4459. part2=Instance.new('Part',mod4)
  4460. part2.Anchored=true
  4461. part2.CanCollide=false
  4462. part2.FormFactor='Custom'
  4463. part2.Size=Vector3.new(.2,.2,.2)
  4464. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  4465. part2.Transparency=.7
  4466. part2.BrickColor=BrickColor.new('New Yeller')
  4467. mesh2=Instance.new('SpecialMesh',part2)
  4468. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  4469. mesh2.Scale=Vector3.new(3,1.5,3)
  4470. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  4471. if v:FindFirstChild('Humanoid') then
  4472. v.Humanoid:TakeDamage(math.random(9999,9999))
  4473. end
  4474. end
  4475. coroutine.resume(coroutine.create(function()
  4476. for i=0,0.62,0.4 do
  4477. wait()
  4478. part.CFrame=part.CFrame
  4479. part.Transparency=i
  4480. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  4481. part2.CFrame=part2.CFrame
  4482. part2.Transparency=i
  4483. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  4484. end
  4485. part.Parent=nil
  4486. part2.Parent=nil
  4487. end))
  4488. end
  4489. ----------------------------------------------------
  4490. rarm.Touched:connect(function(ht)
  4491. hit = ht.Parent
  4492. if ht and hit:IsA("Model") then
  4493. if hit:FindFirstChild("Humanoid") then
  4494. if hit.Name ~= p.Name then
  4495. if Debounces.RPunch == true and Debounces.RPunched == false then
  4496. Debounces.RPunched = true
  4497. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  4498. if Debounces.ks==true then
  4499. z = Instance.new("Sound",hed)
  4500. z.SoundId = "rbxassetid://169380525"
  4501. z.Pitch = ptz[math.random(1,#ptz)]
  4502. z.Volume = 1
  4503. z:Play()
  4504. end
  4505. wait(.2)
  4506. Debounces.RPunched = false
  4507. end
  4508. end
  4509. end
  4510. elseif ht and hit:IsA("Hat") then
  4511. if hit.Parent.Name ~= p.Name then
  4512. if hit.Parent:FindFirstChild("Humanoid") then
  4513. if Debounces.RPunch == true and Debounces.RPunched == false then
  4514. Debounces.RPunched = true
  4515. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  4516. if Debounces.ks==true then
  4517. z = Instance.new("Sound",hed)
  4518. z.SoundId = "rbxassetid://169380525"
  4519. z.Pitch = ptz[math.random(1,#ptz)]
  4520. z.Volume = 1
  4521. z:Play()
  4522. end
  4523. wait(.2)
  4524. Debounces.RPunched = false
  4525. end
  4526. end
  4527. end
  4528. end
  4529. end)
  4530. larm.Touched:connect(function(ht)
  4531. hit = ht.Parent
  4532. if ht and hit:IsA("Model") then
  4533. if hit:FindFirstChild("Humanoid") then
  4534. if hit.Name ~= p.Name then
  4535. if Debounces.LPunch == true and Debounces.LPunched == false then
  4536. Debounces.LPunched = true
  4537. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  4538. if Debounces.ks2==true then
  4539. z = Instance.new("Sound",hed)
  4540. z.SoundId = "rbxassetid://169380525"
  4541. z.Pitch = ptz[math.random(1,#ptz)]
  4542. z.Volume = 1
  4543. z:Play()
  4544. end
  4545. wait(.2)
  4546. Debounces.LPunched = false
  4547. end
  4548. end
  4549. end
  4550. elseif ht and hit:IsA("Hat") then
  4551. if hit.Parent.Name ~= p.Name then
  4552. if hit.Parent:FindFirstChild("Humanoid") then
  4553. if Debounces.LPunch == true and Debounces.LPunched == false then
  4554. Debounces.LPunched = true
  4555. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
  4556. if Debounces.ks2==true then
  4557. z = Instance.new("Sound",hed)
  4558. z.SoundId = "rbxassetid://169380525"
  4559. z.Pitch = ptz[math.random(1,#ptz)]
  4560. z.Volume = 1
  4561. z:Play()
  4562. end
  4563. wait(.2)
  4564. Debounces.LPunched = false
  4565. end
  4566. end
  4567. end
  4568. end
  4569. end)
  4570. ----------------------------------------------------
  4571. local player = game.Players.LocalPlayer
  4572. local pchar = player.Character
  4573. local mouse = player:GetMouse()
  4574. local cam = workspace.CurrentCamera
  4575.  
  4576. local rad = math.rad
  4577.  
  4578. local keysDown = {}
  4579. local flySpeed = 0
  4580. local MAX_FLY_SPEED = 150
  4581.  
  4582. local canFly = false
  4583. local flyToggled = false
  4584.  
  4585. local forward, side = 0, 0
  4586. local lastForward, lastSide = 0, 0
  4587.  
  4588. local floatBP = Instance.new("BodyPosition")
  4589. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  4590. local flyBV = Instance.new("BodyVelocity")
  4591. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4592. local turnBG = Instance.new("BodyGyro")
  4593. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4594.  
  4595. mouse.KeyDown:connect(function(key)
  4596. keysDown[key] = true
  4597.  
  4598. if key == "f" then
  4599. flyToggled = not flyToggled
  4600.  
  4601. if not flyToggled then
  4602. stanceToggle = "Normal"
  4603. floatBP.Parent = nil
  4604. flyBV.Parent = nil
  4605. turnBG.Parent = nil
  4606. root.Velocity = Vector3.new()
  4607. pchar.Humanoid.PlatformStand = false
  4608. end
  4609. end
  4610.  
  4611. end)
  4612. mouse.KeyUp:connect(function(key)
  4613. keysDown[key] = nil
  4614. end)
  4615.  
  4616. local function updateFly()
  4617.  
  4618. if not flyToggled then return end
  4619.  
  4620. lastForward = forward
  4621. lastSide = side
  4622.  
  4623. forward = 0
  4624. side = 0
  4625.  
  4626. if keysDown.w then
  4627. forward = forward + 1
  4628. end
  4629. if keysDown.s then
  4630. forward = forward - 1
  4631. end
  4632. if keysDown.a then
  4633. side = side - 1
  4634. end
  4635. if keysDown.d then
  4636. side = side + 1
  4637. end
  4638.  
  4639. canFly = (forward ~= 0 or side ~= 0)
  4640.  
  4641. if canFly then
  4642. stanceToggle = "Floating"
  4643. turnBG.Parent = root
  4644. floatBP.Parent = nil
  4645. flyBV.Parent = root
  4646.  
  4647. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  4648. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  4649. else
  4650. floatBP.position = root.Position
  4651. floatBP.Parent = root
  4652.  
  4653. flySpeed = flySpeed - 1
  4654. if flySpeed < 0 then flySpeed = 0 end
  4655. end
  4656.  
  4657. local camCF = cam.CoordinateFrame
  4658. local in_forward = canFly and forward or lastForward
  4659. local in_side = canFly and side or lastSide
  4660.  
  4661. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  4662. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  4663.  
  4664. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  4665. 0)
  4666. end
  4667.  
  4668. game:service'RunService'.RenderStepped:connect(function()
  4669. if flyToggled then
  4670. pchar.Humanoid.PlatformStand = true
  4671. end
  4672. updateFly()
  4673. end)
  4674. -------------------------------
  4675. mouse.KeyDown:connect(function(key)
  4676. if key == "q" then
  4677.  
  4678. if Debounces.CanAttack == true then
  4679. Debounces.CanAttack = false
  4680. Debounces.NoIdl = true
  4681. Debounces.on = true
  4682. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Here is all of my energy","Red")
  4683. function FindNearestTorso(Position,Distance,SinglePlayer)
  4684. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  4685. local List = {}
  4686. for i,v in pairs(workspace:GetChildren())do
  4687. if v:IsA("Model")then
  4688. if v:findFirstChild("Torso")then
  4689. if v ~= char then
  4690. if(v.Torso.Position -Position).magnitude <= Distance then
  4691. table.insert(List,v)
  4692. end
  4693. end
  4694. end
  4695. end
  4696. end
  4697. return List
  4698. end
  4699. z = Instance.new("Sound",hed)
  4700. z.SoundId = "rbxassetid://232213955"
  4701. z.Pitch = 1
  4702. z.Volume = 1
  4703. wait(0.2)
  4704. z:Play()
  4705. sp = Instance.new("Part",hed)
  4706. sp.Anchored = true
  4707. sp.CanCollide = false
  4708. sp.Locked = false
  4709. sp.Transparency = 0
  4710. sp.Material = "Neon"
  4711. sp.Size = Vector3.new(1,1,1)
  4712. sp.TopSurface = "SmoothNoOutlines"
  4713. sp.BottomSurface = "SmoothNoOutlines"
  4714. sp.BrickColor = BrickColor.new("Teal")
  4715. spm = Instance.new("SpecialMesh",sp)
  4716. spm.MeshType = "Sphere"
  4717. spm.Scale = Vector3.new(1,1,1)
  4718. sp2 = Instance.new("Part", rarm)
  4719. sp2.Name = "Energy"
  4720. sp2.BrickColor = BrickColor.new("New Yeller")
  4721. sp2.Size = Vector3.new(1,1,1)
  4722. sp2.Shape = "Ball"
  4723. sp2.CanCollide = false
  4724. sp2.Anchored = true
  4725. sp2.Locked = true
  4726. sp2.TopSurface = 0
  4727. sp2.BottomSurface = 0
  4728. sp2.Transparency = 1
  4729. spm2 = Instance.new("SpecialMesh",sp2)
  4730. spm2.MeshId = "rbxassetid://9982590"
  4731. spm2.Scale = Vector3.new(1,1,1)
  4732. for i = 1, 20 do
  4733. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  4734. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  4735. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  4736. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  4737. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  4738. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4739. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4740. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4741. if Debounces.on == false then break end
  4742. rs:wait()
  4743. end
  4744. for i = 1, 100, 20 do rs:wait()
  4745. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  4746. end
  4747. for i = 1, 20 do
  4748. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  4749. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  4750. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  4751. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  4752. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4753. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4754. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4755. if Debounces.on == false then break end
  4756. rs:wait()
  4757. end
  4758. sp.Transparency = 0
  4759. for i = 1, 20 do
  4760. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  4761. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  4762. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  4763. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4764. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4765. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4766. if Debounces.on == false then break end
  4767. rs:wait()
  4768. end
  4769. wait(1)
  4770. sp.Transparency = 0
  4771. sp2.Transparency = 0.84
  4772. for i = 1, 20 do
  4773. --spm.Scale = spm.Scale - Vector3.new(15,15,15)
  4774. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  4775. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  4776. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  4777. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.2)
  4778. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  4779. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4780. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-8)), 0.2)
  4781. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(8)), 0.2)
  4782. if Debounces.on == false then break end
  4783. rs:wait()
  4784. end
  4785. for i = 1, 2880, 50 do
  4786. rs:wait()
  4787. sp.CFrame = root.CFrame*CFrame.new(0,15,0)
  4788. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0)
  4789. rs:wait()
  4790. end
  4791. sp:Destroy()
  4792. sp2:Destroy()
  4793. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS!","Red")
  4794. local X = Instance.new("Part",char)
  4795. local O = Instance.new("ObjectValue",X)
  4796. O.Name = "creator"
  4797. X.Locked = true
  4798. X.Name = "Shell"
  4799. X.Anchored = false
  4800. X.CanCollide = false
  4801. X.Transparency = 0
  4802. X.Reflectance = 0
  4803. X.BottomSurface = 0
  4804. X.TopSurface = 0
  4805. X.Shape = 0
  4806. local V = Instance.new("ObjectValue",X)
  4807. V.Value = char
  4808. V.Name = "creator"
  4809. X.BrickColor = BrickColor.new("Teal")
  4810. X.Size = Vector3.new(1,1,1)
  4811. X.Material = "Neon"
  4812. local Z = Instance.new("SpecialMesh",X)
  4813. Z.MeshType = "Sphere"
  4814. Z.Scale = Vector3.new(15,15,15)
  4815. X.CFrame = rarm.CFrame*CFrame.new(4,4,4)
  4816. local bv = Instance.new("BodyVelocity",X)
  4817. bv.maxForce = Vector3.new(99999,99999,99999)
  4818. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  4819. bv.velocity = X.CFrame.lookVector*65
  4820.  
  4821. Explode = X.Touched:connect(function(hit)
  4822.  
  4823. local cf = X.CFrame
  4824. bv:Destroy()
  4825. X.Anchored = true
  4826. Z:Remove()
  4827. Explode:disconnect()
  4828. X.Size = Vector3.new(3,3,3)
  4829. X.Touched:connect(function(hit) end)
  4830. X.CanCollide = false
  4831. local part3 = Instance.new("Part", rarm)
  4832. part3.Anchored=true
  4833. part3.CanCollide=false
  4834. part3.Locked = true
  4835. part3.TopSurface = "SmoothNoOutlines"
  4836. part3.BottomSurface = "SmoothNoOutlines"
  4837. part3.FormFactor='Custom'
  4838. part3.Size=Vector3.new(1,1, 1)
  4839. part3.CFrame=X.CFrame
  4840. part3.Transparency=0
  4841. part3.BrickColor=BrickColor.new("Teal")
  4842. local mesh3 = Instance.new("SpecialMesh",part3)
  4843. mesh3.MeshType = "Sphere"
  4844. mesh3.Scale = Vector3.new(1,1,1)
  4845. --debris:AddItem(X,8)
  4846. local part4 = Instance.new("Part", rarm)
  4847. part4.Material = "Neon"
  4848. part4.Anchored=true
  4849. part4.CanCollide=false
  4850. part4.Locked = true
  4851. part4.TopSurface = "SmoothNoOutlines"
  4852. part4.BottomSurface = "SmoothNoOutlines"
  4853. part4.FormFactor='Custom'
  4854. part4.Size=Vector3.new(1,1, 1)
  4855. part4.CFrame=X.CFrame
  4856. part4.Transparency=0
  4857. part4.BrickColor=BrickColor.new("Teal")
  4858. local mesh4 = Instance.new("SpecialMesh",part4)
  4859. mesh4.MeshType = "Sphere"
  4860. mesh4.Scale = Vector3.new(.5,.5,.5)
  4861. local part7 = Instance.new("Part", rarm)
  4862. part7.Material = "Neon"
  4863. part7.Anchored=true
  4864. part7.CanCollide=false
  4865. part7.Locked = true
  4866. part7.TopSurface = "SmoothNoOutlines"
  4867. part7.BottomSurface = "SmoothNoOutlines"
  4868. part7.FormFactor='Custom'
  4869. part7.Size=Vector3.new(1,1, 1)
  4870. part7.CFrame=X.CFrame
  4871. part7.Transparency=0
  4872. part7.BrickColor=BrickColor.new("Teal")
  4873. local mesh7 = Instance.new("SpecialMesh",part7)
  4874. mesh7.MeshType = "Sphere"
  4875. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  4876. --[[X.Touched:connect(function(ht)
  4877. hit = ht.Parent
  4878. if ht and hit:IsA("Model") then
  4879. if hit:FindFirstChild("Humanoid") then
  4880. if hit.Name ~= p.Name then
  4881. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  4882. wait(.3)
  4883. end
  4884. end
  4885. elseif ht and hit:IsA("Hat") then
  4886. if hit.Parent.Name ~= p.Name then
  4887. if hit.Parent:FindFirstChild("Humanoid") then
  4888. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  4889. wait(.3)
  4890. end
  4891. end
  4892. end
  4893. end)
  4894. part3.Touched:connect(function(ht)
  4895. hit = ht.Parent
  4896. if ht and hit:IsA("Model") then
  4897. if hit:FindFirstChild("Humanoid") then
  4898. if hit.Name ~= p.Name then
  4899. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(999,9999))
  4900. wait(.3)
  4901. end
  4902. end
  4903. elseif ht and hit:IsA("Hat") then
  4904. if hit.Parent.Name ~= p.Name then
  4905. if hit.Parent:FindFirstChild("Humanoid") then
  4906. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
  4907. wait(.3)
  4908. end
  4909. end
  4910. end
  4911. end)]]--
  4912. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  4913. if v:FindFirstChild('Humanoid') then
  4914. v.Humanoid:TakeDamage(math.random(100,100))
  4915. v.Humanoid.PlatformStand = true
  4916. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  4917. end
  4918. end
  4919.  
  4920. local acos = math.acos
  4921. local sqrt = math.sqrt
  4922. local Vec3 = Vector3.new
  4923. local fromAxisAngle = CFrame.fromAxisAngle
  4924.  
  4925. local function toAxisAngle(CFr)
  4926. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  4927. local Angle = math.acos((R00+R11+R22-1)/2)
  4928. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  4929. A = A == 0 and 0.00001 or A
  4930. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  4931. B = B == 0 and 0.00001 or B
  4932. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  4933. C = C == 0 and 0.00001 or C
  4934. local x = (R21-R12)/sqrt(A)
  4935. local y = (R02-R20)/sqrt(B)
  4936. local z = (R10-R01)/sqrt(C)
  4937. return Vec3(x,y,z),Angle
  4938. end
  4939.  
  4940. function ApplyTrig(Num,Func)
  4941. local Min,Max = Func(0),Func(1)
  4942. local i = Func(Num)
  4943. return (i-Min)/(Max-Min)
  4944. end
  4945.  
  4946. function LerpCFrame(CFrame1,CFrame2,Num)
  4947. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  4948. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  4949. end
  4950.  
  4951. function Crater(Torso,Radius)
  4952. Spawn(function()
  4953. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  4954. local Ignore = {}
  4955. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4956. if v.Character ~= nil then
  4957. Ignore[#Ignore+1] = v.Character
  4958. end
  4959. end
  4960. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  4961. if Hit == nil then return end
  4962. local Parts = {}
  4963. for i = 1,360,10 do
  4964. local P = Instance.new("Part",Torso.Parent)
  4965. P.Anchored = true
  4966. P.FormFactor = "Custom"
  4967. P.BrickColor = Hit.BrickColor
  4968. P.Material = Hit.Material
  4969. P.TopSurface = "Smooth"
  4970. P.BottomSurface = "Smooth"
  4971. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  4972. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  4973. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  4974. if math.random(0,5) == 0 then -- rubble
  4975. local P = Instance.new("Part",Torso.Parent)
  4976. P.Anchored = true
  4977. P.FormFactor = "Custom"
  4978. P.BrickColor = Hit.BrickColor
  4979. P.Material = Hit.Material
  4980. P.TopSurface = "Smooth"
  4981. P.BottomSurface = "Smooth"
  4982. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  4983. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  4984. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  4985. end
  4986. end
  4987. for i = 0,1,0.05 do
  4988. for i2,v in pairs(Parts) do
  4989. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  4990. end
  4991. wait(0.02)
  4992. end
  4993. for i,v in pairs(Parts) do
  4994. if v[1].Size.X > 2.1 then
  4995. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  4996. end
  4997. v[1].Anchored = false
  4998. end
  4999. for i = 0,1,0.05 do
  5000. for i2,v in pairs(Parts) do
  5001. v[1].Transparency = i
  5002. if i == 1 then
  5003. v[1]:Destroy()
  5004. elseif i >= 0.25 then
  5005. v[1].CanCollide = false
  5006. end
  5007. end
  5008. wait(0.02)
  5009. end
  5010. Parts = nil
  5011. end)
  5012. end
  5013.  
  5014. local ROW = function(out, trans, s, wt, t, ang, plus)
  5015. for i = 1, 360, 360/t do
  5016. local c = Instance.new("Part", game.Workspace)
  5017. c.FormFactor = 3
  5018. c.TopSurface = 0
  5019. c.BottomSurface = 0
  5020. c.Size = s
  5021. c.Anchored = true
  5022. c.CanCollide = wt
  5023. c.Material=workspace.Base.Material
  5024. c.Transparency = trans
  5025. c.BrickColor = workspace.Base.BrickColor
  5026. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  5027. c.Locked=true
  5028. game.Debris:AddItem(c,15)
  5029. end
  5030. end
  5031.  
  5032. Part = function(x,y,z,color,tr,cc,an,parent)
  5033. local p = Instance.new('Part',parent or Weapon)
  5034. p.formFactor = 'Custom'
  5035. p.Size = Vector3.new(x,y,z)
  5036. p.BrickColor = BrickColor.new(color)
  5037. p.CanCollide = cc
  5038. p.Transparency = tr
  5039. p.Anchored = an
  5040. p.TopSurface,p.BottomSurface = 0,0
  5041. p.Locked=true
  5042. p:BreakJoints()
  5043. return p end
  5044.  
  5045. Mesh = function(par,num,x,y,z)
  5046. local msh = _
  5047. if num == 1 then msh = Instance.new("CylinderMesh",par)
  5048. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  5049. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  5050. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  5051. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  5052. end msh.Scale = Vector3.new(x,y,z)
  5053. return msh end
  5054.  
  5055. function explosion(col1,col2,cfr,sz,rng,dmg)
  5056. local a= Part(1,1,1,col1,.5,false,true,workspace)
  5057. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  5058. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  5059. v1,v2,v3=sz.x,sz.y,sz.z
  5060. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  5061. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  5062. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  5063. a.CFrame=cfr
  5064. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  5065. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  5066.  
  5067. spawn(function()
  5068. while wait() do
  5069. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  5070. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  5071. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  5072. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  5073. a.Transparency=a.Transparency+0.05
  5074. a2.Transparency=a2.Transparency+0.05
  5075. a3.Transparency=a3.Transparency+0.05
  5076. end
  5077. end)
  5078. end
  5079.  
  5080. Crater(X,20)
  5081. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  5082. z = Instance.new("Sound",X)
  5083. z.SoundId = "rbxassetid://231917744"
  5084. z.Pitch = .5
  5085. z.Volume = 10
  5086. z1 = Instance.new("Sound",X)
  5087. z1.SoundId = "rbxassetid://231917744"
  5088. z1.Pitch = .5
  5089. z1.Volume = 10
  5090. z2 = Instance.new("Sound",X)
  5091. z2.SoundId = "rbxassetid://231917744"
  5092. z2.Pitch = .5
  5093. z2.Volume = 10
  5094. z3 = Instance.new("Sound",X)
  5095. z3.SoundId = "rbxassetid://245537790"
  5096. z3.Pitch = .7
  5097. z3.Volume = 1
  5098. z4 = Instance.new("Sound",X)
  5099. z4.SoundId = "rbxassetid://245537790"
  5100. z4.Pitch = .7
  5101. z4.Volume = 1
  5102. wait(0.1)
  5103. z:Play()
  5104. z1:Play()
  5105. z2:Play()
  5106. z3:Play()
  5107. z4:Play()
  5108.  
  5109. local part=Instance.new('Part',rarm)
  5110. part.Anchored=true
  5111. part.CanCollide=false
  5112. part.Locked = true
  5113. part.FormFactor='Custom'
  5114. part.Size=Vector3.new(1,1,1)
  5115. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  5116. part.Transparency=0
  5117. part.BrickColor=BrickColor.new('Teal')
  5118. local mesh=Instance.new('SpecialMesh',part)
  5119. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  5120. mesh.Scale=Vector3.new(2,2,2)
  5121. local part2=part:clone()
  5122. part2.Parent = rarm
  5123. part2.BrickColor=BrickColor.new("Teal")
  5124. local part5=part:clone()
  5125. part5.Parent = rarm
  5126. part5.BrickColor=BrickColor.new("Teal")
  5127. local part6=part:clone()
  5128. part6.Parent = rarm
  5129. part6.BrickColor=BrickColor.new("Teal")
  5130. local mesh2=mesh:clone()
  5131. mesh2.Parent=part2
  5132. mesh2.Scale=Vector3.new(3, 3, 3)
  5133. local mesh5=mesh:clone()
  5134. mesh5.Parent=part5
  5135. mesh5.Scale=Vector3.new(3, 3, 3)
  5136. local mesh6=mesh:clone()
  5137. mesh6.Parent=part6
  5138. mesh6.Scale=Vector3.new(3, 3, 3)
  5139. local blast = Instance.new("Part", rarm)
  5140. blast.BrickColor = BrickColor.new("New Yeller")
  5141. blast.Anchored = true
  5142. blast.CanCollide = false
  5143. blast.Locked = true
  5144. blast.Size = Vector3.new(1, 1, 1)
  5145. blast.TopSurface = "Smooth"
  5146. blast.BottomSurface = "Smooth"
  5147. blast.Transparency = 0
  5148. blast.CFrame = HandCF
  5149. local bm = Instance.new("SpecialMesh", blast)
  5150. bm.Scale = Vector3.new(5,1,5)
  5151. bm.MeshId = "rbxassetid://3270017"
  5152. local blast2 = Instance.new("Part", rarm)
  5153. blast2.BrickColor = BrickColor.new("New Yeller")
  5154. blast2.Anchored = true
  5155. blast2.CanCollide = false
  5156. blast2.Locked = true
  5157. blast2.Size = Vector3.new(1, 1, 1)
  5158. blast2.TopSurface = "Smooth"
  5159. blast2.BottomSurface = "Smooth"
  5160. blast2.Transparency = 0
  5161. blast2.CFrame = HandCF
  5162. local bm2 = Instance.new("SpecialMesh", blast2)
  5163. bm2.Scale = Vector3.new(3,1,3)
  5164. bm2.MeshId = "rbxassetid://3270017"
  5165. local blast3 = Instance.new("Part", rarm)
  5166. blast3.BrickColor = BrickColor.new("New Yeller")
  5167. blast3.Anchored = true
  5168. blast3.CanCollide = false
  5169. blast3.Locked = true
  5170. blast3.Size = Vector3.new(1, 1, 1)
  5171. blast3.TopSurface = "Smooth"
  5172. blast3.BottomSurface = "Smooth"
  5173. blast3.Transparency = 0
  5174. blast3.CFrame = HandCF
  5175. local bm3 = Instance.new("SpecialMesh", blast3)
  5176. bm3.Scale = Vector3.new(3,1,3)
  5177. bm3.MeshId = "rbxassetid://3270017"
  5178. for i = 1,120 do rs:wait()
  5179.  
  5180. X.Size = X.Size + Vector3.new(.8,.8,.8)
  5181. --part3.Size = part3.Size + Vector3.new(3,3,3)
  5182. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  5183. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  5184. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  5185. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  5186. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  5187. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  5188. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  5189. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  5190. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  5191. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  5192. X.CFrame = cf
  5193. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  5194. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  5195. part3.CFrame=X.CFrame
  5196. part4.CFrame=X.CFrame
  5197. part7.CFrame=X.CFrame
  5198. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  5199. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  5200. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  5201. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  5202. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  5203. rs:wait()
  5204. end
  5205. X:Destroy()
  5206. part:Destroy()
  5207. part2:Destroy()
  5208. part3:Destroy()
  5209. part4:Destroy()
  5210. part5:Destroy()
  5211. part6:Destroy()
  5212. blast:Destroy()
  5213. blast2:Destroy()
  5214. blast3:Destroy()
  5215. z:Destroy()
  5216. z1:Destroy()
  5217. z2:Destroy()
  5218. z3:Destroy()
  5219. z4:Destroy()
  5220.  
  5221. end)
  5222. for i = 1, 20 do
  5223. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  5224. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  5225. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  5226. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  5227. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  5228. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  5229. if Debounces.on == false then break end
  5230. rs:wait()
  5231. end
  5232. if Debounces.CanAttack == false then
  5233. Debounces.CanAttack = true
  5234. Debounces.NoIdl = false
  5235. Debounces.on = false
  5236. end
  5237. end
  5238. end
  5239. end)
  5240. ----------------------------------------------------
  5241. mouse.KeyDown:connect(function(key)
  5242. if key == "e" then
  5243. if Debounces.CanAttack == true then
  5244. Debounces.CanAttack = false
  5245. Debounces.on = true
  5246. Debounces.NoIdl = true
  5247. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  5248. z = Instance.new("Sound", rarm)
  5249. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  5250. z.Volume = .6
  5251. z.Pitch = pt[math.random(1,#pt)]
  5252. z.Looped = false
  5253. z:Play()
  5254. Debounces.RPunch = true
  5255. Debounces.LPunch = true
  5256. Debounces.ks = true
  5257. Debounces.ks2 = true
  5258. for i = 1, 3 do
  5259. wait()
  5260. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5261. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5262. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5263. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5264. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5265. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5266.  
  5267. end
  5268. z2 = Instance.new("Sound", larm)
  5269. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5270. z2.Volume = .6
  5271. z2.Pitch = pt[math.random(1,#pt)]
  5272. z2.Looped = false
  5273. z2:Play()
  5274. for i = 1, 3 do
  5275. wait()
  5276. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5277. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5278. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5279. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5280. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5281. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5282.  
  5283. end
  5284. z3 = Instance.new("Sound", rarm)
  5285. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5286. z3.Volume = 0.6
  5287. z3.Pitch = pt[math.random(1,#pt)]
  5288. z3.Looped = false
  5289. z3:Play()
  5290. for i = 1, 3 do
  5291. wait()
  5292. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5293. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5294. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5295. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5296. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5297. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5298.  
  5299. end
  5300. z4 = Instance.new("Sound", larm)
  5301. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5302. z4.Volume = .6
  5303. z4.Pitch = pt[math.random(1,#pt)]
  5304. z4.Looped = false
  5305. z4:Play()
  5306. for i = 1, 3 do
  5307. wait()
  5308. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5309. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5310. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5311. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5312. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5313. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5314.  
  5315. end
  5316. z5 = Instance.new("Sound", rarm)
  5317. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5318. z5.Volume = .6
  5319. z5.Pitch = pt[math.random(1,#pt)]
  5320. z5.Looped = false
  5321. z5:Play()
  5322. for i = 1, 3 do
  5323. wait()
  5324. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5325. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5326. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5327. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5328. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5329. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5330.  
  5331. end
  5332. z6 = Instance.new("Sound", larm)
  5333. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5334. z6.Volume = .6
  5335. z6.Pitch = pt[math.random(1,#pt)]
  5336. z6.Looped = false
  5337. z6:Play()
  5338. for i = 1, 3 do
  5339. wait()
  5340. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5341. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5342. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5343. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5344. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5345. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5346.  
  5347. end
  5348. z7 = Instance.new("Sound", rarm)
  5349. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  5350. z7.Volume = .6
  5351. z7.Pitch = pt[math.random(1,#pt)]
  5352. z7.Looped = false
  5353. z7:Play()
  5354. for i = 1, 3 do
  5355. wait()
  5356. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5357. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5358. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5359. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5360. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5361. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5362.  
  5363. end
  5364. z8 = Instance.new("Sound", larm)
  5365. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5366. z8.Volume = .6
  5367. z8.Pitch = pt[math.random(1,#pt)]
  5368. z8.Looped = false
  5369. z8:Play()
  5370. for i = 1, 3 do
  5371. wait()
  5372. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5373. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5374. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5375. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5376. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5377. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5378.  
  5379. end
  5380. z9 = Instance.new("Sound", rarm)
  5381. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5382. z9.Volume = 0.6
  5383. z9.Pitch = pt[math.random(1,#pt)]
  5384. z9.Looped = false
  5385. z9:Play()
  5386. for i = 1, 3 do
  5387. wait()
  5388. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5389. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5390. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5391. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5392. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5393. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5394.  
  5395. end
  5396. z10 = Instance.new("Sound", larm)
  5397. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5398. z10.Volume = .6
  5399. z10.Pitch = pt[math.random(1,#pt)]
  5400. z10.Looped = false
  5401. z10:Play()
  5402. for i = 1, 3 do
  5403. wait()
  5404. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5405. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5406. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5407. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5408. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5409. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5410.  
  5411. end
  5412. z11 = Instance.new("Sound", rarm)
  5413. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5414. z11.Volume = .6
  5415. z11.Pitch = pt[math.random(1,#pt)]
  5416. z11.Looped = false
  5417. z11:Play()
  5418. for i = 1, 3 do
  5419. wait()
  5420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5426.  
  5427. end
  5428. z12 = Instance.new("Sound", larm)
  5429. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5430. z12.Volume = .6
  5431. z12.Pitch = pt[math.random(1,#pt)]
  5432. z12.Looped = false
  5433. z12:Play()
  5434. for i = 1, 3 do
  5435. wait()
  5436. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5437. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5438. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5439. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5440. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5441. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5442.  
  5443.  
  5444. end
  5445. z13 = Instance.new("Sound", rarm)
  5446. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5447. z13.Volume = 0.6
  5448. z13.Pitch = pt[math.random(1,#pt)]
  5449. z13.Looped = false
  5450. z13:Play()
  5451. for i = 1, 3 do
  5452. wait()
  5453. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5454. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5455. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5456. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5457. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5458. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5459.  
  5460. end
  5461. z14 = Instance.new("Sound", larm)
  5462. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5463. z14.Volume = .6
  5464. z14.Pitch = pt[math.random(1,#pt)]
  5465. z14.Looped = false
  5466. z14:Play()
  5467. for i = 1, 3 do
  5468. wait()
  5469. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5470. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5471. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5472. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5473. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5474. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5475.  
  5476. end
  5477. z15 = Instance.new("Sound", rarm)
  5478. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5479. z15.Volume = .6
  5480. z15.Pitch = pt[math.random(1,#pt)]
  5481. z15.Looped = false
  5482. z15:Play()
  5483. for i = 1, 3 do
  5484. wait()
  5485. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5486. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5487. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5488. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5489. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5490. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5491.  
  5492. end
  5493. z16 = Instance.new("Sound", larm)
  5494. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5495. z16.Volume = .6
  5496. z16.Pitch = pt[math.random(1,#pt)]
  5497. z16.Looped = false
  5498. z16:Play()
  5499. for i = 1, 3 do
  5500. wait()
  5501. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5502. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5503. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5504. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5505. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5506. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5507.  
  5508. end
  5509. z17 = Instance.new("Sound", rarm)
  5510. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  5511. z17.Volume = .6
  5512. z17.Pitch = pt[math.random(1,#pt)]
  5513. z17.Looped = false
  5514. z17:Play()
  5515. for i = 1, 3 do
  5516. wait()
  5517. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5518. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5519. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5520. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5521. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5522. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5523.  
  5524. end
  5525. z18 = Instance.new("Sound", larm)
  5526. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5527. z18.Volume = .6
  5528. z18.Pitch = pt[math.random(1,#pt)]
  5529. z18.Looped = false
  5530. z18:Play()
  5531. for i = 1, 3 do
  5532. wait()
  5533. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5534. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5535. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5536. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5537. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5538. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5539.  
  5540. end
  5541. z19 = Instance.new("Sound", rarm)
  5542. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5543. z19.Volume = 0.6
  5544. z19.Pitch = pt[math.random(1,#pt)]
  5545. z19.Looped = false
  5546. z19:Play()
  5547. for i = 1, 3 do
  5548. wait()
  5549. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5550. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5551. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  5552. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
  5553. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
  5554. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
  5555.  
  5556. end
  5557. z20 = Instance.new("Sound", larm)
  5558. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  5559. z20.Volume = .6
  5560. z20.Pitch = pt[math.random(1,#pt)]
  5561. z20.Looped = false
  5562. z20:Play()
  5563. for i = 1, 3 do
  5564. wait()
  5565. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
  5566. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
  5567. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  5568. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
  5569. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  5570. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
  5571.  
  5572. end
  5573. z:Destroy()
  5574. z2:Destroy()
  5575. z3:Destroy()
  5576. z4:Destroy()
  5577. z5:Destroy()
  5578. z6:Destroy()
  5579. z7:Destroy()
  5580. z8:Destroy()
  5581. z9:Destroy()
  5582. z10:Destroy()
  5583. z11:Destroy()
  5584. z12:Destroy()
  5585. z13:Destroy()
  5586. z14:Destroy()
  5587. z15:Destroy()
  5588. z16:Destroy()
  5589. z17:Destroy()
  5590. z18:Destroy()
  5591. z19:Destroy()
  5592. z20:Destroy()
  5593. Debounces.LPunch = false
  5594. Debounces.RPunch = false
  5595. Debounces.ks = false
  5596. Debounces.ks2 = false
  5597. if Debounces.CanAttack == false then
  5598. Debounces.CanAttack = true
  5599. Debounces.on = false
  5600. Debounces.NoIdl = false
  5601. end
  5602. end
  5603. end
  5604. end)
  5605. -------------------------------
  5606. mouse.KeyDown:connect(function(key)
  5607. if key == "t" then
  5608. if Debounces.CanAttack == true then
  5609. Debounces.CanAttack = false
  5610. Debounces.NoIdl = true
  5611. Debounces.on = true
  5612. Debounces.ks = true
  5613. kik = rleg.Touched:connect(function(ht)
  5614. hit = ht.Parent
  5615. if ht and hit:IsA("Model") then
  5616. if hit:FindFirstChild("Humanoid") then
  5617. if hit.Name ~= p.Name then
  5618. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  5619. Debounces.Slashed = true]]--
  5620. if Debounces.ks==true then
  5621. z = Instance.new("Sound",hed)
  5622. z.SoundId = "rbxassetid://169380525"
  5623. z.Volume = 1
  5624. z:Play()
  5625. Debounces.ks=false
  5626. end
  5627. hit:FindFirstChild("Humanoid"):TakeDamage(9999)
  5628. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  5629. --Debounces.Slashed = false
  5630. --end
  5631. end
  5632. end
  5633. elseif ht and hit:IsA("Hat") then
  5634. if hit.Parent.Name ~= p.Name then
  5635. if hit.Parent:FindFirstChild("Humanoid") then
  5636. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  5637. Debounces.Slashed = true]]--
  5638. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(9999)
  5639. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  5640. --Debounces.Slashed = false
  5641. --end
  5642. end
  5643. end
  5644. end
  5645. end)
  5646. for i = 1,20 do
  5647. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  5648. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  5649. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5650. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  5651. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  5652. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  5653. if Debounces.on == false then break end
  5654. rs:wait()
  5655. end
  5656. kik:disconnect()
  5657. if Debounces.CanAttack == false then
  5658. Debounces.CanAttack = true
  5659. Debounces.NoIdl = false
  5660. Debounces.on = false
  5661. end
  5662. end
  5663. end
  5664. end)
  5665. ----------------------------------------------------
  5666.  
  5667. mouse.KeyDown:connect(function(key)
  5668. if key == "y" then
  5669.  
  5670.  
  5671.  
  5672. if Debounces.CanAttack == true then
  5673. Debounces.CanAttack = false
  5674. Debounces.on = true
  5675. Debounces.NoIdl = true
  5676. for i = 1, 15 do
  5677. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-35)), 0.2)
  5678. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(45)), 0.6)
  5679. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  5680. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  5681. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5682. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5683. if Debounces.on == false then break end
  5684. rs:wait(7.7)
  5685. end
  5686. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS","Red")
  5687. wait(1.0)
  5688.  
  5689.  
  5690. Debounces.on = false
  5691. Debounces.Here = false
  5692. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"KAME","Red")
  5693. wait(1.8)
  5694. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAME","Red")
  5695. wait(1.8)
  5696. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAAAAAAAAAAAAAAAAAAAA","Red")
  5697. shot = shot + 1
  5698. for i = 1, 15 do
  5699. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.2)
  5700. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-90)), 0.6)
  5701. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  5702. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  5703. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5704. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5705.  
  5706. rs:wait(7.7)
  5707. end
  5708. local rng = Instance.new("Part", larm)
  5709. rng.Anchored = true
  5710. rng.BrickColor = BrickColor.new("New Yeller")
  5711. rng.CanCollide = false
  5712. rng.FormFactor = 3
  5713. rng.Name = "Ring"
  5714. rng.Size = Vector3.new(1, 1, 1)
  5715. rng.Transparency = 0.35
  5716. rng.TopSurface = 0
  5717. rng.BottomSurface = 0
  5718. rng2 = rng:clone()
  5719. rng3 = rng2:clone()
  5720. rng4 = rng2:clone()
  5721. local rngm = Instance.new("SpecialMesh", rng)
  5722. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5723. rngm.Scale = Vector3.new(10, 10, 1)
  5724. rngm2 = rngm:clone()
  5725. rngm2.Scale = Vector3.new(5, 5, 3)
  5726. rngm3=rngm2:clone()
  5727. rngm3.Parent = rng3
  5728. rngm3.Scale = Vector3.new(8, 8, 1)
  5729. rngm4 = rngm2:clone()
  5730. rngm4.Parent = rng4
  5731. rngm4.Scale = Vector3.new(6, 6, 1)
  5732. local bem = Instance.new("Part", larm)
  5733. bem.Anchored = true
  5734. bem.BrickColor = BrickColor.new("New Yeller")
  5735. bem.CanCollide = false
  5736. bem.FormFactor = 3
  5737. bem.Name = "Beam" .. shot
  5738. bem.Size = Vector3.new(1, 1, 1)
  5739. bem.Transparency = 0.35
  5740. bem.TopSurface = 0
  5741. bem.BottomSurface = 0
  5742. local bemm = Instance.new("SpecialMesh", bem)
  5743. bemm.MeshType = 4
  5744. bemm.Scale = Vector3.new(1, 4, 4)
  5745. local out = Instance.new("Part", larm)
  5746. out.Anchored = true
  5747. out.BrickColor = BrickColor.new("New Yeller")
  5748. out.CanCollide = false
  5749. out.FormFactor = 3
  5750. out.Name = "Out"
  5751. out.Size = Vector3.new(4, 4, 4)
  5752. out.Transparency = 0.35
  5753. out.TopSurface = 0
  5754. out.BottomSurface = 0
  5755. local outm = Instance.new("SpecialMesh", out)
  5756. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5757. outm.Scale = Vector3.new(6, 4, 6)
  5758. local bnd = Instance.new("Part", larm)
  5759. bnd.Anchored = true
  5760. bnd.BrickColor = BrickColor.new("New Yeller")
  5761. bnd.CanCollide = false
  5762. bnd.FormFactor = 3
  5763. bnd.Name = "Bend"
  5764. bnd.Size = Vector3.new(1, 1, 1)
  5765. bnd.Transparency = 1
  5766. bnd.TopSurface = 0
  5767. bnd.BottomSurface = 0
  5768. local bndm = Instance.new("SpecialMesh", bnd)
  5769. bndm.MeshType = 3
  5770. bndm.Scale = Vector3.new(8, 8, 8)
  5771. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  5772. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  5773. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  5774. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  5775. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  5776. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  5777. Debounces.Shewt = true
  5778. coroutine.wrap(function()
  5779. for i = 1, 20, 0.2 do
  5780. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  5781. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  5782. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  5783. rng.Transparency = i/20
  5784. rng3.Transparency = 1/24
  5785. rng4.Transparency = i/26
  5786. wait()
  5787. end
  5788. wait(3.0)
  5789. rng:Destroy()
  5790. end)()
  5791. if Debounces.Shewt == true then
  5792. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  5793. hit = ht.Parent
  5794. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  5795. if HasntTouched(hit.Name) == true and deb == false then
  5796. deb = true
  5797. coroutine.wrap(function()
  5798. hit:FindFirstChild("Humanoid").PlatformStand = true
  5799. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  5800. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  5801. end)()
  5802. table.insert(Touche, hit.Name)
  5803. deb = false
  5804. end
  5805. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  5806. if HasntTouched(hit.Parent.Name) == true and deb == false then
  5807. deb = true
  5808. coroutine.wrap(function()
  5809. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  5810. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  5811. wait(1)
  5812. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  5813. end)()
  5814. table.insert(Touche, hit.Parent.Name)
  5815. deb = false
  5816. for i, v in pairs(Touche) do
  5817. print(v)
  5818. end
  5819. end
  5820. end
  5821. end)
  5822. end
  5823. for i = 0, 260, 8 do
  5824. bem.Size = Vector3.new(i, 3, 3)
  5825. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  5826. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  5827. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  5828. bnd.Size = Vector3.new(1,1,1)
  5829. bndm.Scale = Vector3.new(8,8,8)
  5830. if i % 10 == 0 then
  5831. local newRng = rng2:Clone()
  5832. newRng.Parent = larm
  5833. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  5834. local newRngm = rngm2:clone()
  5835. newRngm.Parent=newRng
  5836. coroutine.wrap(function()
  5837. for i = 1, 10, 0.2 do
  5838. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  5839. newRng.Transparency = i/10
  5840. wait()
  5841. end
  5842. wait(3.0)
  5843. newRng:Destroy()
  5844. end)()
  5845. end
  5846. wait()
  5847. end
  5848. wait(3.0)
  5849. Debounces.Shewt = false
  5850. bem:Destroy()
  5851. out:Destroy()
  5852. bnd:Destroy()
  5853. Debounces.Ready = false
  5854. for i, v in pairs(Touche) do
  5855. table.remove(Touche, i)
  5856. end
  5857. wait()
  5858. table.insert(Touche, char.Name)
  5859. Debounces.NoIdl = false
  5860. if Debounces.CanAttack == false then
  5861. Debounces.CanAttack = true
  5862. end
  5863. end
  5864. end
  5865. end)
  5866. ----------------------------------------------------
  5867. --[[mouse.KeyDown:connect(function(key)
  5868. if key == "y" then
  5869. if Debounces.CanAttack == true then
  5870. Debounces.CanAttack = false
  5871. Debounces.NoIdl = true
  5872. Debounces.on = true
  5873. local shell = Instance.new("Part",torso)
  5874. shell.BrickColor = BrickColor.new("New Yeller")
  5875. shell.Anchored = false
  5876. shell.CanCollide = false
  5877. shell.Locked = true
  5878. shell.TopSurface = "SmoothNoOutlines"
  5879. shell.BottomSurface = "SmoothNoOutlines"
  5880. shell.Size = Vector3.new(1.2,1.2,1.2)
  5881. shell.FormFactor = 3
  5882. local shellm = Instance.new("SpecialMesh",shell)
  5883. shellm.MeshType = "Sphere"
  5884. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  5885. Omega = function()
  5886. local X = Instance.new("Part",char)
  5887. local O = Instance.new("ObjectValue",X)
  5888. O.Name = "creator"
  5889. X.Locked = true
  5890. X.Name = "Shell"
  5891. X.Anchored = false
  5892. X.CanCollide = false
  5893. X.Transparency = 0.5
  5894. X.Reflectance = 0
  5895. X.BottomSurface = 0
  5896. X.TopSurface = 0
  5897. X.Shape = 0
  5898. local V = Instance.new("ObjectValue",X)
  5899. V.Value = char
  5900. V.Name = "creator"
  5901. X.BrickColor = BrickColor.new("New Yeller")
  5902. X.Size = Vector3.new(40,40,40)
  5903. --X.Material = "Neon"
  5904. local Z = Instance.new("SpecialMesh",X)
  5905. Z.MeshType = "Sphere"
  5906. Z.Scale = Vector3.new(0.2,0.2,0.2)
  5907. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  5908. local bv = Instance.new("BodyVelocity",X)
  5909. bv.maxForce = Vector3.new(99999,99999,99999)
  5910. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  5911. bv.velocity = root.CFrame.lookVector*10
  5912. Explode = X.Touched:connect(function(hit)
  5913. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  5914. local cf = X.CFrame
  5915. bv:Destroy()
  5916. X.Anchored = true
  5917. Z:Remove()
  5918. Explode:disconnect()
  5919. X.Size = Vector3.new(3,3,3)
  5920. X.Touched:connect(function(hit) end)
  5921. X.CanCollide = false
  5922. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  5923. if v:FindFirstChild('Humanoid') then
  5924. v.Humanoid:TakeDamage(math.random(9999,9999))
  5925. end
  5926. end
  5927. for i = 1, (40) do rs:wait()
  5928. X.Transparency = X.Transparency + (1/40)
  5929. X.Size = X.Size + Vector3.new(1,1,1)
  5930. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  5931. end
  5932. X:Destroy()
  5933. end
  5934. end)
  5935. end
  5936. for i = 1,200 do
  5937. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  5938. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  5939. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  5940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5942. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5943. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5944. if Debounces.on == false then break end
  5945. rs:wait()
  5946. end
  5947. for i = 1,30 do
  5948. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  5949. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  5950. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  5951. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5952. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5953. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5954. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5955. if Debounces.on == false then break end
  5956. rs:wait()
  5957. end
  5958. for i = 1,40 do
  5959. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  5960. shell.Size = shell.Size + Vector3.new(1,1,1)
  5961. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  5962. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  5963. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5964. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5965. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5966. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5967. if Debounces.on == false then break end
  5968. rs:wait()
  5969. end
  5970. for i = 1,40 do
  5971. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  5972. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  5973. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  5974. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5975. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5976. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5977. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5978. if Debounces.on == false then break end
  5979. rs:wait()
  5980. end
  5981. for i = 1,60 do
  5982. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  5983. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  5984. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  5985. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5986. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5987. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5988. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  5989. if Debounces.on == false then break end
  5990. rs:wait()
  5991. end
  5992. for i = 1,60 do
  5993. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  5994. shell.Size = shell.Size + Vector3.new(1,1,1)
  5995. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  5996. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  5997. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  5998. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  5999. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6000. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6001. if Debounces.on == false then break end
  6002. rs:wait()
  6003. end
  6004. if Debounces.CanAttack == false then
  6005. Debounces.CanAttack = true
  6006. Debounces.NoIdl = false
  6007. Debounces.on = false
  6008. end
  6009. end
  6010. end
  6011. end)]]
  6012. ----------------------------------------------------
  6013.  
  6014. mouse.KeyDown:connect(function(key)
  6015. if key == "h" then
  6016.  
  6017.  
  6018.  
  6019. if Debounces.CanAttack == true then
  6020. Debounces.CanAttack = false
  6021. Debounces.on = true
  6022. Debounces.NoIdl = true
  6023. for i = 1, 15 do
  6024. wait()
  6025. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)
  6026. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.6)
  6027. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  6028. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  6029. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  6030. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  6031. if Debounces.on == false then break end
  6032.  
  6033. end
  6034. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS","Red")
  6035. wait(1.0)
  6036. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"FINAL!","Red")
  6037.  
  6038. local larm = game.Players.LocalPlayer.Character["Left Arm"]
  6039. local balls = Instance.new("Part",larm)
  6040. balls.Anchored = false
  6041. local aura = Instance.new("ParticleEmitter",balls)
  6042. aura.Size = NumberSequence.new(2)
  6043. aura.Lifetime = NumberRange.new(0.5)
  6044. aura.LightEmission = 1
  6045. aura.Texture = "http://www.roblox.com/asset/?id=347745038"
  6046. aura.Speed = NumberRange.new(0)
  6047. aura.Color = ColorSequence.new(Color3.new(225,225,0))
  6048. aura.Rate = 20
  6049. balls.Material = "Neon"
  6050. balls.CanCollide = false
  6051. balls.Locked = true
  6052. balls.Transparency = 0
  6053. balls.Material = "SmoothPlastic"
  6054. balls.Size = Vector3.new(1,1,1)
  6055. balls.TopSurface = "SmoothNoOutlines"
  6056. balls.BottomSurface = "SmoothNoOutlines"
  6057. balls.BrickColor = BrickColor.new("Teal")
  6058. ballsm = Instance.new("SpecialMesh",balls)
  6059. ballsm.MeshType = "Sphere"
  6060. ballsm.Scale = Vector3.new(2,2,2)
  6061. local cor = Instance.new("Part", larm)
  6062. cor.Name = "Link"
  6063. cor.Locked = true
  6064. cor.BottomSurface = 0
  6065. cor.CanCollide = false
  6066. cor.Size = Vector3.new(1, 9, 1)
  6067. cor.Transparency = 1
  6068. cor.TopSurface = 0
  6069. corw = Instance.new("Weld",larm)
  6070. corw.Part0 = larm
  6071. corw.Part1 = cor
  6072. corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6073. corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6074. weld1 = Instance.new("Weld",larm)
  6075. weld1.Part0 = balls
  6076. weld1.Part1 = torso
  6077. weld1.C0 = CFrame.new(0,-.5, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6078.  
  6079. x = Instance.new("Sound",char)
  6080. x.SoundId = "rbxassetid://670166779"
  6081. x.Pitch = 1
  6082. x.Volume = 5
  6083. wait(.0000001)
  6084. x:Play()
  6085. for i = 1, 15 do
  6086. wait()
  6087. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-15)), 0.2)
  6088. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(15)), 0.6)
  6089. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  6090. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  6091. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  6092. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  6093.  
  6094.  
  6095. end
  6096.  
  6097. wait(0.5)
  6098.  
  6099.  
  6100. Debounces.on = false
  6101. Debounces.Here = false
  6102. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Kameeeeee","Red")
  6103.  
  6104. wait(0.7)
  6105.  
  6106. for i = 1, 15 do
  6107. wait()
  6108. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-35)), 0.2)
  6109. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(45)), 0.6)
  6110. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  6111. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  6112. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  6113. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  6114. weld1.C0 = CFrame.new(0,1, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6115. end
  6116.  
  6117. wait()
  6118. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Hameeeeee","Red")
  6119. wait()
  6120. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAAAAAAAAAAAAAAAAAAAA","Red")
  6121. balls:Destroy()
  6122. wait()
  6123. for i = 1, 15 do
  6124. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.6,0)*CFrame.Angles(math.rad(80),math.rad(20),math.rad(-20)), 0.2)
  6125. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.6,0)*CFrame.Angles(math.rad(100),math.rad(-20),math.rad(20)), 0.6)
  6126. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  6127. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  6128. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  6129. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  6130.  
  6131.  
  6132. end
  6133. wait(1.6)
  6134. shot = shot + 1
  6135.  
  6136.  
  6137. local rng = Instance.new("Part",larm)
  6138. rng.Anchored = true
  6139. rng.BrickColor = BrickColor.new("New Yeller")
  6140. rng.CanCollide = false
  6141. rng.FormFactor = 3
  6142. rng.Name = "Ring"
  6143. rng.Size = Vector3.new(8,8,8)
  6144. rng.Transparency = 0.35
  6145. rng.TopSurface = 0
  6146. rng.BottomSurface = 0
  6147. rng2 = rng:clone()
  6148. rng3 = rng2:clone()
  6149. rng4 = rng2:clone()
  6150. local rngm = Instance.new("SpecialMesh", rng)
  6151. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6152. rngm.Scale = Vector3.new(1,1,1)
  6153. rngm2 = rngm:clone()
  6154. rngm2.Scale = Vector3.new(1,1,1)
  6155. rngm3=rngm2:clone()
  6156. rngm3.Parent = rng3
  6157. rngm3.Scale = Vector3.new(1,1,1)
  6158. rngm4 = rngm2:clone()
  6159. rngm4.Parent = rng4
  6160. rngm4.Scale = Vector3.new(1,1,1)
  6161. local bem = Instance.new("Part",larm)
  6162. bem.Anchored = true
  6163. bem.Position = bem.Position + Vector3.new(0,0,5)
  6164. bem.BrickColor = BrickColor.new("Teal")
  6165. bem.CanCollide = false
  6166. local aura = Instance.new("ParticleEmitter",bem)
  6167. aura.Size = NumberSequence.new(11)
  6168. aura.Lifetime = NumberRange.new(0.5)
  6169. aura.LightEmission = 1
  6170. aura.Texture = "http://www.roblox.com/asset/?id=347745038"
  6171. aura.Speed = NumberRange.new(0)
  6172. aura.Color = ColorSequence.new(Color3.new(225,225,0))
  6173. aura.Rate = 400
  6174. bem.FormFactor = 3
  6175. bem.Name = "Beam" .. shot
  6176. bem.Size = Vector3.new(50,50,50)
  6177. bem.Transparency = 0.35
  6178. bem.TopSurface = 0
  6179. bem.BottomSurface = 0
  6180. local bemm = Instance.new("SpecialMesh", bem)
  6181. bemm.MeshType = 4
  6182. bemm.Scale = Vector3.new(1, 1, 1)
  6183. local out = Instance.new("Part",char)
  6184. out.Anchored = true
  6185. out.BrickColor = BrickColor.new("Teal")
  6186. out.CanCollide = false
  6187. out.FormFactor = 3
  6188. out.Name = "Out"
  6189. out.Size = Vector3.new(1,1,1)
  6190. out.Transparency = 0.35
  6191. out.TopSurface = 0
  6192. out.BottomSurface = 0
  6193. local outm = Instance.new("SpecialMesh", out)
  6194. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6195. outm.Scale = Vector3.new(1, 1, 1)
  6196. local bnd = Instance.new("Part", larm)
  6197. bnd.Anchored = true
  6198. bnd.BrickColor = BrickColor.new("Teal")
  6199. bnd.CanCollide = false
  6200. bnd.FormFactor = 3
  6201. bnd.Name = "Bend"
  6202. bnd.Size = Vector3.new(10,10,10)
  6203. bnd.Transparency = 1
  6204. bnd.TopSurface = 0
  6205. bnd.BottomSurface = 0
  6206. local bndm = Instance.new("SpecialMesh", bnd)
  6207. bndm.MeshType = 3
  6208. bndm.Scale = Vector3.new(1,1,1)
  6209. out.CFrame = torso.CFrame * CFrame.new(0, 0, 0)
  6210. bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
  6211. bnd.CFrame = bem.CFrame * CFrame.new(0,0,0)
  6212. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
  6213. rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
  6214. rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
  6215. Debounces.Shewt = true
  6216. coroutine.wrap(function()
  6217. for i = 1, 20, 0.2 do
  6218. rngm.Scale = Vector3.new(16 + i*6, 10 + i*6, 2)
  6219. rngm3.Scale = Vector3.new(18 + i*8, 8 + i*8, 2)
  6220. rngm4.Scale = Vector3.new(20 + i*10, 6 + i*10, 2)
  6221. rng.Transparency = i/20
  6222. rng3.Transparency = 1/24
  6223. rng4.Transparency = i/26
  6224. wait()
  6225. end
  6226. wait(5.0)
  6227. rng:Destroy()
  6228. end)()
  6229. if Debounces.Shewt == true then
  6230. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  6231. hit = ht.Parent
  6232. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  6233. if HasntTouched(hit.Name) == true and deb == false then
  6234. deb = true
  6235. coroutine.wrap(function()
  6236. hit:FindFirstChild("Humanoid").PlatformStand = true
  6237. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  6238. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
  6239. end)()
  6240. table.insert(Touche, hit.Name)
  6241. deb = false
  6242. end
  6243. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  6244. if HasntTouched(hit.Parent.Name) == true and deb == false then
  6245. deb = true
  6246. coroutine.wrap(function()
  6247. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  6248. hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0,0,5)
  6249. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  6250. wait(1)
  6251. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  6252. end)()
  6253. table.insert(Touche, hit.Parent.Name)
  6254. deb = false
  6255. for i, v in pairs(Touche) do
  6256. print(v)
  6257. end
  6258. end
  6259. end
  6260. end)
  6261. end
  6262. for i = 0, 260, 8 do
  6263. bem.Size = Vector3.new(i, 16,16)
  6264. out.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), 0, math.rad(0))
  6265. bem.CFrame = out.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  6266. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  6267. bnd.Size = Vector3.new(10,10,10)
  6268. bndm.Scale = Vector3.new(10,10,10)
  6269. if i % 10 == 0 then
  6270. local newRng = rng2:Clone()
  6271. newRng.Parent = torso
  6272. newRng.CFrame = torso.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  6273. local newRngm = rngm2:clone()
  6274. newRngm.Parent=newRng
  6275. coroutine.wrap(function()
  6276. for i = 1, 10, 0.2 do
  6277. newRngm.Scale = Vector3.new(12 + i*2, 12 + i*2, 3)
  6278. newRng.Transparency = i/10
  6279. wait()
  6280. end
  6281. wait(3.0)
  6282. newRng:Destroy()
  6283. pt:Destroy()
  6284. pt2:Destroy()
  6285. end)()
  6286. end
  6287. wait()
  6288. end
  6289. wait(3.0)
  6290. Debounces.Shewt = false
  6291. bem:Destroy()
  6292. out:Destroy()
  6293. bnd:Destroy()
  6294. Debounces.Ready = false
  6295. for i, v in pairs(Touche) do
  6296. table.remove(Touche, i)
  6297. end
  6298. wait()
  6299. table.insert(Touche, char.Name)
  6300. Debounces.NoIdl = false
  6301. if Debounces.CanAttack == false then
  6302. Debounces.CanAttack = true
  6303. end
  6304. end
  6305. end
  6306. end)
  6307. ----------------------------------------------------
  6308. --[[mouse.KeyDown:connect(function(key)
  6309. if key == "h" then
  6310. if Debounces.CanAttack == true then
  6311. Debounces.CanAttack = false
  6312. Debounces.NoIdl = true
  6313. Debounces.on = true
  6314. local shell = Instance.new("Part",torso)
  6315. shell.BrickColor = BrickColor.new("New Yeller")
  6316. shell.Anchored = false
  6317. shell.CanCollide = false
  6318. shell.Locked = true
  6319. shell.TopSurface = "SmoothNoOutlines"
  6320. shell.BottomSurface = "SmoothNoOutlines"
  6321. shell.Size = Vector3.new(1.2,1.2,1.2)
  6322. shell.FormFactor = 3
  6323. local shellm = Instance.new("SpecialMesh",shell)
  6324. shellm.MeshType = "Sphere"
  6325. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  6326. Omega = function()
  6327. local X = Instance.new("Part",char)
  6328. local O = Instance.new("ObjectValue",X)
  6329. O.Name = "creator"
  6330. X.Locked = true
  6331. X.Name = "Shell"
  6332. X.Anchored = false
  6333. X.CanCollide = false
  6334. X.Transparency = 0.5
  6335. X.Reflectance = 0
  6336. X.BottomSurface = 0
  6337. X.TopSurface = 0
  6338. X.Shape = 0
  6339. local V = Instance.new("ObjectValue",X)
  6340. V.Value = char
  6341. V.Name = "creator"
  6342. X.BrickColor = BrickColor.new("New Yeller")
  6343. X.Size = Vector3.new(40,40,40)
  6344. --X.Material = "Neon"
  6345. local Z = Instance.new("SpecialMesh",X)
  6346. Z.MeshType = "Sphere"
  6347. Z.Scale = Vector3.new(0.2,0.2,0.2)
  6348. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  6349. local bv = Instance.new("BodyVelocity",X)
  6350. bv.maxForce = Vector3.new(99999,99999,99999)
  6351. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  6352. bv.velocity = root.CFrame.lookVector*10
  6353. Explode = X.Touched:connect(function(hit)
  6354. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  6355. local cf = X.CFrame
  6356. bv:Destroy()
  6357. X.Anchored = true
  6358. Z:Remove()
  6359. Explode:disconnect()
  6360. X.Size = Vector3.new(3,3,3)
  6361. X.Touched:connect(function(hit) end)
  6362. X.CanCollide = false
  6363. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  6364. if v:FindFirstChild('Humanoid') then
  6365. v.Humanoid:TakeDamage(math.random(9999,9999))
  6366. end
  6367. end
  6368. for i = 1, (40) do rs:wait()
  6369. X.Transparency = X.Transparency + (1/40)
  6370. X.Size = X.Size + Vector3.new(1,1,1)
  6371. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  6372. end
  6373. X:Destroy()
  6374. end
  6375. end)
  6376. end
  6377. for i = 1,200 do
  6378. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6379. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  6380. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  6381. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6382. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6383. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6384. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6385. if Debounces.on == false then break end
  6386. rs:wait()
  6387. end
  6388. for i = 1,30 do
  6389. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  6390. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  6391. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  6392. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6393. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6394. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6395. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6396. if Debounces.on == false then break end
  6397. rs:wait()
  6398. end
  6399. for i = 1,40 do
  6400. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  6401. shell.Size = shell.Size + Vector3.new(1,1,1)
  6402. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  6403. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  6404. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6405. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6406. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6407. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6408. if Debounces.on == false then break end
  6409. rs:wait()
  6410. end
  6411. for i = 1,40 do
  6412. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  6413. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  6414. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  6415. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6416. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6417. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6418. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6419. if Debounces.on == false then break end
  6420. rs:wait()
  6421. end
  6422. for i = 1,60 do
  6423. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  6424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  6425. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  6426. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6427. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6430. if Debounces.on == false then break end
  6431. rs:wait()
  6432. end
  6433. for i = 1,60 do
  6434. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  6435. shell.Size = shell.Size + Vector3.new(1,1,1)
  6436. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  6437. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  6438. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  6439. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6440. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6441. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  6442. if Debounces.on == false then break end
  6443. rs:wait()
  6444. end
  6445. if Debounces.CanAttack == false then
  6446. Debounces.CanAttack = true
  6447. Debounces.NoIdl = false
  6448. Debounces.on = false
  6449. end
  6450. end
  6451. end
  6452. end)]]
  6453. ----------------------------------------------------
  6454. Charging = false
  6455. mouse.KeyDown:connect(function(key)
  6456. if key == "r" then
  6457. if Charging == false then
  6458. Charging = true
  6459. if Debounces.CanAttack == true then
  6460. Debounces.CanAttack = false
  6461. Debounces.NoIdl = true
  6462. Debounces.on = true
  6463. for i = 1,20 do
  6464. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  6465. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  6466. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  6467. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  6468. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  6469. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  6470. if Debounces.on == false then break end
  6471. rs:wait()
  6472. end
  6473. --[[for i = 1,20 do
  6474. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  6475. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  6476. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  6477. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  6478. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  6479. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  6480. if Debounces.on == false then break end
  6481. rs:wait()
  6482. end]]--
  6483. pt=Instance.new('Part',torso)
  6484. pt.Anchored=true
  6485. pt.CanCollide=false
  6486. pt.Locked = true
  6487. pt.FormFactor='Custom'
  6488. pt.Size=Vector3.new(1,1,1)
  6489. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  6490. pt.Transparency=.6
  6491. pt.BrickColor=BrickColor.new('New Yeller')
  6492. msh=Instance.new('SpecialMesh',pt)
  6493. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  6494. msh.Scale=Vector3.new(8,4,8)
  6495. pt2=pt:clone()
  6496. pt2.Parent = torso
  6497. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  6498. pt2.BrickColor=BrickColor.new("New Yeller")
  6499. msh2=msh:clone()
  6500. msh2.Parent=pt2
  6501. msh2.Scale=Vector3.new(10,5,10)
  6502.  
  6503. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  6504.  
  6505. bl = Instance.new("Part", char)
  6506. bl.Locked = true
  6507. bl.Name = "Shell"
  6508. bl.BrickColor = BrickColor.new("New Yeller")
  6509. bl.Anchored = true
  6510. bl.CanCollide = false
  6511. bl.Transparency = 0
  6512. bl.Reflectance = 0
  6513. bl.BottomSurface = 0
  6514. bl.TopSurface = 0
  6515. bl.Shape = 0
  6516. blm = Instance.new("SpecialMesh",bl)
  6517. blm.MeshType = "Sphere"
  6518. blm.Scale = Vector3.new(1,1,1)
  6519. blm.MeshId = "rbxassetid://9982590"
  6520.  
  6521. coroutine.resume(coroutine.create(function()
  6522. for i=1, math.huge, 4 do
  6523. if Charging == true then
  6524. rs:wait()
  6525. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  6526. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  6527. bl.Transparency = bl.Transparency + 0.005
  6528. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  6529. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  6530. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  6531. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  6532. elseif Charging == false then break
  6533. end
  6534. end
  6535. end))
  6536.  
  6537. repeat
  6538. local p = Instance.new('Part',torso)
  6539. p.formFactor = 'Custom'
  6540. p.Size = Vector3.new(1,1,1)
  6541. p.BrickColor = workspace.Base.BrickColor
  6542. p.CanCollide = false
  6543. p.Transparency = 0
  6544. p.Anchored = true
  6545. p.Locked=true
  6546. p.Material = workspace.Base.Material
  6547. s = math.random(1,40)/10
  6548. local m = Instance.new("BlockMesh",p)
  6549. m.Scale = Vector3.new(s,s,s)
  6550. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  6551. --[[coroutine.wrap(function()
  6552. wait(2)
  6553. while Charging == true do
  6554. wait(2)
  6555. GroundWave1()
  6556. wait(2)
  6557. end
  6558. end)()]]--
  6559. Spawn(function()
  6560. while rs:wait() do
  6561. if Charging == true then
  6562. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  6563. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  6564. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  6565. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  6566. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  6567. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  6568. elseif Charging == false then break
  6569. end
  6570. end
  6571. end)
  6572. Spawn(function()
  6573. while rs:wait() do
  6574. if p.Transparency >= 1 then p:Destroy() break end
  6575. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  6576. p.Transparency = p.Transparency+0.01
  6577. end
  6578. end)
  6579. wait(.3)
  6580. until Charging == false
  6581. end
  6582. end
  6583. end
  6584. end)
  6585. ----------------------------------------------------
  6586. mouse.KeyUp:connect(function(key)
  6587. if key == "r" then
  6588. if Charging == true then
  6589. Charging = false
  6590. pt:Destroy()
  6591. pt2:Destroy()
  6592. bl:Destroy()
  6593. if Debounces.CanAttack == false then
  6594. Debounces.CanAttack = true
  6595. Debounces.NoIdl = false
  6596. Debounces.on = false
  6597. end
  6598. end
  6599. end
  6600. end)
  6601. ----------------------------------------------------
  6602. mouse.KeyDown:connect(function(key)
  6603. if key == "g" then
  6604. if Debounces.CanAttack == true then
  6605. Debounces.CanAttack = false
  6606. Debounces.NoIdl = true
  6607. Debounces.on = true
  6608. local shell = Instance.new("Part",torso)
  6609. shell.BrickColor = BrickColor.new("New Yeller")
  6610. shell.Anchored = true
  6611. shell.CanCollide = false
  6612. shell.Locked = true
  6613. shell.TopSurface = "SmoothNoOutlines"
  6614. shell.BottomSurface = "SmoothNoOutlines"
  6615. shell.Size = Vector3.new(1,1,1)
  6616. shellm = Instance.new("SpecialMesh",shell)
  6617. shellm.MeshType = "Sphere"
  6618. shellm.Scale = Vector3.new(1,1,1)
  6619. local shell2 = Instance.new("Part",torso)
  6620. shell2.BrickColor = BrickColor.new("New Yeller")
  6621. shell2.Anchored = true
  6622. shell2.CanCollide = false
  6623. shell2.Locked = true
  6624. shell2.TopSurface = "SmoothNoOutlines"
  6625. shell2.BottomSurface = "SmoothNoOutlines"
  6626. shell2.Size = Vector3.new(1,1,1)
  6627. shellm2 = Instance.new("SpecialMesh",shell2)
  6628. shellm2.MeshType = "Sphere"
  6629. shellm2.Scale = Vector3.new(1,1,1)
  6630.  
  6631. function FindNearestTorso(Position,Distance,SinglePlayer)
  6632. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  6633. local List = {}
  6634. for i,v in pairs(workspace:GetChildren())do
  6635. if v:IsA("Model")then
  6636. if v:findFirstChild("Torso")then
  6637. if v ~= char then
  6638. if(v.Torso.Position -Position).magnitude <= Distance then
  6639. table.insert(List,v)
  6640. end
  6641. end
  6642. end
  6643. end
  6644. end
  6645. return List
  6646. end
  6647.  
  6648. Shell = function()
  6649. local X = Instance.new("Part",char)
  6650. local O = Instance.new("ObjectValue",X)
  6651. O.Name = "creator"
  6652. X.Locked = true
  6653. X.Name = "Shell"
  6654. X.Anchored = false
  6655. X.CanCollide = false
  6656. X.Transparency = 0
  6657. X.Reflectance = 0
  6658. X.BottomSurface = 0
  6659. X.TopSurface = 0
  6660. X.Shape = 0
  6661. local V = Instance.new("ObjectValue",X)
  6662. V.Value = char
  6663. V.Name = "creator"
  6664. X.BrickColor = BrickColor.new("New Yeller")
  6665. X.Size = Vector3.new(1,1,1)
  6666. --X.Material = "Neon"
  6667. local Z = Instance.new("SpecialMesh",X)
  6668. Z.MeshType = "Sphere"
  6669. Z.Scale = Vector3.new(1,1,1)
  6670. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  6671. local bv = Instance.new("BodyVelocity",X)
  6672. bv.maxForce = Vector3.new(99999,99999,99999)
  6673. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  6674. bv.velocity = root.CFrame.lookVector*65
  6675. Explode = X.Touched:connect(function(hit)
  6676. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  6677. local cf = X.CFrame
  6678. bv:Destroy()
  6679. X.Anchored = true
  6680. Z:Remove()
  6681. Explode:disconnect()
  6682. X.Size = Vector3.new(3,3,3)
  6683. X.Touched:connect(function(hit) end)
  6684. X.CanCollide = false
  6685. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  6686. if v:FindFirstChild('Humanoid') then
  6687. v.Humanoid:TakeDamage(math.random(99999,99999))
  6688. end
  6689. end
  6690. for i = 1, (40) do rs:wait()
  6691. X.Transparency = X.Transparency + (1/40)
  6692. X.Size = X.Size + Vector3.new(1,1,1)
  6693. X.CFrame = cf
  6694. end
  6695. X:Destroy()
  6696. end
  6697. end)
  6698. end
  6699. Shell()
  6700. for i = 1, 10 do
  6701. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6702. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6703. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6704. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6705. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  6706. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  6707. 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.7)
  6708. 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.7)
  6709. if Debounces.on == false then break end
  6710. rs:wait()
  6711. end
  6712. Shell()
  6713. shell.Transparency = 1
  6714. for i = 1, 10 do
  6715. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6716. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6717. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6718. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6719. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6720. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6721. 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.7)
  6722. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6723. if Debounces.on == false then break end
  6724. rs:wait()
  6725. end
  6726. Shell()
  6727. shell.Transparency = 0
  6728. shell2.Transparency = 1
  6729. for i = 1, 10 do
  6730. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6731. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6732. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6733. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6734. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  6735. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6736. 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.7)
  6737. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6738. if Debounces.on == false then break end
  6739. rs:wait()
  6740. end
  6741. Shell()
  6742. shell2.Transparency = 0
  6743. shell.Transparency = 1
  6744. for i = 1, 10 do
  6745. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6746. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6747. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6748. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6749. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6750. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6751. 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.7)
  6752. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6753. if Debounces.on == false then break end
  6754. rs:wait()
  6755. end
  6756. Shell()
  6757. shell.Transparency = 0
  6758. shell2.Transparency = 1
  6759. for i = 1, 10 do
  6760. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6761. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6762. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6763. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6764. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  6765. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6766. 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.7)
  6767. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6768. if Debounces.on == false then break end
  6769. rs:wait()
  6770. end
  6771. Shell()
  6772. shell2.Transparency = 0
  6773. shell.Transparency = 1
  6774. for i = 1, 10 do
  6775. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6776. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6777. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6778. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6779. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6780. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6781. 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.7)
  6782. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6783. if Debounces.on == false then break end
  6784. rs:wait()
  6785. end
  6786. Shell()
  6787. shell.Transparency = 0
  6788. shell2.Transparency = 1
  6789. for i = 1, 10 do
  6790. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6791. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6792. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6793. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  6794. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6795. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6796. 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.7)
  6797. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6798. if Debounces.on == false then break end
  6799. rs:wait()
  6800. end
  6801. Shell()
  6802. shell2.Transparency = 0
  6803. shell.Transparency = 1
  6804. for i = 1, 10 do
  6805. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6806. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6807. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6808. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6809. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6810. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6811. 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.7)
  6812. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6813. if Debounces.on == false then break end
  6814. rs:wait()
  6815. end
  6816. Shell()
  6817. shell.Transparency = 0
  6818. shell2.Transparency = 1
  6819. for i = 1, 10 do
  6820. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6821. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6822. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6823. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6824. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  6825. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6826. 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.7)
  6827. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6828. if Debounces.on == false then break end
  6829. rs:wait()
  6830. end
  6831. Shell()
  6832. shell2.Transparency = 0
  6833. shell.Transparency = 1
  6834. for i = 1, 10 do
  6835. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6836. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6837. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6838. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6839. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6840. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6841. 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.7)
  6842. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6843. if Debounces.on == false then break end
  6844. rs:wait()
  6845. end
  6846. Shell()
  6847. shell.Transparency = 0
  6848. shell2.Transparency = 1
  6849. for i = 1, 10 do
  6850. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6851. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6852. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6853. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6854. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  6855. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6856. 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.7)
  6857. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6858. if Debounces.on == false then break end
  6859. rs:wait()
  6860. end
  6861. Shell()
  6862. shell2.Transparency = 0
  6863. shell.Transparency = 1
  6864. for i = 1, 10 do
  6865. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6866. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6867. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  6868. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  6869. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  6870. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  6871. 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.7)
  6872. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  6873. if Debounces.on == false then break end
  6874. rs:wait()
  6875. end
  6876. Shell()
  6877. shell.Transparency = 0
  6878. shell2.Transparency = 1
  6879. for i = 1, 10 do
  6880. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  6881. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  6882. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  6883. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  6884. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  6885. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  6886. 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.7)
  6887. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  6888. if Debounces.on == false then break end
  6889. rs:wait()
  6890. end
  6891. shell.Transparency = 1
  6892. if Debounces.CanAttack == false then
  6893. Debounces.CanAttack = true
  6894. Debounces.NoIdl = false
  6895. Debounces.on = false
  6896. end
  6897. end
  6898. end
  6899. end)
  6900. ----------------------------------------------------
  6901. Search = false
  6902. mouse.KeyDown:connect(function(key)
  6903. if key == "n" then
  6904. if Search == false then
  6905. Search = true
  6906. for i,v in pairs(game.Players:getPlayers()) do
  6907. if v.Name~=char.Name then
  6908. for j,k in pairs(v.Character:GetChildren()) do
  6909. if k:IsA("BasePart") and k.Transparency >= 1 then
  6910. bawx=Instance.new("SelectionBox",cam)
  6911. bawx.Color = BrickColor.new("Bright red")
  6912. bawx.Transparency = .5
  6913. bawx.Adornee = k
  6914. end
  6915. end
  6916. end
  6917. end
  6918. elseif Search == true then
  6919. Search = false
  6920. for i, v in pairs(cam:GetChildren()) do
  6921. if v:IsA("SelectionBox") then
  6922. v:Destroy()
  6923. end
  6924. end
  6925. end
  6926. end
  6927. end)
  6928. ----------------------------------------------------
  6929. Grab = false
  6930. mouse.KeyDown:connect(function(key)
  6931. if key == "z" then
  6932. Debounces.on = true
  6933. Debounces.NoIdl = true
  6934. Debounces.ks = true
  6935. if Grab == false then
  6936. gp = nil
  6937. for i = 1, 20 do
  6938. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  6939. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  6940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  6941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6942. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  6943. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  6944. if Debounces.on == false then break end
  6945. rs:wait()
  6946. end
  6947. con1=larm.Touched:connect(function(hit) -- this is grab
  6948. ht = hit.Parent
  6949. hum1=ht:FindFirstChild('Humanoid')
  6950. if hum1 ~= nil then
  6951. if Debounces.ks==true then
  6952. z = Instance.new("Sound",hed)
  6953. z.SoundId = "rbxassetid://169380525"
  6954. z.Volume = 1
  6955. z:Play()
  6956. Debounces.ks=false
  6957. end
  6958. hum1.PlatformStand=true
  6959. gp = ht
  6960. Grab = true
  6961. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  6962. asd.Parent = larm
  6963. asd.Name = "asd"
  6964. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  6965. --[[elseif hum1 == nil then
  6966. con1:disconnect()
  6967. wait() return]]--
  6968. end
  6969. end)
  6970. for i = 1, 20 do
  6971. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  6972. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  6973. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  6974. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6975. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  6976. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  6977. if Debounces.on == false then break end
  6978. rs:wait()
  6979. end
  6980. if hum1 == nil then
  6981. Debounces.on = false
  6982. Debounces.NoIdl = false
  6983. end
  6984. con1:disconnect()
  6985. elseif Grab == true then
  6986. Grab = false
  6987. Punch()
  6988. z = Instance.new("Sound",hed)
  6989. z.SoundId = "rbxassetid://169380525"
  6990. z.Pitch = ptz[math.random(1,#ptz)]
  6991. z.Volume = 1
  6992. z:Play()
  6993. for i = 1, 10 do
  6994. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  6995. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  6996. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  6997. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  6998. 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.2)
  6999. 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.2)
  7000. if Debounces.on == false then break end
  7001. rs:wait()
  7002. end
  7003. Punch()
  7004. z = Instance.new("Sound",hed)
  7005. z.SoundId = "rbxassetid://169380525"
  7006. z.Pitch = ptz[math.random(1,#ptz)]
  7007. z.Volume = 1
  7008. z:Play()
  7009. for i = 1, 10 do
  7010. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7011. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7012. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7013. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7014. 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.2)
  7015. 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.2)
  7016. if Debounces.on == false then break end
  7017. rs:wait()
  7018. end
  7019. Punch()
  7020. z = Instance.new("Sound",hed)
  7021. z.SoundId = "rbxassetid://169380525"
  7022. z.Pitch = ptz[math.random(1,#ptz)]
  7023. z.Volume = 1
  7024. z:Play()
  7025. for i = 1, 10 do
  7026. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  7027. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  7028. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  7029. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  7030. 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.2)
  7031. 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.2)
  7032. if Debounces.on == false then break end
  7033. rs:wait()
  7034. end
  7035. Punch()
  7036. z = Instance.new("Sound",hed)
  7037. z.SoundId = "rbxassetid://169380525"
  7038. z.Pitch = ptz[math.random(1,#ptz)]
  7039. z.Volume = 1
  7040. z:Play()
  7041. for i = 1, 10 do
  7042. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7043. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7044. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7045. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7046. 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.2)
  7047. 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.2)
  7048. if Debounces.on == false then break end
  7049. rs:wait()
  7050. end
  7051. Punch()
  7052. z = Instance.new("Sound",hed)
  7053. z.SoundId = "rbxassetid://169380525"
  7054. z.Pitch = ptz[math.random(1,#ptz)]
  7055. z.Volume = 1
  7056. z:Play()
  7057. for i = 1, 10 do
  7058. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  7059. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  7060. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  7061. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  7062. 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.2)
  7063. 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.2)
  7064. if Debounces.on == false then break end
  7065. rs:wait()
  7066. end
  7067. Punch()
  7068. z = Instance.new("Sound",hed)
  7069. z.SoundId = "rbxassetid://169380525"
  7070. z.Pitch = ptz[math.random(1,#ptz)]
  7071. z.Volume = 1
  7072. z:Play()
  7073. for i = 1, 10 do
  7074. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7075. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7076. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7077. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7078. 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.2)
  7079. 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.2)
  7080. if Debounces.on == false then break end
  7081. rs:wait()
  7082. end
  7083. Punch()
  7084. z = Instance.new("Sound",hed)
  7085. z.SoundId = "rbxassetid://169380525"
  7086. z.Pitch = ptz[math.random(1,#ptz)]
  7087. z.Volume = 1
  7088. z:Play()
  7089. for i = 1, 10 do
  7090. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  7091. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  7092. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  7093. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  7094. 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.2)
  7095. 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.2)
  7096. if Debounces.on == false then break end
  7097. rs:wait()
  7098. end
  7099. Punch()
  7100. z = Instance.new("Sound",hed)
  7101. z.SoundId = "rbxassetid://169380525"
  7102. z.Pitch = ptz[math.random(1,#ptz)]
  7103. z.Volume = 1
  7104. z:Play()
  7105. for i = 1, 10 do
  7106. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7107. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7108. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7109. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7110. 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.2)
  7111. 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.2)
  7112. if Debounces.on == false then break end
  7113. rs:wait()
  7114. end
  7115. Punch()
  7116. z = Instance.new("Sound",hed)
  7117. z.SoundId = "rbxassetid://169380525"
  7118. z.Pitch = ptz[math.random(1,#ptz)]
  7119. z.Volume = 1
  7120. z:Play()
  7121. for i = 1, 10 do
  7122. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  7123. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  7124. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  7125. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  7126. 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.2)
  7127. 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.2)
  7128. if Debounces.on == false then break end
  7129. rs:wait()
  7130. end
  7131. Punch()
  7132. z = Instance.new("Sound",hed)
  7133. z.SoundId = "rbxassetid://169380525"
  7134. z.Pitch = ptz[math.random(1,#ptz)]
  7135. z.Volume = 1
  7136. z:Play()
  7137. for i = 1, 10 do
  7138. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7139. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7140. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7141. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7142. 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.2)
  7143. 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.2)
  7144. if Debounces.on == false then break end
  7145. rs:wait()
  7146. end
  7147. Punch()
  7148. z = Instance.new("Sound",hed)
  7149. z.SoundId = "rbxassetid://169380525"
  7150. z.Pitch = ptz[math.random(1,#ptz)]
  7151. z.Volume = 1
  7152. z:Play()
  7153. for i = 1, 10 do
  7154. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  7155. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  7156. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  7157. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  7158. 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.2)
  7159. 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.2)
  7160. if Debounces.on == false then break end
  7161. rs:wait()
  7162. end
  7163. Punch()
  7164. z = Instance.new("Sound",hed)
  7165. z.SoundId = "rbxassetid://169380525"
  7166. z.Pitch = ptz[math.random(1,#ptz)]
  7167. z.Volume = 1
  7168. z:Play()
  7169. for i = 1, 10 do
  7170. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  7171. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  7172. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  7173. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  7174. 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.2)
  7175. 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.2)
  7176. if Debounces.on == false then break end
  7177. rs:wait()
  7178. end
  7179. con1:disconnect()
  7180. Debounces.on = false
  7181. Debounces.NoIdl = false
  7182. if gp ~= nil then
  7183. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  7184. for i,v in pairs(larm:GetChildren()) do
  7185. if v.Name == "asd" and v:IsA("Weld") then
  7186. v:Remove()
  7187. end
  7188. end
  7189. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  7190. bv.maxForce = Vector3.new(400000, 400000, 400000)
  7191. bv.P = 125000
  7192. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  7193. hum1=nil
  7194. ht=nil
  7195. Debounces.on = false
  7196. Debounces.NoIdl = false
  7197. elseif ht == nil then wait()
  7198. Grab = false
  7199. Debounces.on = false
  7200. Debounces.NoIdl = false
  7201. end
  7202. end
  7203. end
  7204. end)
  7205. ----------------------------------------------------
  7206. mouse.KeyDown:connect(function(key)
  7207. if string.byte(key) == 52 then
  7208. char.Humanoid.WalkSpeed = 60
  7209. end
  7210. end)
  7211. mouse.KeyUp:connect(function(key)
  7212. if string.byte(key) == 52 then
  7213. char.Humanoid.WalkSpeed = 8
  7214. end
  7215. end)
  7216. -------------------------------
  7217. local animpose = "Idle"
  7218. local lastanimpose = "Idle"
  7219. local sine = 0
  7220. local change = 1
  7221. local val = 0
  7222. local ffing = false
  7223. -------------------------------
  7224. game:GetService("RunService").RenderStepped:connect(function()
  7225. --[[if char.Humanoid.Jump == true then
  7226. jump = true
  7227. else
  7228. jump = false
  7229. end]]
  7230. char.Humanoid.FreeFalling:connect(function(f)
  7231. if f then
  7232. ffing = true
  7233. else
  7234. ffing = false
  7235. end
  7236. end)
  7237. sine = sine + change
  7238. if jumpn == true then
  7239. animpose = "Jumping"
  7240. elseif ffing == true then
  7241. animpose = "Freefalling"
  7242. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  7243. animpose = "Idle"
  7244. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  7245. animpose = "Walking"
  7246. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  7247. animpose = "Running"
  7248. end
  7249. if animpose ~= lastanimpose then
  7250. sine = 0
  7251. if Debounces.NoIdl == false then
  7252. if animpose == "Idle" then
  7253. for i = 1, 2 do
  7254. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  7255. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  7256. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  7257. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7258. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  7259. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  7260. end
  7261. elseif animpose == "Walking" then
  7262. for i = 1, 2 do
  7263. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  7264. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  7265. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  7266. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  7267. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  7268. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  7269. end
  7270. elseif animpose == "Running" then
  7271. for i = 1, 2 do
  7272. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  7273. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  7274. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  7275. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  7276. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  7277. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  7278. wait()
  7279. end
  7280. end
  7281. else
  7282. end
  7283. end
  7284. lastanimpose = animpose
  7285. if Debounces.NoIdl == false then
  7286. if animpose == "Idle" then
  7287. change = 0.5
  7288. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  7289. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  7290. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  7291. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  7292. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  7293. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  7294. elseif animpose == "Walking" then
  7295. change = 1
  7296. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  7297. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  7298. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  7299. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  7300. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  7301. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  7302. elseif animpose == "Running" then
  7303. change = 1
  7304. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  7305. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  7306. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  7307. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  7308. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
  7309. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
  7310. end
  7311. end
  7312. end)
  7313.  
  7314. hum.MaxHealth = math.huge
  7315. wait(1)
  7316. hum.Health = math.huge
  7317. local p = game.Players.LocalPlayer
  7318. local char = p.Character
  7319. z = Instance.new("Sound", char)
  7320. z.SoundId = "rbxassetid://552945114"
  7321. z.Pitch = 1
  7322. z.Volume = 999
  7323. z.Looped = true
  7324. wait(.1)
  7325. z:Play()
  7326. while true do --Loop
  7327. wait(0.04)
  7328. part2.Texture = "http://www.roblox.com/asset/?id=358965396" --Insert decal's first texture
  7329. part2.Texture = "http://www.roblox.com/asset/?id=358965513" --second texture
  7330. wait(0.04) --wait 1 second, you can change this and make it different for every one
  7331. part2.Texture = "http://www.roblox.com/asset/?id=358965632"
  7332. wait(0.04)
  7333. part2.Texture = "http://www.roblox.com/asset/?id=358965664"
  7334. wait(0.04)
  7335. end
Advertisement
Add Comment
Please, Sign In to add comment