Advertisement
Guest User

One for all

a guest
Aug 20th, 2017
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CAD Lisp 118.57 KB | None | 0 0
  1. --fixed by Poke
  2. --Edited by Poke_Seats
  3.   plr = game.Players.LocalPlayer
  4.   repeat
  5.     wait(0.1)
  6.   until plr.Character
  7.   chr = plr.Character
  8.   human = chr:FindFirstChild("Humanoid")
  9.   mouse = plr:GetMouse()
  10.   selected = false
  11.   equipd = false
  12.   tors = chr.Torso
  13.   rarm = chr["Right Arm"]
  14.   larm = chr["Left Arm"]
  15.   rleg = chr["Right Leg"]
  16.   lleg = chr["Left Leg"]
  17.   hrp = chr.HumanoidRootPart
  18.   head = chr.Head
  19.   anim = human.Animator
  20.   activu = false
  21.   Heartbeat = Instance.new("BindableEvent")
  22.   Heartbeat.Name = "Heartbeat"
  23.   Heartbeat.Parent = script
  24.   frame = 0.03333333333333333
  25.   tf = 0
  26.   game:GetService("RunService").Heartbeat:connect(function(s, p)
  27.     tf = tf + s
  28.     if tf >= frame then
  29.       for i = 1, math.floor(tf / frame) do
  30.         Heartbeat:Fire()
  31.       end
  32.       tf = tf - frame * math.floor(tf / frame)
  33.     end
  34.   end)
  35.   function swait(num)
  36.     if num == 0 or num == nil then
  37.       Heartbeat.Event:wait()
  38.     else
  39.       for i = 1, num do
  40.         Heartbeat.Event:wait()
  41.       end
  42.     end
  43.   end
  44.   tool = Instance.new("Tool")
  45.   tool.CanBeDropped = false
  46.   tool.RequiresHandle = false
  47.   tool.Name = "fir"
  48.   tool.Parent = plr.Backpack
  49.   RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  50.   RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  51.   LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  52.   LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  53.   RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  54.   RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  55.   LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  56.   LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  57.   NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  58.   NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  59.   RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  60.   RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  61.   RS = tors:FindFirstChild("Right Shoulder")
  62.   LS = tors:FindFirstChild("Left Shoulder")
  63.   RH = tors:FindFirstChild("Right Hip")
  64.   LH = tors:FindFirstChild("Left Hip")
  65.   RJ = hrp:FindFirstChild("RootJoint")
  66.   N = tors:FindFirstChild("Neck")
  67.   cf = CFrame.new
  68.   ang = CFrame.Angles
  69.   rd = math.rad
  70.   rd2 = math.random
  71.   function nooutline(p)
  72.     p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  73.   end
  74.   function makepart(color, name, reflec, mater, parnt, cfram)
  75.     local port = Instance.new("Part")
  76.     port.BrickColor = BrickColor.new(color)
  77.     port.Name = name
  78.     nooutline(port)
  79.     port.Reflectance = reflec
  80.     port.Material = mater
  81.     port.Anchored = false
  82.     port.CanCollide = false
  83.     port.Locked = true
  84.     port.Size = Vector3.new(0.2, 0.2, 0.2)
  85.     port.Parent = parnt
  86.     return port
  87.   end
  88.   function makemesh(meshtype, scale, meshid, parent)
  89.     local mes = Instance.new("SpecialMesh")
  90.     mes.MeshType = meshtype
  91.     mes.Scale = scale
  92.     if meshtype == "FileMesh" then
  93.       mes.MeshId = meshid
  94.     end
  95.     mes.Parent = parent
  96.     return mes
  97.   end
  98.   function makeweld(parent, p0, p1, c0, c1)
  99.     local wel = Instance.new("Weld")
  100.     wel.Part0 = p0
  101.     wel.Part1 = p1
  102.     wel.C0 = c0
  103.     if c1 ~= nil then
  104.       wel.C1 = c1
  105.     end
  106.     wel.Parent = parent
  107.     return wel
  108.   end
  109.   function smokz(prnt)
  110.     s = Instance.new("Smoke")
  111.     s.Color = Color3.new(1, 1, 1)
  112.     s.Enabled = false
  113.     s.Name = "smok"
  114.     s.Opacity = 0.0
  115.     s.RiseVelocity = 0.0
  116.     s.Size = 0.0
  117.     s.Parent = prnt
  118.   end
  119.   function glow(tz, paz, smokinz, length)
  120.     if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
  121.       do
  122.         local s = Instance.new("Sound")
  123.         s.SoundId = "rbxassetid://950954857"
  124.         s.Volume = 0.25
  125.         s.Pitch = math.random(9, 11) / 10
  126.         s.Parent = paz
  127.         s:Play()
  128.         paz.Transparency = 0.7
  129.         if smokinz == true then
  130.           paz.smok.Enabled = true
  131.         end
  132.         delay(length, function()
  133.           paz.Transparency = 1
  134.           paz.smok.Enabled = false
  135.           s:Destroy()
  136.         end)
  137.       end
  138.     end
  139.   end
  140.   function makeglow()
  141.     for _, p in pairs(chr:GetChildren()) do
  142.       if p.ClassName == "Accessory" then
  143.         do
  144.           local h = p:FindFirstChildOfClass("Part")
  145.           local nh = h:Clone()
  146.           nh.Parent = nil
  147.           nh.CFrame = h.CFrame
  148.           nh.Transparency = 1
  149.           nh.Name = "Glow"
  150.           nh.Material = "Neon"
  151.           nh.BrickColor = BrickColor.new("Really red")
  152.           nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  153.           nh.Parent = h
  154.           makeweld(nh, nh, h, cf(0, 0, 0))
  155.           local m = nh:FindFirstChildOfClass("SpecialMesh")
  156.           m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
  157.           m.TextureId = ""
  158.           smokz(nh)
  159.           nh.Touched:connect(function(po)
  160.             glow(po, nh, true, 0.8)
  161.           end)
  162.         end
  163.       elseif p.ClassName == "Part" and p ~= hrp then
  164.         do
  165.           local n = p:Clone()
  166.           n.Parent = nil
  167.           n.Transparency = 1
  168.           n.Material = "Neon"
  169.           n.Name = "Glow"
  170.           n.BrickColor = BrickColor.new("Really red")
  171.           n.CFrame = p.CFrame
  172.           n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  173.           n.Parent = p
  174.           makeweld(n, n, p, cf(0, 0, 0))
  175.           smokz(n)
  176.           n.Touched:connect(function(po)
  177.             glow(po, n, true, 0.8)
  178.           end)
  179.           if n:FindFirstChildOfClass("Decal") then
  180.             n:FindFirstChildOfClass("Decal"):Destroy()
  181.           end
  182.           if p:FindFirstChildOfClass("SpecialMesh") then
  183.             local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
  184.             c.Parent = nil
  185.             c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
  186.             c.Parent = n
  187.           else
  188.             local m = Instance.new("BlockMesh")
  189.             m.Scale = Vector3.new(1.05, 1.025, 1.05)
  190.             if p == tors then
  191.               m.Scale = Vector3.new(1.05, 1.05, 1.05)
  192.             end
  193.             m.Parent = n
  194.           end
  195.         end
  196.       end
  197.     end
  198.   end
  199.   makeglow()
  200.   function fglow(glopart, duration)
  201.     for _ = 1, 4 do
  202.       swait()
  203.       glopart.Transparency = glopart.Transparency - 0.075
  204.     end
  205.     delay(duration, function()
  206.       for _ = 1, 4 do
  207.         swait()
  208.         glopart.Transparency = glopart.Transparency + 0.075
  209.       end
  210.     end)
  211.   end
  212.   function lerpz(joint, prop, cfrmz, alp)
  213.     joint[prop] = joint[prop]:lerp(cfrmz, alp)
  214.   end
  215.   function resetlerp()
  216.     RJ.C0 = RJC0
  217.     RJ.C1 = RJC1
  218.     N.C0 = NC0
  219.     N.C1 = NC1
  220.     RS.C0 = RSC0
  221.     RS.C1 = RSC1
  222.     LS.C0 = LSC0
  223.     LS.C1 = LSC1
  224.     RH.C0 = RHC0
  225.     RH.C1 = RHC1
  226.     LH.C0 = LHC0
  227.   end
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239. function RFistDamage()
  240.    
  241. end
  242.   function rsmash()
  243.     if activu == true or selected == false then
  244.       return
  245.     end
  246.     coroutine.resume(coroutine.create(function()
  247.       fglow(rarm.Glow, 3)
  248.     end))
  249.     activu = true
  250.    
  251.     human.WalkSpeed = human.WalkSpeed - 13
  252.     animo(false)
  253.     local Mus = Instance.new("Sound",workspace)
  254. Mus.SoundId = "rbxassetid://379557765"
  255. Mus.Pitch = 1
  256. Mus.Volume = 90000
  257. Mus.Looped = false
  258. wait(0.3)
  259. Mus:Play()
  260.     local pe = Instance.new("ParticleEmitter")
  261.     pe.Color = ColorSequence.new(Color3.new(127, 0, 0))
  262.     pe.LightEmission = 0.9
  263.     pe.Size = NumberSequence.new(0.5)
  264.     pe.Texture = "rbxassetid://272050333"
  265.     pe.Transparency = NumberSequence.new(0.1)
  266.     pe.Lifetime = NumberRange.new(0.1)
  267.     pe.Rate = 1
  268.     pe.RotSpeed = NumberRange.new(360)
  269.     pe.Speed = NumberRange.new(3)
  270.     pe.VelocitySpread = 360
  271.     pe.Parent = rarm.Glow
  272.     local pe2 = Instance.new("ParticleEmitter")
  273.     pe2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  274.     pe2.LightEmission = 0.9
  275.     pe2.Size = NumberSequence.new(5)
  276.     pe2.Texture = "rbxassetid://516107903"
  277.     pe2.Transparency = NumberSequence.new(0.4)
  278.     pe2.ZOffset = 2
  279.     pe2.Enabled = false
  280.     pe2.LockedToPart = true
  281.     pe2.Lifetime = NumberRange.new(0.07)
  282.     pe2.Rate = 8
  283.     pe2.Rotation = NumberRange.new(0, 360)
  284.     pe2.RotSpeed = NumberRange.new(0)
  285.     pe2.Speed = NumberRange.new(0)
  286.     pe2.VelocitySpread = 180
  287.     pe2.Parent = rarm.Glow
  288.     for _ = 1, 45 do
  289.       swait()
  290.       lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  291.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  292.       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)
  293.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  294.       lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  295.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  296.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  297.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  298.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  299.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  300.       pe.Rate = pe.Rate + 25
  301.     end
  302.     pe2.Enabled = true
  303.     pe.Speed = NumberRange.new(10)
  304.     for _ = 1, 30 do
  305.       swait()
  306.       lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
  307.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
  308.       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)
  309.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
  310.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
  311.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
  312.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  313.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
  314.  
  315.     end
  316.     for l = 1, 3 do
  317.       swait()
  318.       lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
  319.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
  320.       lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
  321.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
  322.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
  323.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
  324.       lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
  325.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
  326.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
  327.     end
  328.     pe:Destroy()
  329.     pe2:Destroy()
  330.     KABOOMZ()
  331.     rarm.Glow.smok.Enabled = true
  332.     for _ = 1, 8 do
  333.       swait()
  334.       lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8)
  335.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8)
  336.       lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8)
  337.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8)
  338.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8)
  339.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8)
  340.       lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8)
  341.       lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8)
  342.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8)
  343.     end
  344.     wait(1.5)
  345.     animo(true)
  346.     human.WalkSpeed = human.WalkSpeed + 13
  347.     for _ = 1, 24 do
  348.       swait()
  349.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  350.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  351.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  352.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  353.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  354.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  355.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  356.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  357.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  358.     end
  359.     resetlerp()
  360.     rarm.Glow.smok.Enabled = false
  361.     activu = false
  362.   end
  363.  
  364.  
  365.  
  366.  
  367. local debris=game:service"Debris"
  368. vt = Vector3.new
  369. bc = BrickColor.new
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382. function Ring()
  383.    
  384.    
  385.     local effspwn = Instance.new("Part")      
  386.     local model = Instance.new("Model")
  387.     game.Debris:AddItem(model, 20)
  388.     model.Name = "smasheffects"
  389.     model.Parent = workspace
  390.     effspwn.Name = "spwnr"
  391.     effspwn.Size = Vector3.new(1, 1, 1)
  392.     effspwn.Anchored = true
  393.     effspwn.CanCollide = false
  394.     effspwn.Transparency = 1
  395.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  396.     effspwn.Parent = model
  397.  
  398.  for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  399.         if v:FindFirstChild('Humanoid') then
  400.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  401.             v.Humanoid.PlatformStand = true
  402.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  403.         end
  404.     end
  405.     coroutine.resume(coroutine.create(function()
  406.       local shok = Instance.new("Part")
  407.       shok.Name = "wring1"
  408.       shok.BrickColor = BrickColor.new("Institutional white")
  409.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  410.       shok.Size = Vector3.new(1, 1, 1)
  411.       shok.Anchored = true
  412.       shok.Material = "Neon"
  413.       shok.Transparency = 0.25
  414.       shok.CanCollide = false
  415.       shok.Parent = model
  416.       game.Debris:AddItem(shok, 12)
  417.       local mesh = Instance.new("SpecialMesh")
  418.       mesh.MeshType = "FileMesh"
  419.       mesh.MeshId = "rbxassetid://3270017"
  420.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  421.       mesh.Parent = shok
  422.       for e = 1, 30 do
  423.         wait()
  424.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  425.         shok.Transparency = shok.Transparency + 0.002
  426.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  427.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  428.       end
  429.       for e = 1, 38 do
  430.         wait()
  431.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  432.         shok.Transparency = shok.Transparency + 0.002
  433.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  434.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  435.       end
  436.       for e = 1, 24 do
  437.         wait()
  438.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  439.         shok.Transparency = shok.Transparency + 0.03
  440.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  441.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  442.       end
  443.     end))
  444.     coroutine.resume(coroutine.create(function()
  445.       local shok = Instance.new("Part")
  446.       shok.Name = "wring2"
  447.       shok.BrickColor = BrickColor.new("Institutional white")
  448.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  449.       shok.Size = Vector3.new(1, 1, 1)
  450.       shok.Anchored = true
  451.       shok.Material = "Neon"
  452.       shok.Transparency = 0.25
  453.       shok.CanCollide = false
  454.       shok.Parent = model
  455.       game.Debris:AddItem(shok, 12)
  456.       local mesh = Instance.new("SpecialMesh")
  457.       mesh.MeshType = "FileMesh"
  458.       mesh.MeshId = "rbxassetid://3270017"
  459.       mesh.Scale = Vector3.new(12, 12, 0.05)
  460.       mesh.Parent = shok
  461.       for e = 1, 30 do
  462.         wait()
  463.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  464.         shok.Transparency = shok.Transparency + 0.002
  465.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  466.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  467.       end
  468.       for e = 1, 38 do
  469.         wait()
  470.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  471.         shok.Transparency = shok.Transparency + 0.002
  472.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  473.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  474.       end
  475.       for e = 1, 24 do
  476.         wait()
  477.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  478.         shok.Transparency = shok.Transparency + 0.03
  479.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  480.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  481.       end
  482.     end))
  483.  
  484. coroutine.resume(coroutine.create(function()
  485.       local shok = Instance.new("Part")
  486.       shok.Name = "shokwve"
  487.       shok.BrickColor = BrickColor.new("Institutional white")
  488.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  489.       shok.Size = Vector3.new(1, 1, 1)
  490.       shok.Anchored = true
  491.       shok.Material = "Neon"
  492.       shok.Transparency = 0.6
  493.       shok.CanCollide = false
  494.       shok.Parent = model
  495.       game.Debris:AddItem(shok, 12)
  496.       local mesh = Instance.new("SpecialMesh")
  497.       mesh.MeshType = "FileMesh"
  498.       mesh.MeshId = "rbxassetid://489415447"
  499.       mesh.Scale = Vector3.new(1, 1, 1)
  500.       mesh.Parent = shok
  501.       for e = 1, 12 do
  502.         wait()
  503.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  504.         shok.Transparency = shok.Transparency + 0.002
  505.       end
  506.       for e = 1, 32 do
  507.         wait()
  508.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  509.         shok.Transparency = shok.Transparency + 0.002
  510.       end
  511.       for e = 1, 24 do
  512.         wait()
  513.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  514.         shok.Transparency = shok.Transparency + 0.03
  515.       end
  516.     end))
  517.     coroutine.resume(coroutine.create(function()
  518.       local shok = Instance.new("Part")
  519.       shok.Name = "shock2"
  520.       shok.BrickColor = BrickColor.new("Institutional white")
  521.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  522.       shok.Size = Vector3.new(1, 1, 1)
  523.       shok.Anchored = true
  524.       shok.Material = "Neon"
  525.       shok.Transparency = 0.35
  526.       shok.CanCollide = false
  527.       shok.Parent = model
  528.       game.Debris:AddItem(shok, 12)
  529.       local mesh = Instance.new("SpecialMesh")
  530.       mesh.MeshType = "FileMesh"
  531.       mesh.MeshId = "rbxassetid://489415447"
  532.       mesh.Scale = Vector3.new(12, 12, 12)
  533.       mesh.Parent = shok
  534.       for e = 1, 15 do
  535.         wait()
  536.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  537.         shok.Transparency = shok.Transparency + 0.004
  538.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  539.       end
  540.       for e = 1, 16 do
  541.         wait()
  542.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  543.         shok.Transparency = shok.Transparency + 0.004
  544.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  545.       end
  546.       for e = 1, 12 do
  547.         wait()
  548.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  549.         shok.Transparency = shok.Transparency + 0.06
  550.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  551.       end
  552.     end))
  553.     coroutine.resume(coroutine.create(function()
  554.       local shok = Instance.new("Part")
  555.       shok.Name = "shock3"
  556.       shok.BrickColor = BrickColor.new("Institutional white")
  557.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  558.       shok.Size = Vector3.new(1, 1, 1)
  559.       shok.Anchored = true
  560.       shok.Material = "Neon"
  561.       shok.Transparency = 0.35
  562.       shok.CanCollide = false
  563.       shok.Parent = model
  564.       game.Debris:AddItem(shok, 12)
  565.       local mesh = Instance.new("SpecialMesh")
  566.       mesh.MeshType = "FileMesh"
  567.       mesh.MeshId = "rbxassetid://489415447"
  568.       mesh.Scale = Vector3.new(12, 12, 12)
  569.       mesh.Parent = shok
  570.       for e = 1, 15 do
  571.         wait()
  572.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  573.         shok.Transparency = shok.Transparency + 0.004
  574.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  575.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  576.       end
  577.       for e = 1, 16 do
  578.         wait()
  579.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  580.         shok.Transparency = shok.Transparency + 0.004
  581.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  582.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  583.       end
  584.       for e = 1, 12 do
  585.         wait()
  586.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  587.         shok.Transparency = shok.Transparency + 0.06
  588.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  589.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  590.       end
  591.     end))
  592.    
  593. end
  594. function Landing()
  595.    
  596.    
  597.    
  598.    
  599.    
  600.    
  601.     ROW = function(out, trans, s, wt, t, ang, plus)
  602.                     for i = 1, 360, 360/t do
  603.                         local c = Instance.new("Part", game.Workspace)
  604.                         c.FormFactor = 3
  605.                         c.TopSurface = 0
  606.                         c.BottomSurface = 0
  607.                         c.Size = s
  608.                         c.Anchored = true
  609.                         c.CanCollide = wt
  610.                         c.Material=workspace.Base.Material
  611.                         c.Transparency = trans
  612.                         c.BrickColor = workspace.Base.BrickColor
  613.                         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
  614.                         c.Locked=true
  615.                         game.Debris:AddItem(c,15)
  616.                     end
  617. end
  618.    
  619.    
  620.    
  621.  
  622.  
  623.         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)
  624. Ring()
  625.  
  626.  
  627.  
  628.  
  629.  
  630. end
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638. function newRay(start,face,range,wat)
  639.     local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  640.     hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  641.     return rey,hit,pos
  642. end
  643.  
  644.  
  645.  
  646.    
  647.   function jum()
  648.     if activu == true or selected == false then
  649.       return
  650.     end
  651.     coroutine.resume(coroutine.create(function()
  652.       fglow(rleg.Glow, 1)
  653.       fglow(lleg.Glow, 1)
  654.     end))
  655.     activu = true
  656.     human.WalkSpeed = human.WalkSpeed - 13
  657.     local pe = Instance.new("ParticleEmitter")
  658.     pe.Color = ColorSequence.new(Color3.new(127, 0, 0))
  659.     pe.LightEmission = 0.9
  660.     pe.Size = NumberSequence.new(0.5)
  661.     pe.Texture = "rbxassetid://272050333"
  662.     pe.Transparency = NumberSequence.new(0.1)
  663.     pe.Lifetime = NumberRange.new(0.1)
  664.     pe.Rate = 250
  665.     pe.RotSpeed = NumberRange.new(360)
  666.     pe.Speed = NumberRange.new(3)
  667.     pe.VelocitySpread = 360
  668.     pe.Parent = rleg.Glow
  669.     local pea = pe:Clone()
  670.     pea.Parent = lleg.Glow
  671.     local pe2 = Instance.new("ParticleEmitter")
  672.     pe2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  673.     pe2.LightEmission = 0.9
  674.     pe2.Size = NumberSequence.new(5)
  675.     pe2.Texture = "rbxassetid://516107903"
  676.     pe2.Transparency = NumberSequence.new(0.4)
  677.     pe2.ZOffset = 2
  678.     pe2.Enabled = true
  679.     pe2.LockedToPart = true
  680.     pe2.Lifetime = NumberRange.new(0.07)
  681.     pe2.Rate = 8
  682.     pe2.Rotation = NumberRange.new(0, 360)
  683.     pe2.RotSpeed = NumberRange.new(0)
  684.     pe2.Speed = NumberRange.new(0)
  685.     pe2.VelocitySpread = 180
  686.     pe2.Parent = lleg.Glow
  687.     local pea2 = pe2:Clone()
  688.     pea2.Parent = rleg.Glow
  689.     for l = 1, 30 do
  690.       swait()
  691.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  692.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  693.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  694.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  695.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  696.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  697.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  698.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  699.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  700.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  701.     end
  702.     pe:Destroy()
  703.     pe2:Destroy()
  704.     pea:Destroy()
  705.     pea2:Destroy()
  706.     human.WalkSpeed = 50
  707.         BV = Instance.new("BodyVelocity", tors)
  708.         BV.maxForce = Vector3.new(0,100000,0)
  709.         BV.P = 100000
  710.         BV.velocity = Vector3.new(0,800,0)
  711.     KABOOMZ2()
  712.     coroutine.resume(coroutine.create(function()
  713.       swait(3)
  714.       BV:Destroy()
  715.     end))
  716.     for _ = 1, 18 do
  717.       swait()
  718.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
  719.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
  720.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
  721.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  722.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
  723.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  724.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
  725.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  726.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
  727.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  728.     end
  729.     for _ = 1, 18 do
  730.       swait()
  731.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  732.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  733.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  734.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  735.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  736.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  737.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  738.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  739.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  740.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  741.     end
  742.     resetlerp()
  743. local ry,ht,ps=nil,nil,nil
  744. while ht==nil do
  745.     ry,ht,ps=newRay(hrp.CFrame*CFrame.new(0,-2,0),hrp.CFrame*CFrame.new(0,-3,0),4.1,{chr})
  746.     wait()
  747. end
  748. human.WalkSpeed = 0
  749. Landing()
  750. z = Instance.new("Sound",tors)
  751. z.SoundId = "rbxassetid://142070127"
  752. z.Volume = 2
  753. wait(.1)
  754. z:Play()
  755.  
  756. for l = 1, 30 do
  757.       swait()
  758.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  759.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  760.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  761.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  762.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  763.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  764.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  765.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  766.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  767.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  768.     end
  769. resetlerp()
  770. human.WalkSpeed = 16
  771.  
  772. activu = false
  773. end
  774.  
  775.  
  776.  
  777. local acos = math.acos
  778. local sqrt = math.sqrt
  779. local Vec3 = Vector3.new
  780. local fromAxisAngle = CFrame.fromAxisAngle
  781.  
  782. local function toAxisAngle(CFr)
  783.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  784.         local Angle = math.acos((R00+R11+R22-1)/2)
  785.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  786.         A = A == 0 and 0.00001 or A
  787.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  788.         B = B == 0 and 0.00001 or B
  789.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  790.         C = C == 0 and 0.00001 or C
  791.         local x = (R21-R12)/sqrt(A)
  792.         local y = (R02-R20)/sqrt(B)
  793.         local z = (R10-R01)/sqrt(C)
  794.         return Vec3(x,y,z),Angle
  795. end
  796.  
  797. function ApplyTrig(Num,Func)
  798.         local Min,Max = Func(0),Func(1)
  799.         local i = Func(Num)
  800.         return (i-Min)/(Max-Min)
  801.         --[[if Func == "sin" then
  802.                 return (math.sin((1-Num)*math.pi)+1)/2
  803.         elseif Func == "cos" then
  804.                 return (math.cos((1-Num)*math.pi)+1)/2
  805.         end]]
  806. end
  807.  
  808. function LerpCFrame(CFrame1,CFrame2,Num)
  809.         local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  810.         return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  811. end
  812.  
  813. function Crater(Torso,Radius)
  814.         spawn(function()
  815.         local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  816.         local Ignore = {}
  817.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  818.                 if v.Character ~= nil then
  819.                         Ignore[#Ignore+1] = v.Character
  820.                 end
  821.         end
  822.         local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  823.         if Hit == nil then return end
  824.         local Parts = {}
  825.         for i = 1,360,10 do
  826.                 local P = Instance.new("Part",Torso.Parent)
  827.                 P.Anchored = true
  828.                 P.FormFactor = "Custom"
  829.                 P.BrickColor = Hit.BrickColor
  830.                 P.Material = Hit.Material
  831.                 P.TopSurface = "Smooth"
  832.                 P.BottomSurface = "Smooth"
  833.                 P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  834.                 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)))
  835.                 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}
  836.                 if math.random(0,5) == 0 then -- rubble
  837.                         local P = Instance.new("Part",Torso.Parent)
  838.                         P.Anchored = true
  839.                         P.FormFactor = "Custom"
  840.                         P.BrickColor = Hit.BrickColor
  841.                         P.Material = Hit.Material
  842.                         P.TopSurface = "Smooth"
  843.                         P.BottomSurface = "Smooth"
  844.                         P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  845.                         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)))
  846.                         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}
  847.                 end
  848.         end
  849.         for i = 0,1,0.05 do
  850.                 for i2,v in pairs(Parts) do
  851.                         v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  852.                 end
  853.                 wait(0.02)
  854.         end
  855.         for i,v in pairs(Parts) do
  856.                 if v[1].Size.X > 2.1 then
  857.                         v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  858.                 end
  859.                 v[1].Anchored = false
  860.         end
  861.         for i = 0,1,0.05 do
  862.                 for i2,v in pairs(Parts) do
  863.                         v[1].Transparency = i
  864.                         if i == 1 then
  865.                                 v[1]:Destroy()
  866.                         elseif i >= 0.25 then
  867.                                 v[1].CanCollide = false
  868.                         end
  869.                 end
  870.                 wait(0.02)
  871.         end
  872.         Parts = nil
  873.         end)
  874. end
  875.  
  876.  
  877. function FindNearestTorso(Position,Distance,SinglePlayer)
  878.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  879.         local List = {}
  880.         for i,v in pairs(workspace:GetChildren())do
  881.             if v:IsA("Model")then
  882.                 if v:findFirstChild("Torso")then
  883.                     if v ~= chr then
  884.                         if(v.Torso.Position -Position).magnitude <= Distance then
  885.                             table.insert(List,v)
  886.                         end
  887.                     end
  888.                 end
  889.             end
  890.         end
  891.     return List
  892. end
  893.  
  894.   function KABOOMZ()
  895.     local effspwn = Instance.new("Part")
  896.     coroutine.resume(coroutine.create(function()
  897.       local sound1 = Instance.new("Sound")
  898.       sound1.SoundId = "rbxassetid://138137702"
  899.       sound1.MaxDistance = 300
  900.       sound1.EmitterSize = 20
  901.       sound1.Volume = 5
  902.       sound1.Pitch = 0.95
  903.       sound1.Parent = effspwn
  904.       local sound2 = Instance.new("Sound")
  905.       sound2.SoundId = "rbxassetid://157878578"
  906.       sound2.MaxDistance = 300
  907.       sound2.EmitterSize = 20
  908.       sound2.Volume = 2
  909.       sound2.Pitch = 0.9
  910.       sound2.Parent = effspwn
  911.       local sound3 = Instance.new("Sound")
  912.       sound3.SoundId = "rbxassetid://138250406"
  913.       sound2.MaxDistance = 400
  914.       sound2.EmitterSize = 30
  915.       sound2.Volume = 1.5
  916.       sound2.Pitch = 0.6
  917.       sound2.Parent = effspwn
  918.       sound2:Play()
  919.       wait()
  920.       sound1:Play()
  921.       sound3:Play()
  922.     end))
  923.     local model = Instance.new("Model")
  924.     game.Debris:AddItem(model, 20)
  925.     model.Name = "smasheffects"
  926.     model.Parent = workspace
  927.     effspwn.Name = "spwnr"
  928.     effspwn.Size = Vector3.new(1, 1, 1)
  929.     effspwn.Anchored = true
  930.     effspwn.CanCollide = false
  931.     effspwn.Transparency = 1
  932.     effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0)
  933.     effspwn.Parent = model
  934.  
  935. Crater(head,60)
  936.  
  937.     for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  938.         if v:FindFirstChild('Humanoid') then
  939.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  940.             v.Humanoid.PlatformStand = true
  941.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  942.         end
  943.     end
  944.     coroutine.resume(coroutine.create(function()
  945.       local shok = Instance.new("Part")
  946.       shok.Name = "whoosh"
  947.       shok.BrickColor = BrickColor.new("Institutional white")
  948.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  949.       shok.Size = Vector3.new(1, 1, 1)
  950.       shok.Anchored = true
  951.       shok.Material = "Neon"
  952.       shok.Transparency = 0.1
  953.       shok.CanCollide = false
  954.       shok.Parent = model
  955.       game.Debris:AddItem(shok, 12)
  956.       local mesh = Instance.new("SpecialMesh")
  957.       mesh.MeshType = "FileMesh"
  958.       mesh.MeshId = "rbxassetid://437347603"
  959.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  960.       mesh.Parent = shok
  961.       for e = 1, 8 do
  962.         wait()
  963.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  964.         shok.Transparency = shok.Transparency + 0.035
  965.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4)
  966.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  967.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  968.       end
  969.       for e = 1, 16 do
  970.         wait()
  971.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  972.         shok.Transparency = shok.Transparency + 0.11
  973.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4)
  974.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  975.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  976.       end
  977.     end))
  978.     coroutine.resume(coroutine.create(function()
  979.       local shok = Instance.new("Part")
  980.       shok.Name = "wring1"
  981.       shok.BrickColor = BrickColor.new("Institutional white")
  982.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  983.       shok.Size = Vector3.new(1, 1, 1)
  984.       shok.Anchored = true
  985.       shok.Material = "Neon"
  986.       shok.Transparency = 0.25
  987.       shok.CanCollide = false
  988.       shok.Parent = model
  989.       game.Debris:AddItem(shok, 12)
  990.       local mesh = Instance.new("SpecialMesh")
  991.       mesh.MeshType = "FileMesh"
  992.       mesh.MeshId = "rbxassetid://3270017"
  993.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  994.       mesh.Parent = shok
  995.       for e = 1, 30 do
  996.         wait()
  997.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  998.         shok.Transparency = shok.Transparency + 0.002
  999.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1000.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1001.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1002.  
  1003.       end
  1004.       for e = 1, 38 do
  1005.         wait()
  1006.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1007.         shok.Transparency = shok.Transparency + 0.002
  1008.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1009.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1010.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1011.  
  1012.       end
  1013.       for e = 1, 24 do
  1014.         wait()
  1015.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1016.         shok.Transparency = shok.Transparency + 0.03
  1017.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1018.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1019.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1020.  
  1021.       end
  1022.     end))
  1023.     coroutine.resume(coroutine.create(function()
  1024.       local shok = Instance.new("Part")
  1025.       shok.Name = "wring2"
  1026.       shok.BrickColor = BrickColor.new("Institutional white")
  1027.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1028.       shok.Size = Vector3.new(1, 1, 1)
  1029.       shok.Anchored = true
  1030.       shok.Material = "Neon"
  1031.       shok.Transparency = 0.25
  1032.       shok.CanCollide = false
  1033.       shok.Parent = model
  1034.       game.Debris:AddItem(shok, 12)
  1035.       local mesh = Instance.new("SpecialMesh")
  1036.       mesh.MeshType = "FileMesh"
  1037.       mesh.MeshId = "rbxassetid://3270017"
  1038.       mesh.Scale = Vector3.new(12, 12, 0.05)
  1039.       mesh.Parent = shok
  1040.       for e = 1, 30 do
  1041.         wait()
  1042.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  1043.         shok.Transparency = shok.Transparency + 0.002
  1044.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1045.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1046.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1047.  
  1048.       end
  1049.       for e = 1, 38 do
  1050.         wait()
  1051.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1052.         shok.Transparency = shok.Transparency + 0.002
  1053.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1054.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1055.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1056.  
  1057.       end
  1058.       for e = 1, 24 do
  1059.         wait()
  1060.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1061.         shok.Transparency = shok.Transparency + 0.03
  1062.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1063.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1064.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1065.  
  1066.       end
  1067.     end))
  1068.     coroutine.resume(coroutine.create(function()
  1069.       local shok = Instance.new("Part")
  1070.       shok.Name = "coil1"
  1071.       shok.BrickColor = BrickColor.new("Institutional white")
  1072.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1073.       shok.Size = Vector3.new(1, 1, 1)
  1074.       shok.Anchored = true
  1075.       shok.Material = "Neon"
  1076.       shok.Transparency = 0.25
  1077.       shok.CanCollide = false
  1078.       shok.Parent = model
  1079.       game.Debris:AddItem(shok, 12)
  1080.       local mesh = Instance.new("SpecialMesh")
  1081.       mesh.MeshType = "FileMesh"
  1082.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1083.       mesh.Scale = Vector3.new(12, 12, 12)
  1084.       mesh.Parent = shok
  1085.       for e = 1, 15 do
  1086.         wait()
  1087.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1088.         shok.Transparency = shok.Transparency + 0.004
  1089.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1090.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1091.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1092.  
  1093.       end
  1094.       for e = 1, 16 do
  1095.         wait()
  1096.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1097.         shok.Transparency = shok.Transparency + 0.004
  1098.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1099.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1100.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1101.  
  1102.       end
  1103.       for e = 1, 12 do
  1104.         wait()
  1105.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1106.         shok.Transparency = shok.Transparency + 0.06
  1107.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1108.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1109.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1110.  
  1111.       end
  1112.     end))
  1113.     coroutine.resume(coroutine.create(function()
  1114.       local shok = Instance.new("Part")
  1115.       shok.Name = "coil2"
  1116.       shok.BrickColor = BrickColor.new("Institutional white")
  1117.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1118.       shok.Size = Vector3.new(1, 1, 1)
  1119.       shok.Anchored = true
  1120.       shok.Material = "Neon"
  1121.       shok.Transparency = 0.25
  1122.       shok.CanCollide = false
  1123.       shok.Parent = model
  1124.       game.Debris:AddItem(shok, 12)
  1125.       local mesh = Instance.new("SpecialMesh")
  1126.       mesh.MeshType = "FileMesh"
  1127.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1128.       mesh.Scale = Vector3.new(6, 12, 6)
  1129.       mesh.Parent = shok
  1130.       for e = 1, 15 do
  1131.         wait()
  1132.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1133.         shok.Transparency = shok.Transparency + 0.005
  1134.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1135.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1136.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1137.  
  1138.       end
  1139.       for e = 1, 16 do
  1140.         wait()
  1141.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1142.         shok.Transparency = shok.Transparency + 0.005
  1143.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1144.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1145.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1146.  
  1147.       end
  1148.       for e = 1, 12 do
  1149.         wait()
  1150.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1151.         shok.Transparency = shok.Transparency + 0.09
  1152.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1153.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1154.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1155.  
  1156.       end
  1157.     end))
  1158.     coroutine.resume(coroutine.create(function()
  1159.       local shok = Instance.new("Part")
  1160.       shok.Name = "shokwve"
  1161.       shok.BrickColor = BrickColor.new("Institutional white")
  1162.       shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0)
  1163.       shok.Size = Vector3.new(1, 1, 1)
  1164.       shok.Anchored = true
  1165.       shok.Material = "Neon"
  1166.       shok.Transparency = 0.6
  1167.       shok.CanCollide = false
  1168.       shok.Parent = model
  1169.       game.Debris:AddItem(shok, 12)
  1170.       local mesh = Instance.new("SpecialMesh")
  1171.       mesh.MeshType = "FileMesh"
  1172.       mesh.MeshId = "rbxassetid://489415447"
  1173.       mesh.Scale = Vector3.new(1, 1, 1)
  1174.       mesh.Parent = shok
  1175.       for e = 1, 12 do
  1176.         wait()
  1177.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  1178.         shok.Transparency = shok.Transparency + 0.002
  1179.       end
  1180.       for e = 1, 32 do
  1181.         wait()
  1182.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1183.         shok.Transparency = shok.Transparency + 0.002
  1184.       end
  1185.       for e = 1, 24 do
  1186.         wait()
  1187.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1188.         shok.Transparency = shok.Transparency + 0.03
  1189.       end
  1190.     end))
  1191.     coroutine.resume(coroutine.create(function()
  1192.       local shok = Instance.new("Part")
  1193.       shok.Name = "shock2"
  1194.       shok.BrickColor = BrickColor.new("Institutional white")
  1195.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1196.       shok.Size = Vector3.new(1, 1, 1)
  1197.       shok.Anchored = true
  1198.       shok.Material = "Neon"
  1199.       shok.Transparency = 0.35
  1200.       shok.CanCollide = false
  1201.       shok.Parent = model
  1202.       game.Debris:AddItem(shok, 12)
  1203.       local mesh = Instance.new("SpecialMesh")
  1204.       mesh.MeshType = "FileMesh"
  1205.       mesh.MeshId = "rbxassetid://489415447"
  1206.       mesh.Scale = Vector3.new(12, 12, 12)
  1207.       mesh.Parent = shok
  1208.       for e = 1, 15 do
  1209.         wait()
  1210.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1211.         shok.Transparency = shok.Transparency + 0.004
  1212.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1213.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1214.  
  1215.       end
  1216.       for e = 1, 16 do
  1217.         wait()
  1218.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1219.         shok.Transparency = shok.Transparency + 0.004
  1220.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1221.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1222.  
  1223.       end
  1224.       for e = 1, 12 do
  1225.         wait()
  1226.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1227.         shok.Transparency = shok.Transparency + 0.06
  1228.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1229.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1230.  
  1231.       end
  1232.     end))
  1233.     coroutine.resume(coroutine.create(function()
  1234.       local shok = Instance.new("Part")
  1235.       shok.Name = "shock3"
  1236.       shok.BrickColor = BrickColor.new("Institutional white")
  1237.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1238.       shok.Size = Vector3.new(1, 1, 1)
  1239.       shok.Anchored = true
  1240.       shok.Material = "Neon"
  1241.       shok.Transparency = 0.35
  1242.       shok.CanCollide = false
  1243.       shok.Parent = model
  1244.       game.Debris:AddItem(shok, 12)
  1245.       local mesh = Instance.new("SpecialMesh")
  1246.       mesh.MeshType = "FileMesh"
  1247.       mesh.MeshId = "rbxassetid://489415447"
  1248.       mesh.Scale = Vector3.new(12, 12, 12)
  1249.       mesh.Parent = shok
  1250.       for e = 1, 15 do
  1251.         wait()
  1252.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1253.         shok.Transparency = shok.Transparency + 0.004
  1254.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1255.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1256.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1257.  
  1258.       end
  1259.       for e = 1, 16 do
  1260.         wait()
  1261.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1262.         shok.Transparency = shok.Transparency + 0.004
  1263.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1264.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1265.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1266.  
  1267.       end
  1268.       for e = 1, 12 do
  1269.         wait()
  1270.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1271.         shok.Transparency = shok.Transparency + 0.06
  1272.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1273.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1274.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1275.  
  1276.       end
  1277.     end))
  1278.   end
  1279.   function KABOOMZ2()
  1280.     local effspwn = Instance.new("Part")
  1281.     coroutine.resume(coroutine.create(function()
  1282.       local sound1 = Instance.new("Sound")
  1283.       sound1.SoundId = "rbxassetid://138137702"
  1284.       sound1.MaxDistance = 300
  1285.       sound1.EmitterSize = 20
  1286.       sound1.Volume = 2.5
  1287.       sound1.Pitch = 0.65
  1288.       sound1.Parent = effspwn
  1289.       local sound2 = Instance.new("Sound")
  1290.       sound2.SoundId = "rbxassetid://157878578"
  1291.       sound2.MaxDistance = 300
  1292.       sound2.EmitterSize = 20
  1293.       sound2.Volume = 1
  1294.       sound2.Pitch = 0.7
  1295.       sound2.Parent = effspwn
  1296.       local sound3 = Instance.new("Sound")
  1297.       sound3.SoundId = "rbxassetid://138250406"
  1298.       sound2.MaxDistance = 400
  1299.       sound2.EmitterSize = 30
  1300.       sound2.Volume = 0.5
  1301.       sound2.Pitch = 0.5
  1302.       sound2.Parent = effspwn
  1303.       sound2:Play()
  1304.       wait()
  1305.       sound1:Play()
  1306.       sound3:Play()
  1307.     end))
  1308.     local model = Instance.new("Model")
  1309.     game.Debris:AddItem(model, 20)
  1310.     model.Name = "smasheffects"
  1311.     model.Parent = workspace
  1312.     effspwn.Name = "spwnr"
  1313.     effspwn.Size = Vector3.new(1, 1, 1)
  1314.     effspwn.Anchored = true
  1315.     effspwn.CanCollide = false
  1316.     effspwn.Transparency = 1
  1317.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1318.     effspwn.Parent = model
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324. Crater(head,60)
  1325. Crater(head,120)
  1326.  
  1327.     for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1328.         if v:FindFirstChild('Humanoid') then
  1329.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1330.             v.Humanoid.PlatformStand = true
  1331.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  1332.         end
  1333.     end
  1334.  
  1335.     coroutine.resume(coroutine.create(function()
  1336.       local shok = Instance.new("Part")
  1337.       shok.Name = "whoosh"
  1338.       shok.BrickColor = BrickColor.new("Institutional white")
  1339.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1340.       shok.Size = Vector3.new(1, 1, 1)
  1341.       shok.Anchored = true
  1342.       shok.Material = "Neon"
  1343.       shok.Transparency = 0.1
  1344.       shok.CanCollide = false
  1345.       shok.Parent = model
  1346.       game.Debris:AddItem(shok, 12)
  1347.       local mesh = Instance.new("SpecialMesh")
  1348.       mesh.MeshType = "FileMesh"
  1349.       mesh.MeshId = "rbxassetid://437347603"
  1350.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  1351.       mesh.Parent = shok
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.       for e = 1, 8 do
  1358.         wait()
  1359.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  1360.         shok.Transparency = shok.Transparency + 0.035
  1361.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  1362.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1363.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1364.  
  1365.       end
  1366.       for e = 1, 16 do
  1367.         wait()
  1368.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  1369.         shok.Transparency = shok.Transparency + 0.11
  1370.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  1371.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  1372.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1373.  
  1374.       end
  1375.     end))
  1376.     coroutine.resume(coroutine.create(function()
  1377.       local shok = Instance.new("Part")
  1378.       shok.Name = "wring1"
  1379.       shok.BrickColor = BrickColor.new("Institutional white")
  1380.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1381.       shok.Size = Vector3.new(1, 1, 1)
  1382.       shok.Anchored = true
  1383.       shok.Material = "Neon"
  1384.       shok.Transparency = 0.25
  1385.       shok.CanCollide = false
  1386.       shok.Parent = model
  1387.       game.Debris:AddItem(shok, 12)
  1388.       local mesh = Instance.new("SpecialMesh")
  1389.       mesh.MeshType = "FileMesh"
  1390.       mesh.MeshId = "rbxassetid://3270017"
  1391.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  1392.       mesh.Parent = shok
  1393.       for e = 1, 30 do
  1394.         wait()
  1395.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  1396.         shok.Transparency = shok.Transparency + 0.002
  1397.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1398.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1399.       end
  1400.       for e = 1, 38 do
  1401.         wait()
  1402.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1403.         shok.Transparency = shok.Transparency + 0.002
  1404.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1405.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1406.       end
  1407.       for e = 1, 24 do
  1408.         wait()
  1409.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1410.         shok.Transparency = shok.Transparency + 0.03
  1411.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1412.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1413.       end
  1414.     end))
  1415.     coroutine.resume(coroutine.create(function()
  1416.       local shok = Instance.new("Part")
  1417.       shok.Name = "wring2"
  1418.       shok.BrickColor = BrickColor.new("Institutional white")
  1419.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1420.       shok.Size = Vector3.new(1, 1, 1)
  1421.       shok.Anchored = true
  1422.       shok.Material = "Neon"
  1423.       shok.Transparency = 0.25
  1424.       shok.CanCollide = false
  1425.       shok.Parent = model
  1426.       game.Debris:AddItem(shok, 12)
  1427.       local mesh = Instance.new("SpecialMesh")
  1428.       mesh.MeshType = "FileMesh"
  1429.       mesh.MeshId = "rbxassetid://3270017"
  1430.       mesh.Scale = Vector3.new(12, 12, 0.05)
  1431.       mesh.Parent = shok
  1432.       for e = 1, 30 do
  1433.         wait()
  1434.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  1435.         shok.Transparency = shok.Transparency + 0.002
  1436.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1437.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1438.       end
  1439.       for e = 1, 38 do
  1440.         wait()
  1441.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1442.         shok.Transparency = shok.Transparency + 0.002
  1443.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1444.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1445.       end
  1446.       for e = 1, 24 do
  1447.         wait()
  1448.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1449.         shok.Transparency = shok.Transparency + 0.03
  1450.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1451.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1452.       end
  1453.     end))
  1454.     coroutine.resume(coroutine.create(function()
  1455.       local shok = Instance.new("Part")
  1456.       shok.Name = "coil1"
  1457.       shok.BrickColor = BrickColor.new("Institutional white")
  1458.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1459.       shok.Size = Vector3.new(1, 1, 1)
  1460.       shok.Anchored = true
  1461.       shok.Material = "Neon"
  1462.       shok.Transparency = 0.25
  1463.       shok.CanCollide = false
  1464.       shok.Parent = model
  1465.       game.Debris:AddItem(shok, 12)
  1466.       local mesh = Instance.new("SpecialMesh")
  1467.       mesh.MeshType = "FileMesh"
  1468.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1469.       mesh.Scale = Vector3.new(12, 12, 12)
  1470.       mesh.Parent = shok
  1471.       for e = 1, 15 do
  1472.         wait()
  1473.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1474.         shok.Transparency = shok.Transparency + 0.004
  1475.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1476.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1477.       end
  1478.       for e = 1, 16 do
  1479.         wait()
  1480.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1481.         shok.Transparency = shok.Transparency + 0.004
  1482.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1483.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1484.       end
  1485.       for e = 1, 12 do
  1486.         wait()
  1487.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1488.         shok.Transparency = shok.Transparency + 0.06
  1489.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1490.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1491.       end
  1492.     end))
  1493.     coroutine.resume(coroutine.create(function()
  1494.       local shok = Instance.new("Part")
  1495.       shok.Name = "coil2"
  1496.       shok.BrickColor = BrickColor.new("Institutional white")
  1497.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1498.       shok.Size = Vector3.new(1, 1, 1)
  1499.       shok.Anchored = true
  1500.       shok.Material = "Neon"
  1501.       shok.Transparency = 0.25
  1502.       shok.CanCollide = false
  1503.       shok.Parent = model
  1504.       game.Debris:AddItem(shok, 12)
  1505.       local mesh = Instance.new("SpecialMesh")
  1506.       mesh.MeshType = "FileMesh"
  1507.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1508.       mesh.Scale = Vector3.new(6, 12, 6)
  1509.       mesh.Parent = shok
  1510.       for e = 1, 15 do
  1511.         wait()
  1512.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1513.         shok.Transparency = shok.Transparency + 0.005
  1514.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1515.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1516.       end
  1517.       for e = 1, 16 do
  1518.         wait()
  1519.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1520.         shok.Transparency = shok.Transparency + 0.005
  1521.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1522.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1523.       end
  1524.       for e = 1, 12 do
  1525.         wait()
  1526.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1527.         shok.Transparency = shok.Transparency + 0.09
  1528.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1529.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1530.       end
  1531.     end))
  1532.     coroutine.resume(coroutine.create(function()
  1533.       local shok = Instance.new("Part")
  1534.       shok.Name = "shokwve"
  1535.       shok.BrickColor = BrickColor.new("Institutional white")
  1536.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  1537.       shok.Size = Vector3.new(1, 1, 1)
  1538.       shok.Anchored = true
  1539.       shok.Material = "Neon"
  1540.       shok.Transparency = 0.6
  1541.       shok.CanCollide = false
  1542.       shok.Parent = model
  1543.       game.Debris:AddItem(shok, 12)
  1544.       local mesh = Instance.new("SpecialMesh")
  1545.       mesh.MeshType = "FileMesh"
  1546.       mesh.MeshId = "rbxassetid://489415447"
  1547.       mesh.Scale = Vector3.new(1, 1, 1)
  1548.       mesh.Parent = shok
  1549.       for e = 1, 12 do
  1550.         wait()
  1551.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  1552.         shok.Transparency = shok.Transparency + 0.002
  1553.       end
  1554.       for e = 1, 32 do
  1555.         wait()
  1556.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1557.         shok.Transparency = shok.Transparency + 0.002
  1558.       end
  1559.       for e = 1, 24 do
  1560.         wait()
  1561.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1562.         shok.Transparency = shok.Transparency + 0.03
  1563.       end
  1564.     end))
  1565.     coroutine.resume(coroutine.create(function()
  1566.       local shok = Instance.new("Part")
  1567.       shok.Name = "shock2"
  1568.       shok.BrickColor = BrickColor.new("Institutional white")
  1569.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1570.       shok.Size = Vector3.new(1, 1, 1)
  1571.       shok.Anchored = true
  1572.       shok.Material = "Neon"
  1573.       shok.Transparency = 0.35
  1574.       shok.CanCollide = false
  1575.       shok.Parent = model
  1576.       game.Debris:AddItem(shok, 12)
  1577.       local mesh = Instance.new("SpecialMesh")
  1578.       mesh.MeshType = "FileMesh"
  1579.       mesh.MeshId = "rbxassetid://489415447"
  1580.       mesh.Scale = Vector3.new(12, 12, 12)
  1581.       mesh.Parent = shok
  1582.       for e = 1, 15 do
  1583.         wait()
  1584.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1585.         shok.Transparency = shok.Transparency + 0.004
  1586.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1587.       end
  1588.       for e = 1, 16 do
  1589.         wait()
  1590.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1591.         shok.Transparency = shok.Transparency + 0.004
  1592.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1593.       end
  1594.       for e = 1, 12 do
  1595.         wait()
  1596.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1597.         shok.Transparency = shok.Transparency + 0.06
  1598.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1599.       end
  1600.     end))
  1601.     coroutine.resume(coroutine.create(function()
  1602.       local shok = Instance.new("Part")
  1603.       shok.Name = "shock3"
  1604.       shok.BrickColor = BrickColor.new("Institutional white")
  1605.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1606.       shok.Size = Vector3.new(1, 1, 1)
  1607.       shok.Anchored = true
  1608.       shok.Material = "Neon"
  1609.       shok.Transparency = 0.35
  1610.       shok.CanCollide = false
  1611.       shok.Parent = model
  1612.       game.Debris:AddItem(shok, 12)
  1613.       local mesh = Instance.new("SpecialMesh")
  1614.       mesh.MeshType = "FileMesh"
  1615.       mesh.MeshId = "rbxassetid://489415447"
  1616.       mesh.Scale = Vector3.new(12, 12, 12)
  1617.       mesh.Parent = shok
  1618.       for e = 1, 15 do
  1619.         wait()
  1620.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1621.         shok.Transparency = shok.Transparency + 0.004
  1622.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1623.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1624.       end
  1625.       for e = 1, 16 do
  1626.         wait()
  1627.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1628.         shok.Transparency = shok.Transparency + 0.004
  1629.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1630.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1631.       end
  1632.       for e = 1, 12 do
  1633.         wait()
  1634.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1635.         shok.Transparency = shok.Transparency + 0.06
  1636.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1637.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1638.       end
  1639.     end))
  1640.   end
  1641.  
  1642.  
  1643.  
  1644. tor = chr.Torso
  1645. Debounce = false
  1646.  
  1647. Invis = function()
  1648.     for i = 1,20 do
  1649.     chr['Right Arm'].Transparency = chr['Right Arm'].Transparency + .05
  1650.     chr['Left Arm'].Transparency = chr['Left Arm'].Transparency + .05
  1651.     chr['Right Leg'].Transparency = chr['Right Leg'].Transparency + .05
  1652.     chr['Left Leg'].Transparency = chr['Left Leg'].Transparency + .05
  1653.     chr['Head'].Transparency = chr['Head'].Transparency + .05
  1654.     chr['Torso'].Transparency = chr['Torso'].Transparency + .05
  1655.     chr.Head['face'].Transparency = chr.Head['face'].Transparency + .05
  1656.     game["Run Service"].RenderStepped:wait()
  1657.     end
  1658. end
  1659.  
  1660. Vis = function()
  1661.     for i = 1,20 do
  1662.     chr['Right Arm'].Transparency = chr['Right Arm'].Transparency - .05
  1663.     chr['Left Arm'].Transparency = chr['Left Arm'].Transparency - .05
  1664.     chr['Right Leg'].Transparency = chr['Right Leg'].Transparency - .05
  1665.     chr['Left Leg'].Transparency = chr['Left Leg'].Transparency - .05
  1666.     chr['Head'].Transparency = chr['Head'].Transparency - .05
  1667.     chr['Torso'].Transparency = chr['Torso'].Transparency - .05
  1668.     chr.Head['face'].Transparency = chr.Head['face'].Transparency - .05
  1669.     game["Run Service"].RenderStepped:wait()
  1670.     end
  1671. end
  1672.  
  1673. Fade = function(Part)
  1674.     if Part:IsA'Part' then
  1675.         for i = 1,20 do
  1676.             Part.Transparency = Part.Transparency + .05
  1677.             Part.Size = Part.Size - Vector3.new(.04,.04,.04)
  1678.             Part.CFrame = Part.CFrame * CFrame.new(0,-.1,0)
  1679.             wait()
  1680.         end
  1681.         Part:Destroy()
  1682.     end
  1683. end
  1684.  
  1685. Teleport = function(cx,cy,cz)
  1686.     Debounce = true
  1687.     tor.Anchored = true
  1688.     Invis()
  1689.     --MakeTpPart()
  1690.     tor.Anchored = false
  1691.     tor.CFrame = CFrame.new(cx,cy,cz) * CFrame.new(0,3,0)
  1692.     tor.Anchored = true
  1693.     Vis()
  1694.     tor.Anchored = false
  1695.     Debounce = false
  1696. end;
  1697.  
  1698.  
  1699.  
  1700. tps = Instance.new("Sound",chr)
  1701. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  1702. tps.Volume = 30
  1703.  
  1704.  
  1705. function Tele()
  1706.     human.WalkSpeed = 0
  1707.      if activu == true or selected == false then
  1708.       return
  1709.     end
  1710.     coroutine.resume(coroutine.create(function()
  1711.       fglow(rleg.Glow, 1)
  1712.       fglow(lleg.Glow, 1)
  1713.     end))
  1714.     activu = true
  1715. local pe = Instance.new("ParticleEmitter")
  1716.     pe.Color = ColorSequence.new(Color3.new(127, 0, 0))
  1717.     pe.LightEmission = 0.9
  1718.     pe.Size = NumberSequence.new(0.5)
  1719.     pe.Texture = "rbxassetid://272050333"
  1720.     pe.Transparency = NumberSequence.new(0.1)
  1721.     pe.Lifetime = NumberRange.new(0.1)
  1722.     pe.Rate = 250
  1723.     pe.RotSpeed = NumberRange.new(360)
  1724.     pe.Speed = NumberRange.new(3)
  1725.     pe.VelocitySpread = 360
  1726.     pe.Parent = rleg.Glow
  1727.     local pea = pe:Clone()
  1728.     pea.Parent = lleg.Glow
  1729.     local pe2 = Instance.new("ParticleEmitter")
  1730.     pe2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  1731.     pe2.LightEmission = 0.9
  1732.     pe2.Size = NumberSequence.new(5)
  1733.     pe2.Texture = "rbxassetid://516107903"
  1734.     pe2.Transparency = NumberSequence.new(0.4)
  1735.     pe2.ZOffset = 2
  1736.     pe2.Enabled = true
  1737.     pe2.LockedToPart = true
  1738.     pe2.Lifetime = NumberRange.new(0.07)
  1739.     pe2.Rate = 8
  1740.     pe2.Rotation = NumberRange.new(0, 360)
  1741.     pe2.RotSpeed = NumberRange.new(0)
  1742.     pe2.Speed = NumberRange.new(0)
  1743.     pe2.VelocitySpread = 180
  1744.     pe2.Parent = lleg.Glow
  1745.     local pea2 = pe2:Clone()
  1746.     pea2.Parent = rleg.Glow
  1747.  
  1748.     for l = 1, 30 do
  1749.       swait()
  1750.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  1751.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  1752.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  1753.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1754.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  1755.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1756.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  1757.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1758.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  1759.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1760.         end
  1761.    
  1762.     pe:Destroy()
  1763.     pe2:Destroy()
  1764.     pea:Destroy()
  1765.     pea2:Destroy()
  1766.     local rng = Instance.new("Part", chr)
  1767.         rng.Anchored = true
  1768.         rng.BrickColor = BrickColor.new("Institutional white")
  1769.         rng.CanCollide = false
  1770.         rng.FormFactor = 3
  1771.         rng.Name = "Ring"
  1772.         rng.Size = Vector3.new(1, 1, 1)
  1773.         rng.Transparency = 0.5
  1774.         rng.TopSurface = 0
  1775.         rng.BottomSurface = 0
  1776.         rng.Position = tors.Position - Vector3.new(0,2,0)
  1777.         rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1778.         local rngm = Instance.new("SpecialMesh", rng)
  1779.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1780.         rngm.Scale = Vector3.new(1, 1, 2)
  1781.                 coroutine.wrap(function()
  1782.                 for i = 1, 60, 8 do
  1783.                 rngm.Scale = Vector3.new(1.2 + i*1.1, 1.2 + i*1.1, 1)
  1784.                 rng.Transparency = i/60
  1785.                 wait()
  1786.                 end
  1787.                 wait()
  1788.                 rng:Destroy()
  1789.                 end)()
  1790.     tps:Play()
  1791.     Teleport(mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z)
  1792.     resetlerp()
  1793.     human.WalkSpeed = 16
  1794.     activu = false
  1795.    
  1796. end
  1797.  
  1798.  
  1799.  
  1800.  
  1801. boom3 = Instance.new("Sound",chr)
  1802. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  1803. boom3.Volume = 50
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809. gprop = {}
  1810. function materialhit(hit)
  1811. if hit.Parent ~= chr and hit.Parent.Parent ~= chr and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  1812. gprop = {hit.BrickColor,hit.Material}
  1813. end
  1814. end
  1815. chr["Left Leg"].Touched:connect(materialhit)
  1816. chr["Right Leg"].Touched:connect(materialhit)
  1817.  
  1818.  
  1819. function KickBoom()
  1820.     local effspwn = Instance.new("Part")
  1821.     local model = Instance.new("Model")
  1822.     game.Debris:AddItem(model, 20)
  1823.     model.Name = "smasheffects"
  1824.     model.Parent = chr
  1825.     effspwn.Name = "spwnr"
  1826.     effspwn.Size = Vector3.new(1, 1, 1)
  1827.     effspwn.Anchored = true
  1828.     effspwn.CanCollide = false
  1829.     effspwn.Transparency = 1
  1830.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1831.     effspwn.Parent = model
  1832.  
  1833. for i = 1, 15 do
  1834. local gtrace = Instance.new("Part",game.Workspace)
  1835. gtrace.BrickColor = gprop[1]
  1836. gtrace.Material = gprop[2]
  1837. gtrace.Size = Vector3.new(16,16,16)
  1838. gtrace.Anchored = true
  1839. gtrace.CanCollide = false
  1840. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1841. local gdisp = coroutine.wrap(function()
  1842. wait(3)
  1843. for i = 1, 9 do
  1844. wait(.1)
  1845. gtrace.Transparency = gtrace.Transparency + .1
  1846. end
  1847. gtrace:Destroy()
  1848. end)
  1849. gdisp()
  1850. end
  1851.  
  1852. Crater(head,67)
  1853.  
  1854. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1855.         if v:FindFirstChild('Humanoid') then
  1856.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1857.             v.Humanoid.PlatformStand = true
  1858.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 250
  1859.         end
  1860.     end
  1861.  
  1862.     coroutine.resume(coroutine.create(function()
  1863.       local shok = Instance.new("Part")
  1864.       shok.Name = "shock3"
  1865.       shok.BrickColor = BrickColor.new("Institutional white")
  1866.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1867.       shok.Size = Vector3.new(1, 1, 1)
  1868.       shok.Anchored = true
  1869.       shok.Material = "Neon"
  1870.       shok.Transparency = 0.35
  1871.       shok.CanCollide = false
  1872.       shok.Parent = model
  1873.       game.Debris:AddItem(shok, 12)
  1874.       local mesh = Instance.new("SpecialMesh")
  1875.       mesh.MeshType = "FileMesh"
  1876.       mesh.MeshId = "rbxassetid://489415447"
  1877.       mesh.Scale = Vector3.new(19, 19, 19)
  1878.       mesh.Parent = shok
  1879.       for e = 1, 15 do
  1880.         wait()
  1881.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1882.         shok.Transparency = shok.Transparency + 0.004
  1883.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1884.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1885.       end
  1886.       for e = 1, 16 do
  1887.         wait()
  1888.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1889.         shok.Transparency = shok.Transparency + 0.004
  1890.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1891.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1892.       end
  1893.       for e = 1, 12 do
  1894.         wait()
  1895.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1896.         shok.Transparency = shok.Transparency + 0.06
  1897.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1898.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1899.       end
  1900.         end))
  1901.    
  1902.    
  1903.     coroutine.resume(coroutine.create(function()
  1904.       local shok = Instance.new("Part")
  1905.       shok.Name = "shock3"
  1906.       shok.BrickColor = BrickColor.new("Institutional white")
  1907.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1908.       shok.Size = Vector3.new(1, 1, 1)
  1909.       shok.Anchored = true
  1910.       shok.Material = "Neon"
  1911.       shok.Transparency = 0.35
  1912.       shok.CanCollide = false
  1913.       shok.Parent = model
  1914.       game.Debris:AddItem(shok, 12)
  1915.       local mesh = Instance.new("SpecialMesh")
  1916.       mesh.MeshType = "FileMesh"
  1917.       mesh.MeshId = "rbxassetid://489415447"
  1918.       mesh.Scale = Vector3.new(47, 47, 47)
  1919.       mesh.Parent = shok
  1920.       for e = 1, 15 do
  1921.         wait()
  1922.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1923.         shok.Transparency = shok.Transparency + 0.004
  1924.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1925.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1926.       end
  1927.       for e = 1, 16 do
  1928.         wait()
  1929.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1930.         shok.Transparency = shok.Transparency + 0.004
  1931.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1932.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1933.       end
  1934.       for e = 1, 12 do
  1935.         wait()
  1936.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1937.         shok.Transparency = shok.Transparency + 0.06
  1938.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1939.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1940.       end
  1941.         end))
  1942.    
  1943.     coroutine.resume(coroutine.create(function()
  1944.       local shok = Instance.new("Part")
  1945.       shok.Name = "shock3"
  1946.       shok.BrickColor = BrickColor.new("Institutional white")
  1947.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1948.       shok.Size = Vector3.new(1, 1, 1)
  1949.       shok.Anchored = true
  1950.       shok.Material = "Neon"
  1951.       shok.Transparency = 0.35
  1952.       shok.CanCollide = false
  1953.       shok.Parent = model
  1954.       game.Debris:AddItem(shok, 12)
  1955.       local mesh = Instance.new("SpecialMesh")
  1956.       mesh.MeshType = "FileMesh"
  1957.       mesh.MeshId = "rbxassetid://489415447"
  1958.       mesh.Scale = Vector3.new(79, 79, 79)
  1959.       mesh.Parent = shok
  1960.       for e = 1, 15 do
  1961.         wait()
  1962.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1963.         shok.Transparency = shok.Transparency + 0.004
  1964.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1965.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1966.       end
  1967.       for e = 1, 16 do
  1968.         wait()
  1969.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1970.         shok.Transparency = shok.Transparency + 0.004
  1971.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1972.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1973.       end
  1974.       for e = 1, 12 do
  1975.         wait()
  1976.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1977.         shok.Transparency = shok.Transparency + 0.06
  1978.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1979.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1980.       end
  1981.     end))
  1982. end
  1983.  
  1984.  
  1985.  
  1986.  
  1987. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1988. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1989. end
  1990. cam = workspace.CurrentCamera
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999. function NoOutline(Part)
  2000. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2001. end
  2002.  
  2003.  
  2004.  
  2005.  
  2006. it = Instance.new
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017. so = function(id,par,vol,pit)
  2018. coroutine.resume(coroutine.create(function()
  2019. local sou = Instance.new("Sound",par or workspace)
  2020. sou.Volume=vol
  2021. sou.Pitch=pit or 1
  2022. sou.SoundId=id
  2023. swait()
  2024. sou:play()
  2025. game:GetService("Debris"):AddItem(sou,6)
  2026. end))
  2027. end
  2028.  
  2029.  
  2030. function Stom()
  2031.    
  2032. cf=CFrame.new
  2033. angles=CFrame.Angles
  2034. euler=CFrame.fromEulerAnglesXYZ
  2035. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2036. RootPart=chr.HumanoidRootPart
  2037. RootJoint=RootPart.RootJoint
  2038. RootCF=euler(-1.57,0,3.14)
  2039.  
  2040. function QuaternionFromCFrame(cf)
  2041. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2042. local trace = m00 + m11 + m22
  2043. if trace > 0 then
  2044. local s = math.sqrt(1 + trace)
  2045. local recip = 0.5/s
  2046. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  2047. else
  2048. local i = 0
  2049. if m11 > m00 then
  2050. i = 1
  2051. end
  2052. if m22 > (i == 0 and m00 or m11) then
  2053. i = 2
  2054. end
  2055. if i == 0 then
  2056. local s = math.sqrt(m00-m11-m22+1)
  2057. local recip = 0.5/s
  2058. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2059. elseif i == 1 then
  2060. local s = math.sqrt(m11-m22-m00+1)
  2061. local recip = 0.5/s
  2062. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2063. elseif i == 2 then
  2064. local s = math.sqrt(m22-m00-m11+1)
  2065. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2066. end
  2067. end
  2068. end
  2069.  
  2070. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2071. local xs, ys, zs = x + x, y + y, z + z
  2072. local wx, wy, wz = w*xs, w*ys, w*zs
  2073. local xx = x*xs
  2074. local xy = x*ys
  2075. local xz = x*zs
  2076. local yy = y*ys
  2077. local yz = y*zs
  2078. local zz = z*zs
  2079. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2080. end
  2081.  
  2082. function QuaternionSlerp(a, b, t)
  2083. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2084. local startInterp, finishInterp;
  2085. if cosTheta >= 0.0001 then
  2086. if (1 - cosTheta) > 0.0001 then
  2087. local theta = math.acos(cosTheta)
  2088. local invSinTheta = 1/math.sin(theta)
  2089. startInterp = math.sin((1-t)*theta)*invSinTheta
  2090. finishInterp = math.sin(t*theta)*invSinTheta  
  2091. else
  2092. startInterp = 1-t
  2093. finishInterp = t
  2094. end
  2095. else
  2096. if (1+cosTheta) > 0.0001 then
  2097. local theta = math.acos(-cosTheta)
  2098. local invSinTheta = 1/math.sin(theta)
  2099. startInterp = math.sin((t-1)*theta)*invSinTheta
  2100. finishInterp = math.sin(t*theta)*invSinTheta
  2101. else
  2102. startInterp = t-1
  2103. finishInterp = t
  2104. end
  2105. end
  2106. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2107. end
  2108.  
  2109. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2110. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2111. end
  2112.  
  2113. function clerp(a,b,t)
  2114. local qa = {QuaternionFromCFrame(a)}
  2115. local qb = {QuaternionFromCFrame(b)}
  2116. local ax, ay, az = a.x, a.y, a.z
  2117. local bx, by, bz = b.x, b.y, b.z
  2118. local _t = 1-t
  2119. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  2120. end
  2121.  
  2122.  
  2123.  
  2124.      if activu == true or selected == false then
  2125.       return
  2126.         end
  2127.     coroutine.resume(coroutine.create(function()
  2128.       fglow(lleg.Glow, 6)
  2129.     end))
  2130.     activu = true
  2131. local pe = Instance.new("ParticleEmitter")
  2132.     pe.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2133.     pe.LightEmission = 0.9
  2134.     pe.Size = NumberSequence.new(0.5)
  2135.     pe.Texture = "rbxassetid://272050333"
  2136.     pe.Transparency = NumberSequence.new(0.1)
  2137.     pe.Lifetime = NumberRange.new(0.1)
  2138.     pe.Rate = 250
  2139.     pe.RotSpeed = NumberRange.new(360)
  2140.     pe.Speed = NumberRange.new(3)
  2141.     pe.VelocitySpread = 360
  2142.     pe.Parent = lleg.Glow
  2143.     local pea = pe:Clone()
  2144.     pea.Parent = lleg.Glow
  2145.     wait(0.5)
  2146.     local pe2 = Instance.new("ParticleEmitter")
  2147.     pe2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2148.     pe2.LightEmission = 0.9
  2149.     pe2.Size = NumberSequence.new(5)
  2150.     pe2.Texture = "rbxassetid://516107903"
  2151.     pe2.Transparency = NumberSequence.new(0.4)
  2152.     pe2.ZOffset = 2
  2153.     pe2.Enabled = true
  2154.     pe2.LockedToPart = true
  2155.     pe2.Lifetime = NumberRange.new(0.07)
  2156.     pe2.Rate = 8
  2157.     pe2.Rotation = NumberRange.new(0, 360)
  2158.     pe2.RotSpeed = NumberRange.new(0)
  2159.     pe2.Speed = NumberRange.new(0)
  2160.     pe2.VelocitySpread = 180
  2161.     pe2.Parent = lleg.Glow
  2162.     local pea2 = pe2:Clone()
  2163.     pea2.Parent = lleg.Glow
  2164. local Mus = Instance.new("Sound",workspace)
  2165. Mus.SoundId = "rbxassetid://802518140"
  2166. Mus.Pitch = 1
  2167. Mus.Volume = 90000
  2168. Mus.Looped = false
  2169. wait(0.9)
  2170. Mus:Play()
  2171.  
  2172.  
  2173.    
  2174. human.WalkSpeed = 0
  2175. for i = 0,1,0.1 do
  2176. swait()
  2177. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2178. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2179. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2180. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2181. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2182. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2183. end
  2184. wait(1)
  2185. for i = 0,1,0.1 do
  2186. swait()
  2187. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2188. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2189. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2190. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2191. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2192. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2193. end
  2194. KickBoom()
  2195. so("http://roblox.com/asset/?id=144699494",lleg,2,1.1) 
  2196. so("http://roblox.com/asset/?id=321321137",lleg,1,1)
  2197. so("http://roblox.com/asset/?id=506384002",lleg,1,1)   
  2198. so("http://roblox.com/asset/?id=157878578",lleg,25,1)
  2199. so("http://roblox.com/asset/?id=165970126",lleg,25,1)
  2200.  
  2201. wait(3)
  2202. human.WalkSpeed = 16
  2203. pe:Destroy()
  2204. pe2:Destroy()
  2205. pea:Destroy()
  2206. pea2:Destroy()
  2207. resetlerp()
  2208. activu = false
  2209. end
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215. function Smash()
  2216.     for i = 1, 15 do
  2217. local gtrace = Instance.new("Part",game.Workspace)
  2218. gtrace.BrickColor = gprop[1]
  2219. gtrace.Material = gprop[2]
  2220. gtrace.Size = Vector3.new(19,19,19)
  2221. gtrace.Anchored = true
  2222. gtrace.CanCollide = false
  2223. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-60,60),-6,math.random(-60,60))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2224. local gdisp = coroutine.wrap(function()
  2225. wait(7)
  2226. for i = 1, 9 do
  2227. wait(.1)
  2228. gtrace.Transparency = gtrace.Transparency + .1
  2229. end
  2230. gtrace:Destroy()
  2231. end)
  2232. gdisp()
  2233. end
  2234.  
  2235. Crater(head,67)
  2236. end
  2237.  
  2238. function Smash2()
  2239.     for i = 1, 15 do
  2240. local gtrace = Instance.new("Part",game.Workspace)
  2241. gtrace.BrickColor = gprop[1]
  2242. gtrace.Material = gprop[2]
  2243. gtrace.Size = Vector3.new(19,19,19)
  2244. gtrace.Anchored = true
  2245. gtrace.CanCollide = false
  2246. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2247. local gdisp = coroutine.wrap(function()
  2248. wait(7)
  2249. for i = 1, 9 do
  2250. wait(.1)
  2251. gtrace.Transparency = gtrace.Transparency + .1
  2252. end
  2253. gtrace:Destroy()
  2254. end)
  2255. gdisp()
  2256. end
  2257.  
  2258. end
  2259.  
  2260. function Smash3()
  2261.     for i = 1, 15 do
  2262. local gtrace = Instance.new("Part",game.Workspace)
  2263. gtrace.BrickColor = gprop[1]
  2264. gtrace.Material = gprop[2]
  2265. gtrace.Size = Vector3.new(19,19,19)
  2266. gtrace.Anchored = true
  2267. gtrace.CanCollide = false
  2268. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-6,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2269. local gdisp = coroutine.wrap(function()
  2270. wait(7)
  2271. for i = 1, 9 do
  2272. wait(.1)
  2273. gtrace.Transparency = gtrace.Transparency + .1
  2274. end
  2275. gtrace:Destroy()
  2276. end)
  2277. gdisp()
  2278. end
  2279.  
  2280. end
  2281.  
  2282.  
  2283. function Smash4()
  2284.     for i = 1, 15 do
  2285. local gtrace = Instance.new("Part",game.Workspace)
  2286. gtrace.BrickColor = gprop[1]
  2287. gtrace.Material = gprop[2]
  2288. gtrace.Size = Vector3.new(19,19,19)
  2289. gtrace.Anchored = true
  2290. gtrace.CanCollide = false
  2291. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-40,40),-6,math.random(-40,40))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2292. local gdisp = coroutine.wrap(function()
  2293. wait(7)
  2294. for i = 1, 9 do
  2295. wait(.1)
  2296. gtrace.Transparency = gtrace.Transparency + .1
  2297. end
  2298. gtrace:Destroy()
  2299. end)
  2300. gdisp()
  2301. end
  2302.  
  2303. end
  2304.  
  2305. function Smash5()
  2306.     for i = 1, 15 do
  2307. local gtrace = Instance.new("Part",game.Workspace)
  2308. gtrace.BrickColor = gprop[1]
  2309. gtrace.Material = gprop[2]
  2310. gtrace.Size = Vector3.new(19,19,19)
  2311. gtrace.Anchored = true
  2312. gtrace.CanCollide = false
  2313. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-30,30),-6,math.random(-30,30))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2314. local gdisp = coroutine.wrap(function()
  2315. wait(7)
  2316. for i = 1, 9 do
  2317. wait(.1)
  2318. gtrace.Transparency = gtrace.Transparency + .1
  2319. end
  2320. gtrace:Destroy()
  2321. end)
  2322. gdisp()
  2323. end
  2324.  
  2325. end
  2326.  
  2327. function Smash6()
  2328.     for i = 1, 15 do
  2329. local gtrace = Instance.new("Part",game.Workspace)
  2330. gtrace.BrickColor = gprop[1]
  2331. gtrace.Material = gprop[2]
  2332. gtrace.Size = Vector3.new(19,19,19)
  2333. gtrace.Anchored = true
  2334. gtrace.CanCollide = false
  2335. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-20,20),-6,math.random(-20,20))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2336. local gdisp = coroutine.wrap(function()
  2337. wait(7)
  2338. for i = 1, 9 do
  2339. wait(.1)
  2340. gtrace.Transparency = gtrace.Transparency + .1
  2341. end
  2342. gtrace:Destroy()
  2343. end)
  2344. gdisp()
  2345. end
  2346.  
  2347. end
  2348.  
  2349.  
  2350.     for i,v in pairs(FindNearestTorso(tors.CFrame.p,99))do
  2351.         if v:FindFirstChild('Humanoid') then
  2352.             v.Humanoid:TakeDamage(math.random(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999,9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999))
  2353.             v.Humanoid.PlatformStand = true
  2354.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 600
  2355.         end
  2356.     end
  2357.  
  2358.  
  2359. function HeavenSmash()
  2360.    
  2361.    
  2362.      if activu == true or selected == false then
  2363.       return
  2364.         end
  2365.     coroutine.resume(coroutine.create(function()
  2366.       fglow(lleg.Glow, 19)
  2367.       fglow(rleg.Glow, 19)
  2368.       fglow(rarm.Glow, 19)
  2369.       fglow(larm.Glow, 19)
  2370.       fglow(head.Glow, 19)
  2371.       fglow(tors.Glow, 19)
  2372.     end))
  2373.     activu = true
  2374. local pe = Instance.new("ParticleEmitter")
  2375.     pe.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2376.     pe.LightEmission = 0.9
  2377.     pe.Size = NumberSequence.new(0.5)
  2378.     pe.Texture = "rbxassetid://272050333"
  2379.     pe.Transparency = NumberSequence.new(0.1)
  2380.     pe.Lifetime = NumberRange.new(0.1)
  2381.     pe.Rate = 250
  2382.     pe.RotSpeed = NumberRange.new(360)
  2383.     pe.Speed = NumberRange.new(3)
  2384.     pe.VelocitySpread = 360
  2385.     pe.Parent = lleg.Glow
  2386.     local pea = pe:Clone()
  2387.     pea.Parent = lleg.Glow
  2388.     local pe2 = Instance.new("ParticleEmitter")
  2389.     pe2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2390.     pe2.LightEmission = 0.9
  2391.     pe2.Size = NumberSequence.new(5)
  2392.     pe2.Texture = "rbxassetid://516107903"
  2393.     pe2.Transparency = NumberSequence.new(0.4)
  2394.     pe2.ZOffset = 2
  2395.     pe2.Enabled = true
  2396.     pe2.LockedToPart = true
  2397.     pe2.Lifetime = NumberRange.new(0.07)
  2398.     pe2.Rate = 8
  2399.     pe2.Rotation = NumberRange.new(0, 360)
  2400.     pe2.RotSpeed = NumberRange.new(0)
  2401.     pe2.Speed = NumberRange.new(0)
  2402.     pe2.VelocitySpread = 180
  2403.     pe2.Parent = lleg.Glow
  2404.     local pea2 = pe2:Clone()
  2405.     pea2.Parent = lleg.Glow
  2406.  
  2407.  
  2408.  
  2409.     local pet = Instance.new("ParticleEmitter")
  2410.     pet.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2411.     pet.LightEmission = 0.9
  2412.     pet.Size = NumberSequence.new(0.5)
  2413.     pet.Texture = "rbxassetid://272050333"
  2414.     pet.Transparency = NumberSequence.new(0.1)
  2415.     pet.Lifetime = NumberRange.new(0.1)
  2416.     pet.Rate = 1
  2417.     pet.RotSpeed = NumberRange.new(360)
  2418.     pet.Speed = NumberRange.new(3)
  2419.     pet.VelocitySpread = 360
  2420.     pet.Parent = rarm.Glow
  2421.     local pet2 = Instance.new("ParticleEmitter")
  2422.     pet2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2423.     pet2.LightEmission = 0.9
  2424.     pet2.Size = NumberSequence.new(5)
  2425.     pet2.Texture = "rbxassetid://516107903"
  2426.     pet2.Transparency = NumberSequence.new(0.4)
  2427.     pet2.ZOffset = 2
  2428.     pet2.Enabled = false
  2429.     pet2.LockedToPart = true
  2430.     pet2.Lifetime = NumberRange.new(0.07)
  2431.     pet2.Rate = 8
  2432.     pet2.Rotation = NumberRange.new(0, 360)
  2433.     pet2.RotSpeed = NumberRange.new(0)
  2434.     pet2.Speed = NumberRange.new(0)
  2435.     pet2.VelocitySpread = 180
  2436.     pet2.Parent = rarm.Glow
  2437.  
  2438.    
  2439.    
  2440.     local petl = Instance.new("ParticleEmitter")
  2441.     petl.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2442.     petl.LightEmission = 0.9
  2443.     petl.Size = NumberSequence.new(0.5)
  2444.     petl.Texture = "rbxassetid://272050333"
  2445.     petl.Transparency = NumberSequence.new(0.1)
  2446.     petl.Lifetime = NumberRange.new(0.1)
  2447.     petl.Rate = 1
  2448.     petl.RotSpeed = NumberRange.new(360)
  2449.     petl.Speed = NumberRange.new(3)
  2450.     petl.VelocitySpread = 360
  2451.     petl.Parent = larm.Glow
  2452.     local petl2 = Instance.new("ParticleEmitter")
  2453.     petl2.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2454.     petl2.LightEmission = 0.9
  2455.     petl2.Size = NumberSequence.new(5)
  2456.     petl2.Texture = "rbxassetid://516107903"
  2457.     petl2.Transparency = NumberSequence.new(0.4)
  2458.     petl2.ZOffset = 2
  2459.     petl2.Enabled = false
  2460.     petl2.LockedToPart = true
  2461.     petl2.Lifetime = NumberRange.new(0.07)
  2462.     petl2.Rate = 8
  2463.     petl2.Rotation = NumberRange.new(0, 360)
  2464.     petl2.RotSpeed = NumberRange.new(0)
  2465.     petl2.Speed = NumberRange.new(0)
  2466.     petl2.VelocitySpread = 180
  2467.     petl2.Parent = larm.Glow
  2468.  
  2469.    
  2470.    local petl3 = Instance.new("ParticleEmitter")
  2471.     petl3.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2472.     petl3.LightEmission = 0.9
  2473.     petl3.Size = NumberSequence.new(0.5)
  2474.     petl3.Texture = "rbxassetid://272050333"
  2475.     petl3.Transparency = NumberSequence.new(0.1)
  2476.     petl3.Lifetime = NumberRange.new(0.1)
  2477.     petl3.Rate = 1
  2478.     petl3.RotSpeed = NumberRange.new(360)
  2479.     petl3.Speed = NumberRange.new(3)
  2480.     petl3.VelocitySpread = 360
  2481.     petl3.Parent = head.Glow
  2482.     local petl23 = Instance.new("ParticleEmitter")
  2483.     petl23.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2484.     petl23.LightEmission = 0.9
  2485.     petl23.Size = NumberSequence.new(5)
  2486.     petl23.Texture = "rbxassetid://516107903"
  2487.     petl23.Transparency = NumberSequence.new(0.4)
  2488.     petl23.ZOffset = 2
  2489.     petl23.Enabled = false
  2490.     petl23.LockedToPart = true
  2491.     petl23.Lifetime = NumberRange.new(0.07)
  2492.     petl23.Rate = 8
  2493.     petl23.Rotation = NumberRange.new(0, 360)
  2494.     petl23.RotSpeed = NumberRange.new(0)
  2495.     petl23.Speed = NumberRange.new(0)
  2496.     petl23.VelocitySpread = 180
  2497.     petl23.Parent = head.Glow
  2498.  
  2499.  
  2500.  
  2501. local petl34 = Instance.new("ParticleEmitter")
  2502.     petl34.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2503.     petl34.LightEmission = 0.9
  2504.     petl34.Size = NumberSequence.new(0.5)
  2505.     petl34.Texture = "rbxassetid://272050333"
  2506.     petl34.Transparency = NumberSequence.new(0.1)
  2507.     petl34.Lifetime = NumberRange.new(0.1)
  2508.     petl34.Rate = 1
  2509.     petl34.RotSpeed = NumberRange.new(360)
  2510.     petl34.Speed = NumberRange.new(3)
  2511.     petl34.VelocitySpread = 360
  2512.     petl34.Parent = rleg.Glow
  2513.     local petl234 = Instance.new("ParticleEmitter")
  2514.     petl234.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2515.     petl234.LightEmission = 0.9
  2516.     petl234.Size = NumberSequence.new(5)
  2517.     petl234.Texture = "rbxassetid://516107903"
  2518.     petl234.Transparency = NumberSequence.new(0.4)
  2519.     petl234.ZOffset = 2
  2520.     petl234.Enabled = false
  2521.     petl234.LockedToPart = true
  2522.     petl234.Rate = 8
  2523.     petl234.Rotation = NumberRange.new(0, 360)
  2524.     petl234.RotSpeed = NumberRange.new(0)
  2525.     petl234.Speed = NumberRange.new(0)
  2526.     petl234.VelocitySpread = 180
  2527.     petl234.Parent = rleg.Glow
  2528.  
  2529.  
  2530. local petl345 = Instance.new("ParticleEmitter")
  2531.     petl345.Color = ColorSequence.new(Color3.new(127, 0, 0))
  2532.     petl345.LightEmission = 0.9
  2533.     petl345.Size = NumberSequence.new(0.5)
  2534.     petl345.Texture = "rbxassetid://272050333"
  2535.     petl345.Transparency = NumberSequence.new(0.1)
  2536.     petl345.Lifetime = NumberRange.new(0.1)
  2537.     petl345.Rate = 1
  2538.     petl345.RotSpeed = NumberRange.new(360)
  2539.     petl345.Speed = NumberRange.new(3)
  2540.     petl345.VelocitySpread = 360
  2541.     petl345.Parent = tors.Glow
  2542.     local petl2345 = Instance.new("ParticleEmitter")
  2543.     petl2345.Color = ColorSequence.new(Color3.new(207, 207, 207))
  2544.     petl2345.LightEmission = 0.9
  2545.     petl2345.Size = NumberSequence.new(5)
  2546.     petl2345.Texture = "rbxassetid://516107903"
  2547.     petl2345.Transparency = NumberSequence.new(0.4)
  2548.     petl2345.ZOffset = 2
  2549.     petl2345.Enabled = false
  2550.     petl2345.LockedToPart = true
  2551.     petl2345.Rate = 8
  2552.     petl2345.Rotation = NumberRange.new(0, 360)
  2553.     petl2345.RotSpeed = NumberRange.new(0)
  2554.     petl2345.Speed = NumberRange.new(0)
  2555.     petl2345.VelocitySpread = 180
  2556.     petl2345.Parent = tors.Glow
  2557. human.WalkSpeed = 0
  2558. so("http://www.roblox.com/asset/?id=169445572",head,1.5,1.5)
  2559. so("http://www.roblox.com/asset/?id=169380495",head,1.5,1.5)
  2560. for l = 1, 30 do
  2561.       swait()
  2562.       lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  2563.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  2564.       lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  2565.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2566.       lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  2567.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2568.       lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  2569.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2570.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  2571.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2572.         end
  2573.  
  2574.  
  2575. resetlerp()
  2576.  
  2577.  BV = Instance.new("BodyVelocity", tors)
  2578.         BV.maxForce = Vector3.new(0,200000,0)
  2579.         BV.P = 100000
  2580.         BV.velocity = Vector3.new(0,150,0)
  2581. local rng = Instance.new("Part", chr)
  2582.         rng.Anchored = true
  2583.         rng.BrickColor = BrickColor.new("Institutional white")
  2584.         rng.CanCollide = false
  2585.         rng.FormFactor = 3
  2586.         rng.Name = "Ring"
  2587.         rng.Size = Vector3.new(1, 1, 1)
  2588.         rng.Transparency = 0.5
  2589.         rng.TopSurface = 0
  2590.         rng.BottomSurface = 0
  2591.         rng.Position = tors.Position - Vector3.new(0,2,0)
  2592.         rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2593.         local rngm = Instance.new("SpecialMesh", rng)
  2594.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2595.         rngm.Scale = Vector3.new(10, 10, 20)
  2596.             x = Instance.new("Sound",tors)
  2597.             x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2598.             x.Looped = false
  2599.             x.Pitch = .7
  2600.             x.Volume = 30
  2601.             x:Play()
  2602.                 coroutine.wrap(function()
  2603.                 for i = 1, 60, 8 do
  2604.                 rngm.Scale = Vector3.new(10.20 + i*10.10, 10.20 + i*10.10, 10)
  2605.                 rng.Transparency = i/60
  2606.                 wait()
  2607.                 end
  2608.                 wait()
  2609.                 rng:Destroy()
  2610.                 end)()
  2611. wait(2.6)
  2612. BV:Destroy()
  2613. tors.Anchored = true
  2614. wait(3.2)
  2615. tors.Anchored = false
  2616. BV = Instance.new("BodyVelocity", tors)
  2617.         BV.maxForce = Vector3.new(0,-20000,0)
  2618.         BV.P = 1000
  2619.         BV.velocity = Vector3.new(0,-150,0)
  2620. wait(1)
  2621. BV:Destroy()
  2622. wait(0.01)
  2623.  
  2624. human.WalkSpeed = 0
  2625.     boom3:Play()
  2626.  
  2627. Smash()
  2628. Smash2()
  2629. Smash3()
  2630. Ring()
  2631. pe:Destroy()
  2632. pea:Destroy()
  2633. pea2:Destroy()
  2634. pe2:Destroy()
  2635. wait(2)
  2636. human.WalkSpeed = 16
  2637.     activu = false
  2638. end
  2639.  
  2640.  
  2641.  
  2642. sound = Instance.new("Sound", game.Players.LocalPlayer.Character["Right Leg"])
  2643. sound.SoundId = "rbxassetid://220025776"
  2644. sound.Volume = 6
  2645.  
  2646. sound2 = Instance.new("Sound", game.Players.LocalPlayer.Character["Torso"])
  2647. sound2.SoundId = "rbxassetid://386946017"
  2648. sound2.Volume = 6
  2649.  
  2650. sound3 = Instance.new("Sound", game.Players.LocalPlayer.Character)
  2651. sound3.SoundId = "rbxassetid://165969964"
  2652. sound3.Volume = 6
  2653.  
  2654. function rip()
  2655.         activu = true
  2656.         local detect = Instance.new("Part", game.Players.LocalPlayer.Character)
  2657.         detect.Size = Vector3.new(1,1,1)
  2658.         detect:BreakJoints()
  2659.         detect.CanCollide = false
  2660.         local weld = Instance.new("Weld", detect)
  2661.         weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
  2662.         weld.Part1 = detect
  2663.         weld.C0 = weld.C0 * CFrame.new(0,-1,0)
  2664.        
  2665.        
  2666.        
  2667.         local function attack(prt)
  2668.             local humanoid = prt.Parent:findFirstChild("Humanoid")
  2669.             if humanoid ~= nil then
  2670.                 local torso = prt.Parent:findFirstChild("Torso")
  2671.                
  2672.                
  2673.                
  2674.                
  2675.                
  2676.                
  2677.                
  2678.                 function KABOOMZ3()
  2679.     local effspwn = Instance.new("Part")
  2680.     coroutine.resume(coroutine.create(function()
  2681.       local sound1 = Instance.new("Sound")
  2682.       sound1.SoundId = "rbxassetid://138137702"
  2683.       sound1.MaxDistance = 300
  2684.       sound1.EmitterSize = 20
  2685.       sound1.Volume = 2.5
  2686.       sound1.Pitch = 0.65
  2687.       sound1.Parent = effspwn
  2688.       local sound2 = Instance.new("Sound")
  2689.       sound2.SoundId = "rbxassetid://157878578"
  2690.       sound2.MaxDistance = 300
  2691.       sound2.EmitterSize = 20
  2692.       sound2.Volume = 1
  2693.       sound2.Pitch = 0.7
  2694.       sound2.Parent = effspwn
  2695.       local sound3 = Instance.new("Sound")
  2696.       sound3.SoundId = "rbxassetid://138250406"
  2697.       sound2.MaxDistance = 400
  2698.       sound2.EmitterSize = 30
  2699.       sound2.Volume = 0.5
  2700.       sound2.Pitch = 0.5
  2701.       sound2.Parent = effspwn
  2702.       sound2:Play()
  2703.       wait()
  2704.       sound1:Play()
  2705.       sound3:Play()
  2706.     end))
  2707.     local model = Instance.new("Model")
  2708.     game.Debris:AddItem(model, 20)
  2709.     model.Name = "smasheffects"
  2710.     model.Parent = workspace
  2711.     effspwn.Name = "spwnr"
  2712.     effspwn.Size = Vector3.new(1, 1, 1)
  2713.     effspwn.Anchored = true
  2714.     effspwn.CanCollide = false
  2715.     effspwn.Transparency = 1
  2716.     effspwn.CFrame = torso.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2717.     effspwn.Parent = model
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723. Crater(head,60)
  2724. Crater(head,120)
  2725.  
  2726.     for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  2727.         if v:FindFirstChild('Humanoid') then
  2728.             v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2729.             v.Humanoid.PlatformStand = true
  2730.             v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2731.         end
  2732.     end
  2733.  
  2734.     coroutine.resume(coroutine.create(function()
  2735.       local shok = Instance.new("Part")
  2736.       shok.Name = "whoosh"
  2737.       shok.BrickColor = BrickColor.new("Institutional white")
  2738.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2739.       shok.Size = Vector3.new(1, 1, 1)
  2740.       shok.Anchored = true
  2741.       shok.Material = "Neon"
  2742.       shok.Transparency = 0.1
  2743.       shok.CanCollide = false
  2744.       shok.Parent = model
  2745.       game.Debris:AddItem(shok, 12)
  2746.       local mesh = Instance.new("SpecialMesh")
  2747.       mesh.MeshType = "FileMesh"
  2748.       mesh.MeshId = "rbxassetid://437347603"
  2749.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  2750.       mesh.Parent = shok
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.       for e = 1, 8 do
  2757.         wait()
  2758.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  2759.         shok.Transparency = shok.Transparency + 0.035
  2760.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  2761.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  2762.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2763.  
  2764.       end
  2765.       for e = 1, 16 do
  2766.         wait()
  2767.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  2768.         shok.Transparency = shok.Transparency + 0.11
  2769.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  2770.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  2771.         hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2772.  
  2773.       end
  2774.     end))
  2775.     coroutine.resume(coroutine.create(function()
  2776.       local shok = Instance.new("Part")
  2777.       shok.Name = "wring1"
  2778.       shok.BrickColor = BrickColor.new("Institutional white")
  2779.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2780.       shok.Size = Vector3.new(1, 1, 1)
  2781.       shok.Anchored = true
  2782.       shok.Material = "Neon"
  2783.       shok.Transparency = 0.25
  2784.       shok.CanCollide = false
  2785.       shok.Parent = model
  2786.       game.Debris:AddItem(shok, 12)
  2787.       local mesh = Instance.new("SpecialMesh")
  2788.       mesh.MeshType = "FileMesh"
  2789.       mesh.MeshId = "rbxassetid://3270017"
  2790.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  2791.       mesh.Parent = shok
  2792.       for e = 1, 30 do
  2793.         wait()
  2794.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  2795.         shok.Transparency = shok.Transparency + 0.002
  2796.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2797.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2798.       end
  2799.       for e = 1, 38 do
  2800.         wait()
  2801.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2802.         shok.Transparency = shok.Transparency + 0.002
  2803.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2804.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2805.       end
  2806.       for e = 1, 24 do
  2807.         wait()
  2808.         mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2809.         shok.Transparency = shok.Transparency + 0.03
  2810.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2811.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2812.       end
  2813.     end))
  2814.     coroutine.resume(coroutine.create(function()
  2815.       local shok = Instance.new("Part")
  2816.       shok.Name = "wring2"
  2817.       shok.BrickColor = BrickColor.new("Institutional white")
  2818.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2819.       shok.Size = Vector3.new(1, 1, 1)
  2820.       shok.Anchored = true
  2821.       shok.Material = "Neon"
  2822.       shok.Transparency = 0.25
  2823.       shok.CanCollide = false
  2824.       shok.Parent = model
  2825.       game.Debris:AddItem(shok, 12)
  2826.       local mesh = Instance.new("SpecialMesh")
  2827.       mesh.MeshType = "FileMesh"
  2828.       mesh.MeshId = "rbxassetid://3270017"
  2829.       mesh.Scale = Vector3.new(12, 12, 0.05)
  2830.       mesh.Parent = shok
  2831.       for e = 1, 30 do
  2832.         wait()
  2833.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  2834.         shok.Transparency = shok.Transparency + 0.002
  2835.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2836.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2837.       end
  2838.       for e = 1, 38 do
  2839.         wait()
  2840.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2841.         shok.Transparency = shok.Transparency + 0.002
  2842.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2843.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2844.       end
  2845.       for e = 1, 24 do
  2846.         wait()
  2847.         mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2848.         shok.Transparency = shok.Transparency + 0.03
  2849.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2850.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2851.       end
  2852.     end))
  2853.     coroutine.resume(coroutine.create(function()
  2854.       local shok = Instance.new("Part")
  2855.       shok.Name = "coil1"
  2856.       shok.BrickColor = BrickColor.new("Institutional white")
  2857.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2858.       shok.Size = Vector3.new(1, 1, 1)
  2859.       shok.Anchored = true
  2860.       shok.Material = "Neon"
  2861.       shok.Transparency = 0.25
  2862.       shok.CanCollide = false
  2863.       shok.Parent = model
  2864.       game.Debris:AddItem(shok, 12)
  2865.       local mesh = Instance.new("SpecialMesh")
  2866.       mesh.MeshType = "FileMesh"
  2867.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2868.       mesh.Scale = Vector3.new(12, 12, 12)
  2869.       mesh.Parent = shok
  2870.       for e = 1, 15 do
  2871.         wait()
  2872.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2873.         shok.Transparency = shok.Transparency + 0.004
  2874.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2875.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2876.       end
  2877.       for e = 1, 16 do
  2878.         wait()
  2879.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2880.         shok.Transparency = shok.Transparency + 0.004
  2881.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2882.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2883.       end
  2884.       for e = 1, 12 do
  2885.         wait()
  2886.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2887.         shok.Transparency = shok.Transparency + 0.06
  2888.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2889.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2890.       end
  2891.     end))
  2892.     coroutine.resume(coroutine.create(function()
  2893.       local shok = Instance.new("Part")
  2894.       shok.Name = "coil2"
  2895.       shok.BrickColor = BrickColor.new("Institutional white")
  2896.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2897.       shok.Size = Vector3.new(1, 1, 1)
  2898.       shok.Anchored = true
  2899.       shok.Material = "Neon"
  2900.       shok.Transparency = 0.25
  2901.       shok.CanCollide = false
  2902.       shok.Parent = model
  2903.       game.Debris:AddItem(shok, 12)
  2904.       local mesh = Instance.new("SpecialMesh")
  2905.       mesh.MeshType = "FileMesh"
  2906.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2907.       mesh.Scale = Vector3.new(6, 12, 6)
  2908.       mesh.Parent = shok
  2909.       for e = 1, 15 do
  2910.         wait()
  2911.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2912.         shok.Transparency = shok.Transparency + 0.005
  2913.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2914.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2915.       end
  2916.       for e = 1, 16 do
  2917.         wait()
  2918.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2919.         shok.Transparency = shok.Transparency + 0.005
  2920.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2921.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2922.       end
  2923.       for e = 1, 12 do
  2924.         wait()
  2925.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2926.         shok.Transparency = shok.Transparency + 0.09
  2927.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2928.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2929.       end
  2930.     end))
  2931.     coroutine.resume(coroutine.create(function()
  2932.       local shok = Instance.new("Part")
  2933.       shok.Name = "shokwve"
  2934.       shok.BrickColor = BrickColor.new("Institutional white")
  2935.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  2936.       shok.Size = Vector3.new(1, 1, 1)
  2937.       shok.Anchored = true
  2938.       shok.Material = "Neon"
  2939.       shok.Transparency = 0.6
  2940.       shok.CanCollide = false
  2941.       shok.Parent = model
  2942.       game.Debris:AddItem(shok, 12)
  2943.       local mesh = Instance.new("SpecialMesh")
  2944.       mesh.MeshType = "FileMesh"
  2945.       mesh.MeshId = "rbxassetid://489415447"
  2946.       mesh.Scale = Vector3.new(1, 1, 1)
  2947.       mesh.Parent = shok
  2948.       for e = 1, 12 do
  2949.         wait()
  2950.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  2951.         shok.Transparency = shok.Transparency + 0.002
  2952.       end
  2953.       for e = 1, 32 do
  2954.         wait()
  2955.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2956.         shok.Transparency = shok.Transparency + 0.002
  2957.       end
  2958.       for e = 1, 24 do
  2959.         wait()
  2960.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2961.         shok.Transparency = shok.Transparency + 0.03
  2962.       end
  2963.     end))
  2964.     coroutine.resume(coroutine.create(function()
  2965.       local shok = Instance.new("Part")
  2966.       shok.Name = "shock2"
  2967.       shok.BrickColor = BrickColor.new("Institutional white")
  2968.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2969.       shok.Size = Vector3.new(1, 1, 1)
  2970.       shok.Anchored = true
  2971.       shok.Material = "Neon"
  2972.       shok.Transparency = 0.35
  2973.       shok.CanCollide = false
  2974.       shok.Parent = model
  2975.       game.Debris:AddItem(shok, 12)
  2976.       local mesh = Instance.new("SpecialMesh")
  2977.       mesh.MeshType = "FileMesh"
  2978.       mesh.MeshId = "rbxassetid://489415447"
  2979.       mesh.Scale = Vector3.new(12, 12, 12)
  2980.       mesh.Parent = shok
  2981.       for e = 1, 15 do
  2982.         wait()
  2983.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2984.         shok.Transparency = shok.Transparency + 0.004
  2985.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2986.       end
  2987.       for e = 1, 16 do
  2988.         wait()
  2989.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2990.         shok.Transparency = shok.Transparency + 0.004
  2991.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2992.       end
  2993.       for e = 1, 12 do
  2994.         wait()
  2995.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2996.         shok.Transparency = shok.Transparency + 0.06
  2997.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2998.       end
  2999.     end))
  3000.     coroutine.resume(coroutine.create(function()
  3001.       local shok = Instance.new("Part")
  3002.       shok.Name = "shock3"
  3003.       shok.BrickColor = BrickColor.new("Institutional white")
  3004.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3005.       shok.Size = Vector3.new(1, 1, 1)
  3006.       shok.Anchored = true
  3007.       shok.Material = "Neon"
  3008.       shok.Transparency = 0.35
  3009.       shok.CanCollide = false
  3010.       shok.Parent = model
  3011.       game.Debris:AddItem(shok, 12)
  3012.       local mesh = Instance.new("SpecialMesh")
  3013.       mesh.MeshType = "FileMesh"
  3014.       mesh.MeshId = "rbxassetid://489415447"
  3015.       mesh.Scale = Vector3.new(12, 12, 12)
  3016.       mesh.Parent = shok
  3017.       for e = 1, 15 do
  3018.         wait()
  3019.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3020.         shok.Transparency = shok.Transparency + 0.004
  3021.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3022.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3023.       end
  3024.       for e = 1, 16 do
  3025.         wait()
  3026.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3027.         shok.Transparency = shok.Transparency + 0.004
  3028.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3029.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3030.       end
  3031.       for e = 1, 12 do
  3032.         wait()
  3033.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3034.         shok.Transparency = shok.Transparency + 0.06
  3035.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3036.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3037.       end
  3038.     end))
  3039.   end
  3040.  
  3041.  
  3042.  
  3043.                 if torso ~= nil then
  3044.                     game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  3045.                     game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  3046.                     for i = 1,5 do
  3047.                         wait()
  3048.                         game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.25)
  3049.                         game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0.25)
  3050.                         game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.25,0,0)
  3051.                     end
  3052.                     sound:Play()
  3053.                     local bodyVel = Instance.new("BodyPosition", torso)
  3054.                     bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,1000,0)
  3055.                     bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3056.                     wait(2)
  3057.                     torso.Anchored = true
  3058.                     for i = 1,5 do
  3059.                         wait()
  3060.                         game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
  3061.                         game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
  3062.                         game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
  3063.                     end
  3064.                     for i = 1,5 do
  3065.                         wait()
  3066.                         game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.08)
  3067.                         game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.08,0,0)
  3068.                     end
  3069.                     wait(1)
  3070.                     local bodyvel = Instance.new("BodyPosition" , game.Players.LocalPlayer.Character.Torso)
  3071.                     bodyvel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3072.                     bodyvel.Position = torso.Position
  3073.                     for i = 1,5 do
  3074.                         wait()
  3075.                         game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0)
  3076.                         game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.08)
  3077.                         game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.15,0,0)
  3078.                     end
  3079.                     wait(2)
  3080.                     bodyVel:destroy()
  3081.                     game.Players.LocalPlayer.Character.Torso.Anchored = true
  3082.                     torso.Anchored = false
  3083.                     humanoid.PlatformStand = true
  3084.                     local bodyVel = Instance.new("BodyPosition", torso)
  3085.                     bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position - Vector3.new(0,1000,0)
  3086.                     bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3087.                     sound2:Play()
  3088.                    
  3089.                     wait(1.2)
  3090.                     game.Players.LocalPlayer.Character.Torso.Anchored = false
  3091.                     game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3092.                     game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3093.                     game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3094.                     game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3095.                     activu = false
  3096.                     wait(0.5)
  3097.                     bodyvel:destroy()
  3098.                     local ROW3 = function(out, trans, s, wt, t, ang, plus)
  3099.                     for i = 1, 360, 360/t do
  3100.                         local c = Instance.new("Part", game.Workspace)
  3101.                         c.FormFactor = 3
  3102.                         c.TopSurface = 0
  3103.                         c.BottomSurface = 0
  3104.                         c.Size = s
  3105.                         c.Anchored = true
  3106.                         c.CanCollide = wt
  3107.                         c.Material=workspace.Base.Material
  3108.                         c.Transparency = trans
  3109.                         c.BrickColor = workspace.Base.BrickColor
  3110.                         c.CFrame = CFrame.new(torso.CFrame.x,0,torso.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  3111.                         c.Locked=true
  3112.                         game.Debris:AddItem(c,25)
  3113.                     end
  3114. end
  3115.    
  3116.    
  3117.    
  3118.  
  3119.         sound3:Play()
  3120.         ROW3(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)
  3121.                     game.Players.LocalPlayer.Character.Torso.Anchored = true
  3122.                     KABOOMZ3()
  3123.                     wait(0.1)
  3124.                    
  3125.                                         game.Players.LocalPlayer.Character.Torso.Anchored = false
  3126.                                         game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  3127.                     game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  3128.  
  3129.                    
  3130.                 end
  3131.                 end
  3132.         end
  3133.         detect.Touched:connect(attack)
  3134.         wait(0.1)
  3135.         detect:destroy()
  3136.         activu = false
  3137.             end
  3138.        
  3139.  
  3140.  
  3141.   function hito(partoz, magn, dmg, debtim)
  3142.     for _, guy in pairs(workspace:GetChildren()) do
  3143.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  3144.         do
  3145.           local humz = guy:FindFirstChild("Humanoid")
  3146.           local hed = guy:FindFirstChild("Head")
  3147.           humz:TakeDamage(dmg)
  3148.           local db = Instance.new("StringValue")
  3149.           db.Name = "alabo"
  3150.           db.Parent = hed
  3151.           delay(debtim, function()
  3152.             db:Destroy()
  3153.           end)
  3154.         end
  3155.       end
  3156.     end
  3157.   end
  3158.   function animo(yep)
  3159.     if yep == true then
  3160.       anim.Parent = human
  3161.       chr.Animate.Disabled = false
  3162.     elseif yep == false then
  3163.       chr.Animate.Disabled = true
  3164.       anim.Parent = nil
  3165.     end
  3166.   end
  3167.   mouse.KeyDown:connect(function(key)
  3168.     if key == "e" then
  3169.       rsmash()
  3170.     end
  3171.     if key == "l" then
  3172.       jum()
  3173.     end
  3174.     if key == "r" then
  3175.       Tele()
  3176.         end
  3177.     if key == "q" then
  3178.         Stom()
  3179.     end
  3180.     if key == "f" then
  3181.         HeavenSmash()
  3182.     end
  3183.     if key == "h" then
  3184.         rip()
  3185.     end
  3186.   end)
  3187.   tool.Equipped:connect(function()
  3188.     selected = true
  3189.   end)
  3190.   tool.Unequipped:connect(function()
  3191.     selected = false
  3192.   end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement