
KeylessUniversal

-- Safe Orion Library loader with backup fallbacks
local OrionLib
local success, err = pcall(function()
OrionLib = loadstring(game:HttpGet('https://raw.githubusercontent.com/jensonhirst/Orion/main/source'))()
end)
if not success or not OrionLib then
-- Alternative mirror fallback if the first raw link fails
OrionLib = loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Orion/main/source'))()
end
-- Create Window
local Window = OrionLib:MakeWindow({
Name = "Server Teleporter | Delta Fixed",
HidePremium = true,
SaveConfig = false,
ConfigFolder = "OrionTeleportConfig",
IntroEnabled = true,
IntroText = "Server Teleporter"
})
-- Teleport Services
local TeleportService = game:GetService("TeleportService")
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- Main Tab
local MainTab = Window:MakeTab({
Name = "Server Options",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
MainTab:AddSection({
Name = "Server Controls"
})
-- 1. Rejoin Current Server
MainTab:AddButton({
Name = "Rejoin Current Server",
Callback = function()
OrionLib:MakeNotification({
Name = "Teleporting",
Content = "Rejoining server...",
Image = "rbxassetid://4483345998",
Time = 3
})
TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer)
end
})
-- 2. Join Normal / Random Server
MainTab:AddButton({
Name = "Join Normal (Random) Server",
Callback = function()
OrionLib:MakeNotification({
Name = "Teleporting",
Content = "Finding a random server...",
Image = "rbxassetid://4483345998",
Time = 3
})
TeleportService:Teleport(game.PlaceId, LocalPlayer)
end
})
-- 3. Join Old / Low Player Server
MainTab:AddButton({
Name = "Join Old / Small Server",
Callback = function()
OrionLib:MakeNotification({
Name = "Searching Server",
Content = "Looking for a lower population server...",
Image = "rbxassetid://4483345998",
Time = 4
})
task.spawn(function()
local ApiUrl = "https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100"
local success, result = pcall(function()
return HttpService:JSONDecode(game:HttpGet(ApiUrl))
end)
if success and result and result.data then
for _, server in ipairs(result.data) do
if server.id ~= game.JobId and server.playing < server.maxPlayers then
TeleportService:TeleportToPlaceInstance(game.PlaceId, server.id, LocalPlayer)
return
end
end
end
-- Fallback
TeleportService:Teleport(game.PlaceId, LocalPlayer)
end)
end
})
-- Settings Tab
local SettingsTab = Window:MakeTab({
Name = "Settings",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
SettingsTab:AddButton({
Name = "Unload UI",
Callback = function()
OrionLib:Destroy()
end
})
-- Initialize UI
OrionLib:Init()No comments yet for this script.



