Fe orb Teleporter
Key Required

Fe orb Teleporter

🚀 Fly to SPACE! [BACK!]PotatOsWInPotatOsWIn 13.6K views 82 executesUpdated Jul 1, 2025
5.0/ 5(1 votes)
10100% Positive
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)
#Teleporter#fe#free#uwu

Community Comments (0)

No comments yet for this script.

More Scripts for 🚀 Fly to SPACE! [BACK!]