wanTH092

Reality De-ku

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