--fixed by Scenius plr = game.Players.LocalPlayer repeat wait(0.4) until plr.Character chr = plr.Character human = chr:FindFirstChild("Humanoid") mouse = plr:GetMouse() selected = false equipd = false tors = chr.Torso rarm = chr["Right Arm"] larm = chr["Left Arm"] rleg = chr["Right Leg"] lleg = chr["Left Leg"] hrp = chr.HumanoidRootPart head = chr.Head anim = human.Animator activu = false Heartbeat = Instance.new("BindableEvent") Heartbeat.Name = "Heartbeat" Heartbeat.Parent = script frame = 0.03333333333333333 tf = 0 game:GetService("RunService").Heartbeat:connect(function(s, p) tf = tf + s if tf >= frame then for i = 1, math.floor(tf / frame) do Heartbeat:Fire() end tf = tf - frame * math.floor(tf / frame) end end) function swait(num) if num == 0 or num == nil then Heartbeat.Event:wait() else for i = 1, num do Heartbeat.Event:wait() end end end tool = Instance.new("Tool") tool.CanBeDropped = false tool.RequiresHandle = false tool.Name = "fir" tool.Parent = plr.Backpack RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) RS = tors:FindFirstChild("Right Shoulder") LS = tors:FindFirstChild("Left Shoulder") RH = tors:FindFirstChild("Right Hip") LH = tors:FindFirstChild("Left Hip") RJ = hrp:FindFirstChild("RootJoint") N = tors:FindFirstChild("Neck") cf = CFrame.new ang = CFrame.Angles rd = math.rad rd2 = math.random function nooutline(p) p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10 end function makepart(color, name, reflec, mater, parnt, cfram) local port = Instance.new("Part") port.BrickColor = BrickColor.new(color) port.Name = name nooutline(port) port.Reflectance = reflec port.Material = mater port.Anchored = false port.CanCollide = false port.Locked = true port.Size = Vector3.new(0.2, 0.2, 0.2) port.Parent = parnt return port end function makemesh(meshtype, scale, meshid, parent) local mes = Instance.new("SpecialMesh") mes.MeshType = meshtype mes.Scale = scale if meshtype == "FileMesh" then mes.MeshId = meshid end mes.Parent = parent return mes end function makeweld(parent, p0, p1, c0, c1) local wel = Instance.new("Weld") wel.Part0 = p0 wel.Part1 = p1 wel.C0 = c0 if c1 ~= nil then wel.C1 = c1 end wel.Parent = parent return wel end function smokz(prnt) s = Instance.new("Smoke") s.Color = Color3.new(1, 1, 1) s.Enabled = false s.Name = "smok" s.Opacity = 0.5 s.RiseVelocity = 0.2 s.Size = 0.1 s.Parent = prnt end function glow(tz, paz, smokinz, length) if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then do local s = Instance.new("Sound") s.SoundId = "rbxassetid://298181829" s.Volume = 0.25 s.Pitch = math.random(9, 11) / 10 s.Parent = paz s:Play() paz.Transparency = 0.7 if smokinz == true then paz.smok.Enabled = true end delay(length, function() paz.Transparency = 1 paz.smok.Enabled = false s:Destroy() end) end end end function makeglow() for _, p in pairs(chr:GetChildren()) do if p.ClassName == "Accessory" then do local h = p:FindFirstChildOfClass("Part") local nh = h:Clone() nh.Parent = nil nh.CFrame = h.CFrame nh.Transparency = 1 nh.Name = "Glow" nh.Material = "Neon" nh.BrickColor = BrickColor.new("Really red") nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5) nh.Parent = h makeweld(nh, nh, h, cf(0, 0, 0)) local m = nh:FindFirstChildOfClass("SpecialMesh") m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06) m.TextureId = "" smokz(nh) nh.Touched:connect(function(po) glow(po, nh, true, 0.8) end) end elseif p.ClassName == "Part" and p ~= hrp then do local n = p:Clone() n.Parent = nil n.Transparency = 1 n.Material = "Neon" n.Name = "Glow" n.BrickColor = BrickColor.new("Really red") n.CFrame = p.CFrame n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5) n.Parent = p makeweld(n, n, p, cf(0, 0, 0)) smokz(n) n.Touched:connect(function(po) glow(po, n, true, 0.8) end) if n:FindFirstChildOfClass("Decal") then n:FindFirstChildOfClass("Decal"):Destroy() end if p:FindFirstChildOfClass("SpecialMesh") then local c = p:FindFirstChildOfClass("SpecialMesh"):Clone() c.Parent = nil c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05) c.Parent = n else local m = Instance.new("BlockMesh") m.Scale = Vector3.new(1.05, 1.025, 1.05) if p == tors then m.Scale = Vector3.new(1.05, 1.05, 1.05) end m.Parent = n end end end end end makeglow() function fglow(glopart, duration) for _ = 1, 4 do swait() glopart.Transparency = glopart.Transparency - 0.075 end delay(duration, function() for _ = 1, 4 do swait() glopart.Transparency = glopart.Transparency + 0.075 end end) end function lerpz(joint, prop, cfrmz, alp) joint[prop] = joint[prop]:lerp(cfrmz, alp) end function resetlerp() RJ.C0 = RJC0 RJ.C1 = RJC1 N.C0 = NC0 N.C1 = NC1 RS.C0 = RSC0 RS.C1 = RSC1 LS.C0 = LSC0 LS.C1 = LSC1 RH.C0 = RHC0 RH.C1 = RHC1 LH.C0 = LHC0 end function rsmash() if activu == true or selected == false then return end coroutine.resume(coroutine.create(function() fglow(rarm.Glow, 3) end)) activu = true human.WalkSpeed = human.WalkSpeed - 13 animo(false) local pe = Instance.new("ParticleEmitter") pe.Color = ColorSequence.new(Color3.new(1, 0, 0)) pe.LightEmission = 0.9 pe.Size = NumberSequence.new(0.5) pe.Texture = "rbxassetid://272050333" pe.Transparency = NumberSequence.new(0.1) pe.Lifetime = NumberRange.new(0.1) pe.Rate = 1 pe.RotSpeed = NumberRange.new(360) pe.Speed = NumberRange.new(3) pe.VelocitySpread = 360 pe.Parent = rarm.Glow local pe2 = Instance.new("ParticleEmitter") pe2.Color = ColorSequence.new(Color3.new(1, 0, 0)) pe2.LightEmission = 0.9 pe2.Size = NumberSequence.new(5) pe2.Texture = "rbxassetid://516107903" pe2.Transparency = NumberSequence.new(0.4) pe2.ZOffset = 2 pe2.Enabled = false pe2.LockedToPart = true pe2.Lifetime = NumberRange.new(0.07) pe2.Rate = 8 pe2.Rotation = NumberRange.new(0, 360) pe2.RotSpeed = NumberRange.new(0) pe2.Speed = NumberRange.new(0) pe2.VelocitySpread = 180 pe2.Parent = rarm.Glow for _ = 1, 45 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2) 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) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2) lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2) lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) pe.Rate = pe.Rate + 25 end pe2.Enabled = true pe.Speed = NumberRange.new(10) for _ = 1, 30 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2) lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2) lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2) lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2) end for l = 1, 3 do swait() lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4) lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4) lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4) lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4) end pe:Destroy() pe2:Destroy() KABOOMZ() rarm.Glow.smok.Enabled = true for _ = 1, 8 do swait() lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8) lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8) lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8) lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8) end wait(1.5) animo(true) human.WalkSpeed = human.WalkSpeed + 13 for _ = 1, 24 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2) end resetlerp() rarm.Glow.smok.Enabled = false activu = false end function jum() if activu == true or selected == false then return end coroutine.resume(coroutine.create(function() fglow(rleg.Glow, 1) fglow(lleg.Glow, 1) end)) activu = true human.WalkSpeed = human.WalkSpeed - 13 local pe = Instance.new("ParticleEmitter") pe.Color = ColorSequence.new(Color3.new(1, 0, 0)) pe.LightEmission = 0.9 pe.Size = NumberSequence.new(0.5) pe.Texture = "rbxassetid://272050333" pe.Transparency = NumberSequence.new(0.1) pe.Lifetime = NumberRange.new(0.1) pe.Rate = 250 pe.RotSpeed = NumberRange.new(360) pe.Speed = NumberRange.new(3) pe.VelocitySpread = 360 pe.Parent = rleg.Glow local pea = pe:Clone() pea.Parent = lleg.Glow local pe2 = Instance.new("ParticleEmitter") pe2.Color = ColorSequence.new(Color3.new(1, 0, 0)) pe2.LightEmission = 0.9 pe2.Size = NumberSequence.new(5) pe2.Texture = "rbxassetid://516107903" pe2.Transparency = NumberSequence.new(0.4) pe2.ZOffset = 2 pe2.Enabled = true pe2.LockedToPart = true pe2.Lifetime = NumberRange.new(0.07) pe2.Rate = 8 pe2.Rotation = NumberRange.new(0, 360) pe2.RotSpeed = NumberRange.new(0) pe2.Speed = NumberRange.new(0) pe2.VelocitySpread = 180 pe2.Parent = lleg.Glow local pea2 = pe2:Clone() pea2.Parent = rleg.Glow for l = 1, 30 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40) lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40) lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40) lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40) lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40) end pe:Destroy() pe2:Destroy() pea:Destroy() pea2:Destroy() local bfor = Instance.new("BodyPosition") bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bfor.P = 2500 bfor.Position = hrp.Position + Vector3.new(0, 500, 0) bfor.Parent = hrp KABOOMZ2() human.WalkSpeed = human.WalkSpeed + 13 coroutine.resume(coroutine.create(function() swait(3) bfor:Destroy() end)) for _ = 1, 18 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6) lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6) lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6) lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6) lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6) end for _ = 1, 18 do swait() lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3) end resetlerp() activu = false end function KABOOMZ() local effspwn = Instance.new("Part") coroutine.resume(coroutine.create(function() local sound1 = Instance.new("Sound") sound1.SoundId = "rbxassetid://138137702" sound1.MaxDistance = 300 sound1.EmitterSize = 20 sound1.Volume = 5 sound1.Pitch = 0.95 sound1.Parent = effspwn local sound2 = Instance.new("Sound") sound2.SoundId = "rbxassetid://157878578" sound2.MaxDistance = 300 sound2.EmitterSize = 20 sound2.Volume = 2 sound2.Pitch = 0.9 sound2.Parent = effspwn local sound3 = Instance.new("Sound") sound3.SoundId = "rbxassetid://138250406" sound2.MaxDistance = 400 sound2.EmitterSize = 30 sound2.Volume = 1.5 sound2.Pitch = 0.6 sound2.Parent = effspwn sound2:Play() wait() sound1:Play() sound3:Play() end)) local model = Instance.new("Model") game.Debris:AddItem(model, 20) model.Name = "smasheffects" model.Parent = workspace effspwn.Name = "spwnr" effspwn.Size = Vector3.new(1, 1, 1) effspwn.Anchored = true effspwn.CanCollide = false effspwn.Transparency = 1 effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0) effspwn.Parent = model coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "whoosh" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.1 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://437347603" mesh.Scale = Vector3.new(0.8, 0.8, 0.3) mesh.Parent = shok for e = 1, 8 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22) shok.Transparency = shok.Transparency + 0.035 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29)) hito(shok, 10, 50, 3) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12) shok.Transparency = shok.Transparency + 0.11 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15)) hito(shok, 10, 50, 3) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "wring1" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://3270017" mesh.Scale = Vector3.new(0.1, 0.1, 0.05) mesh.Parent = shok for e = 1, 30 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end for e = 1, 38 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1) shok.Transparency = shok.Transparency + 0.03 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "wring2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://3270017" mesh.Scale = Vector3.new(12, 12, 0.05) mesh.Parent = shok for e = 1, 30 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end for e = 1, 38 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1) shok.Transparency = shok.Transparency + 0.03 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "coil1" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "http://www.roblox.com/asset/?id=1051557" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "coil2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "http://www.roblox.com/asset/?id=1051557" mesh.Scale = Vector3.new(6, 12, 6) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.005 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.005 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.09 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shokwve" shok.BrickColor = BrickColor.new("Institutional white") shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.6 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(1, 1, 1) mesh.Parent = shok for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2) shok.Transparency = shok.Transparency + 0.002 end for e = 1, 32 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5) shok.Transparency = shok.Transparency + 0.002 end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5) shok.Transparency = shok.Transparency + 0.03 end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shock2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.35 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shock3" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.35 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end end)) end function KABOOMZ2() local effspwn = Instance.new("Part") coroutine.resume(coroutine.create(function() local sound1 = Instance.new("Sound") sound1.SoundId = "rbxassetid://138137702" sound1.MaxDistance = 300 sound1.EmitterSize = 20 sound1.Volume = 2.5 sound1.Pitch = 0.65 sound1.Parent = effspwn local sound2 = Instance.new("Sound") sound2.SoundId = "rbxassetid://157878578" sound2.MaxDistance = 300 sound2.EmitterSize = 20 sound2.Volume = 1 sound2.Pitch = 0.7 sound2.Parent = effspwn local sound3 = Instance.new("Sound") sound3.SoundId = "rbxassetid://138250406" sound2.MaxDistance = 400 sound2.EmitterSize = 30 sound2.Volume = 0.5 sound2.Pitch = 0.5 sound2.Parent = effspwn sound2:Play() wait() sound1:Play() sound3:Play() end)) local model = Instance.new("Model") game.Debris:AddItem(model, 20) model.Name = "smasheffects" model.Parent = workspace effspwn.Name = "spwnr" effspwn.Size = Vector3.new(1, 1, 1) effspwn.Anchored = true effspwn.CanCollide = false effspwn.Transparency = 1 effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0) effspwn.Parent = model coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "whoosh" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.1 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://437347603" mesh.Scale = Vector3.new(0.8, 0.8, 0.3) mesh.Parent = shok for e = 1, 8 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22) shok.Transparency = shok.Transparency + 0.035 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12) shok.Transparency = shok.Transparency + 0.11 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "wring1" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://3270017" mesh.Scale = Vector3.new(0.1, 0.1, 0.05) mesh.Parent = shok for e = 1, 30 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end for e = 1, 38 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1) shok.Transparency = shok.Transparency + 0.03 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "wring2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://3270017" mesh.Scale = Vector3.new(12, 12, 0.05) mesh.Parent = shok for e = 1, 30 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end for e = 1, 38 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1) shok.Transparency = shok.Transparency + 0.002 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1) shok.Transparency = shok.Transparency + 0.03 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "coil1" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "http://www.roblox.com/asset/?id=1051557" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "coil2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.25 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "http://www.roblox.com/asset/?id=1051557" mesh.Scale = Vector3.new(6, 12, 6) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.005 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.005 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1) shok.Transparency = shok.Transparency + 0.09 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shokwve" shok.BrickColor = BrickColor.new("Institutional white") shok.Position = effspwn.Position + Vector3.new(0, 5, 0) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.6 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(1, 1, 1) mesh.Parent = shok for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2) shok.Transparency = shok.Transparency + 0.002 end for e = 1, 32 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5) shok.Transparency = shok.Transparency + 0.002 end for e = 1, 24 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5) shok.Transparency = shok.Transparency + 0.03 end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shock2" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.35 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0)) end end)) coroutine.resume(coroutine.create(function() local shok = Instance.new("Part") shok.Name = "shock3" shok.BrickColor = BrickColor.new("Institutional white") shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)) shok.Size = Vector3.new(1, 1, 1) shok.Anchored = true shok.Material = "Neon" shok.Transparency = 0.35 shok.CanCollide = false shok.Parent = model game.Debris:AddItem(shok, 12) local mesh = Instance.new("SpecialMesh") mesh.MeshType = "FileMesh" mesh.MeshId = "rbxassetid://489415447" mesh.Scale = Vector3.new(12, 12, 12) mesh.Parent = shok for e = 1, 15 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end for e = 1, 16 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5) shok.Transparency = shok.Transparency + 0.004 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end for e = 1, 12 do wait() mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5) shok.Transparency = shok.Transparency + 0.06 shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4) shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)) end end)) end function hito(partoz, magn, dmg, debtim) for _, guy in pairs(workspace:GetChildren()) do 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 do local humz = guy:FindFirstChild("Humanoid") local hed = guy:FindFirstChild("Head") humz:TakeDamage(dmg) local db = Instance.new("StringValue") db.Name = "alabo" db.Parent = hed delay(debtim, function() db:Destroy() end) end end end end function animo(yep) if yep == true then anim.Parent = human chr.Animate.Disabled = false elseif yep == false then chr.Animate.Disabled = true anim.Parent = nil end end mouse.KeyDown:connect(function(key) if key == "e" then rsmash() end if key == "t" then jum() end end) tool.Equipped:connect(function() selected = true end) tool.Unequipped:connect(function() selected = false end)