local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()

local customTheme = {
   TextColor = Color3.fromRGB(128,0,128),
   Background = Color3.fromRGB(0,0,0),
   Topbar = Color3.fromRGB(0,0,0),
   Shadow = Color3.fromRGB(0,0,0),
   NotificationBackground = Color3.fromRGB(0,0,0),
   NotificationActionsBackground = Color3.fromRGB(0,0,0),
   TabBackground = Color3.fromRGB(0,0,0),
   TabStroke = Color3.fromRGB(128,0,128),
   TabBackgroundSelected = Color3.fromRGB(0,0,0),
   TabTextColor = Color3.fromRGB(128,0,128),
   SelectedTabTextColor = Color3.fromRGB(128,0,128),
   ElementBackground = Color3.fromRGB(0,0,0),
   ElementBackgroundHover = Color3.fromRGB(0,0,0),
   SecondaryElementBackground = Color3.fromRGB(0,0,0),
   ElementStroke = Color3.fromRGB(128,0,128),
   SecondaryElementStroke = Color3.fromRGB(128,0,128),
   SliderBackground = Color3.fromRGB(0,0,0),
   SliderProgress = Color3.fromRGB(128,0,128),
   SliderStroke = Color3.fromRGB(128,0,128),
   ToggleBackground = Color3.fromRGB(0,0,0),
   ToggleEnabled = Color3.fromRGB(128,0,128),
   ToggleDisabled = Color3.fromRGB(128,0,128),
   ToggleEnabledStroke = Color3.fromRGB(128,0,128),
   ToggleDisabledStroke = Color3.fromRGB(128,0,128),
   ToggleEnabledOuterStroke = Color3.fromRGB(128,0,128),
   ToggleDisabledOuterStroke = Color3.fromRGB(128,0,128),
   DropdownSelected = Color3.fromRGB(128,0,128),
   DropdownUnselected = Color3.fromRGB(0,0,0),
   InputBackground = Color3.fromRGB(0,0,0),
   InputStroke = Color3.fromRGB(128,0,128),
   PlaceholderColor = Color3.fromRGB(128,0,128),
   KeyInputBackground = Color3.fromRGB(0,0,0),
   KeyInputTextColor = Color3.fromRGB(128,0,128)
}

local Window = Rayfield:CreateWindow({
   Name = "X-Dk V2.3 | Tha Bronx 3",
   Icon = nil,
   LoadingTitle = "",
   LoadingSubtitle = "",
   Theme = customTheme,
   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false,
   ConfigurationSaving = {
      Enabled = false,
      FolderName = "BlackThemeHub",
      FileName = "BigHub"
   },
   Discord = {
      Enabled = true,
      Invite = "fMSrMaKH",
      RememberJoins = true
   },
   KeySystem = false,
   KeySettings = {
      Title = "X-Dk | V1 ",
      Subtitle = "Enter Key Below",
      Note = "Buy A Key At Discord.gg/dkshub",
      FileName = "Key",
      SaveKey = true,
      GrabKeyFromSite = false,
      Key = {""},
      Theme = customTheme
   }
})

-- ✅ Fixed version of your script with all duplicate variable issues and syntax errors corrected:

local MainTab = Window:CreateTab("Main", 4483362458)
local MainSection1 = MainTab:CreateSection("Welcome!")

local Paragraph1 = MainTab:CreateParagraph({Title = "Welcome!", Content = "Thank you for using X-Dk."})

local MainSection2 = MainTab:CreateSection("User Information")

local player = game.Players.LocalPlayer
local username = player.Name
MainTab:CreateLabel("Player: " .. username)

local userId = player.UserId
MainTab:CreateLabel("User Id: " .. userId)

local MainSection3 = MainTab:CreateSection("Game and Executor")

local gameName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
MainTab:CreateLabel("Game: " .. gameName)

local executorName = "Unknown Executor"

if syn and syn.version then
    executorName = "Synapse X"
elseif isfolder and isfile then
    executorName = "ScriptWare"
elseif isexecutorenv and isexecutorenv() then
    executorName = "KRNL"
elseif getexecutorname and getexecutorname() == "Fluxus" then
    executorName = "Fluxus"
elseif gethui then
    executorName = "WeAreDevs (JJSploit)"
elseif ishydrogenexecutor then
    executorName = "Hydrogen"
elseif pcall(function() return is_sentinel and is_sentinel() end) then
    executorName = "Sentinel"
elseif is_protosmasher then
    executorName = "Protosmasher"
elseif getexecutorname and getexecutorname() == "VegaX" then
    executorName = "VegaX"
elseif _G.DeltaExecutor then
    executorName = "Delta"
end

MainTab:CreateLabel("Executor: " .. executorName)

MainTab:CreateSection("Hardware")

