Unlock Admin Killers (YOULL GET BANNED)
Key Required

Unlock Admin Killers (YOULL GET BANNED)

[007N7 END TWOTIME🔪]Forsaken But TrashA2000A2000 3.7K views 242 executesUpdated Nov 18, 2025
Unrated
00
Lua Script•131 lines (4673 chars)
--[[
	Forsaken - All Killers & Survivors Unlocker
   Made By Baldi (Treeofheaven_1) On Roblox + Linoria Lib aka Obsidian Lib
	One click = all unlocked (no more clicking 50 buttons)
]]

local repo = "https://raw.githubusercontent.com/deividcomsono/Obsidian/main/"
local Library = loadstring(game:HttpGet(repo .. "Library.lua"))()
local ThemeManager = loadstring(game:HttpGet(repo .. "addons/ThemeManager.lua"))()
local SaveManager = loadstring(game:HttpGet(repo .. "addons/SaveManager.lua"))()

local Window = Library:CreateWindow({
    Title = "Forsaken - Killer & Survivor Unlocker",
    Footer = "Made with Grok 4 | One Click = Everything Unlocked",
    NotifySide = "Right",
    ShowCustomCursor = true,
})

local Tabs = {
    Killers = Window:AddTab("Killers", "swords"),
    Survivors = Window:AddTab("Survivors", "users"),
    ["UI Settings"] = Window:AddTab("UI Settings", "settings")
}

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remote = ReplicatedStorage:WaitForChild("Modules"):WaitForChild("Network"):WaitForChild("RemoteFunction")

-- ====================== UNLOCK FUNCTION ======================
local function UnlockCharacter(characterInstance)
    if not characterInstance then return false end
    local success, result = pcall(function()
        Remote:InvokeServer("PurchaseContent", characterInstance)
    end)
    return success and (result == true or result == "Success")
end

-- ====================== KILLERS TAB ======================
local killerLeft = Tabs.Killers:AddLeftGroupbox("All Killers")
local killerRight = Tabs.Killers:AddRightGroupbox("Individual")

killerLeft:AddButton({
    Text = "🔥 UNLOCK ALL KILLERS (ONE CLICK)",
    Func = function()
        Library:Notify("Unlocking ALL killers...", 5)
        local killersFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Killers")
        local unlocked = 0
        for _, killer in ipairs(killersFolder:GetChildren()) do
            if UnlockCharacter(killer) then
                unlocked += 1
            end
            task.wait(0.15) -- anti-spam & anti-ban delay
        end
        Library:Notify(("Unlocked %d killers!"):format(unlocked), 6)
    end,
})

-- Individual killer buttons (optional, auto-sorted alphabetically)
local killerNames = {}
for _, v in ipairs(ReplicatedStorage.Assets.Killers:GetChildren()) do
    table.insert(killerNames, v.Name)
end
table.sort(killerNames)

for _, name in ipairs(killerNames) do
    killerRight:AddButton({
        Text = name,
        Func = function()
            local char = ReplicatedStorage.Assets.Killers:FindFirstChild(name)
            if char and UnlockCharacter(char) then
                Library:Notify("Unlocked: " .. name, 3)
            else
                Library:Notify("Failed: " .. name, 3)
            end
        end,
    })
end

-- ====================== SURVIVORS TAB ======================
local survivorLeft = Tabs.Survivors:AddLeftGroupbox("All Survivors")
local survivorRight = Tabs.Survivors:AddRightGroupbox("Individual")

survivorLeft:AddButton({
    Text = "🧍 UNLOCK ALL SURVIVORS (ONE CLICK)",
    Func = function()
        Library:Notify("Unlocking ALL survivors...", 5)
        local survivorsFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Survivors")
        local unlocked = 0
        for _, survivor in ipairs(survivorsFolder:GetChildren()) do
            if UnlockCharacter(survivor) then
                unlocked += 1
            end
            task.wait(0.15)
        end
        Library:Notify(("Unlocked %d survivors!"):format(unlocked), 6)
    end,
})

-- Individual survivor buttons
local survivorNames = {}
for _, v in ipairs(ReplicatedStorage.Assets.Survivors:GetChildren()) do
    table.insert(survivorNames, v.Name)
end
table.sort(survivorNames)

for _, name in ipairs(survivorNames) do
    survivorRight:AddButton({
        Text = name,
        Func = function()
            local char = ReplicatedStorage.Assets.Survivors:FindFirstChild(name)
            if char and UnlockCharacter(char) then
                Library:Notify("Unlocked: " .. name, 3)
            else
                Library:Notify("Failed: " .. name, 3)
            end
        end,
    })
end

-- ====================== THEME & SAVE ======================
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({ "MenuKeybind" })

ThemeManager:SetFolder("ForsakenUnlocker")
SaveManager:SetFolder("ForsakenUnlocker")

SaveManager:BuildConfigSection(Tabs["UI Settings"])
ThemeManager:ApplyToTab(Tabs["UI Settings"])

Library:Notify("Forsaken Unlocker Loaded! Enjoy free everything 🔥", 8)

Features & Information

Yes. In title Unlock Admin Characters or Killers W UPDATE Made by me, aka treeofheaven_1 or Baldi on roblox

Community Comments (9)

jayden_adam2014jayden_adam2014Nov 18, 2025

can you do a survivior version?

A2000A2000Nov 18, 2025

alr alr next update on this script

dowdypierce0dowdypierce0Nov 18, 2025

how do you use ts it dont work for me

A2000A2000Nov 18, 2025

use vpn, if not executing

jacobygamer1264jacobygamer1264Nov 19, 2025

whats game name

A2000A2000Nov 19, 2025

Forsaken But Trash

i_love_scripti_love_scriptNov 19, 2025

Some of them don't work :( I want to get the tail but it doesn't have it. It says failed.

*ckkkk*ckkkkJan 25, 2026

Hey btw this is working in other forsaken games

A2000A2000Jan 27, 2026

No

More Scripts for [007N7 END TWOTIME🔪]Forsaken But Trash