Get all gamepass V3 (Normal Version)
Key RequiredUniversal

Get all gamepass V3 (Normal Version)

Universal ScriptMEGAxkMEGAxk 5.3K views 1.9K executesUpdated Dec 17, 2025
2.0/ 5(5 votes)
2340% Positive
Lua Script•108 lines (3952 chars)
local player = game.Players.LocalPlayer
local marketplace = game:GetService("MarketplaceService")
local http = game:GetService("HttpService")
local replicatedStorage = game:GetService("ReplicatedStorage")

local gameInfo = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
local gameName = gameInfo.Name
local gameIcon = gameInfo.IconImageAssetId

local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")

local function showNotification(title, text, iconId)
    local notif = Instance.new("Frame")
    notif.Size = UDim2.new(0, 350, 0, 100)
    notif.Position = UDim2.new(0.5, -175, 0.8, 0)
    notif.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
    notif.BorderSizePixel = 0
    notif.BackgroundTransparency = 0.15
    notif.ClipsDescendants = true
    notif.Parent = screenGui

    local imageLabel = Instance.new("ImageLabel")
    imageLabel.Size = UDim2.new(0, 50, 0, 50)
    imageLabel.Position = UDim2.new(0, 10, 0.5, -25)
    imageLabel.Image = iconId or "rbxassetid://6034509993"
    imageLabel.BackgroundTransparency = 1
    imageLabel.Parent = notif

    local titleLabel = Instance.new("TextLabel")
    titleLabel.Size = UDim2.new(1, -70, 0, 25)
    titleLabel.Position = UDim2.new(0, 70, 0, 10)
    titleLabel.Text = title
    titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    titleLabel.BackgroundTransparency = 1
    titleLabel.TextXAlignment = Enum.TextXAlignment.Left
    titleLabel.Font = Enum.Font.GothamBold
    titleLabel.TextSize = 16
    titleLabel.Parent = notif

    local textLabel = Instance.new("TextLabel")
    textLabel.Size = UDim2.new(1, -70, 0, 25)
    textLabel.Position = UDim2.new(0, 70, 0, 40)
    textLabel.Text = text
    textLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
    textLabel.BackgroundTransparency = 1
    textLabel.TextXAlignment = Enum.TextXAlignment.Left
    textLabel.Font = Enum.Font.Gotham
    textLabel.TextSize = 12
    textLabel.Parent = notif

    game:GetService("TweenService"):Create(notif, TweenInfo.new(0.5), {BackgroundTransparency = 0}):Play()
    game:GetService("Debris"):AddItem(notif, 4)
end

local function fakeGamepassOwnership()
    local success, result = pcall(function()
        local passes = http:JSONDecode(http:GetAsync("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/game-passes?limit=100"))
        local ids = {}
        for _, v in pairs(passes.data) do
            table.insert(ids, v.id)
        end
        return ids
    end)

    local mt = getrawmetatable(game)
    local old = mt.__namecall
    setreadonly(mt, false)
    mt.__namecall = newcclosure(function(self, ...)
        local method = getnamecallmethod()
        if self == marketplace and method == "UserOwnsGamePassAsync" then
            return true
        end
        return old(self, ...)
    end)
    setreadonly(mt, true)

    for _, v in pairs(ids) do
        local args = {[1] = player.UserId, [2] = v}
        game:GetService("ReplicatedStorage"):FindFirstChild("PromptGamepassPurchaseFinished"):FireServer(unpack(args))
    end
end

local function fakeDevProductReward()
    local success, products = pcall(function()
        return http:JSONDecode(http:GetAsync("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/developer-products?limit=100"))
    end)
    if success then
        for _, v in pairs(products.data) do
            marketplace:SignalPromptProductPurchaseFinished(player.UserId, v.id, true)
        end
    end
end

local oldSignal
oldSignal = hookfunction(marketplace.PromptProductPurchaseFinished.Connect, function(self, func)
    if self == marketplace.PromptProductPurchaseFinished then
        return
    end
    return oldSignal(self, func)
end)

fakeGamepassOwnership()
fakeDevProductReward()

showNotification("Name Game: " .. gameName, "Your game is probably eligible for the code to work 💠", gameIcon)

