diff --git a/Version.txt b/Version.txt index 4d96ccb..9b20258 100644 --- a/Version.txt +++ b/Version.txt @@ -1,3 +1,7 @@ +local v_u_1 = {} +function v_u_1.UO() + local TweenService = game:GetService("TweenService") +-- script by notefrvrt, no skids! local FilteringEnabled = true -- if u set false nothing changes... local v_u_1 = {} local enabled = true -- and also its the config "enabled" @@ -29,6 +33,1692 @@ local v_u_61 = v_u_16.Lasers.Laser1 local v_u_62 = v_u_16.Lasers.Laser2 local v_u_63 = v_u_16.Lasers.PL1 local v_u_64 = v_u_16.Lasers.PL2 +local A = workspace.CoreFolder.Core +-- Create PointLight +local AA = Instance.new("PointLight", A) +AA.Name = "PointLight" +AA.Brightness = 4.1 +AA.Color = Color3.fromRGB(255, 105, 107) +AA.Enabled = false +AA.Range = 45 +AA.Shadows = true + +-- Create ParticleEmitter 1 +local B = Instance.new("ParticleEmitter", A) +B.Name = "corelol" +B.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0), Color3.fromRGB(255, 0, 0)) -- Fixed ColorSequence +B.LightEmission = 1 +B.LightInfluence = 1 +B.Orientation = "FacingCamera" -- Removed Enum +B.Size = NumberSequence.new(10) +B.Squash = NumberSequence.new(0.1) +B.Texture = "rbxassetid://6900421146" +B.Transparency = NumberSequence.new(0.5) +B.ZOffset = 1 +B.EmissionDirection = "Top" -- Removed Enum +B.Enabled = false +B.Rate = 15 +B.Rotation = NumberRange.new(0, 360) +B.RotSpeed = NumberRange.new(-35, 35) +B.Speed = NumberRange.new(0) +B.SpreadAngle = Vector2.new(35, 35) +B.Shape = "Box" -- Removed Enum +B.ShapeInOut = "Outward" -- Removed Enum +B.ShapeStyle = "Volume" -- Removed Enum +B.FlipbookLayout = "None" -- Removed Enum +B.FlipbookFramerate = NumberRange.new(1,1) +B.FlipbookMode = "Loop" +local C = Instance.new("ParticleEmitter", A) +C.Name = "radiating" +C.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0), Color3.fromRGB(255, 0, 0)) -- Fixed ColorSequence +C.LightEmission = 1 +C.LightInfluence = 1 +C.Orientation = "FacingCamera" -- Removed Enum +C.Size = NumberSequence.new(0, 35, 0, 1, 35, 0) +C.Squash = NumberSequence.new(0, -3, 0, 1, 3, 0) +C.Texture = "rbxassetid://7216848832" +C.Transparency = NumberSequence.new(0, 1, 0, 0.501247, 0.84375, 0, 1, 1, 0) +C.ZOffset = 0 +C.EmissionDirection = "Top" -- Removed Enum +C.Enabled = false +C.Lifetime = NumberRange.new(1, 1) +C.Rate = 15 +C.Rotation = NumberRange.new(0) +C.RotSpeed = NumberRange.new(0) +C.Speed = NumberRange.new(0) +C.SpreadAngle = Vector2.new(0) +C.Shape = "Box" -- Removed Enum +C.ShapeInOut = "Outward" -- Removed Enum +C.ShapeStyle = "Volume" -- Removed Enum +C.FlipbookLayout = "None" -- Removed Enum +C.FlipbookFramerate = NumberRange.new(1,1) +C.FlipbookMode = "Loop" +C.FlipbookStartRandom = false +C.LockedToPart = true +local v_u_65 = v_u_16.Lasers.SL1 +local v_u_66 = v_u_16.Lasers.SL2 +local v_u_67 = v_u_17.MasterControl +local v_u_68 = v_u_16.Core +local v_u_69 = v_u_17.TopScreens.TempScreen +local v_u_70 = v_u_17.LiftingScreenAC +local v_u_71 = false +local v_u_72 = false +local v_u_1 = {} +local v_u_2, v_u_3, v_u_4, v_u_5, v_u_6 +local v_u_8 = game:GetService("Debris") +local v_u_9 = game:GetService("ReplicatedStorage") +game:GetService("SoundService") +local v_u_10 = game:GetService("TweenService") +local v_u_11 = false +local v_u_12 = false +local v_u_13 = game.ReplicatedStorage.UNPLANNEDOVERLOAD.Cinematic +local v_u_14 = false +local v_u_15 = {} +CurrentSong = nil +local v_u_16 = workspace.CoreFolder +local v_u_17 = v_u_16:WaitForChild("CoreFunctions") +local v_u_18 = game.ReplicatedStorage.CameraShake +local v_u_19 = v_u_16.LogEvent +local v_u_56 = v_u_16.SFX_MAIN.Startup +local v_u_57 = v_u_16.SFX_MAIN.OtherEvents.Surge +local _ = v_u_16.SFX_MAIN.OtherEvents.Rumble +local v_u_58 = v_u_16.SFX_MAIN.SelfDestruct +local _ = v_u_16.CoreFunctions.CoreLights +local v_u_59 = v_u_16.Core.ParticleColors +local v_u_60 = v_u_16.ShutdownSequence +local v_u_68 = v_u_16.Core +local v_u_61 = v_u_16.Lasers.Laser1 +local v_u_62 = v_u_16.Lasers.Laser2 +local v_u_63 = v_u_16.Lasers.PL1 +local v_u_64 = v_u_16.Lasers.PL2 +local v_u_65 = v_u_16.Lasers.SL1 +local v_u_66 = v_u_16.Lasers.SL2 +local v_u_67 = v_u_17.MasterControl +local v_u_68 = v_u_16.Core +local v_u_69 = v_u_17.TopScreens.TempScreen +local v_u_70 = v_u_17.LiftingScreenAC +local v_u_71 = false +local v_u_72 = false +local v_u_73 = {} +local v_u_2 = game:GetService("TweenService") +local v3 = game:GetService("ReplicatedStorage").UNPLANNEDOVERLOAD +local v4 = game:GetService("UserInputService") +local v_u_5 = game:GetService("TweenService") +local v_u_6 = game:GetService("Players") +local v7 = v3.FovSwap +local v8 = v3.Cinematic +local v_u_9 = v_u_6.LocalPlayer.PlayerGui:WaitForChild("UOUI", 60) +local v10 = v3.Funny +local v_u_11 = v_u_9.scary +local v_u_12 = { + "rbxassetid://17888346896", + "rbxassetid://17888342300", + "rbxassetid://18768063192", + "rbxassetid://16989551079", + "rbxassetid://17507348336", + "rbxassetid://17507336231" +} +local ReplicatedStorage = game:GetService("ReplicatedStorage") +local v_u_1 = {} +local CameraShake = ReplicatedStorage:FindFirstChild("CameraShake") +local AngularIntensity = CameraShake and CameraShake:FindFirstChild("AngularIntensity") +local Roughness = CameraShake and CameraShake:FindFirstChild("Roughness") +function overload(sc) + coroutine.wrap(function() + workspace.CoreFolder.Core.A:Play() + local twen = game:GetService("TweenService"):Create(workspace.CoreFolder.Core.A, TweenInfo.new(sc, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), { + ["PlaybackSpeed"] = 20 + }) + twen:Play() + + game:GetService("TweenService"):Create(workspace.CoreFolder.Core.A, TweenInfo.new(sc, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), { + ["PlaybackSpeed"] = 0.2 + }):Play() + workspace.CoreFolder.Core.A.Volume = 3 + workspace.CoreFolder.Core.A.Looped = true +end)() +end +function cool(fov, time) + local Camera = workspace.CurrentCamera + local tweenInfo = TweenInfo.new(time, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) + local goal = {FieldOfView = fov} + local tween = v_u_5:Create(Camera, tweenInfo, goal) + tween:Play() +end +function cinematic(p23, p24, p25, p26, p27) + local v28 = v_u_9.Cinematics.Top + local v29 = v_u_9.Cinematics.Bot + local v30 = p26 or Enum.EasingStyle.Exponential + local v31 = p27 or Enum.EasingDirection.Out + local v32 = p24 or 5 + local v33 = TweenInfo.new(p25 or 0.5, v30, v31) + if p23 then + if p24 then + v_u_2:Create(v28, v33, { + ["Size"] = UDim2.new(1, 0, v32, 0) + }):Play() + v_u_2:Create(v29, v33, { + ["Size"] = UDim2.new(1, 0, -v32, 0) + }):Play() + return + end + else + v_u_2:Create(v28, v33, { + ["Size"] = UDim2.new(1, 0, 0, 0) + }):Play() + v_u_2:Create(v29, v33, { + ["Size"] = UDim2.new(1, 0, 0, 0) + }):Play() + end +end +function v_u_1.Flick() + local v451 = workspace.CoreFolder.CoreFunctions.Lights + local v_u_452 = workspace:WaitForChild("CoreFolder").SFX_MAIN.SFX:GetChildren() + local v_u_453 = Random.new() + + for _, v_u_454 in v451:GetChildren() do + coroutine.wrap(function() + -- upvalues: (copy) v_u_452, (copy) v_u_454, (copy) v_u_453 + local success, err + + -- Attempt to clone and play sound + local v455 = v_u_452[math.random(1, #v_u_452)]:Clone() + v455.Parent = v_u_454.MainPart + + -- Wait for a random time + task.wait(v_u_453:NextNumber(0.1, 0.45)) + + -- Error handling for SurfaceLight + success, err = pcall(function() + v_u_454.MainPart.LightSource.Enabled = false + end) + if not success then + + end + + v455:Play() + + -- Error handling for Light descendants + success, err = pcall(function() + for _, v456 in v_u_454.Light:GetDescendants() do + if v456:IsA("Part") and v456.Part:IsA("SurfaceLight") then + v456.Material = Enum.Material.SmoothPlastic + end + end + end) + if not success then + + end + + task.wait(v_u_453:NextNumber(0.1, 0.25)) + + -- Error handling for SurfaceLight + success, err = pcall(function() + v_u_454.MainPart.LightSource.Enabled = true + end) + if not success then + + end + + v455:Play() + + -- Error handling for Light descendants + success, err = pcall(function() + for _, v457 in v_u_454.Light:GetDescendants() do + if v457:IsA("Part") then + v457.Material = Enum.Material.Neon + end + end + end) + if not success then + + end + + task.wait(v455.TimeLength) + v455:Destroy() + end)() + end +end +local function AFS(time) + local time = time or 0.1 + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) + v_u_1.Flick() + wait(time) +end +function v_u_1.ServerFlicker() + local v451 = workspace.CoreFolder.CoreFunctions.FloodLights + local v_u_452 = workspace:WaitForChild("CoreFolder").SFX_MAIN.SFX:GetChildren() + local v_u_453 = Random.new() + + for _, v_u_454 in v451:GetChildren() do + coroutine.wrap(function() + -- upvalues: (copy) v_u_452, (copy) v_u_454, (copy) v_u_453 + local success, err + + -- Attempt to clone and play sound + local v455 = v_u_452[math.random(1, #v_u_452)]:Clone() + v455.Parent = v_u_454.LightBrick + + -- Wait for a random time + task.wait(v_u_453:NextNumber(0.1, 0.45)) + + -- Error handling for SurfaceLight + success, err = pcall(function() + v_u_454.LightBrick.SurfaceLight.Enabled = false + end) + if not success then + + end + + v455:Play() + + -- Error handling for Light descendants + success, err = pcall(function() + for _, v456 in v_u_454.Light:GetDescendants() do + if v456:IsA("Part") and v456.Part:IsA("SurfaceLight") then + v456.Material = Enum.Material.SmoothPlastic + end + end + end) + if not success then + + end + + task.wait(v_u_453:NextNumber(0.1, 0.25)) + + -- Error handling for SurfaceLight + success, err = pcall(function() + v_u_454.LightBrick.SurfaceLight.Enabled = true + end) + if not success then + + end + + v455:Play() + + -- Error handling for Light descendants + success, err = pcall(function() + for _, v457 in v_u_454.Light:GetDescendants() do + if v457:IsA("Part") then + v457.Material = Enum.Material.Neon + end + end + end) + if not success then + + end + + task.wait(v455.TimeLength) + v455:Destroy() + end)() + end +end + +function powerpurge(p86) + -- upvalues: (copy) v_u_63, (copy) v_u_64, (copy) v_u_65, (copy) v_u_66, (copy) v_u_16, (copy) v_u_10, (copy) v_u_8 + for _, v_u_87 in { + v_u_63, + v_u_64, + v_u_65, + v_u_66 + } do + if p86 == "fail" then + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 5 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.5 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.7 + }):Play() + task.wait(1) + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 1 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.3 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.4 + }):Play() + task.wait(8) + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + end) + end) + v_u_87.Laser1.Collision.purgeseq.SoundId = v_u_16.SFX_MAIN.FX.PU2.SoundId + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(3), { + ["Value"] = 5 + }) + v_u_87.Laser1.Collision.purgeseq:Play() + v_u_87.Laser1.Collision.StartupEffect.Enabled = true + v_u_87.Laser1.Collision.StartupEffect1.Enabled = true + task.delay(7.45, function() + -- upvalues: (copy) v_u_87, (ref) v_u_10 + v_u_87.Laser1.Collision.StartupEffect.Enabled = false + v_u_87.Laser1.Collision.StartupEffect1.Enabled = false + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(2), { + ["Value"] = 0.5 + }) + task.wait(2) + end) + elseif p86 == "overload" then + v_u_87.Laser1.Collision.purgeseq.SoundId = v_u_16.SFX_MAIN.FX.PU1.SoundId + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(3), { + ["Value"] = 5 + }) + v_u_87.Laser1.Collision.purgeseq:Play() + v_u_87.Laser1.Collision.StartupEffect.Enabled = true + v_u_87.Laser1.Collision.StartupEffect1.Enabled = true + task.delay(7, function() + -- upvalues: (copy) v_u_87, (ref) v_u_16, (ref) v_u_8, (ref) v_u_10 + local v88 = v_u_87.Laser1.Collision.purgeseq:Clone() + v88.Parent = v_u_87.Laser1.Collision + v88.SoundGroup = game:GetService("SoundService").Main.SFX.CoreChamber.Lasers + v88.Name = "ovrld" + v88.SoundId = v_u_16.SFX_MAIN.FX.qsds.SoundId + v88:Stop() + v88.TimePosition = 0 + v88.Volume = 8.7 + v88.RollOffMinDistance = 35 + v88:Play() + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 9 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.5 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.7 + }):Play() + task.wait(1) + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 5 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.3 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.4 + }):Play() + task.wait(8) + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + end) + end) + v_u_8:AddItem(v88, 25) + v_u_87.Laser1.Collision.purgeOV.Enabled = true + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(1), { + ["Value"] = 7 + }) + task.wait(0.83) + task.wait(5) + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(4.67), { + ["Value"] = 3 + }) + v_u_87.Laser1.Collision.StartupEffect.Enabled = false + v_u_87.Laser1.Collision.StartupEffect1.Enabled = false + v_u_87.Laser1.Collision.purgeOV.Enabled = false + AG("PRIORITY WARNING: laser connection lost", 1, Color3.fromRGB(255, 101, 101), true) + task.wait(4.67) + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 5 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.5 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.7 + }):Play() + task.wait(1) + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 5 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.3 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.4 + }):Play() + task.wait(8) + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + end) + end) + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(5), { + ["Value"] = 7 + }) + v_u_87.Laser1.Collision.StartupEffect.Enabled = true + v_u_87.Laser1.Collision.StartupEffect1.Enabled = true + v_u_87.Laser1.Collision.purgeOV.Enabled = true + v_u_87.Laser1.Collision.purgeOV2.Enabled = true + task.wait(5) + v_u_87.Laser1.Collision.StartupEffect.Enabled = false + v_u_87.Laser1.Collision.StartupEffect1.Enabled = false + v_u_87.Laser1.Collision.purgeOV.Enabled = false + v_u_87.Laser1.Collision.purgeOV2.Enabled = false + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(3), { + ["Value"] = 0.5 + }) + end) + else + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 3 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.5 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(0.1, Enum.EasingStyle.Linear), { + ["Value"] = 0.7 + }):Play() + task.wait(1) + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 2 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.3 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0.4 + }):Play() + task.wait(8) + task.spawn(function() + v_u_10:Create(v_u_18.Roughness, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(10, Enum.EasingStyle.Linear, Enum.EasingDirection.In), { + ["Value"] = 0 + }):Play() + end) + end) + v_u_87.Laser1.Collision.purgeseq.SoundId = v_u_16.SFX_MAIN.FX.PU1.SoundId + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(3), { + ["Value"] = 5 + }) + v_u_87.Laser1.Collision.purgeseq:Play() + v_u_87.Laser1.Collision.StartupEffect.Enabled = true + v_u_87.Laser1.Collision.StartupEffect1.Enabled = true + task.delay(7, function() + -- upvalues: (copy) v_u_87, (ref) v_u_10 + v_u_87.Laser1.Collision.StartupEffect.Enabled = false + v_u_87.Laser1.Collision.StartupEffect1.Enabled = false + v_u_10:Create(v_u_87.StabilizerSpinSpeed, TweenInfo.new(3), { + ["Value"] = 0.5 + }) + end) + end + end + end + +function enable() + workspace.CoreFolder.Core.coreChamberLightsOn:Play() + workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.BottomLight.Enabled = true + workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.TopLight.Enabled = true + workspace.CoolantRoom.ScriptableStuff.CoolantValves.Valve1.Valve.LED.LED.Light.Enabled = true + workspace.CoolantRoom.ScriptableStuff.CoolantValves.Valve2.Valve.LED.LED.Light.Enabled = true + workspace.CoolantRoom.Door.UtilLight.Dome.Attachment.PointLight.Enabled = true + workspace.CoreFolder.BunkerSystems.PowerGrid.Facility.Scriptable.Switch.Highlight.Enabled = true + workspace.CoreFolder.BunkerSystems.PowerGrid.Gen.Scriptable.Switch.Highlight.Enabled = true + workspace.CoreFolder.BunkerSystems.Maintenance.Dome.Attachment.PointLight.Enabled = true + workspace.CoreFolder.BunkerSystems.MechanicalFail.Dome.Attachment.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[20].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights.Model.Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[10].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[2].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[18].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[17].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[16].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[15].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[14].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[13].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[12].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[11].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[19].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[9].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[8].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[7].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[6].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[5].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[4].Light.PointLight.Enabled = true + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[3].Light.PointLight.Enabled = true +end +function disable() + workspace.CoreFolder.Core.coreChamberLightsOff:Play() + workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.BottomLight.Enabled = false + workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.TopLight.Enabled = false + workspace.CoolantRoom.ScriptableStuff.CoolantValves.Valve1.Valve.LED.LED.Light.Enabled = false + workspace.CoolantRoom.ScriptableStuff.CoolantValves.Valve2.Valve.LED.LED.Light.Enabled = false + workspace.CoolantRoom.Door.UtilLight.Dome.Attachment.PointLight.Enabled = false + workspace.CoreFolder.BunkerSystems.PowerGrid.Gen.Scriptable.Switch.Highlight.Enabled = false + workspace.CoreFolder.BunkerSystems.Maintenance.Dome.Attachment.PointLight.Enabled = false + workspace.CoreFolder.BunkerSystems.MechanicalFail.Dome.Attachment.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[20].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights.Model.Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[10].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[2].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[18].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[17].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[16].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[15].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[14].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[13].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[12].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[11].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[19].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[9].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[8].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[7].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[6].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[5].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[4].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[3].Light.PointLight.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[24].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights.Light.MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[12].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[2].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[22].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[21].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[20].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[19].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[18].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[17].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[16].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[15].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[14].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[13].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[23].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[11].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[10].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[9].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[8].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[7].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[6].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[5].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[4].MainPart.LightSource.Enabled = false + workspace.CoreFolder.CoreFunctions.ELights:GetChildren()[3].MainPart.LightSource.Enabled = false +end +local function DS(isEnabled) + local lights = workspace.CoreFolder.CoreFunctions.Lights:GetDescendants() + for _, light in pairs(lights) do + if light:IsA("Light") then + light.Enabled = isEnabled + elseif light:IsA("SpotLight") then + light.Enabled = isEnabled + elseif light:IsA("SurfaceLight") then + light.Enabled = isEnabled + end + if isEnabled == false then + workspace.CoreFolder.CoreFunctions.MasterControl.PowerOff:Play() + else + workspace.CoreFolder.CoreFunctions.MasterControl["Power Up Sound Effect"]:Play() + end + end +end +local playerGui = localPlayer:WaitForChild("PlayerGui", 60) +local uiFolder = playerGui:WaitForChild("UOUI", 60) +local zoomUi = uiFolder:FindFirstChild("ZoomUi") +local v_u_2 = game:GetService("Debris") +local v_u_4 = game:GetService("TweenService") + + local v_u_47 = game:GetService("Players").LocalPlayer.PlayerGui.Main.ThinkUI + function OK(p48) + if #v_u_47:GetChildren() - 1 == 0 then + v_u_4:Create(v_u_47, TweenInfo.new(0.4), { + ["BackgroundTransparency"] = 0.9 + }):Play() + end + v_u_47.lol:Play() + local v_u_49 = game:GetService("Players").LocalPlayer.PlayerGui.Main.MasterControlScript.Think:Clone() + v_u_49.Parent = v_u_47 + for _, v_u_50 in pairs(v_u_47:GetChildren()) do + if v_u_50:IsA("TextLabel") then + local v_u_51 = v_u_50:GetAttribute("row") + if v_u_51 then + v_u_50:SetAttribute("row", v_u_51 + 1) + task.delay(v_u_51 / 15, function() + -- upvalues: (copy) v_u_50, (copy) v_u_51, (ref) v_u_4, (ref) v_u_2 + pcall(function() + -- upvalues: (ref) v_u_50, (ref) v_u_51 + v_u_50:TweenPosition(UDim2.new(0, 0, 1 - (v_u_51 + 1) * 0.25, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 0.45, true) + end) + if v_u_51 + 1 >= 5 then + v_u_4:Create(v_u_50, TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.In), { + ["TextTransparency"] = 1 + }):Play() + v_u_2:AddItem(v_u_50, 1) + end + end) + end + end + end + v_u_49.Text = p48 + task.delay(4, function() + -- upvalues: (ref) v_u_4, (copy) v_u_49, (ref) v_u_47, (ref) v_u_2 + pcall(function() + -- upvalues: (ref) v_u_4, (ref) v_u_49 + v_u_4:Create(v_u_49, TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.In), { + ["TextTransparency"] = 1 + }):Play() + end) + if #v_u_47:GetChildren() - 1 == 0 then + v_u_4:Create(v_u_47, TweenInfo.new(0.4), { + ["BackgroundTransparency"] = 1 + }):Play() + end + v_u_2:AddItem(v_u_49, 1) + end) + end +function updatethinkbg() + v_u_47.bg:TweenSize(UDim2.new(1, 0, (#v_u_47:GetChildren() - 2) * 0.25, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.33, true) +end +v_u_47.ChildAdded:Connect(updatethinkbg) +v_u_47.ChildRemoved:Connect(updatethinkbg) +local function simulateKeyPress(keyCode) + if UserInputService:IsKeyDown(keyCode) then + else + + end +end +local v_u_33 = game:GetService("TweenService") +function AG(p34, p35, p36, p37) + -- upvalues: (copy) v_u_33 + if p34 then + if type(p34) == "string" then + if p35 and type(p35) ~= "number" then + return + elseif p36 and typeof(p36) ~= "Color3" then + return + elseif not p37 or type(p37) == "boolean" then + local v_u_38 = true + local v_u_39 = game:GetService("Players").LocalPlayer.PlayerGui.Main.AnnGUI + local v_u_40 = p36 or Color3.new(1, 1, 1) + v_u_39.TextLabel.Text = p34 + v_u_39.glow.ImageColor3 = v_u_40 or Color3.new(1, 1, 1) + v_u_39.TextLabel.TextColor3 = v_u_40 or Color3.fromRGB(35, 35, 35) + v_u_39.BackgroundColor3 = Color3.new(v_u_40.R / 7.28, v_u_40.G / 7.28, v_u_40.B / 7.28) or Color3.new(1, 1, 1) + if p37 then + v_u_39.WStr.warnstripe.Position = UDim2.new(0, 0, 0, 0) + v_u_39.WStr.warnstripe.ImageColor3 = Color3.new(v_u_40.R / 1.6, v_u_40.G / 1.6, v_u_40.B / 1.6) + v_u_39.WStr.warnstripe:TweenPosition(UDim2.new(-15, 0, 0, 0), Enum.EasingDirection.InOut, Enum.EasingStyle.Linear, 75, true) + v_u_39.WStr.warnstripe.Visible = true + task.spawn(function() + -- upvalues: (ref) v_u_33, (copy) v_u_39, (ref) v_u_40, (ref) v_u_38 + repeat + v_u_33:Create(v_u_39.glow, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), { + ["ImageColor3"] = Color3.new(v_u_40.R * 1.45, v_u_40.G * 1.45, v_u_40.B * 1.45) + }):Play() + v_u_33:Create(v_u_39.TextLabel, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), { + ["TextColor3"] = Color3.new(v_u_40.R * 1.45, v_u_40.G * 1.45, v_u_40.B * 1.45) + }):Play() + task.wait(0.4) + local v41 = { + ["ImageColor3"] = v_u_40 + } + v_u_33:Create(v_u_39.glow, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.In), v41):Play() + local v42 = { + ["TextColor3"] = v_u_40 + } + v_u_33:Create(v_u_39.TextLabel, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.In), v42):Play() + task.wait(0.4) + until v_u_38 == false + end) + end + v_u_39:TweenPosition(UDim2.new(0.5, 0, 0, 15), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.7, true) + task.wait(p35 or 3) + local _ = false + v_u_39:TweenPosition(UDim2.new(0.5, 0, 0, -35), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.7, true) + task.delay(0.7, function() + -- upvalues: (copy) v_u_39 + v_u_39.WStr.warnstripe.Visible = false + end) + end + else + return + end + else + warn("No content provided!") + return + end +end +function makeChat(p3) + game.StarterGui:SetCore("ChatMakeSystemMessage", { + ["Text"] = p3, + ["Color"] = Color3.fromRGB(255, 98, 98), + ["Font"] = Enum.Font.RobotoMono, + ["FontSize"] = Enum.FontSize.Size24 + }) +end +local function INSTAZOOM(fov) + -- Check if all elements are properly loaded + if not camera or not zoomUi then + warn("Missing required objects for script execution.") + return + end + + -- Ensure character and head exist + local character = localPlayer.Character or localPlayer.CharacterAdded:Wait() + local head = character:WaitForChild("Head", 60) + if not head then + warn("Head part not found.") + return + end + + -- Check the distance between the camera and the head + local distance = (head.CFrame.p - camera.CFrame.p).magnitude + if distance <= 1 then + -- Perform tweens + tweenService:Create(camera, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), { + FieldOfView = fov or 90 + }):Play() + + tweenService:Create(zoomUi, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), { + Size = UDim2.new(1, 0, 1, 0) + }):Play() + + -- Lock camera to first-person + localPlayer.CameraMode = Enum.CameraMode.LockFirstPerson + wait(3) + localPlayer.CameraMode = Enum.CameraMode.Classic + + -- Check for specific FieldOfView and simulate "B" key press + if fov == 70 then + simulateKeyPress(Enum.KeyCode.B) + end + end +end +function InstaShockwave(p76, p77) + -- Проверяем, что ActiveEvent существует + if not game.ReplicatedStorage:FindFirstChild("ActiveEvent") then + warn("ActiveEvent does not exist!") + return + end + game.ReplicatedStorage.ActiveEvent.Value = true + + local v78 = p77 == nil and 2 or p77 + local v79 = Instance.new("Part") + local v_u_80 = Instance.new("Sound") + local v81 = Instance.new("PointLight") + local v82 = workspace.CoreFolder.Core.CoreShockwave.Effects.PA1:Clone() + local v83 = workspace.CoreFolder.Core.CoreShockwave.Effects.PA2:Clone() + + v82.Parent = v79 + v83.Parent = v79 + v79.Size = Vector3.new(0.05, 0.05, 0.05) + v79.Shape = Enum.PartType.Ball + v79.Anchored = true + v79.Transparency = 0 + v79.Color = Color3.new(25, 15, 255) + v79.Name = "InstaShockwaveBrick" + v79.Material = Enum.Material.ForceField + v79.Position = Vector3.new(-5.73, 26, -20.59) + v79.CanCollide = false + v79.CastShadow = false + + v81.Color = Color3.new(25, 15, 255) + v81.Enabled = true + v81.Range = 60 + v81.Brightness = 0 + + v_u_80.SoundId = "rbxassetid://610327604" + v_u_80.Volume = 10 + + -- Отложенная игра для звука + task.defer(function() + v_u_80.Parent = workspace.CoreFolder.Core + v_u_80:Play() + game.Debris:AddItem(v_u_80, v_u_80.TimeLength) + end) + + v79.Parent = game.Workspace.CoreFolder.Core + v81.Parent = v79 + local fixedColor = Color3.new(25/255, 15/255, 255/255) + v82.Color = ColorSequence.new({ + ColorSequenceKeypoint.new(0, fixedColor), + ColorSequenceKeypoint.new(1, fixedColor) + }) + v83.Color = ColorSequence.new({ + ColorSequenceKeypoint.new(0, fixedColor), + ColorSequenceKeypoint.new(1, fixedColor) + }) + v82.Enabled = true + v83.Enabled = true + + -- Твины для анимаций + local tweenInfo1 = TweenInfo.new(0.45, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut) + local goal1 = {Brightness = 4} + local tween1 = TweenService:Create(v81, tweenInfo1, goal1) + tween1:Play() + + local tweenInfo2 = TweenInfo.new(4, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut) + local goal2 = {Size = Vector3.new(140, 140, 140)} + local tween2 = TweenService:Create(v79, tweenInfo2, goal2) + tween2:Play() + + task.wait(0.4) + + local tweenInfo3 = TweenInfo.new(v78, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) + local goal3 = {Transparency = 1} + local tween3 = TweenService:Create(v79, tweenInfo3, goal3) + tween3:Play() + + local tweenInfo4 = TweenInfo.new(0.45, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) + local goal4 = {Brightness = 0} + local tween4 = TweenService:Create(v81, tweenInfo4, goal4) + tween4:Play() + + game.Debris:AddItem(v79, v78) + game.Debris:AddItem(v81, v78) + v_u_1.Flick() +end +function exp() +local screenGui = Instance.new("ScreenGui") +screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") + +local whiteFrame = Instance.new("Frame") +whiteFrame.Size = UDim2.new(1, 0, 1, 0) -- Полностью покрывает экран +whiteFrame.BackgroundColor3 = Color3.new(1, 1, 1) -- Белый цвет +whiteFrame.BackgroundTransparency = 1 -- Начальная прозрачность (скрыто) +whiteFrame.Parent = screenGui +screenGui.IgnoreGuiInset = true +-- Функция для создания плавного взрыва +local function playExplosion() + -- Настраиваем параметры для появления (долгое появление) + local fadeInInfo = TweenInfo.new( + 0.11, -- Длительность появления (3 секунды) + Enum.EasingStyle.Quad, -- Плавный стиль + Enum.EasingDirection.Out -- Направление анимации + ) + + -- Настраиваем параметры для исчезновения (медленное исчезновение) + local fadeOutInfo = TweenInfo.new( + 5.2, -- Длительность исчезновения (2 секунды) + Enum.EasingStyle.Quad, -- Плавный стиль + Enum.EasingDirection.In -- Направление анимации + ) + + -- Анимация появления (от прозрачности 1 до 0) + local fadeIn = TweenService:Create(whiteFrame, fadeInInfo, {BackgroundTransparency = 0}) + fadeIn:Play() + fadeIn.Completed:Wait() -- Ждём окончания появления + + -- Анимация исчезновения (обратно к прозрачности 1) + local fadeOut = TweenService:Create(whiteFrame, fadeOutInfo, {BackgroundTransparency = 1}) + fadeOut:Play() +end + +-- Запуск эффекта взрыва +playExplosion() +end +local function tween(p21, p22, p23, p24, p25, p26) + +end +local v_u_10 = game:GetService("TweenService") +local v_u_16 = workspace.CoreFolder +local v_u_87 = v_u_16.Lasers.Laser1 +local v_u_18 = game.ReplicatedStorage.CameraShake +local v_u_877 = v_u_16.Lasers +local v_u_8 = game:GetService("Debris") +local v_u_403 = true +local v404 = v_u_16 +local v_u_17 = v_u_16:WaitForChild("CoreFunctions") +local v_u_68 = v_u_16.Core +local v_u_13 = game.ReplicatedStorage.UNPLANNEDOVERLOAD.Cinematic +local v_u_405 = game.ReplicatedStorage.CameraShake +if not (CameraShake and AngularIntensity and Roughness) then return end +local sssound = Instance.new("Sound", workspace) +sssound.SoundId = "rbxassetid://17557755778" +local sound = Instance.new("Sound", workspace) +sound.SoundId = "rbxassetid://18299134089" +sound.Volume = 5 +sound.SoundGroup = game:GetService("SoundService").Main.SFX.Announcer +sound:Play() +workspace.CoreFolder.SOUNDS.CREAK4:Play() +task.wait(2) + +local tweenInfo1 = TweenInfo.new(3, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) +local tweenInfo2 = TweenInfo.new(3, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + +local shakeUp1 = TweenService:Create(AngularIntensity, tweenInfo1, { Value = 5 }) +local shakeUp2 = TweenService:Create(Roughness, tweenInfo1, { Value = 5 }) + +local shakeDown1 = TweenService:Create(AngularIntensity, tweenInfo2, { Value = 0 }) +local shakeDown2 = TweenService:Create(Roughness, tweenInfo2, { Value = 0 }) + +shakeUp1:Play() +shakeUp2:Play() +workspace.CoreFolder.SOUNDS.Powerout:Play() +disable() +sssound:Play() +DS(false) + +task.wait(1) +local sound3 = Instance.new("Sound", workspace) +sound3.SoundId = "rbxassetid://17522799302" +sound3.Volume = 5 +sound3.SoundGroup = game:GetService("SoundService").Main.SFX.Announcer +sound3:Play() +makeChat("[REACTOR CORE]: attention. recieved an distrass signal from the PRC.") +shakeDown1:Play() +shakeDown2:Play() +wait(2) +local tweenInfo13 = TweenInfo.new(5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) +local tweenInfo23 = TweenInfo.new(5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + +local shakeUp13 = TweenService:Create(AngularIntensity, tweenInfo1, { Value = 0.3 }) +local shakeUp23 = TweenService:Create(Roughness, tweenInfo1, { Value = 10 }) + +local shakeDown13 = TweenService:Create(AngularIntensity, tweenInfo2, { Value = 0 }) +local shakeDown23 = TweenService:Create(Roughness, tweenInfo2, { Value = 0 }) +shakeUp13:Play() +shakeUp23:Play() +sound.SoundId = "rbxassetid://18114948020" +sound3:Play() +makeChat("[REACTOR CORE]: requesting response from server array.") +sound3:Play() +wait(5) +makeChat("[REACTOR CORE]: unknow request. ODS code was recieved instead.") +sound3:Play() +shakeDown13:Play() +shakeDown23:Play() +wait(5) +makeChat("[REACTOR CORE]: verifying.") +sound3:Play() +wait(5) +shakeUp23:Play() +sound:Play() +wait(2) +makeChat("[REACTOR CORE]: danger: reactor power grid is damaged.") +sound3:Play() +wait(5) +makeChat("[REACTOR CORE]: prc operation cannot be resumed.") +sound3:Play() +wait(5) +makeChat("[REACTOR CORE]: priming magnix-4 protocols.") +sound3:Play() +wait(1) +workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.ImportantLaserPart.PowerDown:Play() +local Os = { + List = { + workspace.CoreFolder.Lasers.SL2.Laser1.Collision.purgeseq, + workspace.CoreFolder.Lasers.SL2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.SL1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.SL1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.PL2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.PL2.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.PL1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.PL1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc2, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc2, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + } + } + task.spawn(function() + for _, v in ipairs(Os.List) do + if v then + if v:IsA("Sound") then + print("SHelud") + elseif v:IsA("ParticleEmitter") then + v.Enabled = false + elseif v:IsA("Beam") then + v.Enabled = false + end + end + end + end) + wait(0.3) + workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 0 + workspace.CoreFolder.Lasers.SL1.StabilizerSpinSpeed.Value = 0 + workspace.CoreFolder.Lasers.SL2.StabilizerSpinSpeed.Value = 0 + workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 0 + workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = 0 + makeChat("[REACTOR CORE]: reactor is undergoing reconfiguration.") +sound3:Play() +shakeUp23:Play() +sound:Play() +wait(5) +makeChat("[REACTOR CORE]: verifying requested protocol.") +sound3:Play() +wait(10) +makeChat("[REACTOR CORE]: WARNING: REQUEST TO OVERLOAD REACTOR RECIEVED") +local sound4 = Instance.new("Sound", workspace) +sound4.SoundId = "rbxassetid://17731294032" +sound4.Volume = 3 +sound4.SoundGroup = game:GetService("SoundService").Main +sound4:Play() +sound3:Play() +DS(true) +wait(1.6) +OK("UH..") +wait(1) +OK("WHAT???") +wait(3) +task.spawn(function() + local lolo = workspace.CoreFolder.SFX_MAIN.FX.PU2:Clone() + lolo.Parent = workspace.CoreFolder.Core + lolo.Volume = 10 + lolo:Play() + local tweenInfo111 = TweenInfo.new(5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local tweenInfo211 = TweenInfo.new(5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local shakeUp13 = TweenService:Create(AngularIntensity, tweenInfo111, { Value = 0.9 }) + local shakeUp23 = TweenService:Create(Roughness, tweenInfo211, { Value = 5 }) + shakeUp23:Play() + shakeUp13:Play() + shakeUp23.Completed:Wait() + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ImportantLaserPart.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ImportantLaserPart.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ImportantLaserPart.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ImportantLaserPart.ParticleEmitter.Enabled = true + workspace.CoreFolder.SFX_MAIN.SelfDestruct.Kaboom:Play() + workspace.CoreFolder.Lasers.PL1.Laser1.Collision.Charge:Play() + workspace.CoreFolder.Lasers.PL2.Laser1.Collision.Charge:Play() + workspace.CoreFolder.Lasers.SL1.Laser1.Collision.Charge:Play() + workspace.CoreFolder.Lasers.SL2.Laser1.Collision.Charge:Play() + makeChat("[REACTOR CORE]: RE-FORMING REACTOR CORE") + OK("WHAT THE HELL IS HAPPENING!?") + workspace.CoreFolder.Core.Rumble:Play() + workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 8 + workspace.CoreFolder.Lasers.SL1.StabilizerSpinSpeed.Value = 8 + workspace.CoreFolder.Lasers.SL2.StabilizerSpinSpeed.Value = 8 + workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 8 + workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = 8 + wait(4) + lolo:Destroy() +end) +wait(11.2) +local ConnectIn = { + Core1 = workspace.CoreFolder.Core.NewCore, + Core2 = workspace.CoreFolder.Core.NewCore2, + Core3 = workspace.CoreFolder.Core.DelzaRadiation, + } + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 10 + workspace.CoreFolder.Lasers.SL1.StabilizerSpinSpeed.Value = 10 + workspace.CoreFolder.Lasers.SL2.StabilizerSpinSpeed.Value = 10 + + workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.ParticleEmitter.Color = ColorSequence.new(Color3.new(255, 1, 1)) -- Зеленый цвет + workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.Instability.Color = ColorSequence.new(Color3.new(255, 1, 1)) -- Зеленый цвет + workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.ParticleEmitter.Enabled = true + ConnectIn.Core1.Enabled = true + ConnectIn.Core2.Enabled = true + ConnectIn.Core3.Enabled = true + ConnectIn.Core1:Emit(10) + ConnectIn.Core2:Emit(10) + ConnectIn.Core3:Emit(10) + + AA.Enabled = true + v_u_68.A:Play() + v_u_68.A.PlaybackSpeed = 0 + task.spawn(function() + local tweenInfo91 = TweenInfo.new(50, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local shakeUp23 = TweenService:Create(v_u_68.A, tweenInfo91, { PlaybackSpeed = 9 }) + shakeUp23:Play() + end) + v_u_68.A.Volume = 5 + v_u_68.CoreLight.Color = Color3.fromRGB(255, 0, 0) + v_u_68.CoreLight.Enabled = true + v_u_68.CoreLight.Brightness = 20 + game:GetService("ReplicatedStorage").CameraShake.Roughness.Value = 5 + game:GetService("ReplicatedStorage").CameraShake.AngularIntensity.Value = 0.3 + game:GetService("ReplicatedStorage").CameraShake.LinearIntensity.Value = 1 + game:GetService("ReplicatedStorage").CameraShake.AngularMulti.Value = Vector3.new(0.2, 0.2, 0.2) + game:GetService("ReplicatedStorage").CameraShake.LinearMulti.Value = Vector3.new(0.1, 0.1, 0.1) + game:GetService("ReplicatedStorage").CameraShake.Value = true + game:GetService("ReplicatedStorage").CameraShake.Roughness.Value = 5.4 + game:GetService("ReplicatedStorage").CameraShake.AngularIntensity.Value = 0.4 + + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + + workspace.CoreFolder.Core.corelol.Enabled = true + workspace.CoreFolder.Core.corelol:Emit(10) + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + ConnectIn.Core1.Enabled = false + ConnectIn.Core2.Enabled = false + ConnectIn.Core3.Enabled = false + workspace.CoreFolder.Core.radiating.Enabled = true + workspace.CoreFolder.Core.radiating:Emit(10) + workspace.CoreFolder.Core.hypernova2.Enabled = true + workspace.CoreFolder.Core.hypernova2:Emit(100) + OK("OH MY GOD-") + task.spawn(function() + v_u_10:Create(game.Lighting.a, TweenInfo.new(3.5, Enum.EasingStyle.Linear), { + ["Brightness"] = -0.04 + }):Play() + v_u_10:Create(game.Lighting.a, TweenInfo.new(2, Enum.EasingStyle.Linear), { + ["TintColor"] = Color3.fromRGB(255, 255, 255) + }):Play() + end) + v_u_17.CoreLights.ChamberStripes:SetAttribute("color", Color3.fromRGB(255, 0, 0)) + workspace.CoreFolder.Core.ShieldDestructionBrick.Glow.Enabled = true + workspace.CoreFolder.Core.CoreShield2.Explosion:Play() + workspace.CoreFolder.Core.udead.Enabled = true + workspace.CoreFolder.Core.ShieldOverloading:Play() + workspace.CoreFolder.Core.ShieldOverloading.PlaybackSpeed = 0.5 + workspace.CoreFolder.Core.Sound:Play() + workspace.CoreFolder.Core.AuxillaryShield.old.Inner.Transparency = 0 + workspace.CoreFolder.Core.AuxillaryShield.old.Outer.Transparency = 0 + -- Функция для вращения части +local function spinPart(part, enabled, speed, randomFactor) + if not enabled then return end -- Если выключено, ничего не делаем + part.Transparency = 0 + while true do + -- Генерируем случайное вращение + local rx = math.rad(math.random(-randomFactor, randomFactor)) -- небольшое раскачивание + local ry = math.rad(math.random(-randomFactor, randomFactor)) -- хаотичное вращение + local rz = math.rad(speed + math.random(0, randomFactor)) -- основное вращение вниз + + + part.CFrame = part.CFrame * CFrame.Angles(rx, ry, rz) + + -- Ждем перед следующим изменением + wait(0.03) + end +end +task.spawn(function() +workspace.CoreFolder.Core.LaserCharge:Play() +workspace.CoreFolder.Core.LaserCharge.Volume = 10 +wait(10) +workspace.CoreFolder.Core.LaserCharge.Volume = 1 +local a = workspace.CoreFolder.Core.AuxillaryShield.old.Inner +local a12 = workspace.CoreFolder.Core.AuxillaryShield.old.Outer +local a13 = workspace.CoreFolder.Core.AuxillaryShield.Inner.VFX +local a13 = workspace.CoreFolder.Core.AuxillaryShield.Inner.MeshPart +local a14 = workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart +local a15 = workspace.CoreFolder.Core.AuxillaryShield.Outer.VFX +local a16 = workspace.CoreFolder.Core.ShieldDestructionBrick -- Включено, скорость 1.5, хаос 3 +spawn(function() spinPart(a, true, 5, 1) end) -- Включено, скорость 1, хаос 2 +spawn(function() spinPart(a12, true, 3, 1) end) -- Включено, скорость 1.5, хаос 3 +spawn(function() spinPart(a13, true, 5, 1) end) -- Включено, скорость 1, хаос 2 +spawn(function() spinPart(a14, true, 3, 1) end) -- Включено, скорость 1.5, хаос 3 +spawn(function() spinPart(a15, true, 3, 1) end) +spawn(function() spinPart(a16, true, 3, 1) end) -- Включено, скорость 1.5, хаос 3 +end) + + workspace.CoreFolder.Core.udead:Emit(50) + task.spawn(function() + InstaShockwave() + task.wait(0.05) + InstaShockwave(Color3.fromRGB(255, 124, 124), 3, 5) + task.delay(0.5, function() + -- upvalues: (ref) v_u_1 + InstaShockwave(Color3.fromRGB(255, 84, 84), 5, 5) + end) + task.delay(0.2, function() + -- upvalues: (ref) v_u_1 + InstaShockwave(Color3.fromRGB(255, 41, 41), 3, 5) + end) + B.Enabled = true + end) + task.spawn(function() + InstaShockwave() + task.wait(0.05) + InstaShockwave(Color3.fromRGB(255, 124, 124), 3, 5) + task.delay(0.5, function() + -- upvalues: (ref) v_u_1 + InstaShockwave(Color3.fromRGB(255, 84, 84), 5, 5) + end) + task.delay(0.2, function() + -- upvalues: (ref) v_u_1 + InstaShockwave(Color3.fromRGB(255, 41, 41), 3, 5) + end) + B.Enabled = true + end) + wait(1) + workspace.CoreFolder.Core.udead.Enabled = false +wait(10) +task.spawn(function() +for _, v125 in pairs(v_u_17.CoreLights.ChamberLights:GetChildren()) do + for _, _ in pairs(v_u_17.CoreLights.ChamberStripes:GetChildren()) do + v125.Light.PointLight.Color = Color3.fromRGB(255, 0, 0) + end + end + for _, v126 in pairs(v_u_17.Lights:GetChildren()) do + if v126.Name == "AdminLights" then + v_u_10:Create(v126.MainPart.LightSource, TweenInfo.new(3), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + v_u_10:Create(v126.MainPart, TweenInfo.new(3), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + end + end +end) +task.spawn(function() +for _, v112 in pairs(v_u_17.Lights:GetChildren()) do + if v112.Name == "AdminLights" then + v_u_10:Create(v112.MainPart.LightSource, TweenInfo.new(3), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + v_u_10:Create(v112.MainPart, TweenInfo.new(3), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + end + end + v_u_10:Create(v_u_70.Screen, TweenInfo.new(2, Enum.EasingStyle.Linear), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() +end) +task.spawn(function() +for _, v118 in pairs(v_u_17.CoreLights.ChamberLights:GetChildren()) do + v_u_10:Create(v118.Deco, TweenInfo.new(4, Enum.EasingStyle.Linear), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + v_u_10:Create(v118.Light.PointLight, TweenInfo.new(4, Enum.EasingStyle.Linear), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + end +end) +enable() +wait(40) +v_u_68.A.PlaybackSpeed = 10 +InstaShockwave(Color3.fromRGB(255, 0, 0), 2) +workspace.CoreFolder.Core.ParticleEmitter2.Enabled = true +workspace.CoreFolder.Core.ParticleEmitter2:Emit(10) +workspace.CoreFolder.Core.ParticleEmitter.Enabled = true +workspace.CoreFolder.Core.ParticleEmitter.Color = ColorSequence.new{ +ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), +ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 0, 0)) +} +workspace.CoreFolder.Core.ParticleEmitter2.Color = ColorSequence.new{ +ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), +ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 0, 0)) +} +wait(2) +makeChat("[REACTOR CORE]: E-M-T-S PRIMED") +wait(2) +InstaShockwave(Color3.fromRGB(255, 0, 0), 4) +wait(1) +InstaShockwave(Color3.fromRGB(255, 0, 0), 1) +wait(3) +workspace.CoreFolder.Core.ParticleEmitter:Emit(50) +workspace.CoreFolder.Core.udead.Enabled = true +workspace.CoreFolder.Core.hypernova2.Enabled = true +workspace.CoreFolder.Core.hypernova.Enabled = true +AG("E-M-T-S ACTIVE") +wait(10) +task.spawn(function() + workspace.CoreFolder.Core.LaserCharge:Play() + workspace.CoreFolder.SFX_MAIN.Alarms.Alarm:Play() + workspace.CoreFolder.SFX_MAIN.Alarms.Alarm.Looped = true + local Ad = TweenInfo.new(5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local A = TweenService:Create(workspace.CoreFolder.Lasers.Laser1.StabilizerSpinSpeed, Ad, { Value = 5 }) + local A1 = TweenService:Create(workspace.CoreFolder.Lasers.Laser2.StabilizerSpinSpeed, Ad, { Value = 5 }) + A:Play() + A1:Play() + task.wait(1) + wait(11.7) + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc2.Enabled = true + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc2.Enabled = true + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true + local A2 = TweenService:Create(v_u_68.A, Ad, { PlaybackSpeed = 5 }) + A2:Play() + A2.Completed:Wait() + makeChat("SDXG>.. core reaction decreasing, EMTS ends within 1 minute") +end) +wait(2) +makeChat("EMTS startup success") +wait(30) +task.spawn(function() + DS(false) + disable() + wait(1) + enable() + InstaShockwave() + local Ad = TweenInfo.new(1, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local A2 = TweenService:Create(v_u_68.A, Ad, { PlaybackSpeed = 1 }) + workspace.CoreFolder.Core["implosion-far"]:Play() + workspace.CoreFolder.Core.Rumble:Play() + workspace.CoreFolder.Core.ShieldDestruction2:Play() + workspace.CoreFolder.Core.Burst.Enabled = true + workspace.CoreFolder.Core.Burst:Emit(50) + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = false + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc2.Enabled = false + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = false + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = false + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = false + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc2.Enabled = false + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = false + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = false + workspace.CoreFolder.SFX_MAIN.Alarms.Alarm:Stop() + workspace.CoreFolder.SFX_MAIN.Alarms.Alarm.Looped = false + A2:Play() + wait(2) + workspace.CoreFolder.Core.Burst.Enabled = false +end) +makeChat("EMTS>.. Failure") +workspace.CoreFolder.SFX_MAIN.Meltdown.Announcements.EvacuationImminent:Play() +wait(27.1) +task.spawn(function() + DS(true) + wait(4) + local cool = TweenInfo.new(10, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) + local OP = TweenService:Create(v_u_68.A, cool, { PlaybackSpeed = 5 }) + OP:Play() +end) +wait(21) +task.spawn(function() +local inner = workspace.CoreFolder.Core.AuxillaryShield.old.Inner +local outer = workspace.CoreFolder.Core.AuxillaryShield.old.Outer +local tweenInfo9111 = TweenInfo.new(1, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out) +local OP = TweenService:Create(inner, tweenInfo9111, { Transparency = 1 }) +local OP1 = TweenService:Create(outer, tweenInfo9111, { Transparency = 1 }) +OP:Play() +OP1:Play() +OP1.Completed:Wait() +OP.Completed:Wait() +workspace.CoreFolder.Core.AuxillaryShield.Inner.MeshPart.failure:Play() +workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.failure:Play() +end) +wait(16) +makeChat("SHUTDOWN IS NOW EXPIRED.") +workspace.CoreFolder.SFX_MAIN.Meltdown.Announcements.ReactorSafeguards:Play() +wait(3) +DS(false) +shakeUp23:Play() +disable() +v_u_68.A.PlaybackSpeed = 20 +wait(1) +Roughness.Value = 6.9 +DS(true) +InstaShockwave() +wait(14) +makeChat("LOCKDOWN PROTOCOL ACTIVATED") +workspace.CoreFolder.Core.ShieldDestruction1:Play() +wait(0.7) +task.spawn(function() +workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.Laser.Volume = 2 +workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.Laser.Volume = 2 +local tweenInfo2 = TweenInfo.new(5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut) +local goal2 = {PlaybackSpeed = 1} +local tween2 = game:GetService("TweenService"):Create(workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.Laser, tweenInfo2, goal2) +tween2:Play() +local tweenInfo3 = TweenInfo.new(5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut) +local goal3 = {PlaybackSpeed = 1} +local tween3 = game:GetService("TweenService"):Create(workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.Laser, tweenInfo3, goal3) +tween3:Play() +end) +disable() +DS(false) +task.spawn(function() +for _, v118 in pairs(v_u_17.CoreLights.ChamberLights:GetChildren()) do + v_u_10:Create(v118.Deco, TweenInfo.new(4, Enum.EasingStyle.Linear), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + v_u_10:Create(v118.Light.PointLight, TweenInfo.new(4, Enum.EasingStyle.Linear), { + ["Color"] = Color3.fromRGB(255, 0, 0) + }):Play() + end +end) +workspace.CoreFolder.Core.ParticleEmitter2.Enabled = true +workspace.CoreFolder.SFX_MAIN.OtherEvents.Surge.Explosion:Play() +workspace.CoreFolder.Core.ShieldDestruction2:Play() +workspace.CoreFolder.Core.Coreattach.Core.Enabled = true +workspace.CoreFolder.Core.Coreattach.Flare.Enabled = true +workspace.CoreFolder.Core.Coreattach.Particle.Enabled = true +workspace.CoreFolder.Core.Burst:Emit(200) +workspace.CoreFolder.Core.Burst.Enabled = true +wait(1) +workspace.CoreFolder.Core.Burst.Enabled = false +wait(5) +DS(true) +wait(3) +enable() +wait(30) +game:GetService("ReplicatedStorage").CameraShake.Roughness.Value = 6 +workspace.CoreFolder.Core.ShieldDestruction2:Play() +workspace.CoreFolder.Core.Coreattach.Core.Enabled = true +workspace.CoreFolder.Core.Coreattach.Flare.Enabled = true +workspace.CoreFolder.Core.Coreattach.Particle.Enabled = true +workspace.CoreFolder.Core.Burst:Emit(200) +workspace.CoreFolder.Core.Burst.Enabled = true +InstaShockwave() +game:GetService("ReplicatedStorage").CameraShake.Roughness.Value = 10 +game:GetService("ReplicatedStorage").CameraShake.LinearIntensity.Value = 0.9 +wait(0.5) +game:GetService("ReplicatedStorage").CameraShake.Roughness.Value = 6 +game:GetService("ReplicatedStorage").CameraShake.LinearIntensity.Value = 0.9 +wait(1.1) +workspace.CoreFolder.Core.Burst.Enabled = false +v_u_68.CoreLight.Enabled = true +v_u_68.CoreLight.Brightness = 3 +workspace.CoreFolder.Core.ShieldDestructionBrick.Glow.Enabled = false +workspace.CoreFolder.Core.radiating:Destroy() +workspace.CoreFolder.Core.PointLight:Destroy() +workspace.CoreFolder.Core.corelol:Destroy() +workspace.CoreFolder.SFX_MAIN.Meltdown.Alarms["Launch Alarm"]:Stop() +workspace.CoreFolder.Core.A:Stop() +local Os = { + List = { + workspace.CoreFolder.Lasers.SL2.Laser1.Collision.purgeseq, + workspace.CoreFolder.Lasers.SL2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.SL1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.SL1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.PL2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.PL2.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.PL1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.PL1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.Laser2.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.Charge, + workspace.CoreFolder.Lasers.Laser1.Laser1.Collision.LaserMove, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Abc2, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Abc2, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.SL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Abc1, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.Beam, + workspace.CoreFolder.Lasers.SL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter, + } + } + task.spawn(function() + for _, v in ipairs(Os.List) do + if v then + if v:IsA("Sound") then + + elseif v:IsA("ParticleEmitter") then + v.Enabled = false + elseif v:IsA("Beam") then + v.Enabled = false + end + end + end + end) + local coreFolder = workspace.CoreFolder.Core + + task.spawn(function() + for _, v in ipairs(coreFolder:GetDescendants()) do + if v:IsA("ParticleEmitter") then + v.Enabled = false + elseif v:IsA("Beam") then + v.Enabled = false + elseif v:IsA("Sound") then + + end + end + end) +end +local FilteringEnabled = true -- if u set false nothing changes... +local enabled = true -- and also its the config "enabled" +local TweenService = game:GetService("TweenService") +local UserInputService = game:GetService("UserInputService") +local camera = workspace.CurrentCamera +local tweenService = game:GetService("TweenService") +local players = game:GetService("Players") +local localPlayer = players.LocalPlayer +local v1 = game.ReplicatedStorage:FindFirstChild("Notif") +local _ = game.Players.LocalPlayer.PlayerGui +local v_u_2 = game.Players.LocalPlayer.PlayerGui.ATU.TextLabel +local v_u_8 = game:GetService("Debris") +local v_u_9 = game:GetService("ReplicatedStorage") +game:GetService("SoundService") +local v_u_10 = game:GetService("TweenService") +local v_u_11 = false +local v_u_12 = false +local v_u_13 = game.ReplicatedStorage.UNPLANNEDOVERLOAD.Cinematic +local v_u_14 = false +local v_u_15 = {} +CurrentSong = nil +local v_u_16 = workspace.CoreFolder +local v_u_17 = v_u_16:WaitForChild("CoreFunctions") +local v_u_18 = game.ReplicatedStorage.CameraShake +local v_u_19 = v_u_16.LogEvent +game:GetService("StarterGui") +local v_u_61 = v_u_16.Lasers.Laser1 +local v_u_62 = v_u_16.Lasers.Laser2 +local v_u_63 = v_u_16.Lasers.PL1 +local v_u_64 = v_u_16.Lasers.PL2 local v_u_65 = v_u_16.Lasers.SL1 local v_u_66 = v_u_16.Lasers.SL2 local v_u_67 = v_u_17.MasterControl @@ -606,7 +2296,7 @@ function v_u_1.powerpurge(p86) end end -function v_u_1.enable() +function v_u_1.ON() workspace.CoreFolder.Core.coreChamberLightsOn:Play() workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.BottomLight.Enabled = true workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.TopLight.Enabled = true @@ -638,7 +2328,7 @@ function v_u_1.enable() workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[4].Light.PointLight.Enabled = true workspace.CoreFolder.CoreFunctions.CoreLights.ChamberLights:GetChildren()[3].Light.PointLight.Enabled = true end -function v_u_1.disable() +function v_u_1.OFF() workspace.CoreFolder.Core.coreChamberLightsOff:Play() workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.BottomLight.Enabled = false workspace.CoolantRoom.ScriptableStuff.CoolantPool.Pool.PoolEffect.TopLight.Enabled = false