DITB Open src
Key Required

DITB Open src

[⛱️] Death in the BoxNoSkillzNoSkillz 1.2K views 1.6K executesUpdated Jan 28, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•268 lines (8793 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
    Name = "▪️ DITB HUB V2 ▪️",
    LoadingTitle = "▪️ DITB HUB ▪️",
    LoadingSubtitle = "Made by: @chatgbt",
    ConfigurationSaving = {
        Enabled = false,
        FolderName = nil,
        FileName = "Big Hub"
    },
    Discord = {
        Enabled = true,
        Invite = "nHanea7b",
        RememberJoins = false
    },
    KeySystem = false,
    KeySettings = {
        Title = "Untitled",
        Subtitle = "Key System",
        Note = "No method of obtaining the key is provided",
        FileName = "Key",
        SaveKey = true,
        GrabKeyFromSite = false,
    }
})

print("▪️ DITB HUB ▪️ Enjoy the Script!")

local TabVisuals = Window:CreateTab("🔎 Visuals")
local SectionVisuals = TabVisuals:CreateSection("Visuals")

local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local espEnabled = false
local distanceLabels = {}
local espConnection
local function createCardLabels(player)
    if player == Players.LocalPlayer then return end
    local character = player.Character
    if character and character:FindFirstChild("Head") then
        local humanoid = character:FindFirstChild("Humanoid")
        if humanoid and humanoid.Health <= 0 then
            return
        end
        local head = character.Head
        local cardFolder = Workspace:FindFirstChild(player.Name) and Workspace[player.Name]:FindFirstChild("Cards")
        if cardFolder then
            local cardLabels = distanceLabels[player] or {}
            for i, card in ipairs(cardFolder:GetChildren()) do
                local cardLabel = cardLabels[i]
                if not cardLabel then
                    cardLabel = Instance.new("BillboardGui")
                    cardLabel.Adornee = head
                    cardLabel.Size = UDim2.new(0, 70, 0, 15) -- Reduced size from 100,20 to 70,15
                    cardLabel.StudsOffset = Vector3.new(0, 2.5 + (i * 0.6), 0) -- Reduced spacing from 0.8 to 0.6
                    cardLabel.AlwaysOnTop = true
                    cardLabel.Parent = head
                    local cardTextLabel = Instance.new("TextLabel")
                    cardTextLabel.Size = UDim2.new(1, 0, 1, 0)
                    cardTextLabel.BackgroundTransparency = 1
                    cardTextLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
                    cardTextLabel.TextStrokeTransparency = 0.3
                    cardTextLabel.TextScaled = true
                    cardTextLabel.Font = Enum.Font.GothamBold
                    cardTextLabel.TextSize = 10 -- Reduced from 14 to 10
                    cardTextLabel.Text = card.Name
                    cardTextLabel.Parent = cardLabel
                    cardLabels[i] = cardLabel
                end
                cardLabels[i].TextLabel.Text = card.Name
                cardLabels[i].Enabled = espEnabled
            end
            distanceLabels[player] = cardLabels
            for i = #cardFolder:GetChildren() + 1, #cardLabels do
                cardLabels[i].Enabled = false
            end
        end
    end
end
local function updateCardLabels()
    for _, player in ipairs(Players:GetPlayers()) do
        if player.Character and player.Character:FindFirstChild("Head") then
            createCardLabels(player)
        end
    end
end
local function onPlayerDied(player)
    if distanceLabels[player] then
        for _, label in ipairs(distanceLabels[player]) do
            label.Enabled = false
        end
        distanceLabels[player] = nil
    end
end
local function toggleESP(value)
    espEnabled = value
    if espEnabled then
        if espConnection then
            espConnection:Disconnect()
        end
        espConnection = RunService.Heartbeat:Connect(function()
            updateCardLabels()
        end)
        for _, player in ipairs(Players:GetPlayers()) do
            if player.Character then
                local humanoid = player.Character:FindFirstChild("Humanoid")
                if humanoid then
                    humanoid.Died:Connect(function()
                        onPlayerDied(player)
                    end)
                end
            end
        end
    else
        if espConnection then
            espConnection:Disconnect()
        end
        for _, labels in pairs(distanceLabels) do
            for _, label in ipairs(labels) do
                label.Enabled = false
            end
        end
        distanceLabels = {}
    end
end
local ToggleESP = TabVisuals:CreateToggle({
    Name = "Cards ESP",
    CurrentValue = false,
    Flag = "ESP2",
    Callback = function(Value)
        toggleESP(Value)
    end,
})

local RunService = game:GetService("RunService")
local fullbrightEnabled = false
local originalLighting = {
    FogEnd = game.Lighting.FogEnd,
    TintColor = game.Lighting.ColorCorrection.TintColor,
    FogColor = game.Lighting.FogColor,
    Ambient = game.Lighting.Ambient
}

local function toggleFullbright(value)
    fullbrightEnabled = value
    if fullbrightEnabled then
        RunService.Heartbeat:Connect(function()
            if fullbrightEnabled then
                game.Lighting.FogEnd = math.max(game.Lighting.FogEnd, originalLighting.FogEnd)
                game.Lighting.ColorCorrection.TintColor = originalLighting.TintColor
                game.Lighting.FogColor = originalLighting.FogColor
                game.Lighting.Ambient = originalLighting.Ambient
            end
        end)
    end
end

local ToggleFullbright = TabVisuals:CreateToggle({
    Name = "Fullbright (See in dark)",
    CurrentValue = false,
    Flag = "Fullbright",
    Callback = function(Value)
        toggleFullbright(Value)
    end,
})

local TabMain = Window:CreateTab("♠️ Game")
local SectionMain = TabMain:CreateSection("Main")

local Paragraph = TabMain:CreateParagraph({Title = "Atention", Content = "Execute Auto-Shoot once per match!"})

