Project Legma Executor
Key RequiredUniversal

Project Legma Executor

Universal ScriptSilver234Silver234 15.1K views 408 executesUpdated Dec 13, 2024
3.3/ 5(3 votes)
2167% Positive
Lua Script•199 lines (6691 chars)
game:GetService("StarterGui"):SetCore("DevConsoleVisible", true)
print("Installing Project Legma...")
wait(2)
print("Project Legma installed..")
wait(2)
warn("Enjoy Fe Bypass!1")
wait(2)

local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = "rbxassetid://8623387557"
sound.Volume = 39
sound:Play()

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "Project Legma"
screenGui.ResetOnSpawn = false
screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 500, 0, 300)
mainFrame.Position = UDim2.new(0.5, -250, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 40)
topBar.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
topBar.BorderSizePixel = 0
topBar.Parent = mainFrame

local logoImage = Instance.new("ImageLabel")
logoImage.Size = UDim2.new(0, 30, 0, 30)
logoImage.Position = UDim2.new(0, 10, 0.5, -15)
logoImage.BackgroundTransparency = 1
logoImage.Image = "rbxassetid://13066940939"
logoImage.Parent = topBar

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(0, 200, 1, 0)
titleLabel.Position = UDim2.new(0, 50, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "Project Legma"
titleLabel.Font = Enum.Font.SourceSansBold
titleLabel.TextSize = 20
titleLabel.TextColor3 = Color3.fromRGB(50, 50, 50)
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.Parent = topBar

local minimizeButton = Instance.new("TextButton")
minimizeButton.Size = UDim2.new(0, 30, 0, 30)
minimizeButton.Position = UDim2.new(1, -90, 0.5, -15)
minimizeButton.BackgroundTransparency = 1
minimizeButton.Text = "-"
minimizeButton.TextColor3 = Color3.fromRGB(50, 50, 50)
minimizeButton.Font = Enum.Font.SourceSans
minimizeButton.TextSize = 20
minimizeButton.BorderSizePixel = 0
minimizeButton.Parent = topBar

minimizeButton.MouseButton1Click:Connect(function()
    mainFrame.Visible = false
end)

local maximizeButton = Instance.new("TextButton")
maximizeButton.Size = UDim2.new(0, 30, 0, 30)
maximizeButton.Position = UDim2.new(1, -60, 0.5, -15)
maximizeButton.BackgroundTransparency = 1
maximizeButton.Text = "□"
maximizeButton.TextColor3 = Color3.fromRGB(50, 50, 50)
maximizeButton.Font = Enum.Font.SourceSans
maximizeButton.TextSize = 18
maximizeButton.BorderSizePixel = 0
maximizeButton.Parent = topBar

maximizeButton.MouseButton1Click:Connect(function()
    print("Maximize button clicked (disabled).")
end)

local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 30, 0, 30)
closeButton.Position = UDim2.new(1, -30, 0.5, -15)
closeButton.BackgroundTransparency = 1
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(0, 0, 0)
closeButton.Font = Enum.Font.SourceSans
closeButton.TextSize = 18
closeButton.BorderSizePixel = 0
closeButton.Parent = topBar

closeButton.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

local inputFrame = Instance.new("ScrollingFrame")
inputFrame.Size = UDim2.new(1, -20, 0, 180)
inputFrame.Position = UDim2.new(0, 10, 0, 50)
inputFrame.BackgroundColor3 = Color3.fromRGB(245, 245, 245)
inputFrame.BorderSizePixel = 0
inputFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
inputFrame.ScrollBarThickness = 5
inputFrame.ScrollBarImageTransparency = 1
inputFrame.Parent = mainFrame

local lineFrame = Instance.new("Frame")
lineFrame.Size = UDim2.new(0, 50, 1, 0)
lineFrame.BackgroundColor3 = Color3.fromRGB(230, 230, 230)
lineFrame.BorderSizePixel = 0
lineFrame.Parent = inputFrame

local scriptBox = Instance.new("TextBox")
scriptBox.Size = UDim2.new(1, -60, 1, 0)
scriptBox.Position = UDim2.new(0, 60, 0, 0)
scriptBox.BackgroundTransparency = 1
scriptBox.Text = ""
scriptBox.TextColor3 = Color3.fromRGB(50, 50, 50)
scriptBox.TextSize = 16
scriptBox.Font = Enum.Font.Code
scriptBox.TextXAlignment = Enum.TextXAlignment.Left
scriptBox.TextYAlignment = Enum.TextYAlignment.Top
scriptBox.ClearTextOnFocus = false
scriptBox.MultiLine = true
scriptBox.TextWrapped = true
scriptBox.TextEditable = true
scriptBox.Parent = inputFrame

local lineNumbers = Instance.new("TextLabel")
lineNumbers.Size = UDim2.new(1, -10, 1, 0)
lineNumbers.BackgroundTransparency = 1
lineNumbers.Text = "1"
lineNumbers.Font = Enum.Font.Code
lineNumbers.TextSize = 16
lineNumbers.TextColor3 = Color3.fromRGB(150, 150, 150)
lineNumbers.TextXAlignment = Enum.TextXAlignment.Right
lineNumbers.TextYAlignment = Enum.TextYAlignment.Top
lineNumbers.Position = UDim2.new(0, 10, 0, 0)
lineNumbers.Parent = lineFrame

scriptBox:GetPropertyChangedSignal("Text"):Connect(function()
    local lines = scriptBox.Text:split("\n")
    local lineText = ""
    for i = 1, #lines do
        lineText = lineText .. tostring(i) .. "\n"
    end
    lineNumbers.Text = lineText

    inputFrame.CanvasSize = UDim2.new(0, 0, 0, #lines * 20)
end)

local buttonFrame = Instance.new("Frame")
buttonFrame.Size = UDim2.new(1, -20, 0, 50)
buttonFrame.Position = UDim2.new(0, 10, 0, 240)
buttonFrame.BackgroundTransparency = 1
buttonFrame.Parent = mainFrame

local buttonNames = {"EXE", "CLEAR", "INJECT"}
for i, name in ipairs(buttonNames) do
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(0, 100, 1, 0)
    button.Position = UDim2.new(0, (i - 1) * 110, 0, 0)
    button.BackgroundColor3 = Color3.fromRGB(220, 220, 220)
    button.Text = name
    button.TextColor3 = Color3.fromRGB(0, 0, 0)
    button.Font = Enum.Font.SourceSansBold
    button.TextSize = 18
    button.BorderSizePixel = 0
    button.Parent = buttonFrame

    if name == "EXE" then
        button.MouseButton1Click:Connect(function()
            local scriptText = scriptBox.Text
            local success, err = pcall(function()
                local func = loadstring(scriptText)
                if func then
                    func()
                else
                    error("Script could not be loaded.")
                end
            end)
            if not success then warn("Error: " .. err) end
        end)
    elseif name == "CLEAR" then
        button.MouseButton1Click:Connect(function()
            scriptBox.Text = ""
        end)
    elseif name == "INJECT" then
        button.MouseButton1Click:Connect(function()
            local scriptText = scriptBox.Text
            if scriptText and scriptText ~= "" then
                game.ReplicatedStorage.RemoteEvent:FireServer(scriptText)
            else
                warn("No script provided to inject.")
            end
        end)
    end
end

Features & Information

Real Fe bypass executor level 69 exploit bypass the fe 100% real trusted (Update) at inject now starts to run require scripts if the game infected RemoteEvent is not a valid member of ReplicateStorage (then means theres no backdoor on the game) Im not telling ya backdoor games because game gets deleted

Community Comments (7)

bestgamer69bestgamer69Dec 13, 2024(edited)

Omg serverside?

nUNCnUNCDec 13, 2024(edited)

Omahgod Discontinued in 2024 oh mah god rela ahahahah?!"?!?!?!

Silver234Silver234Dec 14, 2024(edited)

Real fe bipasa guys pro hackor!1!

Replying to @Silver234
samlqsamlqSep 27, 2025

@Silver234 really

vmgunns56vmgunns56Dec 16, 2024(edited)

How to use

Silver234Silver234Dec 16, 2024(edited)

@vmgunns56 paste a script on it and then press the exe and will work

vmgunns56vmgunns56Dec 20, 2024(edited)

It didn't work

More Scripts for Universal Scripts