
10 Views
0 Executions
Library Solver | OpenSource
DOORS
2 days ago · Updated
Reviewed by MatttsPaid revieweron How review works
Library Solver | OpenSource is a DOORS script for Roblox, uploaded to ScriptBlox on Nov 9, 2026. Reviewed by a person on Nov 11, 2026.
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Automatically matches hints from books to library paper, and allows you to send the code padlock to unlock it
Updates
Script edited: Update script
-- Gui by Cloude AI
-- Padlock Solver
-- Made by neW
local guiParent = (gethui and gethui()) or game:GetService("CoreGui")
if guiParent:FindFirstChild("PadlockSolverGui") then
warn("[PadlockSolver] GUI is already running - script not started")
return
end
local REFRESH = 0.35
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local lp = Players.LocalPlayer
local pg = lp:WaitForChild("PlayerGui")
local SHAPES = {
[0] = "Pentagon", [50] = "Triangle", [100] = "Square", [150] = "Star",
[200] = "X", [250] = "Hexagon", [300] = "Diamond", [350] = "Circle",
}
local TOTAL_SHAPES = 8
local function rectKey(img)
return string.format("%g,%g", img.ImageRectOffset.X, img.ImageRectOffset.Y)
end
local function shapeName(img)
return SHAPES[img.ImageRectOffset.X] or ("Rect " .. rectKey(img))
end
local function findPaper()
local bp = lp:FindFirstChild("Backpack")
local t = (bp and bp:FindFirstChild("LibraryHintPaper"))
or (lp.Character and lp.Character:FindFirstChild("LibraryHintPaper"))
if t then return t end
local rooms = workspace:FindFirstChild("CurrentRooms")
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!






