Keyless
Key Required
Fe orb Teleporter
Lua Script•406 lines (13820 chars)
-- Script FE avec UI moderne pour téléportation/claim des orbes
-- Version avec paramètres personnalisables
-- By ErrorNoName - 2025
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local remote = game.ReplicatedStorage:FindFirstChild("RemoteEvent")
-- Variables de contrôle
local isActive = false
local loopConnection = nil
local settings = {
teleportDelay = 0.1,
includeVIPOrbs = true,
autoClaimKnownIds = true
}
-- IDs connus
local knownOrbIds = {18962608, 397644832}
-- Création de l'UI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "OrbTeleportUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")
-- Frame principale (plus grande pour les nouveaux paramètres)
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 400, 0, 350)
MainFrame.Position = UDim2.new(0.5, -200, 0.5, -175)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui
-- Coins arrondis
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 12)
UICorner.Parent = MainFrame
-- Ombre
local Shadow = Instance.new("ImageLabel")
Shadow.Size = UDim2.new(1, 30, 1, 30)
Shadow.Position = UDim2.new(0.5, 0, 0.5, 0)
Shadow.AnchorPoint = Vector2.new(0.5, 0.5)
Shadow.BackgroundTransparency = 1
Shadow.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
Shadow.ImageColor3 = Color3.new(0, 0, 0)
Shadow.ImageTransparency = 0.5
Shadow.ScaleType = Enum.ScaleType.Slice
Shadow.SliceCenter = Rect.new(10, 10, 10, 10)
Shadow.Parent = MainFrame
Shadow.ZIndex = 0
-- Titre
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Position = UDim2.new(0, 0, 0, 0)
Title.BackgroundTransparency = 1
Title.Text = "🎯 ORB TELEPORTER FE v3"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.Font = Enum.Font.Gotham
Title.Parent = MainFrame
-- Gradient pour le titre
local TitleGradient = Instance.new("UIGradient")
TitleGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(88, 101, 242)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(136, 71, 255))
}
TitleGradient.Parent = Title
-- Bouton Toggle
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0.8, 0, 0, 50)
ToggleButton.Position = UDim2.new(0.1, 0, 0, 50)
ToggleButton.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
ToggleButton.BorderSizePixel = 0
ToggleButton.Text = "ACTIVER"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextScaled = true
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.Parent = MainFrame
local ButtonCorner = Instance.new("UICorner")
ButtonCorner.CornerRadius = UDim.new(0, 10)
ButtonCorner.Parent = ToggleButton
-- Status Text
local StatusText = Instance.new("TextLabel")
StatusText.Size = UDim2.new(0.8, 0, 0, 20)
StatusText.Position = UDim2.new(0.1, 0, 0, 110)
StatusText.BackgroundTransparency = 1
StatusText.Text = "Status: Inactif"
StatusText.TextColor3 = Color3.fromRGB(180, 180, 180)
StatusText.TextScaled = true
StatusText.Font = Enum.Font.Gotham
StatusText.Parent = MainFrame
-- Compteur d'orbes
local OrbCounter = Instance.new("TextLabel")
OrbCounter.Size = UDim2.new(0.8, 0, 0, 20)
OrbCounter.Position = UDim2.new(0.1, 0, 0, 135)
OrbCounter.BackgroundTransparency = 1
OrbCounter.Text = "Orbes trouvées: 0"
OrbCounter.TextColor3 = Color3.fromRGB(255, 255, 255)
OrbCounter.TextScaled = true
OrbCounter.Font = Enum.Font.Gotham
OrbCounter.Parent = MainFrame
-- Section Paramètres
local SettingsLabel = Instance.new("TextLabel")
SettingsLabel.Size = UDim2.new(0.8, 0, 0, 30)
SettingsLabel.Position = UDim2.new(0.1, 0, 0, 170)
SettingsLabel.BackgroundTransparency = 1
SettingsLabel.Text = "⚙️ PARAMÈTRES"
SettingsLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
SettingsLabel.TextScaled = true
SettingsLabel.Font = Enum.Font.GothamBold
SettingsLabel.Parent = MainFrame
-- Slider de vitesse
local SpeedFrame = Instance.new("Frame")
SpeedFrame.Size = UDim2.new(0.8, 0, 0, 50)
SpeedFrame.Position = UDim2.new(0.1, 0, 0, 210)
SpeedFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
SpeedFrame.BorderSizePixel = 0
SpeedFrame.Parent = MainFrame
local SpeedCorner = Instance.new("UICorner")
SpeedCorner.CornerRadius = UDim.new(0, 8)
SpeedCorner.Parent = SpeedFrame
local SpeedLabel = Instance.new("TextLabel")
SpeedLabel.Size = UDim2.new(1, 0, 0.5, 0)
SpeedLabel.Position = UDim2.new(0, 0, 0, 0)
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Text = "Vitesse: " .. settings.teleportDelay .. "s"
SpeedLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedLabel.TextScaled = true
SpeedLabel.Font = Enum.Font.Gotham
SpeedLabel.Parent = SpeedFrame
local SpeedSlider = Instance.new("TextButton")
SpeedSlider.Size = UDim2.new(0.9, 0, 0, 20)
SpeedSlider.Position = UDim2.new(0.05, 0, 0.6, 0)
SpeedSlider.BackgroundColor3 = Color3.fromRGB(60, 60, 65)
SpeedSlider.BorderSizePixel = 0
SpeedSlider.Text = ""
SpeedSlider.Parent = SpeedFrame
local SliderCorner = Instance.new("UICorner")
SliderCorner.CornerRadius = UDim.new(0, 10)
SliderCorner.Parent = SpeedSlider
local SliderButton = Instance.new("Frame")
SliderButton.Size = UDim2.new(0, 20, 1, 0)
SliderButton.Position = UDim2.new(0.1, 0, 0, 0)
SliderButton.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
SliderButton.BorderSizePixel = 0
SliderButton.Parent = SpeedSlider
local SliderButtonCorner = Instance.new("UICorner")
SliderButtonCorner.CornerRadius = UDim.new(0, 10)
SliderButtonCorner.Parent = SliderButton
-- Toggle VIP
local VIPToggle = Instance.new("Frame")
VIPToggle.Size = UDim2.new(0.8, 0, 0, 40)
VIPToggle.Position = UDim2.new(0.1, 0, 0, 270)
VIPToggle.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
VIPToggle.BorderSizePixel = 0
VIPToggle.Parent = MainFrame
local VIPCorner = Instance.new("UICorner")
VIPCorner.CornerRadius = UDim.new(0, 8)
VIPCorner.Parent = VIPToggle
local VIPLabel = Instance.new("TextLabel")
VIPLabel.Size = UDim2.new(0.7, 0, 1, 0)
VIPLabel.Position = UDim2.new(0, 10, 0, 0)
VIPLabel.BackgroundTransparency = 1
VIPLabel.Text = "Zone VIP"
VIPLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
VIPLabel.TextScaled = true
VIPLabel.TextXAlignment = Enum.TextXAlignment.Left
VIPLabel.Font = Enum.Font.Gotham
VIPLabel.Parent = VIPToggle
local VIPCheckbox = Instance.new("TextButton")
VIPCheckbox.Size = UDim2.new(0, 30, 0, 30)
VIPCheckbox.Position = UDim2.new(1, -40, 0.5, -15)
VIPCheckbox.BackgroundColor3 = settings.includeVIPOrbs and Color3.fromRGB(76, 175, 80) or Color3.fromRGB(220, 53, 69)
VIPCheckbox.BorderSizePixel = 0
VIPCheckbox.Text = settings.includeVIPOrbs and "✓" or "✗"
VIPCheckbox.TextColor3 = Color3.fromRGB(255, 255, 255)
VIPCheckbox.TextScaled = true
VIPCheckbox.Font = Enum.Font.GothamBold
VIPCheckbox.Parent = VIPToggle
local VIPCheckCorner = Instance.new("UICorner")
VIPCheckCorner.CornerRadius = UDim.new(0, 6)
VIPCheckCorner.Parent = VIPCheckbox
-- Fonctions du slider
local draggingSlider = false
SpeedSlider.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
draggingSlider = true
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if draggingSlider and input.UserInputType == Enum.UserInputType.MouseMovement then
local mouse = player:GetMouse()
local relativeX = math.clamp((mouse.X - SpeedSlider.AbsolutePosition.X) / SpeedSlider.AbsoluteSize.X, 0, 1)
SliderButton.Position = UDim2.new(relativeX - 0.05, 0, 0, 0)
settings.teleportDelay = math.floor((0.05 + relativeX * 0.95) * 10) / 10
SpeedLabel.Text = "Vitesse: " .. settings.teleportDelay .. "s"
end
end)
game:GetService("UserInputService").InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
draggingSlider = false
end
end)
-- Toggle VIP
VIPCheckbox.MouseButton1Click:Connect(function()
settings.includeVIPOrbs = not settings.includeVIPOrbs
VIPCheckbox.BackgroundColor3 = settings.includeVIPOrbs and Color3.fromRGB(76, 175, 80) or Color3.fromRGB(220, 53, 69)
VIPCheckbox.Text = settings.includeVIPOrbs and "✓" or "✗"
end)
-- Fonction pour obtenir les orbes
local function getOrbs()
local orbs = {}
-- Cherche dans Camera.Orbs
local camera = workspace:FindFirstChild("Camera")
if camera then
local orbsFolder = camera:FindFirstChild("Orbs")
if orbsFolder then
for _, obj in pairs(orbsFolder:GetChildren()) do
if obj:IsA("BasePart") and obj.Name == "Part" then
-- Filtre VIP si nécessaire
if settings.includeVIPOrbs then
table.insert(orbs, obj)
else
-- Vérifie si l'orbe est dans la zone VIP
local vipZone = workspace.UNIVERSAL:FindFirstChild("OrbSpawnVIP")
if vipZone then
local distance = (obj.Position - vipZone.Position).Magnitude
if distance > 100 then -- Hors de la zone VIP
table.insert(orbs, obj)
end
else
table.insert(orbs, obj)
end
end
end
end
end
end
return orbs
end
-- Fonction pour claim une orbe
local function claimOrb(orbId)
if remote then
print("[LOG] Tentative de claim orb ID:", orbId)
remote:FireServer("claimorb", orbId)
end
end
-- Fonction principale de téléportation
local function teleportLoop()
while isActive do
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local orbs = getOrbs()
OrbCounter.Text = "Orbes trouvées: " .. #orbs
-- Téléportation sur chaque orbe
for i, orb in pairs(orbs) do
if not isActive then break end
-- Téléportation
char.HumanoidRootPart.CFrame = orb.CFrame + Vector3.new(0, 2, 0)
StatusText.Text = "Status: Orbe " .. i .. "/" .. #orbs
-- Essaie de deviner l'ID de l'orbe
local possibleId = tonumber(orb.Name) or math.random(1000000, 99999999)
claimOrb(possibleId)
wait(settings.teleportDelay)
end
-- Claim les IDs connus si activé
if settings.autoClaimKnownIds then
for _, id in pairs(knownOrbIds) do
if not isActive then break end
claimOrb(id)
wait(0.1)
end
end
StatusText.Text = "Status: Cycle terminé ✓"
wait(1)
else
StatusText.Text = "Status: En attente..."
wait(0.5)
end
end
end
-- Fonction pour animer le bouton
local function animateButton(button, color)
local tween = TweenService:Create(button, TweenInfo.new(0.3), {
BackgroundColor3 = color
})
tween:Play()
end
-- Toggle fonction
ToggleButton.MouseButton1Click:Connect(function()
isActive = not isActive
if isActive then
-- Activer
ToggleButton.Text = "DÉSACTIVER"
animateButton(ToggleButton, Color3.fromRGB(220, 53, 69))
StatusText.Text = "Status: Actif ✅"
StatusText.TextColor3 = Color3.fromRGB(76, 175, 80)
-- Démarre la boucle
spawn(teleportLoop)
else
-- Désactiver
ToggleButton.Text = "ACTIVER"
animateButton(ToggleButton, Color3.fromRGB(88, 101, 242))
StatusText.Text = "Status: Inactif"
StatusText.TextColor3 = Color3.fromRGB(180, 180, 180)
end
end)
-- Bouton de fermeture
local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Position = UDim2.new(1, -35, 0, 5)
CloseButton.BackgroundColor3 = Color3.fromRGB(220, 53, 69)
CloseButton.BorderSizePixel = 0
CloseButton.Text = "✖"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.TextScaled = true
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Parent = MainFrame
local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 6)
CloseCorner.Parent = CloseButton
CloseButton.MouseButton1Click:Connect(function()
isActive = false
ScreenGui:Destroy()
end)
-- Rendre la frame draggable
local dragging = false
local dragStart = nil
local startPos = nil
MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 and not draggingSlider then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
game:GetService("UserInputService").InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
print("[ORB TELEPORTER v3] By ErrorNoName")
print("[ORB TELEPORTER v3] " .. #getOrbs() .. " orbes détectées")
print("[ORB TELEPORTER v3] Zone VIP: " .. (settings.includeVIPOrbs and "Activée" or "Désactivée"))Features & Information
Orb Teleporter V1
Boycott KeySystem !
USE FOR FREE OPEN SOURCE CODE
I will update the following what you would like me to add!
for now you can
- Choose the speed
- Choose whether or not to recover from the VIP area (You must have access)
Community Comments (0)
No comments yet for this script.


