Advertisement
Ganz_the_Skeleton

Izuku-Midoriya (Final Version)

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