動作中General
Redeem all Doors codes

スクリプトコード
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("<", "<")
Text = Text:gsub(">", ">")
Text = Text:gsub(""", '"')
Text = Text:gsub("'", "'")
Text = Text:gsub("/", "/")
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.")説明
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)
コメント (0)
- 最初のコメントを投稿しましょう。
よくある質問
- Redeem all Doors codesスクリプトはどう使いますか?
- 上のスクリプトコードをコピーし、RobloxでDOORSに参加して、エグゼキューターに貼り付けて実行してください。スクリプトが動くとすぐに機能が有効になります。
- Redeem all Doors codesはまだ動作しますか?
- はい。Redeem all Doors codesは現在「動作中」とマークされています(最終更新: 2026年10月18日)。Robloxのアップデートで動かなくなった場合は、更新版をお待ちください。
- Redeem all Doors codesに対応するエグゼキューターは?
- このスクリプトはほとんどの人気Robloxエグゼキューターで動作します。お使いのデバイス向けの信頼できる無料または有料エグゼキューターを見つけるには、エグゼキューターページをご覧ください。