Advertisement
nobosxszzz

Untitled

Aug 20th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.51 KB | None | 0 0
  1. ----------------------------------------------------
  2. Charging = false
  3. mouse.KeyDown:connect(function(key)
  4.     if key == "r" then
  5.         if Charging == false then
  6.             Charging = true
  7.             if Debounces.CanAttack == true then
  8.                 Debounces.CanAttack = false
  9.                 Debounces.NoIdl = true
  10.                 Debounces.on = true
  11.                 for i = 1,20 do
  12.                     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)
  13.                     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)
  14.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  15.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  16.                     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)
  17.                     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)
  18.                     if Debounces.on == false then break end
  19.                     rs:wait()
  20.                 end
  21.                 --[[for i = 1,20 do
  22.                     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)
  23.                     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)
  24.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  25.                     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)
  26.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  27.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  28.                     if Debounces.on == false then break end
  29.                     rs:wait()
  30.                 end]]--
  31. xay = Instance.new("Sound",char)
  32. xay.SoundId = "rbxassetid://419447292"
  33. xay.Pitch = 1
  34. xay.Volume = 2.5
  35. xay:Play()
  36. pt=Instance.new('Part',torso)
  37. pt.Anchored=true
  38. pt.CanCollide=false
  39. pt.Locked = true
  40. pt.FormFactor='Custom'
  41. pt.Size=Vector3.new(1,1,1)
  42. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  43. pt.Transparency=.6
  44. pt.BrickColor=BrickColor.new('Really red')
  45. msh=Instance.new('SpecialMesh',pt)
  46. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  47. msh.Scale=Vector3.new(8,4,8)
  48. pt2=pt:clone()
  49. pt2.Parent = torso
  50. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  51. pt2.BrickColor=TorsoColor
  52. msh2=msh:clone()
  53. msh2.Parent=pt2
  54. msh2.Scale=Vector3.new(10,5,10)
  55.  
  56. 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}
  57.  
  58. bl = Instance.new("Part", char)
  59. bl.Locked = true
  60. bl.Name = "Shell"
  61. bl.BrickColor = BrickColor.new("Really red")
  62. bl.Anchored = true
  63. bl.CanCollide = false
  64. bl.Transparency = 0
  65. bl.Reflectance = 0
  66. bl.BottomSurface = 0
  67. bl.TopSurface = 0
  68. bl.Shape = 0
  69. blm = Instance.new("SpecialMesh",bl)
  70. blm.MeshType = "Sphere"
  71. blm.Scale = Vector3.new(1,1,1)
  72. blm.MeshId = "rbxassetid://9982590"
  73.  
  74. bl2 = Instance.new("Part", char)
  75. bl2.Locked = true
  76. bl2.Name = "Shella"
  77. bl2.BrickColor = BrickColor.new("Really red")
  78. bl2.Anchored = true
  79. bl2.CanCollide = false
  80. bl2.Transparency = 0
  81. bl2.Reflectance = 0
  82. bl2.BottomSurface = 0
  83. bl2.TopSurface = 0
  84. bl2.Shape = 0
  85. blm2 = Instance.new("SpecialMesh",bl2)
  86. blm2.MeshType = "Sphere"
  87. blm2.Scale = Vector3.new(1,1,1)
  88. blm2.MeshId = "rbxassetid://9982590"
  89.  
  90.     coroutine.resume(coroutine.create(function()
  91.         for i=1, math.huge, 4 do
  92.             if Charging == true then
  93.                 rs:wait()
  94.                 bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  95.                 blm.Scale = blm.Scale + Vector3.new(15, 15, 15)
  96.                 bl.Transparency = bl.Transparency + 0.075
  97.                 bl2.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  98.                 blm2.Scale = blm2.Scale + Vector3.new(5, 5, 5)
  99.                 bl2.Transparency = bl2.Transparency + 0.025
  100.                 pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  101.                 pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  102.                 msh.Scale = msh.Scale + Vector3.new(5,2.5,5)
  103.                 msh2.Scale = msh2.Scale + Vector3.new(10,5,10)
  104.                 elseif Charging == false then break
  105.             end
  106.         end
  107.     end))
  108.  
  109. repeat
  110.     local p = Instance.new('Part',torso)
  111.     p.formFactor = 'Custom'
  112.     p.Size = Vector3.new(1,1,1)
  113.     p.BrickColor = workspace.Base.BrickColor
  114.     p.CanCollide = false
  115.     p.Transparency = 0
  116.     p.Anchored = true
  117.     p.Locked=true
  118.     p.Material = workspace.Base.Material
  119.     s = math.random(1,40)/10
  120.     local m = Instance.new("BlockMesh",p)
  121.     m.Scale = Vector3.new(s,s,s)
  122.     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())
  123.     --[[coroutine.wrap(function()
  124.         wait(2)
  125.         while Charging == true do
  126.         wait(2)
  127.         GroundWave1()
  128.         wait(2)
  129.         end
  130.     end)()]]--
  131.     Spawn(function()
  132.         while rs:wait() do
  133.             if Charging == true then
  134.                 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)))
  135.                 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)))
  136.                 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))
  137.                 torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  138.                 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)))
  139.                 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)))
  140.             elseif Charging == false then break
  141.             end
  142.         end
  143.     end)
  144.     Spawn(function()
  145.         while rs:wait() do
  146.             if p.Transparency >= 1 then p:Destroy() break end
  147.             p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  148.             p.Transparency = p.Transparency+0.01
  149.         end
  150.     end)
  151.     wait(.3)
  152. until Charging == false
  153.             end
  154.         end
  155.     end
  156. end)
  157. ----------------------------------------------------
  158. mouse.KeyUp:connect(function(key)
  159.     if key == "r" then
  160.         if Charging == true then
  161.             Charging = false
  162.                 pt:Destroy()
  163.                 pt2:Destroy()
  164.                 bl:Destroy()
  165.             if Debounces.CanAttack == false then
  166.                 Debounces.CanAttack = true
  167.                 Debounces.NoIdl = false
  168.                 Debounces.on = false
  169.             end
  170.         end
  171.     end
  172. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement