Roblox script

Project XL Script

Project XL is a fighting game where the difference between winning and losing comes down to timing, combos, and knowing when to strike. Going up against experienced players without the right tools makes it frustrating to climb. These scripts close that gap fast with Auto Quest, Pastebin - paste one in and you will notice the difference immediately.

Auto QuestPastebin
11 scripts11 no keyTested March 2026
Project XL Script11 working scripts
What you get
11 no key0 key needed
Fastest start, no keyScript 1
loadstring(game:HttpGet('https://raw.githubusercontent.com/1201for/littlegui/main/Project-XL'))()

Project XL Scripts (Auto Quest, Pastebin & More)

To run any of these scripts you will need a working Roblox executor. Check out the list at that link for free and paid options that work in 2026.

Script 1No key

Project XL Script Auto Farm Level, Auto Quest, Kill Aura, Redeem All Codes

Project XL Script Auto Farm Level, Auto Quest, Kill Aura, Redeem All Codes

Auto Quest
loadstring(game:HttpGet('https://raw.githubusercontent.com/1201for/littlegui/main/Project-XL'))()
Script 2No key

Project XL Script Pastebin2026 :

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/MidnightKittenCat/script-idk/main/Project%20XL.lua"))()
Script 3No key

Project XL Script 3:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/Alan0947383/Boom/main/Protected_1198219713372149.lua.txt",true))()
Script 4No key

Project XL Script 4:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet('https://raw.githubusercontent.com/10540475/legogamestuff/main/projectxl'))()
Script 5No key

Project XL Script 5:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet('https://raw.githubusercontent.com/hngamingroblox/scripts/main/guiprojetxl'))()
Script 6No key

Project XL Script 6:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/10x00/Public-Scripts/main/Project%20XL"))();
Script 7No key

Project XL Script 7:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/HimikoToga1474/Ahegao-Hub/master/Main.Lua"))()
Script 8No key

Project XL Script 8:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet('https://raw.githubusercontent.com/1201for/littlegui/main/Project-XL%27))()
Script 9No key

Project XL Script 9:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet(("http://assasine.com/Scripts/Project_XL.lua"),true))()
Script 10No key

Project XL Script 10:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/FatelessS/Scripts/main/ProjectXLNew"))()
Script 11No key

Project XL Script 11:

Project XL Script Pastebin2026 :

Pastebin
loadstring(game:HttpGetAsync("https://rentry.co/zzr48wsr/raw"))()

local player = game:GetService("Players").LocalPlayer
local heartbeat = game:GetService("RunService").Heartbeat
local remotes = game:GetService("ReplicatedStorage").RemoteEvents
local btn, run
local current_array_index = 1

local gui = library:AddWindow("Project XL | Auto Farm (HamstaGang)", {
    main_color = Color3.fromRGB(69, 69, 69), -- ( ͡° ͜ʖ ͡°)
    min_size = Vector2.new(370, 310),
    can_resize = false
})

local all_array = { -- For our all switch
   "Bandits",
   "Rahgan's Overseers",
   "Agni's Overseers",
   "Lars' Minion",
   "Agni's Minions",
   "Rahgan's Minions"
}

local array = {
   ["Bandits"] = "Defeat 10 Bandits",
   ["Rahgan's Overseers"] = "Defeat 4 of Rahgan's Overseers",
   ["Agni's Overseers"] = "Defeat 6 of Agni's Overseers",
   ["Lars' Minion"] = "Defeat 8 of Lars' Minions",
   ["Agni's Minions"] = "Defeat 9 of Agni's Minions",
   ["Rahgan's Minions"] = "Defeat 7 of Rahgan's Minions"

}

local tab = gui:AddTab("Main")

tab:AddLabel("NPC")
local drop = tab:AddDropdown("Select", function(opt) array.target = opt array.quest = opt array.all = false end)
for i,v in next, array do drop:Add(i) end

local switch = tab:AddSwitch("All", function(opt) array.target = "ALL" array.quest = "ALL" array.all = opt end)

tab:AddLabel("Weapon")
local drop2 = tab:AddDropdown("Select", function(opt) array.weap = opt end)

repeat wait() until player.Backpack:FindFirstChildWhichIsA("BackpackItem") -- Wait for tools

for i,v in next, player.Backpack:children() do
    if v.ClassName == "Tool" then
        drop2:Add(v)
    end
end

btn = tab:AddButton("Start", function()
    if not array.farm then
        run = game:GetService("RunService").Stepped:connect(function()
            pcall(function() player.Character.Humanoid:ChangeState(11) end)
            pcall(function() game:GetService("Players").LocalPlayer.Head.Overhead.Player:Destroy() end)
        end)
        array.farm = true btn.Text = "Stop"
    else
        array.farm = false btn.Text = "Start"
        run:Disconnect()
    end
end)

library:FormatWindows()
tab:Show()

player.Idled:connect(function()
    game:GetService("VirtualUser"):ClickButton2(Vector2.new())
end)

coroutine.wrap(function()
    while wait() do
        if array.farm and not game:GetService("Players").LocalPlayer.PlayerGui:WaitForChild("Menu"):WaitForChild("QuestFrame").Visible then
            pcall(function()
                game:GetService("ReplicatedStorage").RemoteEvents.ChangeQuestRemote:FireServer(game:GetService("ReplicatedStorage").Quests[array[array.quest]])
            end)
        end
    end
end)()

while wait() do
    if array.farm then
        if array.target == "ALL" or array.all then array.target = all_array[current_array_index] array.quest = all_array[current_array_index] end
        spawn(function() pcall(function() player.Character.Humanoid:EquipTool(player.Backpack:WaitForChild(array.weap, 0.3)) end) end)
        for i,x in pairs(game:GetService("Workspace").Live[array.target]:GetDescendants()) do
            if player.Character:FindFirstChild("Humanoid").Health <= 0 then -- ded
                wait(8) -- Give time to respawn
                break;
            end
            if x.Name == "Humanoid" then
                if x.Health > 0 then
                    while x ~= nil and x.Health > 0 and array.farm and player.Character:FindFirstChild("Humanoid").Health > 0 do
                        repeat wait() until player.Character:FindFirstChildWhichIsA("BackpackItem")
                        setsimulationradius(math.huge,math.huge)
                        player.Character:WaitForChild("HumanoidRootPart", 15).CFrame = (x.Parent.HumanoidRootPart.CFrame * CFrame.new(0,-7,0)) * CFrame.Angles(80,0,0)
                        wait(0.3)
                        game:GetService("ReplicatedStorage").RemoteEvents.BladeCombatRemote:FireServer(true, nil, nil)
                        wait(0.3)
                        x.Health = 0
                        heartbeat:wait()
                    end
                end
            end
        end
        if current_array_index == 5 then current_array_index = 1; else current_array_index = current_array_index+1; end
    end
end
7 steps

How to Use the Project XL Script

Copy a script from the list above first, then follow these in order.

  1. 01

    Get a working executor - see our Roblox Executor list for free options on PC, Mobile, and Mac.

  2. 02

    Launch Roblox and open Project XL.

  3. 03

    Open your executor, then click Inject or Attach.

  4. 04

    Copy any script above and paste it into the executor script box.

  5. 05

    Press Execute — the GUI will appear in-game.

  6. 06

    Toggle Auto Farm, Speed Hack, ESP and other features from the GUI menu.

  7. 07

    Always use an alt account to protect your main.

Project XL Script

About The Project XL Script

Project XL is a fighting game where winning comes down to timing, knowing your combos, and reading what the other player is going to do before they do it. Going up against skilled opponents without the right tools makes it hard to climb and stay competitive.

Kill aura and auto attack scripts are the most impactful here since they handle hitting automatically so you can focus on positioning and movement. Stack those with speed and god mode and you become very difficult to beat in any fight.

Use an alt account to avoid any bans on your main. The hub scripts above are updated after patches so they are the safest long-term option.

Looking for free rewards? Check out our Project XL Codes page for every working code.

The Project Xl is worth checking for the full picture on Project XL — abilities, update history, and everything the base game covers.

Disclaimer

All scripts on this page are for educational purposes only. Using scripts in Roblox violates the Roblox Terms of Service and may result in your account being permanently banned or suspended without warning. RobloxDatabase.com is not responsible for any consequences from using these scripts. Always use an alt account — never your main.

More For Project Xl

Keep exploring

More free stuff for your Roblox account.