2025-02-10 06:49:29 +01:00
|
|
|
|
local v_u_1 = {}
|
|
|
|
|
function v_u_1.UO()
|
|
|
|
|
local TweenService = game:GetService("TweenService")
|
|
|
|
|
-- script by notefrvrt, no skids!
|
2025-02-10 06:46:06 +01:00
|
|
|
|
local FilteringEnabled = true -- if u set false nothing changes...
|
|
|
|
|
local v_u_1 = {}
|
|
|
|
|
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
|
2025-02-10 06:49:29 +01:00
|
|
|
|
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
|
2025-02-10 06:46:06 +01:00
|
|
|
|
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"
|
|
|
|
|
}
|
|
|
|
|
function v_u_1.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()
|
|
|
|
|
twen.Completed:Wait()
|
|
|
|
|
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 v_u_1.powerfailFX(en)
|
|
|
|
|
local A = Instance.new("Beam")
|
|
|
|
|
local AA = Instance.new("Beam")
|
|
|
|
|
A.Brightness = 1
|
|
|
|
|
A.Color = ColorSequence.new(Color3.new(85/255, 0, 127/255))
|
|
|
|
|
A.Enabled = true
|
|
|
|
|
A.LightEmission = 1
|
|
|
|
|
A.LightInfluence = 0
|
|
|
|
|
A.Texture = "rbxassetid://3517446796"
|
|
|
|
|
A.TextureLength = 6
|
|
|
|
|
A.TextureMode = "Stretch"
|
|
|
|
|
A.TextureSpeed = 1
|
|
|
|
|
A.Transparency = NumberSequence.new(0)
|
|
|
|
|
A.ZOffset = 0
|
|
|
|
|
A.Attachment0 = workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam.Attachment
|
|
|
|
|
A.Attachment1 = workspace.CoreFolder.Core.Coreattach
|
|
|
|
|
A.CurveSize0 = 0
|
|
|
|
|
A.CurveSize1 = 0
|
|
|
|
|
A.FaceCamera = true
|
|
|
|
|
A.Width0 = 1
|
|
|
|
|
A.Width1 = 1
|
|
|
|
|
AA.Brightness = 1
|
|
|
|
|
AA.Color = ColorSequence.new(Color3.new(85/255, 0, 127/255))
|
|
|
|
|
AA.Enabled = true
|
|
|
|
|
AA.LightEmission = 1
|
|
|
|
|
AA.LightInfluence = 0
|
|
|
|
|
AA.Texture = "rbxassetid://3517446796"
|
|
|
|
|
AA.TextureLength = 6
|
|
|
|
|
AA.TextureMode = "Stretch"
|
|
|
|
|
AA.TextureSpeed = 1
|
|
|
|
|
AA.Transparency = NumberSequence.new(0)
|
|
|
|
|
AA.ZOffset = 0
|
|
|
|
|
AA.Attachment0 = workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam.Attachment
|
|
|
|
|
AA.Attachment1 = workspace.CoreFolder.Core.Coreattach
|
|
|
|
|
AA.CurveSize0 = 0
|
|
|
|
|
AA.CurveSize1 = 0
|
|
|
|
|
AA.FaceCamera = true
|
|
|
|
|
AA.Width0 = 1
|
|
|
|
|
AA.Width1 = 1
|
|
|
|
|
local Cl1 = A:Clone()
|
|
|
|
|
local Cl2 = A:Clone()
|
|
|
|
|
Cl2.Parent = workspace.CoreFolder.Lasers.Laser1.Laser1.InteractiveLaserParts.Beam
|
|
|
|
|
Cl1.Parent = workspace.CoreFolder.Lasers.Laser2.Laser1.InteractiveLaserParts.Beam
|
|
|
|
|
Cl1.Enabled = en
|
|
|
|
|
Cl2.Enabled = en
|
|
|
|
|
if en == false then
|
|
|
|
|
Cl1:Destroy()
|
|
|
|
|
Cl2:Destroy()
|
|
|
|
|
A:Destroy()
|
|
|
|
|
AA:Destroy()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
function v_u_1.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 v_u_1.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
|
|
|
|
|
function v_u_1.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 v_u_1.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
|
|
|
|
|
|
2025-02-10 06:49:29 +01:00
|
|
|
|
function v_u_1.ON()
|
2025-02-10 06:46:06 +01:00
|
|
|
|
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
|
2025-02-10 06:49:29 +01:00
|
|
|
|
function v_u_1.OFF()
|
2025-02-10 06:46:06 +01:00
|
|
|
|
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
|
|
|
|
|
function v_u_1.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 v_u_1.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 v_u_1.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(v_u_1.updatethinkbg)
|
|
|
|
|
v_u_47.ChildRemoved:Connect(v_u_1.updatethinkbg)
|
|
|
|
|
function v_u_1.simulateKeyPress(keyCode)
|
|
|
|
|
if UserInputService:IsKeyDown(keyCode) then
|
|
|
|
|
else
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
local v_u_33 = game:GetService("TweenService")
|
|
|
|
|
function v_u_1.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 v_u_1.makeChat(p3)
|
|
|
|
|
game.StarterGui:SetCore("ChatMakeSystemMessage", {
|
|
|
|
|
["Text"] = p3,
|
|
|
|
|
["Color"] = Color3.fromRGB(255, 98, 98),
|
|
|
|
|
["Font"] = Enum.Font.RobotoMono,
|
|
|
|
|
["FontSize"] = Enum.FontSize.Size24
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
function v_u_1.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 v_u_1.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 v_u_1.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
|
|
|
|
|
-- Функция для создания плавного взрыва
|
|
|
|
|
function v_u_1.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
|
|
|
|
|
function v_u_1.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
|
|
|
|
|
function v_u_1.InvaleState()
|
|
|
|
|
local replicatedStorage = game.ReplicatedStorage
|
|
|
|
|
-- upvalues: (copy) v_u_13, (copy) v_u_16, (copy) v_u_10, (copy) v_u_18, (copy) v_u_17, (copy) v_u_68, (copy) v_u_1, (copy) v_u_370, (ref) v_u_11, (ref) v_u_372
|
|
|
|
|
v_u_13:FireServer(true, 0.1, 5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out)
|
|
|
|
|
v_u_16.CPowerClamp.Value = false
|
|
|
|
|
v_u_10:Create(v_u_16.CorePower, TweenInfo.new(5, Enum.EasingStyle.Exponential), {
|
|
|
|
|
["Value"] = math.random(6, 10)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_16.CoreShield, TweenInfo.new(5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 25
|
|
|
|
|
}):Play()
|
|
|
|
|
task.spawn(function()
|
|
|
|
|
-- upvalues: (ref) v_u_10, (ref) v_u_18
|
|
|
|
|
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()
|
|
|
|
|
end)
|
|
|
|
|
coroutine.wrap(function()
|
|
|
|
|
local random_state_upvr_2 = Random.new()
|
|
|
|
|
for _ = 1, 5 do
|
|
|
|
|
task.wait(random_state_upvr_2:NextNumber(0.1, 1))
|
|
|
|
|
v_u_1.Flick()
|
|
|
|
|
v_u_1.ServerFlicker()
|
|
|
|
|
end
|
|
|
|
|
end)()
|
|
|
|
|
-- upvalues: (ref) v_u_16, (ref) v_u_10, (ref) v_u_13, (ref) v_u_17, (ref) v_u_68, (ref) v_u_18
|
|
|
|
|
AG("Formation begun", 5, Color3.fromRGB(255, 98, 98), true)
|
|
|
|
|
task.wait(3)
|
|
|
|
|
v_u_16.LogEvent:Fire("warning: poor reactor shield")
|
|
|
|
|
task.delay(3, function()
|
|
|
|
|
-- upvalues: (ref) v_u_10, (ref) v_u_16
|
|
|
|
|
v_u_10:Create(v_u_16.CorePower, TweenInfo.new(10, Enum.EasingStyle.Exponential), {
|
|
|
|
|
["Value"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
end)
|
|
|
|
|
task.wait(2)
|
|
|
|
|
makeChat("[AOXL]: reactor shield integrity rapidly decreasing, priming passive-overload protocol..")
|
|
|
|
|
makeChat("[AOXL]: Restarting all controls.")
|
|
|
|
|
AG("Backup servers activated", 1, Color3.fromRGB(255, 98, 98), true)
|
|
|
|
|
v_u_13:FireServer(true, 0.15, 5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out)
|
|
|
|
|
v_u_17.LiftingScreenAC.Screen.buzz:Play()
|
|
|
|
|
task.wait(1)
|
|
|
|
|
v_u_16.LogEvent:Fire("increasing shield power to compensate.")
|
|
|
|
|
v_u_16.SFX_MAIN.Alarms["Launch Alarm"]:Play()
|
|
|
|
|
v_u_16.SFX_MAIN.Alarms["Launch Alarm"].Looped = true
|
|
|
|
|
v_u_68.A:Play()
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(15, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 3
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_17.TopScreens.TempScreen.UI.CoreStatus.Text = "PASSIVE OVERLOAD"
|
|
|
|
|
coroutine.wrap(overload)(30)
|
|
|
|
|
workspace.CoreFolder.CoreFunctions.ReactorAlarms.Alame2:Play()
|
|
|
|
|
AG("PASSIVE OVERLOAD", 5, Color3.fromRGB(255, 98, 98), true)
|
|
|
|
|
makeChat("[CORE]: Entering passive-overload")
|
|
|
|
|
v_u_17.TopScreens.TempScreen.UI.CoreStatus.TextColor3 = Color3.fromRGB(162, 0, 255)
|
|
|
|
|
v_u_10:Create(v_u_16.CorePower, TweenInfo.new(10, Enum.EasingStyle.Exponential), {
|
|
|
|
|
["Value"] = 15
|
|
|
|
|
}):Play()
|
|
|
|
|
task.spawn(function()
|
|
|
|
|
-- upvalues: (ref) v_u_10, (ref) v_u_18
|
|
|
|
|
v_u_10:Create(v_u_18.Roughness, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 9
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(4, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.5
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.7
|
|
|
|
|
}):Play()
|
|
|
|
|
task.wait(7)
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
workspace.CoreFolder.Core.detonation:Emit(50)
|
|
|
|
|
workspace.CoreFolder.Core.ignitionBurst:Emit(75)
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.StarDust:Emit(100)
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.StarDust.Enabled = true
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.CosmicDust.Enabled = true
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.CosmicDust:Emit(100)
|
|
|
|
|
coroutine.wrap(function()
|
|
|
|
|
local random_state_upvr_2 = Random.new()
|
|
|
|
|
for _ = 1, 2 do
|
|
|
|
|
task.wait(random_state_upvr_2:NextNumber(0.1, 1))
|
|
|
|
|
v_u_1.ServerFlicker()
|
|
|
|
|
end
|
|
|
|
|
end)()
|
|
|
|
|
v_u_10:Create(v_u_68.detonation, TweenInfo.new(3), {
|
|
|
|
|
["TimeScale"] = 0.1
|
|
|
|
|
}):Play()
|
|
|
|
|
|
|
|
|
|
v_u_16.ChangeCoreColor:Fire(Color3.fromRGB(13, 105, 172), 15, "BLUE")
|
|
|
|
|
v_u_16.ShieldDeg.Value = false
|
|
|
|
|
v_u_68.A:Play()
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(15, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
coroutine.wrap(function()
|
|
|
|
|
-- upvalues: (ref) v_u_16
|
|
|
|
|
for v394 = 300, math.random(1000, 1700) do
|
|
|
|
|
v_u_16.CoreTemp.Value = v394
|
|
|
|
|
task.wait()
|
|
|
|
|
end
|
|
|
|
|
end)()
|
|
|
|
|
workspace.CoreFolder.Core.Startup:Play()
|
|
|
|
|
workspace.CoreFolder.Core.CoreLight.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.CoreLight.Brightness = 0
|
|
|
|
|
tween(5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, workspace.CoreFolder.Core.CoreLight, {
|
|
|
|
|
["Brightness"] = 2
|
|
|
|
|
})
|
|
|
|
|
for _, v395 in v_u_16.Lasers:GetChildren() do
|
|
|
|
|
if v395:IsA("Folder") then
|
|
|
|
|
v_u_10:Create(v395.Laser1.Collision.Laser, TweenInfo.new(1), {
|
|
|
|
|
["PlaybackSpeed"] = 2.5,
|
|
|
|
|
["Volume"] = 5
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
for _, v396 in v_u_16.Core._IgnitionAttachments:GetChildren() do
|
|
|
|
|
v396.PointLight.Enabled = true
|
|
|
|
|
v396.PointLight.Brightness = 0
|
|
|
|
|
tween(10, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, v396.PointLight, {
|
|
|
|
|
["Color"] = Color3.fromRGB(146, 148, 255)
|
|
|
|
|
})
|
|
|
|
|
if v396.Name == "CR2" or v396.Name == "OBS2" then
|
|
|
|
|
tween(0.85, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, v396.PointLight, {
|
|
|
|
|
["Brightness"] = 1
|
|
|
|
|
})
|
|
|
|
|
else
|
|
|
|
|
tween(0.85, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, v396.PointLight, {
|
|
|
|
|
["Brightness"] = 2
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
v_u_10:Create(v_u_16.Core, TweenInfo.new(5), {
|
|
|
|
|
["Transparency"] = 0.1
|
|
|
|
|
}):Play()
|
|
|
|
|
workspace.CoreFolder.Core.VFX1.Transparency = 1
|
|
|
|
|
workspace.CoreFolder.Core.VFX2.Transparency = 0
|
|
|
|
|
v_u_10:Create(workspace.CoreFolder.Core.VFX1, TweenInfo.new(2), {
|
|
|
|
|
["Size"] = Vector3.new(50.224, 11.392, 49.589)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(workspace.CoreFolder.Core.VFX2, TweenInfo.new(2), {
|
|
|
|
|
["Size"] = Vector3.new(49.963, 5.98, 49.928)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(workspace.CoreFolder.Core.VFX1, TweenInfo.new(5), {
|
|
|
|
|
["Transparency"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(workspace.CoreFolder.Core.VFX2, TweenInfo.new(5), {
|
|
|
|
|
["Transparency"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
task.delay(5, function()
|
|
|
|
|
-- upvalues: (ref) v_u_68
|
|
|
|
|
workspace.CoreFolder.Core.VFX1.Size = Vector3.new(0, 0, 0)
|
|
|
|
|
workspace.CoreFolder.Core.VFX2.Size = Vector3.new(0, 0, 0)
|
|
|
|
|
workspace.CoreFolder.Core.VFX1.Transparency = 0
|
|
|
|
|
workspace.CoreFolder.Core.VFX2.Transparency = 0
|
|
|
|
|
end)
|
|
|
|
|
task.delay(5, function()
|
|
|
|
|
-- upvalues: (ref) v_u_16, (ref) v_u_10
|
|
|
|
|
for _, v397 in v_u_16.Lasers:GetChildren() do
|
|
|
|
|
if v397:IsA("Folder") then
|
|
|
|
|
v_u_10:Create(v397.Laser1.Collision.Laser, TweenInfo.new(15), {
|
|
|
|
|
["PlaybackSpeed"] = 1,
|
|
|
|
|
["Volume"] = 2.35
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
task.wait(15)
|
|
|
|
|
for _, v398 in v_u_16.Lasers:GetChildren() do
|
|
|
|
|
if v398:IsA("Folder") then
|
|
|
|
|
v_u_10:Create(v398.Laser1.Collision.Laser, TweenInfo.new(30), {
|
|
|
|
|
["Volume"] = 1.5
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end)
|
|
|
|
|
v_u_1.Flick()
|
|
|
|
|
task.wait(15)
|
|
|
|
|
v_u_17.TopScreens.TempScreen.UI.CoreStatus.Text = "Shutdown Protocol succesfully"
|
|
|
|
|
makeChat("[AOXL]: LASERS CUTOFF FAIL, PRIMING LOCKDOWN CANCELLING..")
|
|
|
|
|
v_u_1.Flick()
|
|
|
|
|
OK("Phew..")
|
|
|
|
|
v_u_17.TopScreens.TempScreen.UI.CoreStatus.TextColor3 = Color3.fromRGB(255, 0, 4)
|
|
|
|
|
v_u_10:Create(v_u_16.CorePower, TweenInfo.new(2, Enum.EasingStyle.Exponential), {
|
|
|
|
|
["Value"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
InstaShockwave(Color3.fromRGB(255, 128, 128))
|
|
|
|
|
v_u_13:FireServer(false)
|
|
|
|
|
task.wait(1)
|
|
|
|
|
workspace.CoreFolder.Core.CoreLight.Enabled = false
|
|
|
|
|
v_u_17.CtrlStatus.Screen.SurfaceGui.TextLabel.Text = "Shutdown Success"
|
|
|
|
|
makeChat("[AOXL]: LOCKDOWN CANCELLING PRIMED")
|
|
|
|
|
v_u_1.Flick()
|
|
|
|
|
workspace.CoreFolder.Core.DelzaRadiation.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.udead.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.hypernova2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.hypernova.Enabled = true
|
|
|
|
|
InstaShockwave()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
wait(3)
|
|
|
|
|
InstaShockwave()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
InstaShockwave()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
workspace.CoreFolder.Core.Coreattach.Particle.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.Coreattach.Core.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.Coreattach.Flare.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.frez.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.frez.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.frez.Enabled = true
|
|
|
|
|
wait(2)
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.Instability.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.AuxillaryShield.Inner.MeshPart.Instability.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.AuxillaryShield.Inner.MeshPart.ParticleEmitter.Enabled = true
|
|
|
|
|
task.wait(1)
|
|
|
|
|
workspace.CoreFolder.Core.AuxillaryShield.Outer.MeshPart.activation:Play()
|
|
|
|
|
local copyPL1 = workspace.CoreFolder.DELTAv3.DeltaPart.detonate["warhead launching"]:Clone()
|
|
|
|
|
local copyPL2 = workspace.CoreFolder.DELTAv3.DeltaPart.detonate["warhead launching"]:Clone()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 15
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = 15
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire.Enabled = true
|
|
|
|
|
copyPL1.Parent = workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.StartupLazors
|
|
|
|
|
copyPL2.Parent = workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.StartupLazors
|
|
|
|
|
copyPL1:Play()
|
|
|
|
|
copyPL2:Play()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.Backfire.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.ParticleMess.Backfire.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 16
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = 16
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.purgeseq:Play()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.purgeseq:Play()
|
|
|
|
|
makeChat("[AOXL]: ACTIVATING PURGE V2 TO FORCE CORE REACTION TERMINATE SEQUENCE.")
|
|
|
|
|
local sap = "rbxassetid://18114948020"
|
|
|
|
|
local saph = Instance.new("Sound", game.Workspace)
|
|
|
|
|
saph.SoundId = sap
|
|
|
|
|
saph:Play()
|
|
|
|
|
cinematic(true, 0.1, 6, Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut)
|
|
|
|
|
wait(4)
|
|
|
|
|
cinematic(false, 0.1, 4, Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut)
|
|
|
|
|
disable()
|
|
|
|
|
DS(false)
|
|
|
|
|
powerpurge()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.StartupEffect.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.purgeOV.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.purgeOV2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.StartupEffect1.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.StartupEffect.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.StartupEffect1.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.purgeOV.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.purgeOV2.Enabled = true
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
wait(1)
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
copyPL1:Destroy()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
copyPL2:Destroy()
|
|
|
|
|
workspace.CoreFolder.CoreFunctions.ReactorAlarms.Alame2:Stop()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.StartupEffect.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.purgeOV.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.purgeOV2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.Collision.StartupEffect1.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.StartupEffect.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.StartupEffect1.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.purgeOV.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.Collision.purgeOV2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.C.Alarm:Play()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.C.Alarm:Play()
|
|
|
|
|
workspace.CoreFolder.SFX_MAIN.Meltdown.Rumbling.Rumble2:Play()
|
|
|
|
|
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
|
|
|
|
|
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.hypernova.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.frez.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.detonation.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.hypernova2.Enabled = true
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
workspace.CoreFolder.Core.udead:Emit(10)
|
|
|
|
|
workspace.CoreFolder.Core.udead.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NewCore.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NewCore2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.Melt1.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.Burst.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NearMeltdown.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NewCore.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NewCore2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.DelzaRadiation.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.CoreParticles.Enabled = true
|
|
|
|
|
workspace.CoreFolder.SFX_MAIN.Meltdown.OtherSFX.ReactorFailure:Play()
|
|
|
|
|
replicatedStorage.CameraShake.LinearIntensity.Value = 1.6
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
wait(8.4)
|
|
|
|
|
saph:Destroy()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.Laser1.InteractiveLaserParts.C.Alarm:Stop()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.Laser1.InteractiveLaserParts.C.Alarm:Stop()
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = 15
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = 15
|
|
|
|
|
workspace.CoreFolder.Core.hypernova.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.frez.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.detonation.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.hypernova2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ignitionBurst.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.udead.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter2.Enabled = true
|
|
|
|
|
workspace.CoreFolder.Core.NewCore.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.NewCore2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.Melt1.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.Burst.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.NearMeltdown.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.NewCore.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.NewCore2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.DelzaRadiation.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.CoreParticles.Enabled = false
|
|
|
|
|
wait(0.78)
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
replicatedStorage.CameraShake.Roughness.Value = 5.5
|
|
|
|
|
v_u_16.ReactorAlarm:Fire(0, 5, false)
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
math.random(1, 100)
|
|
|
|
|
coroutine.wrap(v_u_1.Flick)()
|
|
|
|
|
local v_u_56 = v_u_16.SFX_MAIN.Startup
|
|
|
|
|
local v369 = {
|
|
|
|
|
v_u_56.Power,
|
|
|
|
|
v_u_56["System Corrupted"],
|
|
|
|
|
v_u_56.Transitional,
|
|
|
|
|
v_u_56.music
|
|
|
|
|
}
|
|
|
|
|
v_u_1.Flick()
|
|
|
|
|
local v_u_370 = v369[math.random(1, #v369)]
|
|
|
|
|
v_u_16.Values.Lasers.ExtendLasers.Value = false
|
|
|
|
|
v_u_10:Create(v_u_370, TweenInfo.new(5), {
|
|
|
|
|
["PlaybackSpeed"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter2.Enabled = false
|
|
|
|
|
workspace.CoreFolder.Core.ParticleEmitter.Enabled = false
|
|
|
|
|
for _, v_u_399 in v_u_16.Core._IgnitionAttachments:GetChildren() do
|
|
|
|
|
tween(5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, v_u_399.PointLight, {
|
|
|
|
|
["Brightness"] = 0
|
|
|
|
|
})
|
|
|
|
|
task.delay(5, function()
|
|
|
|
|
-- upvalues: (copy) v_u_399
|
|
|
|
|
v_u_399.PointLight.Enabled = false
|
|
|
|
|
end)
|
|
|
|
|
end
|
|
|
|
|
v_u_11 = true
|
|
|
|
|
for _, v400 in pairs(v_u_16.Lasers:GetChildren()) do
|
|
|
|
|
if v400.ClassName == "Folder" then
|
|
|
|
|
v_u_10:Create(v400.Laser1.Collision.Laser, TweenInfo.new(2.5), {
|
|
|
|
|
["PlaybackSpeed"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
v_u_16.CoreShield.Value = 0
|
|
|
|
|
v_u_10:Create(v_u_68.CoreShield2, TweenInfo.new(5), {
|
|
|
|
|
["Transparency"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_16.Core, TweenInfo.new(5), {
|
|
|
|
|
["Transparency"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.StarDust.Enabled = false
|
|
|
|
|
v_u_16.reactorparticleambient.CoreChamberParticles.CosmicDust.Enabled = false
|
|
|
|
|
tween(5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, v_u_68.CoreLight, {
|
|
|
|
|
["Brightness"] = 2
|
|
|
|
|
})
|
|
|
|
|
for _, v401 in v_u_16.Lasers:GetChildren() do
|
|
|
|
|
if v401:IsA("Folder") then
|
|
|
|
|
v_u_10:Create(v401.Laser1.Collision.Laser, TweenInfo.new(1), {
|
|
|
|
|
["PlaybackSpeed"] = 0,
|
|
|
|
|
["Volume"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
task.delay(2, function()
|
|
|
|
|
-- upvalues: (ref) v_u_16
|
|
|
|
|
v_u_16.Power.ACELights.Value = true
|
|
|
|
|
v_u_16.Power.EmergencyLighting.Value = true
|
|
|
|
|
end)
|
|
|
|
|
v_u_68.A:Play()
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
local coreFolder = workspace.CoreFolder.Core
|
|
|
|
|
|
|
|
|
|
-- Iterate through all descendants of CoreFolder.Core
|
|
|
|
|
for _, v in ipairs(coreFolder:GetDescendants()) do
|
|
|
|
|
if v:IsA("ParticleEmitter") then
|
|
|
|
|
v.Enabled = false
|
|
|
|
|
elseif v:IsA("Beam") then
|
|
|
|
|
v.Enabled = false
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
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,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
InstaShockwave()
|
|
|
|
|
for _, v in ipairs(Os.List) do
|
|
|
|
|
if v then
|
|
|
|
|
if v:IsA("ParticleEmitter") then
|
|
|
|
|
v.Enabled = false
|
|
|
|
|
elseif v:IsA("Beam") then
|
|
|
|
|
v.Enabled = false
|
|
|
|
|
end
|
|
|
|
|
workspace.CoreFolder.Lasers.SL2.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
workspace.CoreFolder.Lasers.SL1.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
workspace.CoreFolder.Lasers.PL2.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
workspace.CoreFolder.Lasers.PL1.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
workspace.CoreFolder.Lasers.Laser1.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
workspace.CoreFolder.Lasers.Laser2.StabilizerSpinSpeed.Value = -0.1
|
|
|
|
|
wait(0.5)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
task.wait(10)
|
|
|
|
|
task.spawn(function()
|
|
|
|
|
-- upvalues: (ref) v_u_10, (ref) v_u_18
|
|
|
|
|
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)
|
|
|
|
|
v_u_16.LogEvent:Fire("reactor ignition failed; poor reactor handling", Color3.fromRGB(255, 0, 0))
|
|
|
|
|
v_u_10:Create(v_u_16.Ind.CF.Ind, TweenInfo.new(1), {
|
|
|
|
|
["Color"] = Color3.fromRGB(0, 0, 0)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_16.Ind.MR.Ind, TweenInfo.new(1), {
|
|
|
|
|
["Color"] = Color3.fromRGB(0, 0, 0)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_16.Values.Lasers.SLDoors.Value = false
|
|
|
|
|
task.spawn(function()
|
|
|
|
|
-- upvalues: (ref) v_u_16
|
|
|
|
|
AG("reconfiguring systems...", 1, Color3.fromRGB(255, 140, 0))
|
|
|
|
|
task.wait(1)
|
|
|
|
|
AG("repairing necessary components...", 2, Color3.fromRGB(255, 140, 0))
|
|
|
|
|
task.wait(2)
|
|
|
|
|
AG("re-initializing startup procedures...", 5, Color3.fromRGB(255, 140, 0))
|
|
|
|
|
task.wait(5)
|
|
|
|
|
AG("waiting for reactorlink connection restabilize..", 5, Color3.fromRGB(255, 140, 0))
|
|
|
|
|
end)
|
|
|
|
|
task.wait(8.4)
|
|
|
|
|
v_u_16.SFX_MAIN.Alarms["Launch Alarm"].Looped = false
|
|
|
|
|
v_u_16.Power.ACELights.Value = false
|
|
|
|
|
v_u_16.Power.EmergencyLighting.Value = false
|
|
|
|
|
makeChat("Reactor-link request recieved..")
|
|
|
|
|
v_u_372 = true
|
|
|
|
|
v_u_16.Ind.CFv.Value = true
|
|
|
|
|
AG("main systems configure success, reactor is ready to start..", 3, Color3.fromRGB(255, 255, 255))
|
|
|
|
|
v_u_17.Startup.ShieldButton.shinybutotn.CD.MaxActivationDistance = 32
|
|
|
|
|
end
|
|
|
|
|
function v_u_1.SELF_DESTRUCT_B()
|
|
|
|
|
local v_u_7 = require(game.ReplicatedStorage.Modules.VanillaBase)
|
|
|
|
|
workspace.CoreFolder.Core.A.Volume = 5
|
|
|
|
|
-- upvalues: (copy) v_u_16, (copy) v_u_17, (copy) v_u_10, (ref) v_u_3, (copy) v_u_1, (copy) v_u_20, (copy) v_u_60, (copy) v_u_58, (copy) v_u_70, (copy) v_u_63, (copy) v_u_64, (copy) v_u_65, (copy) v_u_66, (copy) v_u_7, (copy) v_u_19, (copy) v_u_18, (copy) v_u_55, (copy) v_u_68, (copy) v_u_53, (ref) v_u_5
|
|
|
|
|
v_u_16.Events.NoSDBadge.Value = true
|
|
|
|
|
for _, v101 in pairs(v_u_17.CoreLights.ChamberLights:GetChildren()) do
|
|
|
|
|
for _, v102 in pairs(v_u_17.CoreLights.ChamberStripes:GetChildren()) do
|
|
|
|
|
v_u_10:Create(v101.Deco, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Color"] = Color3.fromRGB(0, 0, 0)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v102, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Color"] = Color3.fromRGB(0, 0, 0)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v101.Light.PointLight, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Color"] = Color3.fromRGB(0, 0, 0)
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
disable()
|
|
|
|
|
v_u_16.Power.TempAlarmPower.Value = false
|
|
|
|
|
v_u_16.Power.Lights.Value = false
|
|
|
|
|
v_u_16.Power.LightStatus:Fire(false, 0.02)
|
|
|
|
|
v_u_16.ReactorGlassCover.Value = true
|
|
|
|
|
v_u_16.Values.Lasers.ExtendLasers.Value = false
|
|
|
|
|
task.wait(5)
|
|
|
|
|
for _, v103 in v_u_16.SFX_MAIN:GetDescendants() do
|
|
|
|
|
if v103:IsA("Sound") and (v103.SoundGroup == game.SoundService.Main.Music and (v103.IsPlaying and v103.Name ~= "SelfDestructVariant")) then
|
|
|
|
|
v_u_10:Create(v103, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
task.wait(1.5)
|
|
|
|
|
v_u_17.ErrorPanel.Manager.ToggleLight:Fire("UnknownAnomalyDetected")
|
|
|
|
|
v_u_17.ErrorPanel.Manager.ToggleLight:Fire("ShutdownMalfunction")
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.bsod.Visible = true
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.systemInstability.main.instability.Text = "ERR"
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.systemInstability.main.instability.TextColor3 = Color3.fromRGB(255, 133, 133)
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.systemInstability.main.instability.TextStrokeColor3 = Color3.fromRGB(88, 57, 57)
|
|
|
|
|
v_u_16.LogEvent:Fire("Unknown reactor threat still present: proceeding with code purple directive!", Color3.fromRGB(170, 85, 255))
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.PHASECALCULATOR.Bar.BackgroundColor3 = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.PHASECALCULATOR.Bar.PhaseName.Text = "CODE PURPLE DIRECTIVE"
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.PHASECALCULATOR.pointofnoreturn.Visible = false
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.PHASECALCULATOR.shutdown.Visible = false
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.PHASECALCULATOR.hahanicething.Visible = true
|
|
|
|
|
for _, v105 in v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame:GetDescendants() do
|
|
|
|
|
if v105:IsA("UIStroke") then
|
|
|
|
|
v105.Color = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
elseif v105:IsA("TextLabel") and v105.TextColor3 == v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.DECOR.BackgroundColor3 then
|
|
|
|
|
v105.TextColor3 = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
for _, v106 in v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingDelta.EMTS.Frame:GetDescendants() do
|
|
|
|
|
if v106:IsA("UIStroke") then
|
|
|
|
|
v106.Color = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
elseif v106:IsA("TextLabel") and v106.TextColor3 == v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.DECOR.BackgroundColor3 then
|
|
|
|
|
v106.TextColor3 = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingAlpha.EMTS.Frame.DECOR.BackgroundColor3 = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
v_u_60.GrassPit.EMTS_PLATFORM.Panels.Monitors.WingDelta.EMTS.Frame.DECOR.BackgroundColor3 = Color3.fromRGB(170, 85, 255)
|
|
|
|
|
task.spawn(function()
|
|
|
|
|
-- upvalues: (ref) v_u_10, (ref) v_u_60
|
|
|
|
|
v_u_10:Create(v_u_60.SHUTDOWN.values.MeltTimerBar, TweenInfo.new(134, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
end)
|
|
|
|
|
v_u_16.LogEvent:Fire("Proceeding with Method B", Color3.fromRGB(170, 85, 255))
|
|
|
|
|
local v107 = v_u_16.CoreFunctions.Servers
|
|
|
|
|
v107.sfx.sd:Play()
|
|
|
|
|
for _, v108 in v107:GetChildren() do
|
|
|
|
|
if v108.Name == "Data" or (v108.Name == "Emergency" or v108.Name == "Primary") then
|
|
|
|
|
for _, v109 in v108:GetChildren() do
|
|
|
|
|
for _, v110 in v109.Servers:GetChildren() do
|
|
|
|
|
v110.Main.ClickDetector.MaxActivationDistance = 0
|
|
|
|
|
for _, v111 in v110.Detail.Lights:GetChildren() do
|
|
|
|
|
v111.Color = Color3.fromRGB(247, 128, 255)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
v_u_58.SelfDestructVariant:Play()
|
|
|
|
|
AG("Self-destruct sequence still in effect!", 5, Color3.fromRGB(94, 14, 163), true)
|
|
|
|
|
v_u_17.ErrorPanel.Manager.ToggleLight:Fire()
|
|
|
|
|
task.wait(14.3)
|
|
|
|
|
makeChat("PREPARING REACTOR CHAMBER FOR PRC TERMINATION")
|
|
|
|
|
v_u_16.Power.LightStatus:Fire(true, 0.05)
|
|
|
|
|
v_u_16.ReactorGlassCover.Value = false
|
|
|
|
|
disable()
|
|
|
|
|
task.wait(0.7)
|
|
|
|
|
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(94, 14, 163)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v112.MainPart, TweenInfo.new(3), {
|
|
|
|
|
["Color"] = Color3.fromRGB(94, 14, 163)
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
v_u_10:Create(v_u_70.Screen, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Color"] = Color3.fromRGB(255, 94, 94)
|
|
|
|
|
}):Play()
|
|
|
|
|
local v113 = v_u_70.Screen.MeltdownAlert
|
|
|
|
|
v113.Time.Script.Mins.Value = 2
|
|
|
|
|
v113.Time.Script.Secs.Value = 0
|
|
|
|
|
v113.Time.Script.Millis.Value = 0
|
|
|
|
|
v113.Time.Script.Disabled = false
|
|
|
|
|
v113.TextLabel.Text = "SELF-DESTRUCT IN:"
|
|
|
|
|
local v114 = v_u_17.TopScreens
|
|
|
|
|
if v_u_17.TopScreens.PowerScreen.SystemFailure.Enabled == false then
|
|
|
|
|
for _, v115 in v114:GetChildren() do
|
|
|
|
|
v115.Factors:SetAttribute("selfdestruct", true)
|
|
|
|
|
v115.SD.time.Script.Disabled = false
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
for _, v116 in v_u_17.EvacScreens:GetChildren() do
|
|
|
|
|
v116.Screen.Alarm:Play()
|
|
|
|
|
v116.Screen.Screen.Alert.Visible = false
|
|
|
|
|
v116.Screen.Screen.SDVariant.Visible = true
|
|
|
|
|
v116.Screen.Screen.SDVariant.ImplosionDanger.Time.Script.Mins.Value = 2
|
|
|
|
|
v116.Screen.Screen.SDVariant.ImplosionDanger.Time.Script.Secs.Value = 0
|
|
|
|
|
v116.Screen.Screen.SDVariant.ImplosionDanger.Time.Script.Enabled = true
|
|
|
|
|
end
|
|
|
|
|
v_u_17.ErrorPanel.Manager.ToggleLight:Fire("AbandonFacility")
|
|
|
|
|
task.wait(15)
|
|
|
|
|
for _, v117 in {
|
|
|
|
|
v_u_63,
|
|
|
|
|
v_u_64,
|
|
|
|
|
v_u_65,
|
|
|
|
|
v_u_66
|
|
|
|
|
} do
|
|
|
|
|
v_u_7.TweenModel(v117.Laser1, v117.RetPos.Org.CFrame, 12, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut)
|
|
|
|
|
v117.Laser1.Collision.LaserMove.Volume = 10
|
|
|
|
|
v117.Laser1.Collision.LaserMove:Play()
|
|
|
|
|
end
|
|
|
|
|
v_u_16.Values.Lasers.SLDoors.Value = false
|
|
|
|
|
task.wait(15)
|
|
|
|
|
enable()
|
|
|
|
|
task.wait(6)
|
|
|
|
|
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(209, 134, 255)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v118.Light.PointLight, TweenInfo.new(4, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Color"] = Color3.fromRGB(209, 134, 255)
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
enable()
|
|
|
|
|
task.wait(2.5)
|
|
|
|
|
makeChat("REACTOR ACTIVATION IN PROGRESS")
|
|
|
|
|
AG("Reactor activation in progress", 5, Color3.fromRGB(170, 85, 255))
|
|
|
|
|
v_u_58.Kaboom:Play()
|
|
|
|
|
v_u_10:Create(v_u_63.StabilizerSpinSpeed, TweenInfo.new(6), {
|
|
|
|
|
["Value"] = 3.14
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_64.StabilizerSpinSpeed, TweenInfo.new(6), {
|
|
|
|
|
["Value"] = 3.14
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_65.StabilizerSpinSpeed, TweenInfo.new(6), {
|
|
|
|
|
["Value"] = 3.14
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_66.StabilizerSpinSpeed, TweenInfo.new(6), {
|
|
|
|
|
["Value"] = 3.14
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.25
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.25
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 3
|
|
|
|
|
}):Play()
|
|
|
|
|
local v119 = {
|
|
|
|
|
v_u_63,
|
|
|
|
|
v_u_64,
|
|
|
|
|
v_u_65,
|
|
|
|
|
v_u_66
|
|
|
|
|
}
|
|
|
|
|
for _, v120 in pairs(v119) do
|
|
|
|
|
v120.FuelPulseWait.Value = 3
|
|
|
|
|
v120.OnOffLights:Fire("true")
|
|
|
|
|
v120.Laser1.InteractiveLaserParts.ImportantLaserPart.ParticleEmitter.Enabled = true
|
|
|
|
|
v_u_10:Create(v120.HeatAbsorbtionCoilSpeed, TweenInfo.new(2.5), {
|
|
|
|
|
["Value"] = 1
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
task.wait(2)
|
|
|
|
|
makeChat("LASER REFUEL SEQUENCE COMPLETED")
|
|
|
|
|
local v121 = TweenInfo.new(5)
|
|
|
|
|
for _, v122 in pairs(v119) do
|
|
|
|
|
v_u_10:Create(v122.Laser1.InteractiveLaserParts.Lmfao, v121, {
|
|
|
|
|
["Color"] = Color3.new(1, 1, 1)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v122.Laser1.InteractiveLaserParts.C, v121, {
|
|
|
|
|
["Transparency"] = 0.8,
|
|
|
|
|
["Color"] = Color3.new(1, 1, 1)
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
task.wait(2)
|
|
|
|
|
makeChat("FIRING LASERS")
|
|
|
|
|
for _, v123 in pairs(v119) do
|
|
|
|
|
v123.Laser1.InteractiveLaserParts.ParticleMess.Backfire.Enabled = true
|
|
|
|
|
end
|
|
|
|
|
task.wait(2)
|
|
|
|
|
for _, v_u_124 in pairs(v119) do
|
|
|
|
|
v_u_124.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true
|
|
|
|
|
v_u_124.Laser1.InteractiveLaserParts.ParticleMess.ParticleEmitter.Enabled = true
|
|
|
|
|
v_u_124.Laser1.InteractiveLaserParts.Beam.Abc1.Enabled = true
|
|
|
|
|
v_u_124.Laser1.InteractiveLaserParts.Beam.ParticleEmitter.Enabled = true
|
|
|
|
|
v_u_124.Laser1.InteractiveLaserParts.Beam.Beam.Enabled = true
|
|
|
|
|
v_u_7.TweenModel(v_u_124.Laser1, v_u_124.RetPos.Bouncey.CFrame, 1, Enum.EasingStyle.Back, Enum.EasingDirection.Out)
|
|
|
|
|
task.delay(1.01, function()
|
|
|
|
|
-- upvalues: (ref) v_u_7, (copy) v_u_124
|
|
|
|
|
v_u_7.TweenModel(v_u_124.Laser1, v_u_124.RetPos.Org.CFrame, 3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
|
|
|
|
|
end)
|
|
|
|
|
end
|
|
|
|
|
v_u_68.hypernova.Enabled = true
|
|
|
|
|
v_u_68.hypernova2.Enabled = true
|
|
|
|
|
v_u_68.AuxillaryShield.Rotate.Disabled = false
|
|
|
|
|
v_u_68.AuxillaryShield.Outer.MeshPart.activation:Play()
|
|
|
|
|
v_u_68.AuxillaryShield.Inner.MeshPart.Transparency = 0
|
|
|
|
|
v_u_68.AuxillaryShield.Outer.MeshPart.Transparency = 0
|
|
|
|
|
v_u_68.Rumble:Play()
|
|
|
|
|
v_u_68.A.PlaybackSpeed = 1
|
|
|
|
|
v_u_68.A.Volume = 1
|
|
|
|
|
v_u_68.A:Play()
|
|
|
|
|
v_u_68.CoreLight.Color = Color3.fromRGB(235, 50, 50)
|
|
|
|
|
v_u_68.CoreLight.Enabled = true
|
|
|
|
|
v_u_68.CoreLight.Brightness = 20
|
|
|
|
|
v_u_68.Glow.sd.Visible = true
|
|
|
|
|
workspace.DestructionEvents.Events.CD1.Disabled = false
|
|
|
|
|
AG("REACTOR OVERLOAD :: AUXILIARY SHIELD ENGAGED")
|
|
|
|
|
makeChat("Overload success, auxiliary containment online, disabling in 44 seconds.", Color3.fromRGB(170, 85, 255))
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("color", Color3.fromRGB(238, 111, 255))
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("sustainTime", 0.15)
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("fadeoutTime", 0.35)
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("speed", 0.05)
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("cooldown", 1)
|
|
|
|
|
v_u_17.CoreLights.ChamberStripes:SetAttribute("direction", "repel")
|
|
|
|
|
v_u_68.A.PlaybackSpeed = 0
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(6, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 2.4
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(game.Lighting.a, TweenInfo.new(0.1, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Brightness"] = 0.9
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(game.Lighting.a, TweenInfo.new(0.1, Enum.EasingStyle.Linear), {
|
|
|
|
|
["TintColor"] = Color3.fromRGB(255, 192, 192)
|
|
|
|
|
}):Play()
|
|
|
|
|
task.delay(0.2, function()
|
|
|
|
|
-- upvalues: (ref) v_u_20, (ref) v_u_10
|
|
|
|
|
makeChat("AUX SHIELD DETONATION WITHIN T-60 SECONDS")
|
|
|
|
|
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)
|
|
|
|
|
task.wait(0.05)
|
|
|
|
|
InstaShockwave(Color3.fromRGB(255, 124, 124), 3)
|
|
|
|
|
task.delay(0.5, function()
|
|
|
|
|
-- upvalues: (ref) v_u_1
|
|
|
|
|
InstaShockwave(Color3.fromRGB(255, 84, 84), 3)
|
|
|
|
|
end)
|
|
|
|
|
task.delay(0.2, function()
|
|
|
|
|
-- upvalues: (ref) v_u_1
|
|
|
|
|
InstaShockwave(Color3.fromRGB(255, 41, 41), 3)
|
|
|
|
|
end)
|
|
|
|
|
workspace.CoreFolder.Lasers.Laser2.Laser1.ParticleEmitter1.Sound:Play()
|
|
|
|
|
workspace.CoreFolder.Core.Sound:Play()
|
|
|
|
|
v_u_18.Value = true
|
|
|
|
|
v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.1
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0.1
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 3
|
|
|
|
|
}):Play()
|
|
|
|
|
task.wait(6)
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(65, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 6
|
|
|
|
|
}):Play()
|
|
|
|
|
task.wait(29)
|
|
|
|
|
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, 67, 70)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v126.MainPart, TweenInfo.new(3), {
|
|
|
|
|
["Color"] = Color3.fromRGB(255, 67, 70)
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
task.wait(38)
|
|
|
|
|
v_u_68.AuxillaryShield.Rotate.Disabled = true
|
|
|
|
|
v_u_10:Create(v_u_68.AuxillaryShield.Inner.MeshPart, TweenInfo.new(3), {
|
|
|
|
|
["Transparency"] = 1,
|
|
|
|
|
["Size"] = Vector3.new(35, 35, 35)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_68.AuxillaryShield.Outer.MeshPart, TweenInfo.new(3), {
|
|
|
|
|
["Transparency"] = 1,
|
|
|
|
|
["Size"] = Vector3.new(35, 35, 35)
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_68.AuxillaryShield.Outer.MeshPart.failure:Play()
|
|
|
|
|
workspace.AlarmBeacons.Status.Value = false
|
|
|
|
|
v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 1.9
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 1.9
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 4
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_68.A, TweenInfo.new(2, Enum.EasingStyle.Linear), {
|
|
|
|
|
["PlaybackSpeed"] = 12
|
|
|
|
|
}):Play()
|
|
|
|
|
task.wait(1)
|
|
|
|
|
delay(1, function()
|
|
|
|
|
-- upvalues: (ref) v_u_68
|
|
|
|
|
v_u_68.A:Stop()
|
|
|
|
|
workspace.Nonregeningvalues.SDChance.Value = 0
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.Frame.SDChance.Text = "0 %"
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.Frame.SDChance.TextColor3 = Color3.fromRGB(255, 255, 255)
|
|
|
|
|
workspace.Misc.SDLaptop.screen.SurfaceGui.Frame.SDChance.TextStrokeColor3 = Color3.fromRGB(88, 88, 88)
|
|
|
|
|
end)
|
|
|
|
|
v_u_10:Create(v_u_18.AngularIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.LinearIntensity, TweenInfo.new(3, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
v_u_10:Create(v_u_18.Roughness, TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
|
|
|
|
|
["Value"] = 0
|
|
|
|
|
}):Play()
|
|
|
|
|
end
|
|
|
|
|
local start = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return v_u_1
|