local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local executor = identifyexecutor and identifyexecutor() or "Unknown Executor"
local Window = Rayfield:CreateWindow({
Name = "X-Dk V2 | Tha Bronx | ".. executor,
Icon = nil,
LoadingTitle = "",
LoadingSubtitle = "",
Theme = "DkHub",
ToggleUIKeybind = "K",
DisableRayfieldPrompts = true,
DisableBuildWarnings = true,
ConfigurationSaving = {
Enabled = false,
FolderName = "PurpleBlackUI",
FileName = "XDK_Config"
},
Discord = {
Enabled = false,
Invite = "",
RememberJoins = true
},
KeySystem = false
})
uis = game:GetService("UserInputService")
TweenService = game:GetService("TweenService")
existingGui = game.CoreGui:FindFirstChild("CustomScreenGui")
if existingGui then
existingGui:Destroy()
end
ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "CustomScreenGui"
Frame = Instance.new("Frame")
TextButton = Instance.new("TextButton")
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(1, -120, 0, 30)
Frame.Size = UDim2.new(0, 60, 0, 60)
imageLabel = Instance.new("ImageLabel")
imageLabel.Parent = Frame
imageLabel.Size = UDim2.new(1, 0, 1, 0)
imageLabel.Position = UDim2.new(0, 0, 0, 0)
imageLabel.Image = "rbxassetid://112029241653427"
imageLabel.BackgroundTransparency = 1
TextButton.Parent = imageLabel
TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton.BackgroundTransparency = 1.000
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Size = UDim2.new(1, 0, 1, 0)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = ""
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextSize = 27
function createTextShadow(button)
shadowOffset = 2
shadowLabel = Instance.new("TextLabel", Frame)
shadowLabel.Size = button.Size
shadowLabel.Position = button.Position + UDim2.new(0, shadowOffset, 0, shadowOffset)
shadowLabel.Text = button.Text
shadowLabel.TextScaled = button.TextScaled
shadowLabel.Font = button.Font
shadowLabel.BackgroundTransparency = 1
shadowLabel.TextSize = button.TextSize
shadowLabel.TextTransparency = 0.5
end
createTextShadow(TextButton)
glowStroke = Instance.new("UIStroke", Frame)
glowStroke.Thickness = 3
glowStroke.Transparency = 0.8
glowStroke.Color = Color3.fromRGB(77,251,16,255)
gradient = Instance.new("UIGradient", glowStroke)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(77,251,16,255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 20, 147))
}
gradient.Rotation = 45
tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
tweenShowFrame = TweenService:Create(Frame, tweenInfo, {Position = UDim2.new(0.5, 0, 0.3, 0)})
function createGlowEffect(stroke)
glowTweenInfo = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true)
tween = TweenService:Create(stroke, glowTweenInfo, {Transparency = 0.1, Thickness = 5})
tween:Play()
end
createGlowEffect(glowStroke)
TextButton.MouseButton1Click:Connect(function()
Rayfield:SetVisibility(not Rayfield:IsVisible())
end)
function makeDraggable(frame)
dragging = nil
dragStart = nil
startPos = nil
lastInputChangedConnection = nil
function beginDrag(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
if lastInputChangedConnection then
lastInputChangedConnection:Disconnect()
end
lastInputChangedConnection = uis.InputChanged:Connect(function(newInput)
if newInput.UserInputType == Enum.UserInputType.MouseMovement or newInput.UserInputType == Enum.UserInputType.Touch then
delta = newInput.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
end
end
function endDrag(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
if lastInputChangedConnection then
lastInputChangedConnection:Disconnect()
lastInputChangedConnection = nil
end
end
end
frame.InputBegan:Connect(beginDrag)
frame.InputEnded:Connect(endDrag)
for _, child in ipairs(frame:GetDescendants()) do
if child:IsA("GuiObject") then
child.InputBegan:Connect(beginDrag)
child.InputEnded:Connect(endDrag)
end
end
uis.InputEnded:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
dragging = false
if lastInputChangedConnection then
lastInputChangedConnection:Disconnect()
lastInputChangedConnection = nil
end
end
end)
end
makeDraggable(Frame)
local MainTab = Window:CreateTab("Main", 4483362458) -- Title, Image
local MainSection = MainTab:CreateSection("Vunl")
MainTab:CreateButton({
Name = "Infinite Money",
Callback = function()
local function createScreenGui()
local gui = Instance.new("ScreenGui")
gui.Name = "BlackoutGui"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(1, 0, 1, 0)
frame.Position = UDim2.new(0, 0, 0, 0)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderSizePixel = 0
frame.BackgroundTransparency = 0
frame.Parent = gui
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 0, 50)
label.Position = UDim2.new(0, 0, 0, 0)
label.BackgroundTransparency = 1
label.Text = "#1 Undetected DKHub"
label.TextColor3 = Color3.fromRGB(0, 255, 0)
label.Font = Enum.Font.GothamBold
label.TextScaled = true
label.Parent = gui
end
local function destroyScreenGui()
local playerGui = game.Players.LocalPlayer:FindFirstChild("PlayerGui")
if playerGui then
local gui = playerGui:FindFirstChild("BlackoutGui")
if gui then
gui:Destroy()
end
end
end
local function teleport(x, y, z)
createScreenGui()
local seat
local targetPosition = Vector3.new(-1487.578369140625, 251.75901794433594, -408.8100891113281)
for _, obj in pairs(workspace["1# Map"].RandomStuff:GetDescendants()) do
if obj:IsA("Seat") and (obj.Position - targetPosition).Magnitude < 1 then
seat = obj
break
end
end
if not seat then
for _, obj in pairs(workspace["1# Map"].RandomStuff:GetDescendants()) do
if obj:IsA("Seat") then
seat = obj
break
end
end
end
local player = game.Players.LocalPlayer
local character = player.Character
if seat and character and character:FindFirstChild("HumanoidRootPart") and character:FindFirstChild("Humanoid") then
local rootPart = character.HumanoidRootPart
local humanoid = character.Humanoid
local originalPosition = seat.CFrame
seat.CFrame = rootPart.CFrame
task.wait(0.6)
seat:Sit(humanoid)
task.wait(0.6)
seat.CFrame = CFrame.new(x, y - 1, z)
task.wait(0.6)
humanoid.Sit = false
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
task.wait(0.000000000000000000000000001)
seat.CFrame = CFrame.new(originalPosition.X, originalPosition.Y - 100, originalPosition.Z)
end
wait(0.5)
destroyScreenGui()
end
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPos = hrp.Position
local SellPart = workspace:FindFirstChild("IceFruit Sell")
local SellPrompt = SellPart and SellPart:FindFirstChild("ProximityPrompt")
if not (SellPart and SellPrompt) then
FakeExit()
return
end
teleport(SellPart.Position.X, SellPart.Position.Y, SellPart.Position.Z)
task.wait(3)
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
task.wait(2)
teleport(originalPos.X, originalPos.Y, originalPos.Z)
end
})
MainTab:CreateToggle({
Name = "Instant Reload",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.ReloadTime = Value and 1.0 or 1.0
end
end
})
MainTab:CreateToggle({
Name = "Instant Equipt",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.EquiptTime = Value and 0 or 0
end
end
})
MainTab:CreateToggle({
Name = "No Jam",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.JamChance = Value and 0 or 0
end
end
})
MainTab:CreateToggle({
Name = "Max Range",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.Range = Value and 100000 or 100000
end
end
})
MainTab:CreateToggle({
Name = "Infinite Mag",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.AmmoPerMag = Value and math.huge or math.huge
end
end
})
MainTab:CreateToggle({
Name = "Infinite Ammo",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local setting = require(tool.Setting)
setting.LimitedAmmoEnabled = not Value
if Value then
setting.MaxAmmo = 9e9
setting.AmmoPerMag = 9e9
setting.Ammo = 9e9
end
end
end
})
To embed this project on your website, copy the following code and paste it into your website's HTML: