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..")