local Button = TabMain:CreateButton({
   Name = "Auto-Shoot in Duels",
   Callback = function()
      local LocalPlayer = game.Players.LocalPlayer
      local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()

      local CurrentCamera = workspace.CurrentCamera
      local Duel = workspace:WaitForChild("Duel")

      if workspace:FindFirstChild("injected") then
         Rayfield:Notify({
   Title = "Error",
   Content = "Auto-Shoot has already been executed.",
   Duration = 5,
   Image = nil,
})
         return
      end

      if not Duel then
         Rayfield:Notify({
   Title = "Error",
   Content = "You are not in a match!",
   Duration = 5,
   Image = nil,
})
         return
      end

      Rayfield:Notify({
   Title = "Success",
   Content = "Auto-Shoot executed sucessfully.",
   Duration = 5,
   Image = nil,
})

      local function fireAtTarget(targetPlayer)
         if not targetPlayer or targetPlayer == LocalPlayer then return end
         game.ReplicatedStorage.Remote.PickPlayerRevolver:FireServer(targetPlayer)
      end

      game:GetService("RunService").Heartbeat:Connect(function()
         if Duel.Active.Value and (Duel.Player1.Value == LocalPlayer or Duel.Player2.Value == LocalPlayer) then
            print("1")

            local opponentPlayer = nil
            if Duel.Player1.Value == LocalPlayer then
               opponentPlayer = Duel.Player2.Value
            elseif Duel.Player2.Value == LocalPlayer then
               opponentPlayer = Duel.Player1.Value
            end

            if opponentPlayer then
               fireAtTarget(opponentPlayer)
            end
         end
      end)

      local injectedScript = Instance.new("LocalScript")
      injectedScript.Name = "injected"
      injectedScript.Parent = workspace
   end,
})

local Button = TabMain:CreateButton({
    Name = "Reveal Hidden Cards",
    Callback = function()
        local player = game.Players.LocalPlayer
        local cardsFolder = workspace:WaitForChild(player.Name):WaitForChild("Cards")

        local hiddenCards = {}

        for _, card in ipairs(cardsFolder:GetChildren()) do
            if card:FindFirstChild("isHidden") then
                table.insert(hiddenCards, card.Name)
            end
        end

        if #hiddenCards > 0 then
            Rayfield:Notify({
                Title = "Hidden Cards",
                Content = "Hidden Cards: " .. table.concat(hiddenCards, ", "),
                Duration = 5,
                Image = nil,
            })
        else
            Rayfield:Notify({
                Title = "No Hidden Cards",
                Content = "You dont have any hidden cards!",
                Duration = 5,
                Image = nil,
            })
        end
    end,
})

Features & Information

- Cards esp - Fullbright - Auto shoot - Reveal hidden cards

Community Comments (20)

epl31epl31Jan 28, 2026

B

cla96cla96Jan 28, 2026

V

xht51xht51Jan 28, 2026

V

NoSkillzNoSkillzJan 28, 2026

Wow someone is botting comments

breakzapzapbreakzapzapFeb 1, 2026

stole script from arquivehacks same gui, same *, only changed the name, and created bots to comment on your * script

Replying to @breakzapzap
NoSkillzNoSkillzFeb 2, 2026

@breakzapzap monkey who is arquivehacks? i just posted an open src script that i got from some cornball skid. also gui doesnt mean *, a lot of ppl use it. bots arent mine

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 2, 2026

@NoSkillz its literally the same scrip bruh

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 2, 2026

exactly, u js copied a script and posted like if was yours, u changed the name dumb *

Replying to @breakzapzap
NoSkillzNoSkillzFeb 3, 2026

@breakzapzap I got that script from xenlover, didnt even know who tf is arquivehacks.

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 4, 2026

@NoSkillz so u took a script changed the name and posted like if was yours, and ur talking abt skids? bro ur the most skid, u literally didnt even made the script, even vibe coding is better than what ur doing

Replying to @breakzapzap
NoSkillzNoSkillzFeb 4, 2026

@breakzapzap I took a script from a guy who thought his "obfuscation" was tuff. I didnt even know he stole it from someone else :/

Replying to @breakzapzap
NoSkillzNoSkillzFeb 4, 2026

@breakzapzap Its not that serious bud, im not going to waste my time on this anymore.

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 5, 2026

@NoSkillz its js funny how ur making fun of someone obfuscation when u need to copy and paste scripts with your name like if u were the creator, holy * LOL

Replying to @breakzapzap
NoSkillzNoSkillzFeb 5, 2026

@breakzapzap First: I dont "need" to do it. Second: I wasnt bragging about it like "IM THE CREATOR HOLY * IM SOOO GOOOOD AT THIS"

Replying to @breakzapzap
NoSkillzNoSkillzFeb 5, 2026(edited)

@breakzapzap I have my own src for this game and its way better, theres no reason for me to brag about this one

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 9, 2026

@NoSkillz So why u dont publish it? LOL

Replying to @breakzapzap
NoSkillzNoSkillzFeb 9, 2026

@breakzapzap Thats like asking why someone uploads a video to YouTube buddy.

Replying to @NoSkillz
breakzapzapbreakzapzapFeb 9, 2026

@NoSkillz nah bruh, stop with the cap, ur just a random skid that steals scripts

Replying to @breakzapzap
NoSkillzNoSkillzFeb 9, 2026

@breakzapzap Yeah im a skid that steals scripts and has million views on them without them getting deleted somehow. I guess im just lucky, right?

Replying to @breakzapzap
NoSkillzNoSkillzFeb 9, 2026

@breakzapzap It was really funny talking to u, ty for all this ragebait. Fresh account, created right when i posted this...

More Scripts for [⛱️] Death in the Box