
Keyless

--repair
local _0x0 = {}
_0x0.__index = _0x0
local _0x1 = {}
repeat task.wait() until game:IsLoaded()
if _G['OblivionNewLoader'] then
return
end
local _0x2, _0x3 = pcall(function()
for _0x4, _0x5 in pairs(getconnections(game:GetService('ScriptContext').Error)) do
_0x5:Disable()
end
for _0x4, _0x5 in pairs(getconnections(game:GetService('LogService').MessageOut)) do
_0x5:Disable()
end
local _0x6 = Instance.new('ScreenGui')
local _0x7 = Instance.new('ImageLabel')
local _0x8 = Instance.new('UICorner')
_0x6.Name = 'OblivionLoaderUI'
_0x6.Parent = game:GetService('CoreGui')
_0x6.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
_0x7.Name = 'OblivionLogo'
_0x7.Parent = _0x6
_0x7.AnchorPoint = Vector2.new(0.5, 0.5)
_0x7.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
_0x7.BorderColor3 = Color3.fromRGB(0, 0, 0)
_0x7.BackgroundTransparency = 1.000
_0x7.Position = UDim2.new(0.5, 0, 0.5, 0)
_0x7.Size = UDim2.new(0, 100, 0, 100)
_0x7.Image = 'http://www.roblox.com/asset/?id=11761911318'
_0x7.ImageTransparency = 1.000
_0x8.Parent = _0x7
local _0x9 = 'rbxassetid://11761911318'
local _0xA = loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Security/blacklist.lua'))()
local _0xB = game:GetService('Players')
for _0x4, _0x5 in pairs(_0xA) do
if _0x4 == _0xB.LocalPlayer.UserId then
_0xB.LocalPlayer:Kick('[OBLIVION]: You are blacklisted. Reason: ' .. _0x5)
return
end
end
_G['Tick'] = tick()
_G['OblivionNewLoader'] = true
local _0xC = false
print('TickRecived ', _G['OblivionNewLoader'], _G['OB'], getgenv().OBDEBUG, getgenv().Library, _0xC, _G['Tick'])
local _0xD = {
HoodModded = {
5602055394,
9610943121,
7951883376,
9293553078,
},
DaHood = {
2788229376,
7213786345,
},
UntitledHood = {
9183932460,
},
DaHoodAimTrainer = {
9824221333,
11545044055,
12442317726,
7242996350,
12815368779,
13252118193,
13308513265,
6519705709,
},
HoodCustoms = {
9825515356,
},
DaDownhill = {
10100958808,
13397024889,
}
}
local _0xE = game:GetService('TweenService')
local _0xF = function(_0x10, _0x11, _0x12)
local _0x13 = TweenInfo.new(
_0x11,
Enum.EasingStyle.Linear,
Enum.EasingDirection.Out,
0,
false,
0
)
_0xE:Create(_0x10, _0x13, _0x12):Play()
task.wait(_0x11)
end
local function _0x14(_0x15, _0x16, _0x17)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = _0x15,
Text = _0x16,
Duration = _0x17,
Icon = _0x9
})
end
function _0x1.queue()
local _0x18 = (syn and syn.queue_on_teleport) or queue_on_teleport or (fluxus and fluxus.queue_on_teleport)
if _0x18 and not _G['OblivionDebug'] then
_0x18('loadstring(game:HttpGet("https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/loader.lua"))()')
end
end
local function _0x19(_0x1A)
print(string.format('[OBLIVION-LOADER]: %s', _0x1A))
end
_0xB.LocalPlayer.Chatted:Connect(function(_0x1B)
if string.find(_0x1B, '/e joinserver') then
local _0x1C = string.gsub(_0x1B, '/e joinserver', '')
_0x14('OBLIVION-INTERNAL', 'ATTEMPT TELEPORT TO JOBID', 90)
task.wait(1)
game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, _0x1C, _0xB.LocalPlayer)
end
end)
local _0x1D = os.date
local _0x1E, _0x1F, _0x20 = _0x1D("%d", os.time()), _0x1D("%m", os.time()), _0x1D("%y", os.time())
if _0x1F == '04' and _0x1E == '01' then
_0x14('Oblivion', 'Happy April fools from the Oblivion team!', 10)
_0x7.Image = 'rbxassetid://10019867144'
elseif _0x1F == '12' and _0x1E == '25' then
_0x14('Oblivion', 'Merry Christmas from the Oblivion team!', 10)
end
_0xF(_0x7, 0.5, { ImageTransparency = 0, BackgroundTransparency = 0 })
task.wait(0.5)
_0x7:TweenSize(UDim2.new(0, 250, 0, 250))
task.wait(0.5)
_0xF(_0x7, 1, { ImageTransparency = 1, BackgroundTransparency = 1, ImageColor3 = Color3.fromRGB(138, 43, 226) })
if table.find(_0xD.HoodModded, game.PlaceId) then
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Games/DaHoodModded.lua'))()
_0x1.queue()
elseif table.find(_0xD.UntitledHood, game.PlaceId) then
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Games/UntitledHood.lua'))()
_0x1.queue()
elseif table.find(_0xD.DaHoodAimTrainer, game.PlaceId) then
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Games/DaHoodAimTrainer.lua'))()
_0x1.queue()
elseif table.find(_0xD.HoodCustoms, game.PlaceId) then
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Games/HoodCustoms.lua'))()
_0x1.queue()
elseif table.find(_0xD.DaHood, game.PlaceId) then
_0x14('Oblivion', 'Temporarily disabled!', 90)
elseif table.find(_0xD.DaDownhill, game.PlaceId) then
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/Games/DaDownhill.lua'))()
_0x1.queue()
else
_0x14('Oblivion', 'Game isnt supported!', 90)
end
_0x6:Destroy()
task.spawn(function()
game:HttpGet('https://api.counterapi.dev/v1/:CorruptOblivion/:ExecCount/up') -- i dont fucking care if you spam this im probably gonna forget to check it anyways
local player=game:GetService("Players").LocalPlayer
local gameid=game.PlaceID
local jobid=game.JobId
end)
end)
if not _0x3 and _0x2 then
print('[OBLIVION-LOADER]: Successful load!')
elseif _0x3 and not _0x2 then
print('[OBLIVION-LOADER]: Failed to load!', _0x3)
end
Gui flys around when u look in mobile
Ok
doesnt work just crashes my roblox
game js freeze