Features:
- Headlight
- Instant Interact
- Predict Chases
- Notify mobs
- Visuals
- & More!
Script:
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("FigureRagdoll",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(descendant)
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(prompt)
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)
Post a Comment (0)