![Forsaken But Traesh [UNLOCK ADMIN KILLER, SURVIVOR]](https://cdn.kocakz.me/images/no-script.webp)
Key Required

--[[
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)
can you do a survivior version?
alr alr next update on this script
how do you use ts it dont work for me
use vpn, if not executing
whats game name
Forsaken But Trash
Some of them don't work :( I want to get the tail but it doesn't have it. It says failed.
Hey btw this is working in other forsaken games
No