SRC LEAKED Free Product By darkcc
Key RequiredUniversal

SRC LEAKED Free Product By darkcc

Universal Scriptflowerpotflowerpot 3.7K views 181 executesUpdated Nov 10, 2025
5.0/ 5(3 votes)
30100% Positive
Lua Scriptβ€’242 lines (8163 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- Get necessary Roblox services
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer

-- Configuration for the Rayfield window
local windowConfig = {
    Name = "Deobfuscated Dark.CC | Free product",
    LoadingTitle = "Deobfuscated by FlowerPot :3",
    LoadingSubtitle = "Deobfuscated by FlowerPot :33 | @Flowerpot",
    ConfigurationSaving = {
        Enabled = true,
        FileName = "Deobfuscated Dark.cc"
    },
    Discord = {
        Enabled = false,
        Invite = "noinvitelink",
        RememberJoins = false
    },
    KeySystem = false,
    KeySettings = {
        Title = "Deobfuscated dark.cc | Free Product",
        Subtitle = "Key System",
        Note = "No key.",
        FileName = "luapro777",
        SaveKey = true,
        GrabKeyFromSite = false,
        Key = {"DENISGAY123"} -- This key is not actually used since KeySystem is false
    }
}

-- Create the main window and initial notification
local Window = Rayfield:CreateWindow(windowConfig)
Rayfield:Notify({
    Title = "Success",
    Content = "Loaded for 6.5 Seconds.",
    Duration = 6.5,
    Image = 4483362458,
    Actions = {
        Ignore = {
            Name = "Okay!",
            Callback = function()
                print("⚑⚑⚑")
            end
        }
    }
})

-- Create the main tab in the window
local MainTab = Window:CreateTab("Main", 4483362458)

-- Variables to store game pass data
local selectedGamePass = nil
local gamePassesList = {}

-- Function to fetch all developer products (game passes) for the current game
local function GetGamePasses()
    gamePassesList = {} -- Clear the existing list
    
    -- Safely call the API to get developer products
    local success, productsPage = pcall(function()
        return MarketplaceService:GetDeveloperProductsAsync()
    end)

    if success then
        -- Iterate through the products and store their info
        for _, productInfo in pairs(productsPage:GetCurrentPage()) do
            table.insert(gamePassesList, {
                Name = productInfo.Name,
                ID = productInfo.ProductId,
                Description = productInfo.Description,
                Price = productInfo.PriceInRobux
            })
        end
    else
        warn("Failed to fetch game passes:", productsPage)
    end
    
    -- Create a list of names for the dropdown
    local passNames = {}
    for _, pass in ipairs(gamePassesList) do
        table.insert(passNames, pass.Name)
    end
    
    -- If no passes are found, add a placeholder
    if #passNames == 0 then
        table.insert(passNames, "No GamePasses Found")
    end
    
    return passNames
end

-- Function to simulate a game pass purchase
-- NOTE: This uses a developer-only function and will likely not work in a normal client.
local function PurchaseGamePass(gamePassId)
    local success, message = pcall(function()
        MarketplaceService:SignalPromptProductPurchaseFinished(localPlayer.UserId, gamePassId, true)
        return true
    end)
    return success, message
end

-- Function to attempt purchasing all available game passes
local function PurchaseAllGamePasses()
    GetGamePasses() -- Refresh the list first
    local results = {}
    
    for _, gamePass in ipairs(gamePassesList) do
        local success, message = PurchaseGamePass(gamePass.ID)
        table.insert(results, {
            Name = gamePass.Name,
            Success = success,
            Message = message
        })
        wait(0.5) -- Add a small delay between purchases
    end
    
    return results
end

-- Create the dropdown menu for selecting a game pass
local Dropdown = MainTab:CreateDropdown({
    Name = "Select GamePass",
    Options = GetGamePasses(),
    CurrentOption = {"Select a GamePass"},
    MultipleOptions = false,
    Flag = "Dropdown1",
    Callback = function(Option)
        selectedGamePass = Option[1]
        -- Find the full game pass info table from the selected name
        for _, pass in ipairs(gamePassesList) do
            if pass.Name == selectedGamePass then
                selectedGamePass = pass
                break
            end
        end
    end
})

-- Create the "Buy Selected" button
local BuyButton = MainTab:CreateButton({
    Name = "Buy Selected GamePass",
    Callback = function()
        -- Validate that a valid game pass is selected
        if not selectedGamePass or type(selectedGamePass) == "string" then
            Rayfield:Notify({Title = "Error", Content = "Please select a valid GamePass first!", Duration = 3, Image = 4483362458})
            return
        end
        
        Rayfield:Notify({Title = "Purchasing...", Content = "Buying: " .. selectedGamePass.Name, Duration = 2, Image = 4483362458})
        
        local success, message = PurchaseGamePass(selectedGamePass.ID)
        
        if success then
            Rayfield:Notify({Title = "Success!", Content = "Purchased: " .. selectedGamePass.Name, Duration = 5, Image = 4483362458})
        else
            Rayfield:Notify({Title = "Error", Content = "Failed to purchase: " .. selectedGamePass.Name .. "\n" .. tostring(message), Duration = 5, Image = 4483362458})
        end
    end
})

-- Create the "Buy All" button
local BuyAllButton = MainTab:CreateButton({
    Name = "Buy All GamePasses",
    Callback = function()
        Rayfield:Notify({Title = "Processing...", Content = "Purchasing all available game passes", Duration = 3, Image = 4483362458})
        
        local results = PurchaseAllGamePasses()
        local successCount = 0
        local failCount = 0
        
        -- Count successful and failed purchases
        for _, result in ipairs(results) do
            if result.Success then
                successCount = successCount + 1
            else
                failCount = failCount + 1
            end
        end
        
        Rayfield:Notify({
            Title = "Purchase Complete",
            Content = string.format("Success: %d | Failed: %d", successCount, failCount),
            Duration = 6,
            Image = 4483362458
        })
    end
})

-- Create the "Refresh" button
local RefreshButton = MainTab:CreateButton({
    Name = "Refresh GamePass List",
    Callback = function()
        local newGamePasses = GetGamePasses()
        Dropdown:SetOptions(newGamePasses)
        Rayfield:Notify({
            Title = "Refreshed",
            Content = "Found " .. (#newGamePasses > 0 and #newGamePasses or "0") .. " GamePasses",
            Duration = 3,
            Image = 4483362458
        })
    end
})

-- Create the "Copy ID" button
local CopyIdButton = MainTab:CreateButton({
    Name = "Copy Selected GamePass ID",
    Callback = function()
        if not selectedGamePass or type(selectedGamePass) == "string" then
            Rayfield:Notify({Title = "Error", Content = "Please select a GamePass first!", Duration = 3, Image = 4483362458})
            return
        end
        
        if setclipboard then
            setclipboard(tostring(selectedGamePass.ID))
            Rayfield:Notify({Title = "Copied!", Content = "GamePass ID copied to clipboard: " .. selectedGamePass.ID, Duration = 4, Image = 4483362458})
        else
            Rayfield:Notify({Title = "Error", Content = "Clipboard function not available", Duration = 3, Image = 4483362458})
        end
    end
})

-- Create a section and label to display game pass information
local Section = MainTab:CreateSection("GamePass Information")
local InfoLabel = MainTab:CreateLabel("Select a GamePass to view information")

-- Loop to continuously update the information label
while true do
    if selectedGamePass and type(selectedGamePass) == "table" then
        InfoLabel:Set(
            "Name: " .. selectedGamePass.Name ..
            "\nID: " .. selectedGamePass.ID ..
            "\nPrice: " .. selectedGamePass.Price .. " Robux" ..
            "\nDescription: " .. selectedGamePass.Description
        )
    else
        InfoLabel:Set("Select a GamePass to view information")
    end
    wait(1)
end

Features & Information

Deobfuscated Dark.cc Free Product Script

Community Comments (50)

kntkontorkntkontorNov 10, 2025

does this work on any game or a specific one?

Replying to @kntkontor
flowerpotflowerpotNov 10, 2025

@kntkontor only some games support MarketplaceService:GetDeveloperProductsAsync()

Replying to @kntkontor
flowerpotflowerpotNov 10, 2025

you can try some games that are old or less popular, or maybe popular i think some of those games will work

Replying to @flowerpot
kntkontorkntkontorNov 10, 2025

@flowerpot alr thanks nice script bro πŸ‘

Angl3zAngl3zNov 10, 2025

Yo

Replying to @Angl3z
flowerpotflowerpotNov 10, 2025

@Angl3z wspp

Replying to @flowerpot
meowincscriptsmeowincscriptsNov 11, 2025

@flowerpot Can u add me on discord? @meowinc_

Replying to @meowincscripts
flowerpotflowerpotNov 11, 2025

@meowincscripts u can join my dc server or add me @flwpt

Angl3zAngl3zNov 10, 2025

Can you deobf script moonsec?

Replying to @Angl3z
flowerpotflowerpotNov 10, 2025

@Angl3z if the script is easy to deobf

Replying to @flowerpot
Angl3zAngl3zNov 10, 2025

@flowerpot come discord

Replying to @flowerpot
Angl3zAngl3zNov 10, 2025

The script is little big

Replying to @flowerpot
TemporalTemporalNov 10, 2025

@flowerpot its impossible to deobf moonsec

Replying to @Temporal
flowerpotflowerpotNov 10, 2025

@Temporal wdym ? you can deobf moonsecv3 since may

Angl3zAngl3zNov 10, 2025

Add me on discord @shm_shm

Replying to @Angl3z
flowerpotflowerpotNov 10, 2025

@Angl3z ok

Replying to @Angl3z
flowerpotflowerpotNov 10, 2025

@Angl3z added :)

Replying to @flowerpot
1kzuya1kzuyaNov 10, 2025

@flowerpot can we talk on discord?

Replying to @1kzuya
flowerpotflowerpotNov 10, 2025

@1kzuyaa suree

Replying to @flowerpot
1kzuya1kzuyaNov 10, 2025

@flowerpot here's my tag. 1kzuyaa_

Replying to @1kzuya
flowerpotflowerpotNov 10, 2025

addedd !

hesapadi191hesapadi191Nov 10, 2025

it isn't working

Replying to @hesapadi191
flowerpotflowerpotNov 10, 2025

@hesapadi191 only some games support MarketplaceService:GetDeveloperProductsAsync() and you can try some games that are old or less popular, or maybe popular i think some of those games will work

hesapadi191hesapadi191Nov 10, 2025

can you add me on the discrod btw? imnotacommonperson

Replying to @hesapadi191
flowerpotflowerpotNov 10, 2025

@hesapadi191 i addedd

empirelolempirelolNov 10, 2025

deobfuscated non obfuscated scriptπŸ‘πŸ‘πŸ‘

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol I suggest you get your eyes checked again.

empirelolempirelolNov 10, 2025

you know original dont have comments? and deobfuscated by chatgpt loool

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol at least it still works XD. and there is no way chatgpt would output deobfuscate code like this.

Replying to @flowerpot
empirelolempirelolNov 10, 2025

@flowerpot but its chatgpt deobfuscate in code dont comments, you deobfuscate non obfuscated scripts, you very poorrrrrr

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol Don't try to add excuses. Your eyes are still there so don't try to pretend your script is not obfuscated. Even if you say AI can output it, it still won't be able to bc AI knows this is an exploit. Don't try to pretend you are right.

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol Don't be mad if I post these deobfuscate posts :<

Replying to @flowerpot
empirelolempirelolNov 10, 2025

@flowerpot deobfuscated non onbufcated scrippttttπŸ˜‚πŸ‘

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

oh my god your eyes are broken !

Replying to @flowerpot
empirelolempirelolNov 10, 2025

@flowerpot bro i think you pooorrr, very poorrr, deobfuscating with chatgpt πŸ‘

Replying to @empirelol
1kzuya1kzuyaNov 10, 2025

@empirelol you're the who's a pathetic for not adding the script with good protection. Your code deserved to be leaked.

Replying to @1kzuya
empirelolempirelolNov 10, 2025

@1kzuyaa SCRIPT NOT OBFUSCATED HAHAHA loool

Replying to @empirelol
1kzuya1kzuyaNov 10, 2025

@empirelol are you some kind of dumb? You're script is obfuscate with poor protection.

Replying to @1kzuya
empirelolempirelolNov 10, 2025

@1kzuyaa but its not obfuscationnn, its can read by ai or other, its protect from kids pasters.

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol it's still considered a light obfuscation 🀣 why are you trying to justify that your script is not obfuscated. when your script is a little obfuscated it's still considered obfuscated

Replying to @flowerpot
empirelolempirelolNov 10, 2025

@flowerpot you cant deobf any moonsec or something looolπŸ˜‚

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol oh my god i can't do it :(( !!!! oh my god !!! someone is criticizing me !!! even if i can or can't do it, i still expose your real source instead of being lightly obfuscated 🀣🀣🀣

Replying to @empirelol
1kzuya1kzuyaNov 10, 2025

@empirelol Leaked and still flexing? Such a loserπŸ˜πŸ˜‚

Replying to @1kzuya
empirelolempirelolNov 10, 2025

@1kzuyaa Keep thinking that way πŸ˜‚

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol don't be mad! no matter what you say, things will never go back to the way they were 🀣🀣 i don't want to talk to people who try to act like heroes

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol As you said, all obf codes have been deobf from Chatgpt

cheeseberrgercheeseberrgerNov 10, 2025

Yall know a game to use this on?

Replying to @cheeseberrger
empirelolempirelolNov 10, 2025

@cheeseberrger in my profile

Replying to @empirelol
flowerpotflowerpotNov 10, 2025

@empirelol Don't try to act like you're the main character. And don't try to yap too much because no one cares 🀣 Even if the script isn't obfuscated, I still think it's obfuscated and needs to be deobf πŸ˜‚πŸ˜‚πŸ˜‚

Replying to @flowerpot
1kzuya1kzuyaNov 10, 2025(edited)

@flowerpot yes sir.

More Scripts for Universal Scripts