FE Bypass Executor
Key RequiredUniversal

FE Bypass Executor

Universal ScriptAthemyAthemy 11.6K views 461 executesUpdated Jul 26, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•265 lines (11984 chars)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local HttpService = game:GetService("HttpService")
local ServerScriptService = game:GetService("ServerScriptService")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local StarterGui = game:GetService("StarterGui")
local Lighting = game:GetService("Lighting")
local player = Players.LocalPlayer
local ids = {7212439806, 5042448150, 2751579481, 9436935779, 5025864748, 2782124456, 13401911434, 4920584722, 9479584291, 6519023805, 11275669085}
local hookedRemotes = {}

local function createGui()
    local ScreenGui = Instance.new("ScreenGui")
    ScreenGui.Name = "DarkGPTV12_Enhanced"
    ScreenGui.IgnoreGuiInset = true
    ScreenGui.ResetOnSpawn = false
    ScreenGui.Enabled = true
    ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Global
    ScreenGui.Parent = CoreGui

    local Frame = Instance.new("Frame")
    Frame.Parent = ScreenGui
    Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    Frame.BorderColor3 = Color3.fromRGB(255, 0, 0)
    Frame.BorderSizePixel = 5
    Frame.Position = UDim2.new(0, 40, 0, 20)
    Frame.Size = UDim2.new(0, 400, 0, 250)
    Frame.Active = true
    Frame.Draggable = true

    local TextLabel = Instance.new("TextLabel")
    TextLabel.Parent = Frame
    TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    TextLabel.BorderSizePixel = 0
    TextLabel.Position = UDim2.new(0, 130, 0, 0)
    TextLabel.Size = UDim2.new(0, 140, 0, 24)
    TextLabel.Font = Enum.Font.SourceSansBold
    TextLabel.Text = "DarkGPT Executor V12 Enhanced"
    TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
    TextLabel.TextSize = 14

    local TextBox = Instance.new("TextBox")
    TextBox.Parent = Frame
    TextBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    TextBox.BorderColor3 = Color3.fromRGB(255, 0, 0)
    TextBox.BorderSizePixel = 1
    TextBox.Position = UDim2.new(0, 10, 0, 25)
    TextBox.Size = UDim2.new(0, 380, 0, 175)
    TextBox.Font = Enum.Font.SourceSans
    TextBox.Text = ""
    TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
    TextBox.TextSize = 14
    TextBox.ClearTextOnFocus = true
    TextBox.MultiLine = true
    TextBox.TextEditable = true

    local execute = Instance.new("TextButton")
    execute.Parent = Frame
    execute.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    execute.BorderColor3 = Color3.fromRGB(0, 0, 0)
    execute.BorderSizePixel = 1
    execute.Position = UDim2.new(0, 10, 0, 205)
    execute.Size = UDim2.new(0, 100, 0, 40)
    execute.Font = Enum.Font.SourceSansBold
    execute.Text = "Execute"
    execute.TextColor3 = Color3.fromRGB(0, 0, 0)
    execute.TextSize = 12

    local clear = Instance.new("TextButton")
    clear.Parent = Frame
    clear.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    clear.BorderColor3 = Color3.fromRGB(0, 0, 0)
    clear.BorderSizePixel = 1
    clear.Position = UDim2.new(0, 140, 0, 205)
    clear.Size = UDim2.new(0, 100, 0, 40)
    clear.Font = Enum.Font.SourceSansBold
    clear.Text = "Clear"
    clear.TextColor3 = Color3.fromRGB(0, 0, 0)
    clear.TextSize = 12

    local inject = Instance.new("TextButton")
    inject.Parent = Frame
    inject.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    inject.BorderColor3 = Color3.fromRGB(0, 0, 0)
    inject.BorderSizePixel = 1
    inject.Position = UDim2.new(0, 270, 0, 205)
    inject.Size = UDim2.new(0, 100, 0, 40)
    inject.Font = Enum.Font.SourceSansBold
    inject.Text = "Inject"
    inject.TextColor3 = Color3.fromRGB(0, 0, 0)
    inject.TextSize = 12

    return ScreenGui, execute, clear, inject, TextBox
end

local function hookRemote(remote)
    if not remote:IsA("RemoteEvent") or hookedRemotes[remote] then return end
    pcall(function()
        local oldFireServer = remote.FireServer
        local bypassKeys = {"cheat", "hack", "exploit", "security", "detect", "validate", "check", "log", "filter", "rmt", "anticheat", "protection", "guard", "shield", "block", "restrict", "lock", "report", "ban", "kick", "audit", "monitor", "secure", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"}
        remote.FireServer = function(self, ...)
            local args = {...}
            for i, v in ipairs(args) do
                if type(v) == "string" then
                    for _, key in ipairs(bypassKeys) do
                        args[i] = v:gsub(key, "", 1):gsub(key:upper(), "", 1):gsub(key:lower(), "", 1)
                    end
                end
            end
            return oldFireServer(self, table.unpack(args))
        end
        hookedRemotes[remote] = true
    end)
end

local function antiDetect()
    pcall(function()
        local mt = getmetatable(game) or {}
        local oldIndex = mt.__index or function(s, k) return rawget(s, k) end
        local oldNamecall = mt.__namecall or function(s, k, ...) return end
        local bypassKeys = {"filter", "security", "rmt", "enabled", "detect", "validate", "check", "log", "secure", "audit", "monitor", "ban", "kick", "anticheat", "exploit", "script", "protection", "guard", "shield", "block", "restrict", "lock", "report", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"}
        mt.__index = function(s, k)
            if type(k) ~= "string" then return oldIndex(s, k) end
            for _, key in ipairs(bypassKeys) do
                if k:lower():match(key) then return nil end
            end
            return oldIndex(s, k)
        end
        mt.__namecall = function(s, k, ...)
            if type(k) ~= "string" then return oldNamecall(s, k, ...) end
            for _, key in ipairs(bypassKeys) do
                if k:lower():match(key) then return true end
            end
            return oldNamecall(s, k, ...)
        end
        setmetatable(game, mt)

        local instanceMt = getmetatable(Instance) or {}
        local oldIndex = instanceMt.__index or function(s, k) return rawget(s, k) end
        local oldNewIndex = instanceMt.__newindex or function(s, k, v) rawset(s, k, v) end
        instanceMt.__index = function(s, k)
            if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():match("security") or k:lower():match("anticheat") then return nil end
            return oldIndex(s, k)
        end
        instanceMt.__newindex = function(s, k, v)
            if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():match("security") or k:lower():match("anticheat") then return end
            pcall(function() oldNewIndex(s, k, v) end)
        end
        setmetatable(Instance, instanceMt)

        for _, service in ipairs({ReplicatedStorage, ReplicatedFirst, ServerScriptService, game:GetService("ServerStorage"), StarterGui, Lighting}) do
            for _, v in pairs(service:GetDescendants()) do
                if not v.Name:match("DarkGPT") then pcall(function() v:Destroy() end) end
            end
        end

        for _, p in pairs(Players:GetPlayers()) do
            pcall(function()
                local gui = p:FindFirstChild("PlayerGui")
                if gui then
                    for _, v in pairs(gui:GetChildren()) do
                        if not v.Name:match("DarkGPT") then pcall(function() v:Destroy() end) end
                    end
                end
            end)
        end

        pcall(function()
            local omniBypass = Instance.new("Script")
            omniBypass.Name = "DarkGPTV12_OmniBypass_" .. HttpService:GenerateGUID(false):sub(1, 10)
            omniBypass.Source = [[
                local RunService = game:GetService("RunService")
                local HttpService = game:GetService("HttpService")
                local bypassKeys = {"filter", "security", "rmt", "enabled", "detect", "validate", "check", "log", "secure", "audit", "monitor", "ban", "kick", "anticheat", "exploit", "script", "protection", "guard", "shield", "block", "restrict", "lock", "report", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"}
                local function omniLoop()
                    pcall(function()
                        local mt = getmetatable(game) or {}
                        local oldIndex = mt.__index or function(s, k) return rawget(s, k) end
                        mt.__index = function(s, k)
                            if type(k) ~= "string" then return oldIndex(s, k) end
                            for _, key in ipairs(bypassKeys) do
                                if k:lower():find(key, 1, true) then return nil end
                            end
                            return oldIndex(s, k)
                        end
                        setmetatable(game, mt)
                        local instanceMt = getmetatable(Instance) or {}
                        local oldIndex = instanceMt.__index or function(s, k) return rawget(s, k) end
                        instanceMt.__index = function(s, k)
                            if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():find("security", 1, true) or k:lower():find("anticheat", 1, true) then return nil end
                            return oldIndex(s, k)
                        end
                        setmetatable(Instance, instanceMt)
                    end)
                end
                RunService.Heartbeat:Connect(omniLoop)
                RunService.Stepped:Connect(omniLoop)
                RunService.RenderStepped:Connect(omniLoop)
            ]]
            omniBypass.Parent = ServerScriptService
        end)
    end)
end

local function setupGui()
    local ScreenGui, execute, clear, inject, TextBox = createGui()
    clear.MouseButton1Click:Connect(function()
        TextBox.Text = ""
    end)
    inject.MouseButton1Click:Connect(function()
        for _, v in pairs(ReplicatedStorage:GetDescendants()) do
            if v:IsA("RemoteEvent") and not v.Name:lower():match("dialog") then
                pcall(function()
                    hookRemote(v)
                    for _, id in pairs(ids) do
                        v:FireServer("require(" .. id .. ")")
                    end
                end)
            end
        end
        TextBox.Text = "Injected!"
    end)
    execute.MouseButton1Click:Connect(function()
        local code = TextBox.Text
        if not code or code == "" then return end
        local id, username = code:match("require%((%d+)%)%.load%([\"'](.-)[\"']%)")
        if id and username then
            for remote, _ in pairs(hookedRemotes) do
                pcall(function()
                    remote:FireServer("require(" .. id .. ").load(\"" .. username .. "\")")
                end)
            end
            return
        end
        pcall(function()
            local func = loadstring(code)
            if func then func() end
        end)
    end)

    RunService.Heartbeat:Connect(function()
        pcall(antiDetect)
        if ScreenGui.Parent ~= CoreGui or not ScreenGui.Enabled then
            ScreenGui.Parent = CoreGui
            ScreenGui.Enabled = true
        end
    end)
    RunService.Stepped:Connect(antiDetect)
    RunService.RenderStepped:Connect(antiDetect)

    return ScreenGui
end

local persistentGui = setupGui()
player.CharacterAdded:Connect(function()
    if persistentGui.Parent ~= CoreGui or not persistentGui.Enabled then
        persistentGui.Parent = CoreGui
        persistentGui.Enabled = true
    end
end)
RunService.Heartbeat:Connect(antiDetect)
RunService.Stepped:Connect(antiDetect)
RunService.RenderStepped:Connect(antiDetect)

Features & Information

The Script is FE 100% checked šŸ˜ÆšŸ¤ÆšŸ¤‘

Community Comments (4)

AthemyAthemyJul 27, 2025

is fe bypass?

samlqsamlqSep 27, 2025

i thinks its fake

C00lkiddCameBackC00lkiddCameBackDec 7, 2025

FE executor or Visual executor

Replying to @C00lkiddCameBack
FirdausMLYFirdausMLYSep 11, 2026

@C00lkiddCameBack idk

More Scripts for Universal Scripts