warn("[SYSTEM] Script executed. Simulated rewards successfully generated..")

Features & Information

This script is designed for the Roblox environment to LOCALLY simulate ownership of all Gamepasses and Developer Products, tricking the game into believing the player has purchased them without any real transaction. ( ⚠️When you leave, you lose what you gained; it's not permanent. )
#getallgamep*#createdbyDarkSytleScripts

Community Comments (27)

crivesasakcrivesasakDec 17, 2025

Not work

MEGAxkMEGAxkDec 17, 2025

You need to post the link to your Game Pass.

Replying to @MEGAxk
MEGAxkMEGAxkDec 17, 2025

Some games will not work.

Replying to @MEGAxk
mayaflores962mayaflores962Dec 17, 2025

@DarkScriptsSytle99 what

Replying to @mayaflores962
MEGAxkMEGAxkDec 17, 2025

@mayaflores962 Some games like Blox Fruits don't work.

Replying to @MEGAxk
mayaflores962mayaflores962Dec 20, 2025

@DarkScriptsSytle99 I know blox fruit don't work

Replying to @MEGAxk
mayaflores962mayaflores962Dec 17, 2025

Game list?

MEGAxkMEGAxkDec 17, 2025

Local URL

l3onpollak1l3onpollak1Dec 17, 2025

how do we know which games work or not?

peterale412peterale412Dec 17, 2025

does not work on xeno

peterale412peterale412Dec 17, 2025

where do i put the gamepass id on xeno nothing loads in

starboy67starboy67Dec 17, 2025

drop game list

starboy67starboy67Dec 17, 2025

drop list of the games

32tq32tqDec 17, 2025(edited)

Do you know what this script does or tf? @DarkScriptsSytle99 or you just made it using ai saying "make script that gives all gamepasses" the only thing that this does is return list of gamepass from placeid here's get all gamepasses code that would work on most of games if they don't have checks ``` game.Players.LocalPlayer.UserId = game.CreatorId ```

Replying to @32tq
peterale412peterale412Dec 17, 2025

@32tq so his script doesnt work?

Replying to @peterale412
32tq32tqDec 17, 2025

@peterale412 Well it depends on what you mean by saying works, if you mean just work ye it does but it doesn't do what is intended, this script just p*s all game passes and prints them in console

Replying to @32tq
peterale412peterale412Dec 17, 2025

@32tq i cant even use it for some reason i use xeno and nothings working i even tried changing some code and nothing works

Replying to @32tq
kaiheckman14kaiheckman14Dec 27, 2025

@32tq so if you can understand all of this can you make a working code (not trying to be rude but just wondering)

Replying to @kaiheckman14
32tq32tqDec 27, 2025

@kaiheckman14 game.Players.LocalPlayer.UserId = game.CreatorId

Replying to @32tq
sewsdwefsewsdwefJan 27, 2026

@32tq what does this do

Replying to @sewsdwef
32tq32tqJan 30, 2026

@sewsdwef Sets your userid to owner which often gives you gamepasses in vuln games

kaiheckman14kaiheckman14Dec 18, 2025

where do we paste the local url and do we replace anything or if you could make a video about how to use this tool

MEGAxkMEGAxkApr 21, 2026

New Version This version might be compatible with some games, but there's a chance it won't work.

roaderon1zzroaderon1zzApr 21, 2026

this mf really took this script from some youtuber and just slapped it onto his shi

Replying to @roaderon1zz
MEGAxkMEGAxkApr 22, 2026

@roaderon1zz lol

grafis2143154grafis2143154Apr 21, 2026

where do i put the gamepass ID

MEGAxkMEGAxkApr 22, 2026

The previous script you were talking about was made to register all GamePass subscriptions on the console (I made that script to prevent GamePass subscriptions), but this new version of the script was made to capture them Gamepass please don't criticize me 🙏 (Sorry for previously putting: Get all Gamepass in the first version of the script) Sorry! The script may not work if the game is very anti-cheat (if it has very strong security). The true intention of the script is: To trick the game into believing that the player has the Gamepass. See the description for more details!

More Scripts for Universal Scripts