Zum Inhalt springen
Funktioniert

Redeem all Doors codes

CLclarkdevlinorg0 AufrufeDOORS26. Juli 2026
Teilen
Redeem all Doors codes

Script-Code

Lua
local CorrectPlaceId = 6516141723 
local DoorsLobbyPlaceId = 6516141723

if game.PlaceId ~= CorrectPlaceId then
    local Players = game:GetService("Players")
    local TeleportService = game:GetService("TeleportService")
    local LocalPlayer = Players.LocalPlayer

    local ScreenGui = Instance.new("ScreenGui")
    ScreenGui.Name = "WrongGameUI"
    ScreenGui.ResetOnSpawn = false
    ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

    local MainFrame = Instance.new("Frame")
    MainFrame.Size = UDim2.new(0, 430, 0, 230)
    MainFrame.Position = UDim2.new(0.5, -215, 0.5, -115)
    MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
    MainFrame.BorderSizePixel = 0
    MainFrame.Parent = ScreenGui

    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 12)
    Corner.Parent = MainFrame

    local Title = Instance.new("TextLabel")
    Title.Size = UDim2.new(1, -30, 0, 80)
    Title.Position = UDim2.new(0, 15, 0, 15)
    Title.BackgroundTransparency = 1
    Title.Text = "You are in the wrong game\nmake sure you are in the Doors Lobby for this to work (ofc rerun the script once you are in the right game)"
    Title.TextColor3 = Color3.fromRGB(255, 255, 255)
    Title.TextSize = 20
    Title.Font = Enum.Font.GothamBold
    Title.TextWrapped = true
    Title.Parent = MainFrame

    local SmallText = Instance.new("TextLabel")
    SmallText.Size = UDim2.new(1, -30, 0, 25)
    SmallText.Position = UDim2.new(0, 15, 0, 105)
    SmallText.BackgroundTransparency = 1
    SmallText.Text = "(might fail to teleport in some games)"
    SmallText.TextColor3 = Color3.fromRGB(170, 170, 170)
    SmallText.TextSize = 14
    SmallText.Font = Enum.Font.Gotham
    SmallText.Parent = MainFrame

    local JoinButton = Instance.new("TextButton")
    JoinButton.Size = UDim2.new(0, 180, 0, 45)
    JoinButton.Position = UDim2.new(0.5, -190, 1, -70)
    JoinButton.BackgroundColor3 = Color3.fromRGB(65, 120, 255)
    JoinButton.BorderSizePixel = 0
    JoinButton.Text = "Join Doors Lobby"
    JoinButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    JoinButton.TextSize = 16
    JoinButton.Font = Enum.Font.GothamBold
    JoinButton.Parent = MainFrame

    local JoinCorner = Instance.new("UICorner")
    JoinCorner.CornerRadius = UDim.new(0, 8)
    JoinCorner.Parent = JoinButton

    local IgnoreButton = Instance.new("TextButton")
    IgnoreButton.Size = UDim2.new(0, 180, 0, 45)
    IgnoreButton.Position = UDim2.new(0.5, 10, 1, -70)
    IgnoreButton.BackgroundColor3 = Color3.fromRGB(55, 55, 55)
    IgnoreButton.BorderSizePixel = 0
    IgnoreButton.Text = "Ignore"
    IgnoreButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    IgnoreButton.TextSize = 16
    IgnoreButton.Font = Enum.Font.GothamBold
    IgnoreButton.Parent = MainFrame

    local IgnoreCorner = Instance.new("UICorner")
    IgnoreCorner.CornerRadius = UDim.new(0, 8)
    IgnoreCorner.Parent = IgnoreButton

    JoinButton.MouseButton1Click:Connect(function()
        JoinButton.Text = "Teleporting..."

        local Success, Error = pcall(function()
            TeleportService:Teleport(DoorsLobbyPlaceId, LocalPlayer)
        end)

        if not Success then
            JoinButton.Text = "Teleport Failed"
            warn("Teleport failed:", Error)
            task.wait(2)
            JoinButton.Text = "Join Doors Lobby"
        end
    end)

    IgnoreButton.MouseButton1Click:Connect(function()
        ScreenGui:Destroy()
    end)

    return
end

local WikiUrl = "https://doors-game.fandom.com/wiki/Codes"

local Remote = game:GetService("ReplicatedStorage")
    :WaitForChild("RemotesFolder")
    :WaitForChild("ShopCode")

local function DecodeHtml(Text)
    Text = Text:gsub("&", "&")
    Text = Text:gsub("&lt;", "<")
    Text = Text:gsub("&gt;", ">")
    Text = Text:gsub("&quot;", '"')
    Text = Text:gsub("&#39;", "'")
    Text = Text:gsub("&#x2F;", "/")
    return Text
end

local function GetCodesFromWiki()
    local Success, Page = pcall(function()
        return game:HttpGet(WikiUrl)
    end)

    if not Success then
        warn("Failed to fetch wiki:", Page)
        return {}
    end

    local Codes = {}
    local Seen = {}

    local ValidSection = Page:match("Valid(.-)These codes are expired")
        or Page:match("Valid(.-)Expired")
        or Page

    for RawCode in ValidSection:gmatch("<code.->(.-)</code>") do
        local Code = DecodeHtml(RawCode)
        Code = Code:gsub("<.->", "")
        Code = Code:gsub("^%s+", ""):gsub("%s+$", "")

        if Code ~= "" and not Seen[Code] then
            Seen[Code] = true
            table.insert(Codes, Code)
        end
    end

    if #Codes == 0 then
        for RawCode in ValidSection:gmatch("`([^`]+)`") do
            local Code = DecodeHtml(RawCode)
            Code = Code:gsub("^%s+", ""):gsub("%s+$", "")

            if Code ~= "" and not Seen[Code] then
                Seen[Code] = true
                table.insert(Codes, Code)
            end
        end
    end

    return Codes
end

local Codes = GetCodesFromWiki()

if #Codes == 0 then
    warn("No codes found. Fandom probably changed the page layout or HttpGet got blocked.")
    return
end

print("Found", #Codes, "codes.")

for _, Code in ipairs(Codes) do
    local Success, Error = pcall(function()
        Remote:FireServer(Code)
    end)

    if Success then
        print("Redeemed:", Code) -- Remove this part if you don't want it to print codes it redeemed
    else
        warn("Failed:", Code, Error)
    end

    task.wait(5)
end

print("Done redeeming all codes.")

Beschreibung

Fetches the Doors wiki for codes and then fires a remote to redeem all codes. There is a 5 second cooldown between redeeming codes to prevent rate limit. Also gives you a big UI saying you are in the wrong game. [should be wrong game proof] **IMPORTANT** This might not work on external executors (aka Xeno, Solara) not tested yet. Make sure you are in the Doors Lobby not the main game. Please for errors press F9 (or look at your executors console output) and tell me the errors. [and make sure you are in the right game before saying it does not work.] (script tested with Volt)

Kommentare (0)

Melde an, um an der Unterhaltung teilzunehmen

  • Sei der Erste, der kommentiert.

Häufig gestellte Fragen

Wie verwende ich den Redeem all Doors codes-Script?
Kopiere den obigen Code, öffne deinen Roblox-Executor, füge den Code ein und drücke Ausführen, während du im Spiel bist. Die Funktionen werden sofort aktiviert, sobald der Script läuft.
Ist der Redeem all Doors codes-Script kostenlos?
Ja. Dieser Script ist völlig kostenlos zu kopieren und zu verwenden. Wenn er ein Schlüsselsystem nutzt, folge dem Link "Schlüssel erhalten", um ihn kostenlos freizuschalten.
Ist der Redeem all Doors codes-Script sicher zu verwenden?
Der vollständige Quellcode wird auf dieser Seite angezeigt, damit du genau lesen kannst, was er tut, bevor du ihn ausführst. Verwende immer einen vertrauenswürdigen Executor, und denke daran, dass die Verwendung von Scripts gegen die Nutzungsbedingungen von Roblox verstößt — verwende sie auf eigene Gefahr.
Welcher Executor funktioniert mit Redeem all Doors codes?
Dieser Script funktioniert mit den meisten beliebten Roblox-Executoren. Besuche unsere Executor-Seite, um einen vertrauenswürdigen kostenlosen oder kostenpflichtigen Executor für dein Gerät zu finden.
Redeem all Doors codes | BloxScripter