You are on page 1of 2

local OrionLib =

loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/
source')))() local Window = OrionLib:MakeWindow({Name = "Doors", HidePremium =
false, SaveConfig = true, ConfigFolder = "DoorsSex"}) local VisualsTab =
Window:MakeTab({ Name = "Visuals", Icon = "rbxassetid://4483345998", PremiumOnly =
false }) local LatestRoom =
game:GetService("ReplicatedStorage").GameData.LatestRoom local ChaseStart =
game:GetService("ReplicatedStorage").GameData.ChaseStart local KeyChams = {}
VisualsTab:AddToggle({ Name = "Key Chams", Default = false, Flag = "KeyToggle",
Callback = function(Value) for i,v in pairs(KeyChams) do v.Enabled = Value end
end }) local function ApplyKeyChams(inst) wait() local Cham =
Instance.new("Highlight") Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Cham.FillColor = Color3.new(0.980392, 0.670588, 0) Cham.FillTransparency = 0.5
Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156) Cham.Parent = inst
Cham.Adornee = inst Cham.Enabled = OrionLib.Flags["KeyToggle"].Value
Cham.RobloxLocked = true return Cham end local KeyCoroutine =
coroutine.create(function()
workspace.CurrentRooms.DescendantAdded:Connect(function(inst) if inst.Name ==
"KeyObtain" then table.insert(KeyChams,ApplyKeyChams(inst)) end end) end) for i,v
in ipairs(workspace:GetDescendants()) do if v.Name == "KeyObtain" then
table.insert(KeyChams,ApplyKeyChams(v)) end end coroutine.resume(KeyCoroutine)
local BookChams = {} VisualsTab:AddToggle({ Name = "Book Chams", Default = false,
Flag = "BookToggle", Callback = function(Value) for i,v in pairs(BookChams) do
v.Enabled = Value end end }) local FigureChams = {} VisualsTab:AddToggle({ Name =
"Figure Chams", Default = false, Flag = "FigureToggle", Callback = function(Value)
for i,v in pairs(FigureChams) do v.Enabled = Value end end }) local function
ApplyBookChams(inst) wait() local Cham = Instance.new("Highlight") Cham.DepthMode =
Enum.HighlightDepthMode.AlwaysOnTop Cham.FillColor = Color3.new(0, 1, 0.749019)
Cham.FillTransparency = 0.5 Cham.OutlineColor = Color3.new(0.792156, 0.792156,
0.792156) Cham.Parent = inst Cham.Enabled = OrionLib.Flags["BookToggle"].Value
Cham.Adornee = inst Cham.RobloxLocked = true return Cham end local function
ApplyEntityChams(inst) wait() local Cham = Instance.new("Highlight") Cham.DepthMode
= Enum.HighlightDepthMode.AlwaysOnTop Cham.FillColor = Color3.new(1, 0, 0)
Cham.FillTransparency = 0.5 Cham.OutlineColor = Color3.new(0.792156, 0.792156,
0.792156) Cham.Parent = inst Cham.Enabled = OrionLib.Flags["FigureToggle"].Value
Cham.Adornee = inst Cham.RobloxLocked = true return Cham end local BookCoroutine =
coroutine.create(function() for i,v in
pairs(game:GetService("Workspace").CurrentRooms["50"].Assets:GetDescendants()) do
if v.Name == "LiveHintBook" then table.insert(BookChams,ApplyBookChams(v)) end end
end) local EntityCoroutine = coroutine.create(function() local Entity =
game:GetService("Workspace").CurrentRooms["50"].FigureSetup:WaitForChild("FigureRag
doll",5) Entity:WaitForChild("Torso",2.5)
table.insert(FigureChams,ApplyEntityChams(Entity)) end) local GameTab =
Window:MakeTab({ Name = "Game", Icon = "rbxassetid://4483345998", PremiumOnly =
false }) local TargetWalkspeed GameTab:AddSlider({ Name = "Speed", Min = 15, Max =
50, Default = 5, Color = Color3.fromRGB(255,255,255), Increment = 1, Callback =
function(Value) TargetWalkspeed = Value end })
game:GetService("RunService").RenderStepped:Connect(function() pcall(function()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = TargetWalkspeed end) end)
local pcl = Instance.new("SpotLight") pcl.Brightness = 1 pcl.Face =
Enum.NormalId.Front pcl.Range = 90 pcl.Parent =
game.Players.LocalPlayer.Character.Head pcl.Enabled = false
GameTab:AddToggle({ Name = "Headlight", Default = false, Callback = function(Value)
pcl.Enabled = Value end }) GameTab:AddToggle({ Name = "No seek arms/obstructions",
Default = false, Flag = "NoSeek" })
game:GetService("Workspace").CurrentRooms.DescendantAdded:Connect(function(descenda
nt) if OrionLib.Flags["NoSeek"].Value == true and descendant.Name == ("Seek_Arm" or
"ChandelierObstruction") then task.spawn(function() wait(0.01) descendant:Destroy()
end) end end) GameTab:AddToggle({ Name = "Instant Interact", Default = false, Flag
= "InstantToggle" })
game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(pr
ompt) if OrionLib.Flags["InstantToggle"].Value == true then
fireproximityprompt(prompt) end end) GameTab:AddToggle({ Name = "Predict chases",
Default = false, Flag = "PredictToggle" }) GameTab:AddToggle({ Name = "Notify when
mob spawns", Default = false, Flag = "MobToggle" }) GameTab:AddButton({ Name =
"Complete breaker box minigame", Callback = function()
game:GetService("ReplicatedStorage").Bricks.EBF:FireServer() end }) local
NotificationCoroutine = coroutine.create(function()
LatestRoom.Changed:Connect(function() if OrionLib.Flags["PredictToggle"].Value ==
true then local n = ChaseStart.Value - LatestRoom.Value if 0 < n and n < 4 then
OrionLib:MakeNotification({ Name = "Warning!", Content = "Event in " .. tostring(n)
.. " rooms.", Time = 5 }) end end if OrionLib.Flags["BookToggle"].Value == true
then if LatestRoom.Value == 50 then coroutine.resume(BookCoroutine) end end if
OrionLib.Flags["FigureToggle"].Value == true then if LatestRoom.Value == 50 then
coroutine.resume(EntityCoroutine) end end end)
workspace.ChildAdded:Connect(function(inst) if inst.Name == "RushMoving" and
OrionLib.Flags["MobToggle"].Value == true then OrionLib:MakeNotification({ Name =
"Warning!", Content = "Rush has spawned, hide!", Time = 5 }) elseif inst.Name ==
"AmbushMoving" and OrionLib.Flags["MobToggle"].Value == true then
OrionLib:MakeNotification({ Name = "Warning!", Content = "Ambush has spawned,
hide!", Time = 5 }) end end) end) coroutine.resume(NotificationCoroutine)

You might also like