Advertisement
Guest User

(GLITCHED) one for all edit

a guest
Nov 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 58.88 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. char = plr.Character
  3. hrp = plr.Character.HumanoidRootPart
  4. mode = false
  5. tors = char.Torso
  6. m = plr:GetMouse()
  7. hum = char.Humanoid
  8.  
  9.  
  10.  
  11. function Ring()
  12.    
  13.    
  14.     local effspwn = Instance.new("Part")      
  15.     local model = Instance.new("Model")
  16.     game.Debris:AddItem(model, 20)
  17.     model.Name = "smasheffects"
  18.     model.Parent = workspace
  19.     effspwn.Name = "spwnr"
  20.     effspwn.Size = Vector3.new(1, 1, 1)
  21.     effspwn.Anchored = true
  22.     effspwn.CanCollide = false
  23.     effspwn.Transparency = 1
  24.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  25.     effspwn.Parent = model
  26.  
  27.  for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  28.         if v:FindFirstChild('Humanoid') then
  29.             v.Humanoid:TakeDamage(math.random(10000020,10000100))
  30.             v.Humanoid.PlatformStand = true
  31.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  32.         end
  33.     end
  34.     coroutine.resume(coroutine.create(function()
  35.       local shok = Instance.new("Part")
  36.       shok.Name = "wring1"
  37.       shok.BrickColor = BrickColor.new("Institutional white")
  38.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  39.       shok.Size = Vector3.new(1, 1, 1)
  40.       shok.Anchored = true
  41.       shok.Material = "Neon"
  42.       shok.Transparency = 0.25
  43.       shok.CanCollide = false
  44.       shok.Parent = model
  45.       game.Debris:AddItem(shok, 12)
  46.       local mesh = Instance.new("SpecialMesh")
  47.       mesh.MeshType = "FileMesh"
  48.       mesh.MeshId = "rbxassetid://3270017"
  49.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  50.       mesh.Parent = shok
  51.       for e = 1, 30 do
  52.         wait()
  53.         mesh.Scale = mesh.Scale + Vector3.new(3.6, 3.6, 3.5)
  54.         shok.Transparency = shok.Transparency + 0.002
  55.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  56.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  57.       end
  58.       for e = 1, 38 do
  59.         wait()
  60.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  61.         shok.Transparency = shok.Transparency + 0.002
  62.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  63.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  64.       end
  65.       for e = 1, 24 do
  66.         wait()
  67.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  68.         shok.Transparency = shok.Transparency + 0.03
  69.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  70.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  71.       end
  72.     end))
  73.     coroutine.resume(coroutine.create(function()
  74.       local shok = Instance.new("Part")
  75.       shok.Name = "wring2"
  76.       shok.BrickColor = BrickColor.new("Institutional white")
  77.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  78.       shok.Size = Vector3.new(1, 1, 1)
  79.       shok.Anchored = true
  80.       shok.Material = "Neon"
  81.       shok.Transparency = 0.25
  82.       shok.CanCollide = false
  83.       shok.Parent = model
  84.       game.Debris:AddItem(shok, 12)
  85.       local mesh = Instance.new("SpecialMesh")
  86.       mesh.MeshType = "FileMesh"
  87.       mesh.MeshId = "rbxassetid://3270017"
  88.       mesh.Scale = Vector3.new(12, 12, 0.05)
  89.       mesh.Parent = shok
  90.       for e = 1, 30 do
  91.         wait()
  92.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  93.         shok.Transparency = shok.Transparency + 0.002
  94.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  95.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  96.       end
  97.       for e = 1, 38 do
  98.         wait()
  99.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  100.         shok.Transparency = shok.Transparency + 0.002
  101.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  102.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  103.       end
  104.       for e = 1, 24 do
  105.         wait()
  106.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  107.         shok.Transparency = shok.Transparency + 0.03
  108.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  109.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  110.       end
  111.     end))
  112.  
  113. coroutine.resume(coroutine.create(function()
  114.       local shok = Instance.new("Part")
  115.       shok.Name = "shokwve"
  116.       shok.BrickColor = BrickColor.new("Institutional white")
  117.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  118.       shok.Size = Vector3.new(1, 1, 1)
  119.       shok.Anchored = true
  120.       shok.Material = "Neon"
  121.       shok.Transparency = 0.6
  122.       shok.CanCollide = false
  123.       shok.Parent = model
  124.       game.Debris:AddItem(shok, 12)
  125.       local mesh = Instance.new("SpecialMesh")
  126.       mesh.MeshType = "FileMesh"
  127.       mesh.MeshId = "rbxassetid://489415447"
  128.       mesh.Scale = Vector3.new(1, 1, 1)
  129.       mesh.Parent = shok
  130.       for e = 1, 12 do
  131.         wait()
  132.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  133.         shok.Transparency = shok.Transparency + 0.002
  134.       end
  135.       for e = 1, 32 do
  136.         wait()
  137.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  138.         shok.Transparency = shok.Transparency + 0.002
  139.       end
  140.       for e = 1, 24 do
  141.         wait()
  142.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  143.         shok.Transparency = shok.Transparency + 0.03
  144.       end
  145.     end))
  146.     coroutine.resume(coroutine.create(function()
  147.       local shok = Instance.new("Part")
  148.       shok.Name = "shock2"
  149.       shok.BrickColor = BrickColor.new("Institutional white")
  150.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  151.       shok.Size = Vector3.new(1, 1, 1)
  152.       shok.Anchored = true
  153.       shok.Material = "Neon"
  154.       shok.Transparency = 0.35
  155.       shok.CanCollide = false
  156.       shok.Parent = model
  157.       game.Debris:AddItem(shok, 12)
  158.       local mesh = Instance.new("SpecialMesh")
  159.       mesh.MeshType = "FileMesh"
  160.       mesh.MeshId = "rbxassetid://489415447"
  161.       mesh.Scale = Vector3.new(12, 12, 12)
  162.       mesh.Parent = shok
  163.       for e = 1, 15 do
  164.         wait()
  165.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  166.         shok.Transparency = shok.Transparency + 0.004
  167.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  168.       end
  169.       for e = 1, 16 do
  170.         wait()
  171.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  172.         shok.Transparency = shok.Transparency + 0.004
  173.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  174.       end
  175.       for e = 1, 12 do
  176.         wait()
  177.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  178.         shok.Transparency = shok.Transparency + 0.06
  179.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  180.       end
  181.     end))
  182.     coroutine.resume(coroutine.create(function()
  183.       local shok = Instance.new("Part")
  184.       shok.Name = "shock3"
  185.       shok.BrickColor = BrickColor.new("Institutional white")
  186.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  187.       shok.Size = Vector3.new(1, 1, 1)
  188.       shok.Anchored = true
  189.       shok.Material = "Neon"
  190.       shok.Transparency = 0.35
  191.       shok.CanCollide = false
  192.       shok.Parent = model
  193.       game.Debris:AddItem(shok, 12)
  194.       local mesh = Instance.new("SpecialMesh")
  195.       mesh.MeshType = "FileMesh"
  196.       mesh.MeshId = "rbxassetid://489415447"
  197.       mesh.Scale = Vector3.new(12, 12, 12)
  198.       mesh.Parent = shok
  199.       for e = 1, 15 do
  200.         wait()
  201.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  202.         shok.Transparency = shok.Transparency + 0.004
  203.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  204.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  205.       end
  206.       for e = 1, 16 do
  207.         wait()
  208.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  209.         shok.Transparency = shok.Transparency + 0.004
  210.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  211.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  212.       end
  213.       for e = 1, 12 do
  214.         wait()
  215.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  216.         shok.Transparency = shok.Transparency + 0.06
  217.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  218.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  219.       end
  220.     end))
  221.    
  222. end
  223.  
  224.  
  225. function Landing()
  226.    
  227.    
  228.    
  229.    
  230.    
  231.    
  232.     ROW = function(out, trans, s, wt, t, ang, plus)
  233.                     for i = 1, 360, 360/t do
  234.                         local c = Instance.new("Part", game.Workspace)
  235.                         c.FormFactor = 3
  236.                         c.TopSurface = 0
  237.                         c.BottomSurface = 0
  238.                         c.Size = s
  239.                         c.Anchored = true
  240.                         c.CanCollide = wt
  241.                         c.Material=workspace.Base.Material
  242.                         c.Transparency = trans
  243.                         c.BrickColor = workspace.Base.BrickColor
  244.                         c.CFrame = CFrame.new(tors.CFrame.x,0,tors.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  245.                         c.Locked=true
  246.                         game.Debris:AddItem(c,15)
  247.                     end
  248. end
  249.    
  250.    
  251.    
  252.  
  253.  
  254.         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)
  255. Ring()
  256.  
  257.  
  258.  
  259.  
  260.  
  261. end
  262.  
  263.  
  264.  
  265. function newRay(start,face,range,wat)
  266.     local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  267.     hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  268.     return rey,hit,pos
  269. end
  270. function Landing2()
  271.    
  272.    
  273.    
  274.    
  275.    
  276.    
  277.     ROW = function(out, trans, s, wt, t, ang, plus)
  278.                     for i = 1, 360, 360/t do
  279.                         local c = Instance.new("Part", game.Workspace)
  280.                         c.FormFactor = 3
  281.                         c.TopSurface = 0
  282.                         c.BottomSurface = 0
  283.                         c.Size = s
  284.                         c.Anchored = true
  285.                         c.CanCollide = wt
  286.                         c.Material=workspace.Base.Material
  287.                         c.Transparency = trans
  288.                         c.BrickColor = workspace.Base.BrickColor
  289.                         c.CFrame = CFrame.new(tors.CFrame.x,0,tors.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  290.                         c.Locked=true
  291.                         game.Debris:AddItem(c,15)
  292.                     end
  293. end
  294.    
  295.    
  296.    
  297.  
  298.  
  299.         ROW(12, 0, Vector3.new(100, 100, 75), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
  300. Ring()
  301.  
  302.  
  303.  
  304.  
  305.  
  306. end
  307.  
  308.  
  309.  
  310. function newRay(start,face,range,wat)
  311.     local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  312.     hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  313.     return rey,hit,pos
  314. end
  315.  
  316.  function resetlerp()
  317.     RJ.C0 = RJC0
  318.     RJ.C1 = RJC1
  319.     N.C0 = NC0
  320.     N.C1 = NC1
  321.     RS.C0 = RSC0
  322.     RS.C1 = RSC1
  323.     LS.C0 = LSC0
  324.     LS.C1 = LSC1
  325.     RH.C0 = RHC0
  326.     RH.C1 = RHC1
  327.     LH.C0 = LHC0
  328.   end
  329.  
  330.  
  331.  
  332.  
  333. function KABOOMZ2()
  334.     local effspwn = Instance.new("Part")
  335.     coroutine.resume(coroutine.create(function()
  336.       local sound1 = Instance.new("Sound")
  337.       sound1.SoundId = "rbxassetid://138137702"
  338.       sound1.MaxDistance = 300
  339.       sound1.EmitterSize = 20
  340.       sound1.Volume = 2.5
  341.       sound1.Pitch = 0.65
  342.       sound1.Parent = effspwn
  343.       local sound2 = Instance.new("Sound")
  344.       sound2.SoundId = "rbxassetid://157878578"
  345.       sound2.MaxDistance = 300
  346.       sound2.EmitterSize = 20
  347.       sound2.Volume = 1
  348.       sound2.Pitch = 0.7
  349.       sound2.Parent = effspwn
  350.       local sound3 = Instance.new("Sound")
  351.       sound3.SoundId = "rbxassetid://138250406"
  352.       sound2.MaxDistance = 400
  353.       sound2.EmitterSize = 30
  354.       sound2.Volume = 0.5
  355.       sound2.Pitch = 0.5
  356.       sound2.Parent = effspwn
  357.       sound2:Play()
  358.       wait()
  359.       sound1:Play()
  360.       sound3:Play()
  361.     end))
  362.     local model = Instance.new("Model")
  363.     game.Debris:AddItem(model, 20)
  364.     model.Name = "smasheffects"
  365.     model.Parent = workspace
  366.     effspwn.Name = "spwnr"
  367.     effspwn.Size = Vector3.new(1, 1, 1)
  368.     effspwn.Anchored = true
  369.     effspwn.CanCollide = false
  370.     effspwn.Transparency = 1
  371.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  372.     effspwn.Parent = model
  373.  
  374.  
  375.  
  376.  
  377.  
  378. Crater(head,60)
  379. Crater(head,120)
  380.  
  381.     for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  382.         if v:FindFirstChild('Humanoid') then
  383.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  384.             v.Humanoid.PlatformStand = true
  385.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  386.         end
  387.     end
  388.  
  389.     coroutine.resume(coroutine.create(function()
  390.       local shok = Instance.new("Part")
  391.       shok.Name = "whoosh"
  392.       shok.BrickColor = BrickColor.new("Institutional white")
  393.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  394.       shok.Size = Vector3.new(1, 1, 1)
  395.       shok.Anchored = true
  396.       shok.Material = "Neon"
  397.       shok.Transparency = 0.1
  398.       shok.CanCollide = false
  399.       shok.Parent = model
  400.       game.Debris:AddItem(shok, 12)
  401.       local mesh = Instance.new("SpecialMesh")
  402.       mesh.MeshType = "FileMesh"
  403.       mesh.MeshId = "rbxassetid://437347603"
  404.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  405.       mesh.Parent = shok
  406.  
  407.  
  408.  
  409.  
  410.  
  411.       for e = 1, 8 do
  412.         wait()
  413.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  414.         shok.Transparency = shok.Transparency + 0.035
  415.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  416.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  417.         hito(shok, 10, 100000, 3)
  418.  
  419.       end
  420.       for e = 1, 16 do
  421.         wait()
  422.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  423.         shok.Transparency = shok.Transparency + 0.11
  424.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  425.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  426.         hito(shok, 10, 100000, 3)
  427.  
  428.       end
  429.     end))
  430.     coroutine.resume(coroutine.create(function()
  431.       local shok = Instance.new("Part")
  432.       shok.Name = "wring1"
  433.       shok.BrickColor = BrickColor.new("Institutional white")
  434.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  435.       shok.Size = Vector3.new(1, 1, 1)
  436.       shok.Anchored = true
  437.       shok.Material = "Neon"
  438.       shok.Transparency = 0.25
  439.       shok.CanCollide = false
  440.       shok.Parent = model
  441.       game.Debris:AddItem(shok, 12)
  442.       local mesh = Instance.new("SpecialMesh")
  443.       mesh.MeshType = "FileMesh"
  444.       mesh.MeshId = "rbxassetid://3270017"
  445.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  446.       mesh.Parent = shok
  447.       for e = 1, 30 do
  448.         wait()
  449.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  450.         shok.Transparency = shok.Transparency + 0.002
  451.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  452.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  453.       end
  454.       for e = 1, 38 do
  455.         wait()
  456.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  457.         shok.Transparency = shok.Transparency + 0.002
  458.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  459.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  460.       end
  461.       for e = 1, 24 do
  462.         wait()
  463.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  464.         shok.Transparency = shok.Transparency + 0.03
  465.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  466.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  467.       end
  468.     end))
  469.     coroutine.resume(coroutine.create(function()
  470.       local shok = Instance.new("Part")
  471.       shok.Name = "wring2"
  472.       shok.BrickColor = BrickColor.new("Institutional white")
  473.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  474.       shok.Size = Vector3.new(1, 1, 1)
  475.       shok.Anchored = true
  476.       shok.Material = "Neon"
  477.       shok.Transparency = 0.25
  478.       shok.CanCollide = false
  479.       shok.Parent = model
  480.       game.Debris:AddItem(shok, 12)
  481.       local mesh = Instance.new("SpecialMesh")
  482.       mesh.MeshType = "FileMesh"
  483.       mesh.MeshId = "rbxassetid://3270017"
  484.       mesh.Scale = Vector3.new(12, 12, 0.05)
  485.       mesh.Parent = shok
  486.       for e = 1, 30 do
  487.         wait()
  488.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  489.         shok.Transparency = shok.Transparency + 0.002
  490.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  491.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  492.       end
  493.       for e = 1, 38 do
  494.         wait()
  495.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  496.         shok.Transparency = shok.Transparency + 0.002
  497.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  498.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  499.       end
  500.       for e = 1, 24 do
  501.         wait()
  502.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  503.         shok.Transparency = shok.Transparency + 0.03
  504.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  505.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  506.       end
  507.     end))
  508.     coroutine.resume(coroutine.create(function()
  509.       local shok = Instance.new("Part")
  510.       shok.Name = "coil1"
  511.       shok.BrickColor = BrickColor.new("Institutional white")
  512.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  513.       shok.Size = Vector3.new(1, 1, 1)
  514.       shok.Anchored = true
  515.       shok.Material = "Neon"
  516.       shok.Transparency = 0.25
  517.       shok.CanCollide = false
  518.       shok.Parent = model
  519.       game.Debris:AddItem(shok, 12)
  520.       local mesh = Instance.new("SpecialMesh")
  521.       mesh.MeshType = "FileMesh"
  522.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  523.       mesh.Scale = Vector3.new(12, 12, 12)
  524.       mesh.Parent = shok
  525.       for e = 1, 15 do
  526.         wait()
  527.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  528.         shok.Transparency = shok.Transparency + 0.004
  529.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  530.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  531.       end
  532.       for e = 1, 16 do
  533.         wait()
  534.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  535.         shok.Transparency = shok.Transparency + 0.004
  536.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  537.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  538.       end
  539.       for e = 1, 12 do
  540.         wait()
  541.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  542.         shok.Transparency = shok.Transparency + 0.06
  543.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  544.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  545.       end
  546.     end))
  547.     coroutine.resume(coroutine.create(function()
  548.       local shok = Instance.new("Part")
  549.       shok.Name = "coil2"
  550.       shok.BrickColor = BrickColor.new("Institutional white")
  551.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  552.       shok.Size = Vector3.new(1, 1, 1)
  553.       shok.Anchored = true
  554.       shok.Material = "Neon"
  555.       shok.Transparency = 0.25
  556.       shok.CanCollide = false
  557.       shok.Parent = model
  558.       game.Debris:AddItem(shok, 12)
  559.       local mesh = Instance.new("SpecialMesh")
  560.       mesh.MeshType = "FileMesh"
  561.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  562.       mesh.Scale = Vector3.new(6, 12, 6)
  563.       mesh.Parent = shok
  564.       for e = 1, 15 do
  565.         wait()
  566.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  567.         shok.Transparency = shok.Transparency + 0.005
  568.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  569.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  570.       end
  571.       for e = 1, 16 do
  572.         wait()
  573.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  574.         shok.Transparency = shok.Transparency + 0.005
  575.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  576.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  577.       end
  578.       for e = 1, 12 do
  579.         wait()
  580.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  581.         shok.Transparency = shok.Transparency + 0.09
  582.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  583.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  584.       end
  585.     end))
  586.     coroutine.resume(coroutine.create(function()
  587.       local shok = Instance.new("Part")
  588.       shok.Name = "shokwve"
  589.       shok.BrickColor = BrickColor.new("Institutional white")
  590.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  591.       shok.Size = Vector3.new(1, 1, 1)
  592.       shok.Anchored = true
  593.       shok.Material = "Neon"
  594.       shok.Transparency = 0.6
  595.       shok.CanCollide = false
  596.       shok.Parent = model
  597.       game.Debris:AddItem(shok, 12)
  598.       local mesh = Instance.new("SpecialMesh")
  599.       mesh.MeshType = "FileMesh"
  600.       mesh.MeshId = "rbxassetid://489415447"
  601.       mesh.Scale = Vector3.new(1, 1, 1)
  602.       mesh.Parent = shok
  603.       for e = 1, 12 do
  604.         wait()
  605.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  606.         shok.Transparency = shok.Transparency + 0.002
  607.       end
  608.       for e = 1, 32 do
  609.         wait()
  610.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  611.         shok.Transparency = shok.Transparency + 0.002
  612.       end
  613.       for e = 1, 24 do
  614.         wait()
  615.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  616.         shok.Transparency = shok.Transparency + 0.03
  617.       end
  618.     end))
  619.     coroutine.resume(coroutine.create(function()
  620.       local shok = Instance.new("Part")
  621.       shok.Name = "shock2"
  622.       shok.BrickColor = BrickColor.new("Institutional white")
  623.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  624.       shok.Size = Vector3.new(1, 1, 1)
  625.       shok.Anchored = true
  626.       shok.Material = "Neon"
  627.       shok.Transparency = 0.35
  628.       shok.CanCollide = false
  629.       shok.Parent = model
  630.       game.Debris:AddItem(shok, 12)
  631.       local mesh = Instance.new("SpecialMesh")
  632.       mesh.MeshType = "FileMesh"
  633.       mesh.MeshId = "rbxassetid://489415447"
  634.       mesh.Scale = Vector3.new(12, 12, 12)
  635.       mesh.Parent = shok
  636.       for e = 1, 15 do
  637.         wait()
  638.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  639.         shok.Transparency = shok.Transparency + 0.004
  640.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  641.       end
  642.       for e = 1, 16 do
  643.         wait()
  644.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  645.         shok.Transparency = shok.Transparency + 0.004
  646.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  647.       end
  648.       for e = 1, 12 do
  649.         wait()
  650.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  651.         shok.Transparency = shok.Transparency + 0.06
  652.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  653.       end
  654.     end))
  655.     coroutine.resume(coroutine.create(function()
  656.       local shok = Instance.new("Part")
  657.       shok.Name = "shock3"
  658.       shok.BrickColor = BrickColor.new("Institutional white")
  659.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  660.       shok.Size = Vector3.new(1, 1, 1)
  661.       shok.Anchored = true
  662.       shok.Material = "Neon"
  663.       shok.Transparency = 0.35
  664.       shok.CanCollide = false
  665.       shok.Parent = model
  666.       game.Debris:AddItem(shok, 12)
  667.       local mesh = Instance.new("SpecialMesh")
  668.       mesh.MeshType = "FileMesh"
  669.       mesh.MeshId = "rbxassetid://489415447"
  670.       mesh.Scale = Vector3.new(12, 12, 12)
  671.       mesh.Parent = shok
  672.       for e = 1, 15 do
  673.         wait()
  674.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  675.         shok.Transparency = shok.Transparency + 0.004
  676.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  677.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  678.       end
  679.       for e = 1, 16 do
  680.         wait()
  681.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  682.         shok.Transparency = shok.Transparency + 0.004
  683.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  684.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  685.       end
  686.       for e = 1, 12 do
  687.         wait()
  688.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  689.         shok.Transparency = shok.Transparency + 0.06
  690.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  691.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  692.       end
  693.     end))
  694.   end
  695.  
  696.  
  697.  
  698. tor = workspace.DatCrazYGameALT.Torso
  699. Debounce = false
  700.  
  701. function sp()
  702. local S = Instance.new("Sound",game.Soundscape)
  703. S.SoundId = "rbxassetid://532798812"
  704. S.Volume = 0.6
  705. S.Looped = true
  706. S:Play()
  707. end
  708.  
  709. sp()
  710.  
  711. local acos = math.acos
  712. local sqrt = math.sqrt
  713. local Vec3 = Vector3.new
  714. local fromAxisAngle = CFrame.fromAxisAngle
  715.  
  716. local function toAxisAngle(CFr)
  717.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  718.         local Angle = math.acos((R00+R11+R22-1)/2)
  719.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  720.         A = A == 0 and 0.00001 or A
  721.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  722.         B = B == 0 and 0.00001 or B
  723.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  724.         C = C == 0 and 0.00001 or C
  725.         local x = (R21-R12)/sqrt(A)
  726.         local y = (R02-R20)/sqrt(B)
  727.         local z = (R10-R01)/sqrt(C)
  728.         return Vec3(x,y,z),Angle
  729. end
  730.  
  731. function ApplyTrig(Num,Func)
  732.         local Min,Max = Func(0),Func(1)
  733.         local i = Func(Num)
  734.         return (i-Min)/(Max-Min)
  735.         --[[if Func == "sin" then
  736.                 return (math.sin((1-Num)*math.pi)+1)/2
  737.         elseif Func == "cos" then
  738.                 return (math.cos((1-Num)*math.pi)+1)/2
  739.         end]]
  740. end
  741.  
  742. function LerpCFrame(CFrame1,CFrame2,Num)
  743.         local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  744.         return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  745. end
  746.  
  747. function Crater(Torso,Radius)
  748.         spawn(function()
  749.         local Ray = Ray.new(char.Torso.Position,Vector3.new(0,-1,0)*10)
  750.         local Ignore = {}
  751.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  752.                 if v.Character ~= nil then
  753.                         Ignore[#Ignore+1] = v.Character
  754.                 end
  755.         end
  756.         local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  757.         if Hit == nil then return end
  758.         local Parts = {}
  759.         for i = 1,360,10 do
  760.                 local P = Instance.new("Part",char.Torso.Parent)
  761.                 P.Anchored = true
  762.                 P.FormFactor = "Custom"
  763.                 P.BrickColor = Hit.BrickColor
  764.                 P.Material = Hit.Material
  765.                 P.TopSurface = "Smooth"
  766.                 P.BottomSurface = "Smooth"
  767.                 P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  768.                 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)))
  769.                 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,-45)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  770.                 if math.random(0,5) == 0 then -- rubble
  771.                         local P = Instance.new("Part",char.Torso.Parent)
  772.                         P.Anchored = true
  773. P.CanCollide = false
  774.                         P.FormFactor = "Custom"
  775.                         P.BrickColor = Hit.BrickColor
  776.                         P.Material = Hit.Material
  777.                         P.TopSurface = "Smooth"
  778.                         P.BottomSurface = "Smooth"
  779.                         P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  780.                         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)))
  781.                       P.CanCollide = true
  782.   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,-50)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  783.                 end
  784.         end
  785.         for i = 0,1,0.05 do
  786.                 for i2,v in pairs(Parts) do
  787.                         v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  788.                 end
  789.                 wait(0.02)
  790.         end
  791.         for i,v in pairs(Parts) do
  792.                 if v[1].Size.X > 2.1 then
  793.                         v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  794.                 end
  795.                 v[1].Anchored = false
  796.         end
  797.         for i = 0,1,0.05 do
  798.                 for i2,v in pairs(Parts) do
  799.                         v[1].Transparency = i
  800.                         if i == 1 then
  801.                                 v[1]:Destroy()
  802.                         elseif i >= 0.25 then
  803.                                 v[1].CanCollide = false
  804.                         end
  805.                 end
  806.                 wait(0.02)
  807.         end
  808.         Parts = nil
  809.         end)
  810. end
  811.  
  812.  
  813. function FindNearestTorso(Position,Distance,SinglePlayer)
  814.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  815.         local List = {}
  816.         for i,v in pairs(workspace:GetChildren())do
  817.             if v:IsA("Model")then
  818.                 if v:findFirstChild("Torso")then
  819.                     if v ~= char then
  820.                         if(v.character.Torso.Position -Position).magnitude <= Distance then
  821.                             table.insert(List,v)
  822.                         end
  823.                     end
  824.                 end
  825.             end
  826.         end
  827.     return List
  828. end
  829.  
  830.  
  831.  
  832.  
  833. function hito(partoz, magn, dmg, debtim)
  834.     for _, guy in pairs(workspace:GetChildren()) do
  835.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= plr.Character and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  836.         do
  837.           local humz = guy:FindFirstChild("Humanoid")
  838.           local hed = guy:FindFirstChild("Head")
  839.           humz:TakeDamage(dmg)
  840.           local db = Instance.new("StringValue")
  841.           db.Name = "alabo"
  842.           db.Parent = hed
  843.           delay(debtim, function()
  844.             db:Destroy()
  845.           end)
  846.         end
  847.       end
  848.     end
  849.   end
  850.  
  851.  
  852.  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  853.   RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  854.   LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  855.   LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  856.   RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  857.   RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  858.   LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  859.   LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  860.   NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  861.   NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  862.   RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  863.   RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  864.   RS = tors:FindFirstChild("Right Shoulder")
  865.   LS = tors:FindFirstChild("Left Shoulder")
  866.   RH = tors:FindFirstChild("Right Hip")
  867.   LH = tors:FindFirstChild("Left Hip")
  868.   RJ = hrp:FindFirstChild("RootJoint")
  869.   N = tors:FindFirstChild("Neck")
  870.   cf = CFrame.new
  871.   ang = CFrame.Angles
  872.   rd = math.rad
  873.   rd2 = math.random
  874. LOADED = 1
  875.  
  876.  Heartbeat = Instance.new("BindableEvent")
  877.   Heartbeat.Name = "Heartbeat"
  878.   Heartbeat.Parent = script
  879.   frame = 0.03333333333333333
  880.   tf = 0
  881.   game:GetService("RunService").Heartbeat:connect(function(s, p)
  882.     tf = tf + s
  883.     if tf >= frame then
  884.       for i = 1, math.floor(tf / frame) do
  885.         Heartbeat:Fire()
  886.       end
  887.       tf = tf - frame * math.floor(tf / frame)
  888.     end
  889.   end)
  890.   function swait(num)
  891.     if num == 0 or num == nil then
  892.       Heartbeat.Event:wait()
  893.     else
  894.       for i = 1, num do
  895.         Heartbeat.Event:wait()
  896.       end
  897.     end
  898.   end
  899.  
  900.  function makeweld(parent, p0, p1, c0, c1)
  901.     local wel = Instance.new("Weld")
  902.     wel.Part0 = p0
  903.     wel.Part1 = p1
  904.     wel.C0 = c0
  905.     if c1 ~= nil then
  906.       wel.C1 = c1
  907.     end
  908.     wel.Parent = parent
  909.     return wel
  910.   end
  911.  
  912. function smash()
  913.     hum.WalkSpeed = 0.0001
  914.     hum.JumpPower = 0
  915.     local S = Instance.new("Sound",game.Soundscape)
  916.     S.SoundId = "rbxassetid://938838122"
  917.     S.Volume = 1.5
  918.     local S4 = Instance.new("Sound",game.Soundscape)
  919.     S4.SoundId = "rbxassetid://991726501"
  920.     S4.Volume = 1.5
  921.     local S3 = Instance.new("Sound",game.Soundscape)
  922.     S3.SoundId = "rbxassetid://610327604"
  923.     S3.Volume = 0.3
  924.     S3.PlaybackSpeed = 0.85
  925.     local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Arm"))
  926.     pe.Texture = "rbxassetid://272050333"
  927.     pe.Size = NumberSequence.new(1)
  928.     pe.LightEmission = 1
  929.     pe.LightInfluence = 1
  930.     pe.Rate = 1000000.000
  931.     pe.Rotation = NumberRange.new(0, 360)
  932.     pe.Speed = NumberRange.new(10)
  933.     pe.Color = ColorSequence.new(Color3.new(0,170,0))
  934.     pe.Lifetime = NumberRange.new(0.06)
  935.     pe.LockedToPart = true
  936.     local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Arm"))
  937.     pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  938.     pe2.Size = NumberSequence.new(3)
  939.     pe2.LightEmission = 2
  940.     pe2.LightInfluence = 2
  941.     pe2.Rate = 1000
  942.     pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  943.     pe2.Rotation = NumberRange.new(0, 360)
  944.     pe2.RotSpeed = NumberRange.new(2.5)
  945.     pe2.Speed = NumberRange.new(15)
  946.     pe2.SpreadAngle = Vector2.new(360,306)
  947.     pe2.Lifetime = NumberRange.new(0.06)
  948.     pe2.ZOffset = 1
  949.     pe2.LockedToPart = true
  950.     pe2.Name = "Lightningemmitter"
  951.  
  952.     S:Play()
  953.      for _ = 1, 45 do
  954.       swait()
  955.       lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  956.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  957.       lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
  958.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  959.       lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  960.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  961.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  962.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  963.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  964.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  965.         end
  966.     for _ = 1, 30 do
  967.       swait()
  968.       lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
  969.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
  970.       lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
  971.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
  972.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
  973.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
  974.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  975.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
  976.  
  977.     end
  978.     for l = 1, 3 do
  979.       swait()
  980.       lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
  981.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
  982.       lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
  983.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
  984.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
  985.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
  986.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
  987.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
  988.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
  989.     end
  990. local woosh = Instance.new("Part",workspace)
  991. woosh.Size = Vector3.new(22, 22, 30)
  992. woosh.BrickColor = BrickColor.new("Institutional white")
  993. local me = Instance.new("FileMesh",woosh)
  994. me.MeshId = "rbxassetid://437347603"
  995. me.Scale = Vector3.new(10, 10, 9)
  996. woosh.CanCollide = false
  997. woosh.Anchored = false
  998. woosh.CFrame = woosh.CFrame:lerp(woosh.CFrame * CFrame.new(0, 0, -22), 0.4)
  999.         woosh.CFrame = woosh.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1000.         woosh.CFrame = char:FindFirstChild("Right Arm").CFrame
  1001.         woosh.CFrame = woosh.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1002.         local woosh2 = Instance.new("Part",workspace)
  1003. woosh2.Size = Vector3.new(22, 22, 30)
  1004. woosh2.BrickColor = BrickColor.new("Institutional white")
  1005. local me2 = Instance.new("FileMesh",woosh2)
  1006. me2.MeshId = "rbxassetid://3270017"
  1007. me2.Scale = Vector3.new(5, 5, 1.6)
  1008. woosh2.CanCollide = false
  1009. woosh2.Anchored = true
  1010. woosh2.CFrame = woosh2.CFrame:lerp(woosh2.CFrame * CFrame.new(0, 0, -22), 0.4)
  1011.         woosh2.CFrame = woosh2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1012.         woosh2.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-3,0)
  1013.         woosh2.CFrame = woosh2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1014.                 local woosh3 = Instance.new("Part",workspace)
  1015. woosh3.Size = Vector3.new(32, 32, 50)
  1016. woosh3.BrickColor = BrickColor.new("Institutional white")
  1017. local me3 = Instance.new("FileMesh",woosh3)
  1018. me3.MeshId = "rbxassetid://3270017"
  1019. me3.Scale = Vector3.new(2, 2, 0.8)
  1020. woosh3.CanCollide = false
  1021. woosh3.Anchored = true
  1022. woosh3.CFrame = woosh3.CFrame:lerp(woosh3.CFrame * CFrame.new(0, 0, -22), 0.4)
  1023.         woosh3.CFrame = woosh3.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1024.         woosh3.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-4.5,0)
  1025.         woosh3.CFrame = woosh3.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1026.         local woosh1 = Instance.new("Part",workspace)
  1027. woosh1.Size = Vector3.new(32, 32, 50)
  1028. woosh1.BrickColor = BrickColor.new("Institutional white")
  1029. local me1 = Instance.new("FileMesh",woosh1)
  1030. me1.MeshId = "rbxassetid://489415447"
  1031. me1.Scale = Vector3.new(2, 2, 0.8)
  1032. woosh1.CanCollide = false
  1033. woosh1.Anchored = true
  1034.         woosh1.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-4.5,0)
  1035.         local woosh4 = Instance.new("Part",workspace)
  1036. woosh4.Size = Vector3.new(12, 12, 20)
  1037. woosh4.BrickColor = BrickColor.new("Institutional white")
  1038. local me4 = Instance.new("FileMesh",woosh4)
  1039. me4.MeshId = "rbxassetid://http://www.roblox.com/asset/?id=1051557"
  1040. me4.Scale = Vector3.new(2.6,0.2,2)
  1041. woosh4.CanCollide = false
  1042. woosh4.Anchored = true
  1043.         woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  1044.         local woosh4 = Instance.new("Part",workspace)
  1045. woosh4.Size = Vector3.new(12, 12, 20)
  1046. woosh4.BrickColor = BrickColor.new("Institutional white")
  1047. local me4 = Instance.new("FileMesh",woosh4)
  1048. me4.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1049. me4.Scale = Vector3.new(2,3.3,2)
  1050. woosh4.CanCollide = false
  1051. woosh4.Anchored = true
  1052.         woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  1053.          local v = Instance.new("BodyVelocity", woosh)
  1054.   v.velocity = woosh.CFrame.lookVector *100
  1055.  v.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1056. S3:Play()
  1057. pe:remove()
  1058. pe2:remove()
  1059. Crater(0.1,25)
  1060.     for i = 0.14,1,0.015 do
  1061.     wait()
  1062.     hito(woosh, 70,14124981581798172587189, 3)
  1063.     woosh.CFrame = woosh.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.1)
  1064.         woosh1.CFrame = woosh1.CFrame * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  1065. woosh.Transparency = woosh.Transparency + 0.04
  1066. woosh2.CFrame = woosh2.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.2)
  1067. woosh2.Transparency = woosh2.Transparency + 0.03
  1068. me2.Scale = me2.Scale + Vector3.new(2,2,1.8)
  1069. woosh3.CFrame = woosh3.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.2)
  1070. woosh3.Transparency = woosh3.Transparency + 0.035
  1071. me3.Scale = me3.Scale + Vector3.new(1.3,1.3,1)
  1072. me1.Scale = me1.Scale + Vector3.new(2,1,2)
  1073. woosh1.Transparency = woosh1.Transparency + 0.04
  1074. woosh4.CFrame = woosh4.CFrame * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  1075. woosh4.Transparency = woosh4.Transparency + 0.02
  1076. me4.Scale = me4.Scale + Vector3.new(2,4,2)
  1077. end
  1078. woosh3:remove()
  1079. woosh2:remove()
  1080. woosh1:remove()
  1081. woosh4:remove()
  1082. woosh:remove()
  1083.  
  1084.     for _ = 1, 24 do
  1085.       swait()
  1086.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1087.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1088.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1089.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1090.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1091.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1092.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1093.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1094.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1095.     end
  1096. S:remove()
  1097. hum.WalkSpeed = 22
  1098.     hum.JumpPower = 65
  1099.     wait(2.3)
  1100.     S4:remove()
  1101.     S3:remove()
  1102. hum.Health = -500
  1103. end
  1104. end
  1105.  
  1106.  
  1107.  
  1108. function Jumpah()
  1109. hum.WalkSpeed = 100
  1110.     local S4 = Instance.new("Sound",game.Soundscape)
  1111.     S4.SoundId = "rbxassetid://991726501"
  1112.     S4.Volume = 1.5
  1113.         local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  1114.     pe.Texture = "rbxassetid://272050333"
  1115.     pe.Size = NumberSequence.new(1)
  1116.     pe.LightEmission = 1
  1117.     pe.LightInfluence = 1
  1118.     pe.Rate = 1000000.000
  1119.     pe.Rotation = NumberRange.new(0, 360)
  1120.     pe.Speed = NumberRange.new(10)
  1121.     pe.Color = ColorSequence.new(Color3.new(0,170,0))
  1122.     pe.Lifetime = NumberRange.new(0.06)
  1123.     pe.LockedToPart = true
  1124.     local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  1125.     pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  1126.     pe2.Size = NumberSequence.new(3)
  1127.     pe2.LightEmission = 1
  1128.     pe2.LightInfluence = 1
  1129.     pe2.Rate = 1000
  1130.     pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  1131.     pe2.Rotation = NumberRange.new(0, 360)
  1132.     pe2.RotSpeed = NumberRange.new(2)
  1133.     pe2.Speed = NumberRange.new(15)
  1134.     pe2.SpreadAngle = Vector2.new(360,306)
  1135.     pe2.Lifetime = NumberRange.new(0.06)
  1136.     pe2.ZOffset = 1
  1137.     pe2.LockedToPart = true
  1138.     pe2.Name = "ParticleEmitter2"
  1139.     wait(0.0000000000000001)
  1140.     local me = Instance.new("Part",workspace)
  1141.       local mesh = Instance.new("SpecialMesh")
  1142.       mesh.MeshType = "FileMesh"
  1143.       mesh.MeshId = "rbxassetid://3270017"
  1144.       mesh.Scale = Vector3.new(52, 52, 0.1)
  1145.       mesh.Parent = me
  1146. me.Anchored = true
  1147. me.CanCollide = false
  1148. me.BrickColor = BrickColor.new("Institutional white")
  1149. me.CFrame = me.CFrame:lerp(me.CFrame * CFrame.new(0, 0, -22), 0.4)
  1150.         me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1151.         me.CFrame = hrp.CFrame * CFrame.new(0,-2.5,0)
  1152.         me.CFrame = me.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1153.         me.Anchored = false
  1154.         local me2 = Instance.new("Part",workspace)
  1155.       local mesh2 = Instance.new("SpecialMesh")
  1156.       mesh2.MeshType = "FileMesh"
  1157.       mesh2.MeshId = "rbxassetid://3270017"
  1158.       mesh2.Scale = Vector3.new(52, 52, 0.1)
  1159.       mesh2.Parent = me2
  1160. me2.Anchored = true
  1161. me2.CanCollide = false
  1162. me2.BrickColor = BrickColor.new("Institutional white")
  1163. me2.CFrame = me2.CFrame:lerp(me2.CFrame * CFrame.new(0, 0, -22), 0.4)
  1164.         me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1165.         me2.CFrame = hrp.CFrame
  1166.         me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1167.         local bfor = Instance.new("BodyPosition")
  1168.     bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1169.     bfor.P = 2500
  1170.     bfor.Position = me.Position + Vector3.new(0, 50, 0)
  1171.     bfor.Parent = me
  1172. me.Velocity = me.CFrame.lookVector *65
  1173.     local sound2 = Instance.new("Sound",game.Soundscape)
  1174.       sound2.SoundId = "rbxassetid://157878578"
  1175.       sound2.MaxDistance = 300
  1176.       sound2.EmitterSize = 20
  1177.       sound2.Volume = 2
  1178.       sound2.Pitch = 0.9
  1179.       local sound3 = Instance.new("Sound",game.Soundscape)
  1180.       sound3.SoundId = "rbxassetid://138250406"
  1181.       sound2.MaxDistance = 400
  1182.       sound2.EmitterSize = 30
  1183.       sound2.Volume = 1.5
  1184.       sound2.Pitch = 0.6
  1185.       sound2:Play()
  1186. sound3:Play()
  1187. wait(0.4)
  1188. local bfor = Instance.new("BodyPosition")
  1189.     bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1190.     bfor.P = 2500
  1191.     bfor.Position = plr.Character.HumanoidRootPart.Position + Vector3.new(0, 500, 0)
  1192.     bfor.Parent = plr.Character.HumanoidRootPart
  1193. plr.Character.HumanoidRootPart.Velocity=plr.Character.HumanoidRootPart.CFrame.lookVector *200
  1194. S4:Play()
  1195. local part = Instance.new("Part",workspace)
  1196. part.Transparency = 1
  1197. part.CanCollide = false
  1198. part.Anchored = true
  1199. part.CFrame = char:FindFirstChild("Right Leg").CFrame
  1200. local smok = Instance.new("Smoke",part)
  1201. smok.Opacity = 1
  1202. smok.Size = 30
  1203.       for e = 1, 30 do
  1204.         wait()
  1205.         mesh.Scale = mesh.Scale + Vector3.new(5, 5, 2)
  1206.          me.Transparency =  me.Transparency + 0.04
  1207.          me.CFrame = me.CFrame:lerp( me.CFrame * CFrame.new(0, 0, -1), 0.4)
  1208.          me.CFrame =  me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1209.  mesh2.Scale = mesh2.Scale + Vector3.new(8, 8, 3)
  1210.          me2.Transparency =  me2.Transparency + 0.04
  1211.          me2.CFrame = me2.CFrame:lerp( me2.CFrame * CFrame.new(0, 0, -1), 0.4)
  1212.          me2.CFrame =  me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1213. smok.Size = smok.Size + 10
  1214. wait(1)
  1215.      
  1216. S4:remove()
  1217. pe:remove()
  1218. pe2:remove()
  1219. bfor:remove()
  1220. me2:remove()
  1221.         me:remove()
  1222.         for i = 0,1,0.01 do
  1223.             wait()
  1224.             smok.Opacity = smok.Opacity - 0.01
  1225.         end
  1226.         part:remove()
  1227.         sound2:remove()
  1228. sound3:remove()
  1229. hum.WalkSpeed = 22
  1230. end
  1231.       end
  1232.  
  1233. function Sjump()
  1234.     if activu == true  then
  1235.       return
  1236.     end
  1237.     activu = true
  1238.     hum.WalkSpeed = hum.WalkSpeed - 300
  1239.     for l = 1, 30 do
  1240.       swait()
  1241.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  1242.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  1243.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  1244.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1245.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  1246.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1247.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  1248.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1249.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  1250.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1251.     end
  1252.     hum.WalkSpeed = 300
  1253.         BV = Instance.new("BodyVelocity", tors)
  1254.         BV.maxForce = Vector3.new(0,100000,0)
  1255.         BV.P = 100000
  1256.         BV.velocity = Vector3.new(0,800,0)
  1257.     KABOOMZ2()
  1258.     coroutine.resume(coroutine.create(function()
  1259.       swait(3)
  1260.       BV:Destroy()
  1261.     end))
  1262.     for _ = 1, 18 do
  1263.       swait()
  1264.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
  1265.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
  1266.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
  1267.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1268.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
  1269.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1270.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
  1271.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1272.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
  1273.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1274.     end
  1275.     for _ = 1, 18 do
  1276.       swait()
  1277.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1278.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1279.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1280.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1281.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1282.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1283.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1284.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1285.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1286.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1287.     end
  1288.     resetlerp()
  1289. local ry,ht,ps=nil,nil,nil
  1290. while ht==nil do
  1291.     ry,ht,ps=newRay(hrp.CFrame*CFrame.new(0,-2,0),hrp.CFrame*CFrame.new(0,-3,0),4.1,{Character})
  1292.     wait()
  1293. end
  1294. hum.WalkSpeed = 0
  1295. Landing()
  1296. z = Instance.new("Sound",tors)
  1297. z.SoundId = "rbxassetid://142070127"
  1298. z.Volume = 3
  1299. wait(.1)
  1300. z:Play()
  1301.  
  1302. for l = 1, 30 do
  1303.       swait()
  1304.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  1305.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  1306.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  1307.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1308.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  1309.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1310.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  1311.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1312.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  1313.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1314.     end
  1315. resetlerp()
  1316. hum.WalkSpeed = 24
  1317.  
  1318. activu = false
  1319. end
  1320.  
  1321.  
  1322.  
  1323. function Stomp()
  1324.  
  1325.  
  1326.     hum.WalkSpeed = 0
  1327.     hum.JumpPower = 0
  1328.         local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  1329.     pe.Texture = "rbxassetid://272050333"
  1330.     pe.Size = NumberSequence.new(1)
  1331.     pe.LightEmission = 1
  1332.     pe.LightInfluence = 1
  1333.     pe.Rate = 1000000.000
  1334.     pe.Rotation = NumberRange.new(0, 360)
  1335.     pe.Speed = NumberRange.new(10)
  1336.     pe.Color = ColorSequence.new(Color3.new(0,170,0))
  1337.     pe.Lifetime = NumberRange.new(0.06)
  1338.     pe.LockedToPart = true
  1339.     local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  1340.     pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  1341.     pe2.Size = NumberSequence.new(3)
  1342.     pe2.LightEmission = 1
  1343.     pe2.LightInfluence = 1
  1344.     pe2.Rate = 1000
  1345.     pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  1346.     pe2.Rotation = NumberRange.new(0, 360)
  1347.     pe2.RotSpeed = NumberRange.new(2)
  1348.     pe2.Speed = NumberRange.new(15)
  1349.     pe2.SpreadAngle = Vector2.new(360,306)
  1350.     pe2.Lifetime = NumberRange.new(0.06)
  1351.     pe2.ZOffset = 1
  1352.     pe2.LockedToPart = true
  1353.     pe2.Name = "ParticleEmitter2"
  1354.     for l = 1, 30 do
  1355.       swait()
  1356.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  1357.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  1358.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  1359.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1360.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  1361.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1362.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  1363.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1364.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  1365.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1366.         end
  1367.     local S4 = Instance.new("Sound",game.Soundscape)
  1368.     S4.SoundId = "rbxassetid://991726501"
  1369.     S4.Volume = 1.5
  1370.     wait(0.3)
  1371.     local me = Instance.new("Part",workspace)
  1372.       local mesh = Instance.new("SpecialMesh")
  1373.       mesh.MeshType = "FileMesh"
  1374.       mesh.MeshId = "rbxassetid://3270017"
  1375.       mesh.Scale = Vector3.new(52, 52, 0.05)
  1376.       mesh.Parent = me
  1377. me.Anchored = true
  1378. me.CanCollide = false
  1379. me.BrickColor = BrickColor.new("Institutional white")
  1380. me.CFrame = me.CFrame:lerp(me.CFrame * CFrame.new(0, 0, -22), 0.4)
  1381.         me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1382.         me.CFrame = hrp.CFrame * CFrame.new(0,-2.5,0)
  1383.         me.CFrame = me.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1384.         me.Anchored = false
  1385.         local me2 = Instance.new("Part",workspace)
  1386.       local mesh2 = Instance.new("SpecialMesh")
  1387.       mesh2.MeshType = "FileMesh"
  1388.       mesh2.MeshId = "rbxassetid://3270017"
  1389.       mesh2.Scale = Vector3.new(52, 52, 0.05)
  1390.       mesh2.Parent = me2
  1391. me2.Anchored = true
  1392. me2.CanCollide = false
  1393. me2.BrickColor = BrickColor.new("Institutional white")
  1394. me2.CFrame = me2.CFrame:lerp(me2.CFrame * CFrame.new(0, 0, -22), 0.4)
  1395.         me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1396.         me2.CFrame = hrp.CFrame
  1397.         me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1398.         local bfor = Instance.new("BodyPosition")
  1399.     bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1400.     bfor.P = 2500
  1401.     bfor.Position = me.Position + Vector3.new(0, 50, 0)
  1402.     bfor.Parent = me
  1403. me.Velocity = me.CFrame.lookVector *65
  1404.     local sound2 = Instance.new("Sound",game.Soundscape)
  1405.       sound2.SoundId = "rbxassetid://157878578"
  1406.       sound2.MaxDistance = 300
  1407.       sound2.EmitterSize = 20
  1408.       sound2.Volume = 2
  1409.       sound2.Pitch = 0.9
  1410.       local sound3 = Instance.new("Sound",game.Soundscape)
  1411.       sound3.SoundId = "rbxassetid://138250406"
  1412.       sound2.MaxDistance = 400
  1413.       sound2.EmitterSize = 30
  1414.       sound2.Volume = 1.5
  1415.       sound2.Pitch = 0.6
  1416.       sound2:Play()
  1417. sound3:Play()
  1418.  
  1419. S4:Play()
  1420. local part = Instance.new("Part",workspace)
  1421. part.Transparency = 1
  1422. part.CanCollide = false
  1423. part.Anchored = true
  1424. part.CFrame = char:FindFirstChild("Right Leg").CFrame
  1425. local smok = Instance.new("Smoke",part)
  1426. smok.Opacity = 1
  1427. smok.Size = 20
  1428. local woosh4 = Instance.new("Part",workspace)
  1429. woosh4.Size = Vector3.new(52, 52, 60)
  1430. woosh4.BrickColor = BrickColor.new("Institutional white")
  1431. local me4 = Instance.new("FileMesh",woosh4)
  1432. me4.MeshId = "rbxassetid://http://www.roblox.com/asset/?id=1051557"
  1433. me4.Scale = Vector3.new(1.3,0.1,1)
  1434. woosh4.CanCollide = false
  1435. woosh4.Anchored = true
  1436.         woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  1437.         local woosh4 = Instance.new("Part",workspace)
  1438. woosh4.Size = Vector3.new(12, 12, 20)
  1439. woosh4.BrickColor = BrickColor.new("Institutional white")
  1440. local me4 = Instance.new("FileMesh",woosh4)
  1441. me4.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1442. me4.Scale = Vector3.new(2,3.3,2)
  1443. woosh4.CanCollide = false
  1444. woosh4.Anchored = true
  1445.         woosh4.CFrame = char:FindFirstChild("Right Leg").CFrame
  1446.         Crater(head,125)
  1447.       for e = 1, 30 do
  1448.         wait()
  1449. hito(woosh4, 70,159215175892751 , 3)
  1450.         hito(me2, 70, 157218571825, 3)
  1451. hito(me, 70, 6851652185156867, 3)
  1452. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 1)
  1453.          me.Transparency =  me.Transparency + 0.04
  1454.          me.CFrame = me.CFrame:lerp( me.CFrame * CFrame.new(0, 0, -1), 0.4)
  1455.          me.CFrame =  me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1456.  mesh2.Scale = mesh2.Scale + Vector3.new(8, 8, 3)
  1457.          me2.Transparency =  me2.Transparency + 0.04
  1458.          me2.CFrame = me2.CFrame:lerp( me2.CFrame * CFrame.new(0, 0, -1), 0.4)
  1459.          me2.CFrame =  me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1460. smok.Size = smok.Size + 10
  1461.  
  1462.  
  1463. woosh4.CFrame = woosh4.CFrame * CFrame.fromEulerAnglesXYZ(0,1,0)
  1464. woosh4.Transparency = woosh4.Transparency + 0.06
  1465. me4.Scale = me4.Scale + Vector3.new(2,4,2)
  1466. wait()
  1467.       end
  1468.  for _ = 1, 18 do
  1469.       swait()
  1470.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1471.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1472.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1473.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1474.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1475.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1476.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1477.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1478.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1479.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1480.     end
  1481. hum.WalkSpeed = 16
  1482.     hum.JumpPower = 50
  1483. woosh4:remove()
  1484. S4:remove()
  1485. pe:remove()
  1486. pe2:remove()
  1487. me2:remove()
  1488.         me:remove()
  1489.         for i = 0,1,0.01 do
  1490.             wait()
  1491.             smok.Opacity = smok.Opacity - 0.01
  1492.         end
  1493.         part:remove()
  1494.         sound2:remove()
  1495. sound3:remove()
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  function lerpz(joint, prop, cfrmz, alp)
  1501.     joint[prop] = joint[prop]:lerp(cfrmz, alp)
  1502.   end
  1503.  
  1504. m.KeyDown:connect(function(key)
  1505.     key = key:lower()
  1506.     if key == "q" and LOADED == 1 then
  1507.         LOADED = LOADED -1
  1508.         smash()
  1509.         LOADED = LOADED +1
  1510.     end
  1511. end)
  1512.  
  1513. m.KeyDown:connect(function(key)
  1514.     key = key:lower()
  1515.     if key == "z" and LOADED == 1 then
  1516.         LOADED = LOADED -1
  1517.         Jumpah()
  1518.         wait(1)
  1519.         LOADED = LOADED +1
  1520.     end
  1521. end)
  1522.  
  1523.  
  1524. m.KeyDown:connect(function(key)
  1525.     key = key:lower()
  1526.     if key == "r" and LOADED == 1 then
  1527.         LOADED = LOADED -1
  1528.         Stomp()
  1529.         wait(1)
  1530.         LOADED = LOADED +1
  1531.     end
  1532.     end)
  1533.  
  1534. m.KeyDown:connect(function(key)
  1535.     key = key:lower()
  1536.     if key == "f" and LOADED == 1 then
  1537.         LOADED = LOADED -1
  1538.         Sjump()
  1539.         wait(1)
  1540.         LOADED = LOADED +1
  1541. end
  1542.     end)
  1543.  
  1544. m.KeyDown:connect(function(key)
  1545.     key = key:lower()
  1546.     if key == "x" and LOADED == 1 then
  1547.         LOADED = LOADED -1
  1548.         criteriastomp()
  1549.         wait(1)
  1550.         LOADED = LOADED +1
  1551. end
  1552.     end)
  1553. print("If the name of an NPC dissapears means that you defeated him!")
  1554.  
  1555. warn("IF YOU WANT TO TEST THIS SCRIPT ON NPC, THE NPC MUST HAVE HUMANOIDROOTPART")
  1556.  
  1557. print("Sightly-Edited by DatCrazYGameALT , Original made by Mech0rion")
  1558.  
  1559. print("Enjoy the script!")
  1560.  
  1561. warn("You need to change somethings in the script to make  this work. Source to change= torso = workspace.YOURNAMEHERE.Torso")
  1562.  
  1563. hum.MaxHealth = 30000
  1564. hum.Health = 30000
  1565. hum.WalkSpeed = 18.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement