
KeylessUniversal

--// CopyHub V4 03/26/26
--// LIB
local redzlib = loadstring(game:HttpGet("https://github.com/lixbot85-dot/zxhublibrary/raw/refs/heads/main/redzhubV2.lua", true))()
local Window = redzlib:MakeWindow({
Title = "CopyHub V4",
SubTitle = "Reworked",
SaveFolder = "copyhub_v4"
})
--// SERVICES
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Network = ReplicatedStorage:WaitForChild("Modules"):WaitForChild("Network")
local Remote = Network:WaitForChild("RemoteFunction")
--// CORE FUNCTION
local function Unlock(pathTable)
local current = ReplicatedStorage
for _, v in ipairs(pathTable) do
current = current:FindFirstChild(v)
if not current then
warn("Não encontrado:", v)
return
end
end
Remote:InvokeServer("PurchaseContent", current)
end
--// TABS
local killerTab = Window:MakeTab({"Killers", "rbxassetid://7734068321"})
local survivorTab = Window:MakeTab({"Survivors", "rbxassetid://7734053495"})
local emoteTab = Window:MakeTab({"Emotes", "rbxassetid://7733774602"})
local skinTab = Window:MakeTab({"Skins", "rbxassetid://7733960981"})
--// KILLERS
local killersFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Killers")
for _, killer in pairs(killersFolder:GetChildren()) do
killerTab:AddButton({
Name = "Unlock " .. killer.Name,
Callback = function()
Unlock({"Assets", "Killers", killer.Name})
end
})
end
--// SURVIVORS
local survivorsFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Survivors")
for _, survivor in pairs(survivorsFolder:GetChildren()) do
survivorTab:AddButton({
Name = "Unlock " .. survivor.Name,
Callback = function()
Unlock({"Assets", "Survivors", survivor.Name})
end
})
end
--// EMOTES
local emotesFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Emotes")
for _, emote in pairs(emotesFolder:GetChildren()) do
emoteTab:AddButton({
Name = "Unlock " .. emote.Name,
Callback = function()
Unlock({"Assets", "Emotes", emote.Name})
end
})
end
--// SKINS
local skinsFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Skins")
for _, typeFolder in pairs(skinsFolder:GetChildren()) do -- Killer / Survivor
local section = skinTab:AddSection(typeFolder.Name)
for _, character in pairs(typeFolder:GetChildren()) do
for _, skin in pairs(character:GetChildren()) do
skinTab:AddButton({
Name = typeFolder.Name .. " | " .. character.Name .. " | " .. skin.Name,
Callback = function()
Unlock({
"Assets",
"Skins",
typeFolder.Name,
character.Name,
skin.Name
})
end
})
end
end
end



Works on KRNL and delta!
Doesn’t work
Use in a forsaken game
not the original
List of games?
Forsaken but epik Forsaken all at once Forsaken 2 and others copy
Guys, i remade the script
Im fixing this script with more things
Ok @lixbot85
It ain't working
Maketab fails for some reason on delta
@lixbot85 BRO how use it I use doesn't work brooooooo
ts is TRASH doest work on any of the games listed
Sorry, the script is now BROKEN and i will try fix in another HUB
I FIXED.
More things soon!
ip grabbing *
@WaylonTheEvident No
@lixbot85 bypass ban
I discontinued this, please use ZxHub