daily pastebin goal
69%
SHARE
TWEET

Untitled

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