Unlock All.
Key Required

Unlock All.

Phantom Forcesghfrgrq8y7tr4q32y7r7ghfrgrq8y7tr4q32y7r7 8.1K views 1.3K executesUpdated Mar 12, 2026
4.2/ 5(6 votes)
5183% Positive
Lua Script•71 lines (2771 chars)
local ok, cooked = pcall(function()
    return getdeletedactors()
end)

if ok then 
    warn('boom your good it supports')
else
    game.Players.LocalPlayer:Kick("your executer doesnt support this shit.")
end

for i,v in next, getdeletedactors() do -- bro w function
    run_on_actor(v, [[
        local r = getrenv().shared.require

        -- modules
        local data = r('PlayerDataUtils')
    
        -- unlock all weapons
        local weaponFunc = data.ownsWeapon
        if not isfunctionhooked(weaponFunc) then
            hookfunction(weaponFunc, newcclosure(function() return true end))
        end

        -- unlock other shit, fuck the module im using getgc XD
        for i,v in next, getgc(true) do
            if typeof(v) == 'table' and rawget(v, 'ownsBlueprint') then
                local ownsBlueprint = v.ownsBlueprint
                if not isfunctionhooked(ownsBlueprint) then
                    hookfunction(ownsBlueprint, newcclosure(function() return true end))
                end
            end
        end

        -- fuckass attachments
        local ownsAttachment = data.ownsAttachment
        if not isfunctionhooked(ownsAttachment) then
            hookfunction(ownsAttachment, newcclosure(function() return true end))
        end

        -- skins / woah did hitler make this?
        local camodatabase = require(game:GetService("ReplicatedStorage"):WaitForChild("Content"):WaitForChild("ProductionContent"):WaitForChild("CamoDatabase")) -- dood u gotta wait for child or it wont be there because the child is a infant
        --if not camodatabase then return hitler end
        if not isfunctionhooked(data.getInventoryData) then
            local oldinventory
            oldinventory = hookfunction(data.getInventoryData, newcclosure(function(pd)
                local inv = oldinventory(pd)
                for skinname, skindata in next, camodatabase do
                    local casename = skindata.Case
                    if casename then
                        if not inv[casename] then
                            inv[casename] = { Cases = { Count = 0, Assigned = {} }, Keys = 0, Skins = {} }
                        end
                        if not inv[casename].Skins[skinname] then
                            inv[casename].Skins[skinname] = {}
                        end
                        inv[casename].Skins[skinname].ALL = true
                    end
                end
                return inv
            end))
        end

        -- updatehitler
        for i,v in next, getgc() do
            if typeof(v) == 'function' and islclosure(v) and debug.info(v, 'n'):find("updateWeaponList") then
                --print(debug.info(v, 's'))
                v()
            end
        end
    ]])
end

Features & Information

If you arent using POTASSIUM go to my other post.. Unlocks all weapons, skins, attachments, blueprints etc https://www.youtube.com/watch?v=dO7IPQq7rp0 Only works on executors that support getdeletedactors() (e.g. Potassium). If your executor doesn't support it, you'll get kicked automatically. If you want to try another method, use getactorthreads() and check if getthreadcontext() == 8, then use run_on_thread if your executor supports it. Drop game suggestions in the comments.
#unlockall

Community Comments (16)

AegisAegisMar 12, 2026

did you get this from wapus?

Replying to @Aegis

@Aegis what is wapus

Replying to @ghfrgrq8y7tr4q32y7r7
AegisAegisMar 12, 2026

@blunder respect

SATONIGASATONIGAMar 13, 2026

what free exec works on this script im too broke to get paid exec

Replying to @SATONIGA

none.

Replying to @SATONIGA
Ruchka8642Ruchka8642Mar 14, 2026

@SATONIGA i belive YuB-X can do it, ima check

Replying to @SATONIGA
Ruchka8642Ruchka8642Mar 14, 2026(edited)

it says "boom your good it supports" but does nothing

VisualGVisualGMar 13, 2026

ong whats the free exec on this script please!

thank you.

M8L8TXM8L8TXMar 25, 2026

where is your other post i'm not using pot*ium

Fp2SwitchEmDownFp2SwitchEmDownMar 28, 2026

Good script 👍

antiskidmachineantiskidmachineMar 31, 2026

works on my free executor cheers :)

Replying to @antiskidmachine
rlax1406rlax1406Apr 4, 2026

@antiskidmachine Which one did you use

NotKayzNotKayzApr 23, 2026

lwk dont work for yub-x nd its a 100% unc

geibei231geibei231Jun 2, 2026

i used pot*ium, it works but when u leave the game you have to execute it again to get everything unlocked again, pretty good tho

98sa98saJul 6, 2026

the script works but sometimes it doesnt damage people? any fix?

More Scripts for Phantom Forces