local function getHWID()
    if syn and syn.request then
        return syn.crypt and syn.crypt.hash or "Synapse HWID Unavailable"
    elseif identifyexecutor and identifyexecutor():lower():find("scriptware") then
        return "ScriptWare HWID is not publicly accessible"
    elseif gethwid then
        return gethwid()
    elseif fluxus and fluxus.gethwid then
        return fluxus.gethwid()
    elseif isexecutorenv and isexecutorenv() then
        return getgenv().KRNL_ID or "KRNL HWID Unavailable"
    end
    return "HWID Not Supported"
end

local hwid = getHWID()
MainTab:CreateLabel("HWID: " .. hwid)

MainTab:CreateSection("Date + Time")

local currentDate = os.date("%Y-%m-%d")
MainTab:CreateLabel("Date: " .. currentDate)

local currentTime = os.date("%H:%M:%S")
MainTab:CreateLabel("Time: " .. currentTime)

MainTab:CreateSection("Credits")

MainTab:CreateButton({
    Name = "Join Discord!", 
    Callback = function()
        if setclipboard then
            setclipboard("https://[Log in to view URL]")
            print("Copied to clipboard!")
        else
            print("Your executor does not support setclipboard.")
        end

        Rayfield:Notify({
            Title = "Link Copied!",
            Content = "The Discord link has been copied to your clipboard.",
            Duration = 8.5
        })
    end,
})

local InfiniteMoneyTab = Window:CreateTab("Infinite Money", 4483362458)
local InfiniteMoneySection = InfiniteMoneyTab:CreateSection("Note")

local Paragraph2 = InfiniteMoneyTab:CreateParagraph({Title = "Note", Content = "if u experience the error were it does not equip plywood please reexecute the script and try again."})

InfiniteMoneyTab:CreateButton({
    Name = "Infinite Money",
    Callback = function()
        print("Infinite Money button clicked!")

        local World = game.Workspace
        local SharedStorage = game.ReplicatedStorage
        local Player = game.Players.LocalPlayer
        local Rio = {}

        local function Notify(title, desc, time)
            Rayfield:Notify({
                Title = title,
                Content = desc,
                Duration = time or 5
            })
        end

        local function InvokeServer(Remote, ...)
            return Remote:InvokeServer(...)
        end

        local function FindItem(name)
            return Player.Backpack:FindFirstChild(name) or Player.Character and Player.Character:FindFirstChild(name)
        end

        local function GetValue(path)
            local val = Player:FindFirstChild("stored") and Player.stored:FindFirstChild(path)
            return val and val.Value or 0
        end

        local function Teleport(pos)
            if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then
                Player.Character.HumanoidRootPart.CFrame = CFrame.new(pos)
            end
        end

        local function FadeToBlack()
            local gui = Instance.new("ScreenGui", Player:WaitForChild("PlayerGui"))
            gui.Name = "BlackoutGui"
            gui.IgnoreGuiInset = true
            gui.ResetOnSpawn = false

            local frame = Instance.new("Frame", gui)
            frame.Name = "BlackoutFrame"
            frame.Size = UDim2.new(1, 0, 1, 0)
            frame.Position = UDim2.new(0, 0, 0, 0)
            frame.BackgroundColor3 = Color3.new(0, 0, 0)
            frame.BackgroundTransparency = 1
            frame.ZIndex = 100

            local title = Instance.new("TextLabel", frame)
            title.Size = UDim2.new(1, 0, 0, 50)
            title.Position = UDim2.new(0, 0, 0.43, 0)
            title.Text = "Dkshub #1 Undetected"
            title.TextColor3 = Color3.fromRGB(0, 255, 0)
            title.BackgroundTransparency = 1
            title.Font = Enum.Font.SourceSansBold
            title.TextSize = 36
            title.TextStrokeTransparency = 0.5
            title.TextWrapped = true
            title.ZIndex = 101

            local link = Instance.new("TextLabel", frame)
            link.Size = UDim2.new(1, 0, 0, 40)
            link.Position = UDim2.new(0, 0, 0.48, 0)
            link.Text = "https://[Log in to view URL]"
            link.TextColor3 = Color3.fromRGB(0, 255, 0)
            link.BackgroundTransparency = 1
            link.Font = Enum.Font.SourceSans
            link.TextSize = 24
            link.TextStrokeTransparency = 0.5
            link.TextWrapped = true
            link.ZIndex = 101

            for i = 1, 10 do
                frame.BackgroundTransparency = 1 - (i / 10)
                task.wait(0.03)
            end
        end

        local function FadeFromBlack()
            local gui = Player:WaitForChild("PlayerGui"):FindFirstChild("BlackoutGui")
            if gui then
                local frame = gui:FindFirstChild("BlackoutFrame")
                if frame then
                    for i = 1, 10 do
                        frame.BackgroundTransparency = i / 10
                        task.wait(0.06)
                    end
                end
                gui:Destroy()
            end
        end

        local function BuySupplies()
            local Items = { "Ice-Fruit Bag", "Ice-Fruit Cupz", "FijiWater", "FreshWater" }
            if not SharedStorage:FindFirstChild("ExoticStock") or not SharedStorage:FindFirstChild("ExoticShopRemote") then
                return false
            end

            for _, item in ipairs(Items) do
                local stock = SharedStorage.ExoticStock:FindFirstChild(item)
                if not stock or stock.Value == 0 then return false end
            end

            for _, item in ipairs(Items) do
                local success = pcall(function()
                    InvokeServer(SharedStorage.ExoticShopRemote, item)
                end)
                if not success then return false end
                task.wait(1.25)
            end

            for _, item in ipairs(Items) do
                if not FindItem(item) then return false end
            end
            return true
        end

        local function GetCookingPot()
            if not World:FindFirstChild("CookingPots") then return nil end
            for _, pot in ipairs(World.CookingPots:GetChildren()) do
                local owner = pot:FindFirstChild("Owner")
                local cook = pot:FindFirstChild("CookPart")
                local progress = cook and cook:FindFirstChild("Steam") and cook.Steam:FindFirstChild("LoadUI")
                if pot:IsA("Model") and owner and cook and progress and not owner.Value and not progress.Enabled then
                    return pot
                end
            end
            return nil
        end

        local function FakeExit()
            Notify("Infinite Money Failed", "This server has datastores GLITCHED. Please join a different server!", 10)
            task.wait(0.25)
            Rio.InfiniteMoney = false
        end

        -- Start process
        local money = GetValue("Money")
        if money < 2750 then
            Notify("WARNING", "Insufficient funds detected! You need at least 2750 to proceed.", 5)
            return
        end

        if not BuySupplies() then
            FakeExit()
            return
        end

        local CookingPot = GetCookingPot()
        if not CookingPot then
            FakeExit()
            return
        end

        local CookPart = CookingPot:FindFirstChild("CookPart")
        local CookPrompt = CookPart and CookPart:FindFirstChild("ProximityPrompt")
        local CookProgress = CookPart and CookPart:FindFirstChild("Steam") and CookPart.Steam:FindFirstChild("LoadUI")

        if not (CookPart and CookPrompt and CookProgress) then
            FakeExit()
            return
        end

        local FijiWater = FindItem("FijiWater")
        local FreshWater = FindItem("FreshWater")
        local IceFruitBag = FindItem("Ice-Fruit Bag")
        local IceFruitCupz = FindItem("Ice-Fruit Cupz")

        if not (FijiWater and FreshWater and IceFruitBag and IceFruitCupz) then
            FakeExit()
            return
        end

        local CookOrder = { FijiWater, FreshWater, IceFruitBag }

        Teleport(CookPart.Position)
        task.wait(0.25)

        local success, err = pcall(function()
            fireproximityprompt(CookPrompt, 0)
        end)
        if not success then
            print("Error: " .. err)
            FakeExit()
            return
        end
        task.wait(0.25)

        for _, item in ipairs(CookOrder) do
            Player.Character.Humanoid:EquipTool(item)
            task.wait(0.5)

            local success, err = pcall(function()
                fireproximityprompt(CookPrompt, 0)
            end)
            if not success then
                print("Error adding item: " .. err)
                FakeExit()
                return
            end
            task.wait(5)
        end

        while CookProgress.Enabled do
            task.wait(10)
        end

        Teleport(CookPart.Position)
        task.wait(0.25)

        Player.Character.Humanoid:EquipTool(IceFruitCupz)
        task.wait(0.1)

        local success, err = pcall(function()
            fireproximityprompt(CookPrompt, 0)
        end)
        if not success then
            print("Final cook error: " .. err)
            FakeExit()
            return
        end
        task.wait(1)

        local SellPart = World:FindFirstChild("IceFruit Sell")
        local SellPrompt = SellPart and SellPart:FindFirstChild("ProximityPrompt")
        if not (SellPart and SellPrompt) then
            FakeExit()
            return
        end

        local oldPos = Player.Character.HumanoidRootPart.Position

        FadeToBlack()
        task.wait(0.2)
        Teleport(SellPart.Position)
        task.wait(0.25)

        for _ = 1, 2000 do
            local success, err = pcall(function()
                fireproximityprompt(SellPrompt, 0)
            end)
            if not success then
                print("Sell error: " .. err)
                FakeExit()
                return
            end
        end

        Teleport(oldPos)
        FadeFromBlack()

        Notify("Success", "Infinite Money Enabled!", 5)
    end
})

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: