local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local executor = identifyexecutor and identifyexecutor() or "Unknown Executor"
local customTheme = {
TextColor = Color3.fromRGB(0, 255, 0),
Background = Color3.fromRGB(10, 10, 10),
Topbar = Color3.fromRGB(0, 0, 0),
Shadow = Color3.fromRGB(30, 30, 30),
NotificationBackground = Color3.fromRGB(15, 15, 15),
NotificationActionsBackground = Color3.fromRGB(20, 20, 20),
TabBackground = Color3.fromRGB(10, 10, 10),
TabStroke = Color3.fromRGB(0, 255, 0),
TabBackgroundSelected = Color3.fromRGB(20, 20, 20),
TabTextColor = Color3.fromRGB(100, 255, 100),
SelectedTabTextColor = Color3.fromRGB(0, 255, 0),
ElementBackground = Color3.fromRGB(15, 15, 15),
ElementBackgroundHover = Color3.fromRGB(25, 25, 25),
SecondaryElementBackground = Color3.fromRGB(20, 20, 20),
ElementStroke = Color3.fromRGB(0, 255, 0),
SecondaryElementStroke = Color3.fromRGB(0, 255, 0),
SliderBackground = Color3.fromRGB(30, 30, 30),
SliderProgress = Color3.fromRGB(0, 255, 0),
SliderStroke = Color3.fromRGB(0, 255, 0),
ToggleBackground = Color3.fromRGB(25, 25, 25),
ToggleEnabled = Color3.fromRGB(0, 255, 0),
ToggleDisabled = Color3.fromRGB(80, 80, 80),
ToggleEnabledStroke = Color3.fromRGB(0, 255, 0),
ToggleDisabledStroke = Color3.fromRGB(80, 80, 80),
ToggleEnabledOuterStroke = Color3.fromRGB(0, 255, 0),
ToggleDisabledOuterStroke = Color3.fromRGB(50, 50, 50),
DropdownSelected = Color3.fromRGB(30, 30, 30),
DropdownUnselected = Color3.fromRGB(20, 20, 20),
InputBackground = Color3.fromRGB(10, 10, 10),
InputStroke = Color3.fromRGB(0, 255, 0),
PlaceholderColor = Color3.fromRGB(0, 255, 0),
KeyInputBackground = Color3.fromRGB(10, 10, 10),
KeyInputTextColor = Color3.fromRGB(0, 255, 0)
}
local Window = Rayfield:CreateWindow({
Name = "X-Dk V2 | Tha Bronx | " .. executor,
Icon = nil,
LoadingTitle = "",
LoadingSubtitle = "",
Theme = customTheme,
DisableRayfieldPrompts = false,
DisableBuildWarnings = false,
ConfigurationSaving = {
Enabled = false,
FolderName = "GreenBlackThemeHub",
FileName = "BigHub"
},
Discord = {
Enabled = false,
Invite = "",
RememberJoins = true
},
KeySystem = false,
KeySettings = {
Title = "",
Subtitle = "Authentication Required",
Note = "Get your key at: discord.gg/dkshub",
FileName = "jc_hub_key",
SaveKey = true,
GrabKeyFromSite = false,
Key = {""},
Theme = customTheme
}
})
local HomeTab = Window:CreateTab("Home", "folder")
local HomeSection1 = HomeTab:CreateSection("Welcome!")
local Paragraph1 = HomeTab:CreateParagraph({Title = "Welcome!", Content = "Thank you for using X-Dk."})
HomeTab:CreateSection("User Information")
local player = game.Players.LocalPlayer
local username = player.Name
HomeTab:CreateLabel("Player: " .. username)
local userId = player.UserId
HomeTab:CreateLabel("User Id: " .. userId)
local HomeSection3 = HomeTab:CreateSection("Game and Executor")
local gameName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
HomeTab:CreateLabel("Game: " .. gameName)
local executor = identifyexecutor and identifyexecutor() or "Unknown Executor"
HomeTab:CreateLabel("Executor: " .. executor)
HomeTab: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()
HomeTab:CreateLabel("HWID: " .. hwid)
HomeTab:CreateSection("Date + Time")
local currentDate = os.date("%Y-%m-%d")
HomeTab:CreateLabel("Date: " .. currentDate)
local currentTime = os.date("%H:%M:%S")
HomeTab:CreateLabel("Time: " .. currentTime)
HomeTab:CreateSection("Credits")
HomeTab: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,
})
HomeTab:CreateLabel("Credits: XDkdev | Read Bio before @")
local MainTab = Window:CreateTab("Main", "box")
local MainSection1 = MainTab:CreateSection("Inf Money/ Money Dupe")
local Paragraph = MainTab:CreateParagraph({Title = "READ BEFORE USE", Content = "This is are new inf money / dupe this is how to do please cook kool aid then when finshed please fill the cup then hold it out then click button inf money / money dupe then wait 2 secs u will have max dirty money PLEASE DO NOT MOVE when clicked button."})
MainTab:CreateButton({
Name = "Inf Money / Money Dupe",
Callback = function()
local player = game.Players.LocalPlayer
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
return
end
local originalCFrame = player.Character.HumanoidRootPart.CFrame
local blackScreen = Instance.new("ScreenGui")
blackScreen.IgnoreGuiInset = true
blackScreen.ResetOnSpawn = false
blackScreen.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
blackScreen.DisplayOrder = 9999
blackScreen.Name = "BlackoutScreen"
blackScreen.Parent = game:GetService("CoreGui")
local frame = Instance.new("Frame")
frame.AnchorPoint = Vector2.new(0, 0)
frame.Position = UDim2.new(0, 0, 0, 0)
frame.Size = UDim2.new(1, 0, 1, 0)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderSizePixel = 0
frame.Parent = blackScreen
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0, 300, 0, 50)
label.Position = UDim2.new(0.5, -150, 0.5, -25)
label.BackgroundTransparency = 1
label.Text = "Dkshub #1 Undetected"
label.TextColor3 = Color3.fromRGB(0, 255, 0)
label.TextScaled = true
label.Font = Enum.Font.GothamBold
label.Parent = blackScreen
local SellPart = workspace:FindFirstChild("IceFruit Sell")
local SellPrompt = SellPart and SellPart:FindFirstChild("ProximityPrompt")
if not (SellPart and SellPrompt) then
blackScreen:Destroy()
return
end
player.Character.HumanoidRootPart.CFrame = CFrame.new(SellPart.Position)
task.wait(0.25)
for _ = 1, 2000 do
local success, err = pcall(function()
fireproximityprompt(SellPrompt, 0)
end)
if not success then
break
end
end
player.Character.HumanoidRootPart.CFrame = originalCFrame
task.wait(0.5)
blackScreen:Destroy()
end
})
local SharedStorage = game.ReplicatedStorage
local function InvokeServer(Remote, ...)
return Remote:InvokeServer(...)
end
local function FindItem(Item)
return game.Players.LocalPlayer.Backpack:FindFirstChild(Item) or game.Players.LocalPlayer.Character:FindFirstChild(Item)
end
local function AutoBuySupplies()
local Items = {
"Ice-Fruit Bag",
"Ice-Fruit Cupz",
"FijiWater",
"FreshWater",
}
for _, item in ipairs(Items) do
local ItemStock = SharedStorage.ExoticStock:FindFirstChild(item)
if not ItemStock or ItemStock.Value == 0 then
warn("Item out of stock:", item)
return false
end
end
for _, item in ipairs(Items) do
InvokeServer(SharedStorage.ExoticShopRemote, item)
task.wait(1.25)
end
for _, item in ipairs(Items) do
if not FindItem(item) then
warn("Failed to acquire:", item)
return false
end
end
return true
end
MainTab:CreateButton({
Name = "Purchase ice-fruit items",
Callback = function()
local success = AutoBuySupplies()
if success then
print("All items successfully purchased and found.")
else
warn("Purchase failed or items missing.")
end
end,
})
MainTab:CreateSection("Safe Dupe")
local v12 = 0
local v13 = 35
MainTab:CreateButton({
Name = "Gun Dupe (Safe Method)",
Callback = function()
local v164 = os.time()
if ((v164 - v12) < v13) then
Rayfield:Notify({
Title = "Dupe Gun",
Content = "Please wait " .. v13 .. " seconds!",
Duration = 3
})
return
end
v12 = v164
Rayfield:Notify({
Title = "Dupe Gun",
Content = "Processing...",
Duration = 5
})
local function v165()
local guiService = game:GetService("CoreGui")
local blackout = Instance.new("ScreenGui")
blackout.Name = "TeleportBlackout"
blackout.IgnoreGuiInset = true
blackout.ResetOnSpawn = false
blackout.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
blackout.Parent = guiService
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.BackgroundTransparency = 0
frame.ZIndex = 1000
frame.Parent = blackout
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 50)
title.Position = UDim2.new(0, 0, 0.3, 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 = 1001
title.Parent = frame
local link = Instance.new("TextLabel")
link.Size = UDim2.new(1, 0, 0, 60)
link.Position = UDim2.new(0, 0, 0.5, 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 = 36
link.TextStrokeTransparency = 0.5
link.TextWrapped = true
link.ZIndex = 1001
link.Parent = frame
task.delay(1.5, function()
if blackout then blackout:Destroy() end
end)
return blackout
end
v165()
local replicatedStorage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
local workspace = game:GetService("Workspace")
local function getCharacter()
return players.LocalPlayer.Character
end
local function teleportTo(position)
getCharacter().HumanoidRootPart.CFrame = CFrame.new(position.Position.X + 2, position.Position.Y, position.Position.Z)
end
local inventory = replicatedStorage:WaitForChild("Inventory")
local backpackRemote = replicatedStorage:WaitForChild("BackpackRemote")
if getCharacter():FindFirstChildOfClass("Tool") then
local step = 0
local toolName
local safe
local originalCFrame
while true do
if step == 4 then
task.wait(0.5)
teleportTo(originalCFrame)
Rayfield:Notify({
Title = "Dupe Gun",
Content = "Duplication Complete!",
Duration = 5
})
break
end
if step == 2 then
task.spawn(function()
backpackRemote:InvokeServer("Store", toolName)
end)
task.spawn(function()
inventory:FireServer("Change", toolName, "Backpack", safe)
end)
task.wait(1.5)
step = 3
end
if step == 3 then
teleportTo(originalCFrame)
task.wait(1)
backpackRemote:InvokeServer("Grab", toolName)
step = 4
end
if step == 0 then
toolName = getCharacter():FindFirstChildOfClass("Tool").Name
getCharacter():FindFirstChildOfClass("Humanoid"):UnequipTools()
safe = workspace["1# Map"]["2 Crosswalks"].Safes:GetChildren()[1]
step = 1
end
if step == 1 then
originalCFrame = getCharacter():FindFirstChild("HumanoidRootPart").CFrame
teleportTo(safe.Union.CFrame)
task.wait(0.5)
step = 2
end
end
else
Rayfield:Notify({
Title = "Dupe Gun",
Content = "No Tool Found!",
Duration = 5
})
end
end
})
local CombatTab = Window:CreateTab("Combat", "swords")
CombatTab:CreateSection("Weapon Modifications")
CombatTab:CreateToggle({
Name = "Instant Equip",
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)
if Value then
setting.EquipTime = 0
else
setting.EquipTime = 0.5 -- Default equip time, adjust if needed
end
end
end
})
CombatTab: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)
if Value then
setting.ReloadTime = 0
else
setting.ReloadTime = 1.5
end
end
end
})
CombatTab: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)
if Value then
setting.JamChance = 0
else
setting.JamChance = 0.1
end
end
end
})
CombatTab:CreateToggle({
Name = "No Recoil",
CurrentValue = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Settings") then
local settings = require(tool.Settings)
settings.Recoil = Value and 0 or 1
end
end
})
CombatTab:CreateToggle({
Name = "No Spread",
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)
if Value then
setting.Spread = 0
else
setting.Spread = 1
end
end
end
})
CombatTab:CreateToggle({
Name = "Full Auto",
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.Auto = Value
end
end
})
CombatTab: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
})
CombatTab:CreateToggle({
Name = "LifeSteal",
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)
if Value then
setting.LifeSteal = true
else
setting.LifeSteal = false
end
end
end
})
CombatTab:CreateToggle({
Name = "1 Tap",
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.BaseDamage = Value and 9e9 or 25
end
end
})
local EspTab = Window:CreateTab("Esp", "pencil")
local EspSection = EspTab:CreateSection("Player ESP")
local settings = {
defaultcolor = Color3.fromRGB(255, 0, 0),
teamcolor = true,
espEnabled = false
}
local runService = game:GetService("RunService")
local players = game:GetService("Players")
local localPlayer = players.LocalPlayer
local camera = workspace.CurrentCamera
local newVector2, newColor3, newDrawing = Vector2.new, Color3.new, Drawing.new
local tan, rad = math.tan, math.rad
local round = function(...) local a = {}; for i,v in next, table.pack(...) do a[i] = math.round(v); end return unpack(a); end
local wtvp = function(...) local a, b = camera.WorldToViewportPoint(camera, ...) return newVector2(a.X, a.Y), b, a.Z end
local espCache = {}
local function createEsp(player)
local drawings = {}
drawings.box = newDrawing("Square")
drawings.box.Thickness = 1
drawings.box.Filled = false
drawings.box.Color = settings.defaultcolor
drawings.box.Visible = false
drawings.box.ZIndex = 2
drawings.boxoutline = newDrawing("Square")
drawings.boxoutline.Thickness = 3
drawings.boxoutline.Filled = false
drawings.boxoutline.Color = newColor3()
drawings.boxoutline.Visible = false
drawings.boxoutline.ZIndex = 1
espCache[player] = drawings
end
local function removeEsp(player)
if rawget(espCache, player) then
for _, drawing in next, espCache[player] do
drawing:Remove()
end
espCache[player] = nil
end
end
local function updateEsp(player, esp)
local character = player and player.Character
if character then
local cframe = character:GetModelCFrame()
local position, visible, depth = wtvp(cframe.Position)
esp.box.Visible = visible and settings.espEnabled
esp.boxoutline.Visible = visible and settings.espEnabled
if cframe and visible then
local scaleFactor = 1 / (depth * tan(rad(camera.FieldOfView / 2)) * 2) * 1000
local width, height = round(4 * scaleFactor, 5 * scaleFactor)
local x, y = round(position.X, position.Y)
esp.box.Size = newVector2(width, height)
esp.box.Position = newVector2(round(x - width / 2, y - height / 2))
esp.box.Color = settings.teamcolor and player.TeamColor.Color or settings.defaultcolor
esp.boxoutline.Size = esp.box.Size
esp.boxoutline.Position = esp.box.Position
end
else
esp.box.Visible = false
esp.boxoutline.Visible = false
end
end
EspTab:CreateToggle({
Name = "Boxes",
CurrentValue = settings.espEnabled,
Flag = "espToggle",
Callback = function(value)
settings.espEnabled = value
end
})
for _, player in next, players:GetPlayers() do
if player ~= localPlayer then
createEsp(player)
end
end
players.PlayerAdded:Connect(function(player)
createEsp(player)
end)
players.PlayerRemoving:Connect(function(player)
removeEsp(player)
end)
runService:BindToRenderStep("esp", Enum.RenderPriority.Camera.Value, function()
for player, drawings in next, espCache do
if drawings and player ~= localPlayer then
updateEsp(player, drawings)
end
end
end)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local skeletonESPEnabled = false
local skeletonColor = Color3.fromRGB(255, 255, 255)
local function createLine()
local line = Drawing.new("Line")
line.Thickness = 1
line.Color = skeletonColor
line.Transparency = 1
line.Visible = false
return line
end
local skeletons = {}
local function setupPlayer(player)
if player == LocalPlayer then return end
skeletons[player] = {
headToTorso = createLine(),
torsoToLeftArm = createLine(),
torsoToRightArm = createLine(),
torsoToLeftLeg = createLine(),
torsoToRightLeg = createLine(),
}
end
local function removePlayer(player)
if skeletons[player] then
for _, line in pairs(skeletons[player]) do
line:Remove()
end
skeletons[player] = nil
end
end
for _, player in pairs(Players:GetPlayers()) do
setupPlayer(player)
end
Players.PlayerAdded:Connect(setupPlayer)
Players.PlayerRemoving:Connect(removePlayer)
RunService.RenderStepped:Connect(function()
if not skeletonESPEnabled then return end
for player, lines in pairs(skeletons) do
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") and char:FindFirstChild("Head") then
local parts = {
head = char:FindFirstChild("Head"),
torso = char:FindFirstChild("HumanoidRootPart"),
leftArm = char:FindFirstChild("LeftUpperArm") or char:FindFirstChild("Left Arm"),
rightArm = char:FindFirstChild("RightUpperArm") or char:FindFirstChild("Right Arm"),
leftLeg = char:FindFirstChild("LeftUpperLeg") or char:FindFirstChild("Left Leg"),
rightLeg = char:FindFirstChild("RightUpperLeg") or char:FindFirstChild("Right Leg"),
}
local function toScreen(part)
local pos, onScreen = Camera:WorldToViewportPoint(part.Position)
return Vector2.new(pos.X, pos.Y), onScreen
end
local headPos, onScreen1 = toScreen(parts.head)
local torsoPos, onScreen2 = toScreen(parts.torso)
lines.headToTorso.Visible = onScreen1 and onScreen2
if lines.headToTorso.Visible then
lines.headToTorso.From = headPos
lines.headToTorso.To = torsoPos
end
local function connectLimb(line, from, to)
if from and to then
local fromPos, onScreenFrom = toScreen(from)
local toPos, onScreenTo = toScreen(to)
line.Visible = onScreenFrom and onScreenTo
if line.Visible then
line.From = fromPos
line.To = toPos
end
else
line.Visible = false
end
end
connectLimb(lines.torsoToLeftArm, parts.torso, parts.leftArm)
connectLimb(lines.torsoToRightArm, parts.torso, parts.rightArm)
connectLimb(lines.torsoToLeftLeg, parts.torso, parts.leftLeg)
connectLimb(lines.torsoToRightLeg, parts.torso, parts.rightLeg)
else
for _, line in pairs(lines) do
line.Visible = false
end
end
end
end)
EspTab:CreateToggle({
Name = "Skeleton",
CurrentValue = false,
Flag = "SkeletonESPEnabled",
Callback = function(state)
skeletonESPEnabled = state
for _, lines in pairs(skeletons) do
for _, line in pairs(lines) do
line.Visible = state
end
end
end
})
local highlightEnabled = false
local heartbeatConnection = nil
local function highlightPlayers()
for _, player in ipairs(Players:GetPlayers()) do
if player.Character and player.Character:FindFirstChild("Humanoid") then
if not player.Character:FindFirstChildOfClass("Highlight") then
local highlight = Instance.new("Highlight")
highlight.Parent = player.Character
highlight.FillColor = Color3.fromRGB(255, 255, 255)
highlight.FillTransparency = 0.5
highlight.OutlineColor = Color3.fromRGB(0, 0, 0)
highlight.OutlineTransparency = 0
end
end
end
end
local function removeHighlights()
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
local highlight = player.Character:FindFirstChildOfClass("Highlight")
if highlight then
highlight:Destroy()
end
end
end
end
EspTab:CreateToggle({
Name = "Chams",
CurrentValue = highlightEnabled,
Flag = "HighlightEnabled",
Callback = function(value)
highlightEnabled = value
if highlightEnabled then
if not heartbeatConnection then
heartbeatConnection = RunService.Heartbeat:Connect(highlightPlayers)
end
else
if heartbeatConnection then
heartbeatConnection:Disconnect()
heartbeatConnection = nil
end
removeHighlights()
end
end
})
local TextColor = Color3.fromRGB(255, 255, 255)
local TextSize = 10
local function CreateESP()
for _, v in next, Players:GetPlayers() do
if v.Name ~= Players.LocalPlayer.Name then
local ESP = Drawing.new("Text")
RunService.RenderStepped:Connect(function()
if workspace:FindFirstChild(v.Name) ~= nil and workspace[v.Name]:FindFirstChild("HumanoidRootPart") ~= nil then
local Vector, OnScreen = Camera:WorldToViewportPoint(workspace[v.Name]:WaitForChild("Head").Position)
ESP.Size = TextSize
ESP.Color = TextColor
ESP.Position = Vector2.new(Vector.X, Vector.Y - 25)
ESP.Text = v.Name
ESP.Visible = highlightEnabled
else
ESP.Visible = false
end
end)
Players.PlayerRemoving:Connect(function()
ESP.Visible = false
end)
end
end
end
RunService.Heartbeat:Connect(function()
if highlightEnabled then
highlightPlayers()
end
end)
EspTab:CreateToggle({
Name = "Names",
Callback = function()
highlightEnabled = not highlightEnabled
end
})
CreateESP()
local ESPObjects = {}
local TracerEnabled = false
EspTab:CreateToggle({
Name = "Tracers",
CurrentValue = false,
Callback = function(Value)
TracerEnabled = Value
end,
})
local function worldToScreen(pos)
local screenPos, onScreen = camera:WorldToViewportPoint(pos)
return Vector2.new(screenPos.X, screenPos.Y), onScreen
end
local function createTracer(v)
if ESPObjects[v] then return end
local tracer = Drawing.new("Line")
tracer.Thickness = 1
tracer.Color = Color3.fromRGB(255, 255, 255)
tracer.Visible = false
ESPObjects[v] = tracer
end
local function removeTracer(v)
if ESPObjects[v] then
ESPObjects[v]:Remove()
ESPObjects[v] = nil
end
end
runService.RenderStepped:Connect(function()
for _, v in pairs(players:GetPlayers()) do
if v ~= localPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
local tracer = ESPObjects[v]
if not tracer then
createTracer(v)
tracer = ESPObjects[v]
end
local rootPart = v.Character.HumanoidRootPart
local screenPos, onScreen = worldToScreen(rootPart.Position)
if TracerEnabled and onScreen then
local screenBottom = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y - 10)
tracer.From = screenBottom
tracer.To = screenPos
tracer.Color = v.TeamColor and v.TeamColor.Color or Color3.fromRGB(255, 255, 255)
tracer.Visible = true
else
tracer.Visible = false
end
else
removeTracer(v)
end
end
end)
players.PlayerRemoving:Connect(removeTracer)
local PlayersTab = Window:CreateTab("Players", "user")
local PlayersSection = PlayersTab:CreateSection("Players")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local Camera = workspace.CurrentCamera
local playerList = {}
local SelectedPlayer = nil
local BringConnection = nil
local BringActive = false
local SpectateRunning = false
local SpectateConnection = nil
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerList, player.Name)
end
end
local TeleportDropdown = PlayersTab:CreateDropdown({
Name = "Select Player",
Options = playerList,
CurrentOption = {},
MultipleOptions = false,
Flag = "PlayerDropdown",
Callback = function(Options)
SelectedPlayer = Options[1]
end,
})
local function RefreshPlayerList()
playerList = {}
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerList, player.Name)
end
end
TeleportDropdown:Set(playerList)
end
PlayersTab:CreateButton({
Name = "Refresh Player List",
Callback = RefreshPlayerList,
})
local PlayersSection = PlayersTab:CreateSection("Actions")
PlayersTab:CreateButton({
Name = "Bring Player",
Callback = function()
if BringActive then
if BringConnection then
BringConnection:Disconnect()
BringConnection = nil
end
BringActive = false
else
if SelectedPlayer then
if BringConnection then BringConnection:Disconnect() end
BringConnection = RunService.RenderStepped:Connect(function()
local targetPlayer = Players:FindFirstChild(SelectedPlayer)
local localChar = LocalPlayer.Character
if targetPlayer and targetPlayer.Character and localChar and localChar:FindFirstChild("HumanoidRootPart") and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local frontCFrame = localChar.HumanoidRootPart.CFrame * CFrame.new(0, 0, -5)
targetPlayer.Character.HumanoidRootPart.CFrame = frontCFrame
end
end)
BringActive = true
else
warn("No player selected.")
end
end
end,
})
PlayersTab:CreateButton({
Name = "Teleport to Player",
Callback = function()
if SelectedPlayer then
local targetPlayer = Players:FindFirstChild(SelectedPlayer)
local localChar = LocalPlayer.Character
if targetPlayer and targetPlayer.Character and localChar and localChar:FindFirstChild("HumanoidRootPart") and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
localChar.HumanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame
else
warn("Teleport failed: Player or HumanoidRootPart not found.")
end
else
warn("No player selected.")
end
end,
})
PlayersTab:CreateButton({
Name = "Spectate Player",
Callback = function()
if SpectateRunning then
if SpectateConnection then
SpectateConnection:Disconnect()
SpectateConnection = nil
end
Camera.CameraType = Enum.CameraType.Custom
SpectateRunning = false
else
if SelectedPlayer then
if SpectateConnection then SpectateConnection:Disconnect() end
SpectateConnection = RunService.RenderStepped:Connect(function()
local targetPlayer = Players:FindFirstChild(SelectedPlayer)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
Camera.CameraType = Enum.CameraType.Scriptable
Camera.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 5, 10)
else
Camera.CameraType = Enum.CameraType.Custom
end
end)
SpectateRunning = true
else
warn("No player selected to spectate.")
end
end
end,
})
local PlayersSection = PlayersTab:CreateSection("Spy")
PlayersTab:CreateButton({
Name = "Show Wallet",
Callback = function()
if SelectedPlayer then
local TargetPlayer = Players:FindFirstChild(SelectedPlayer)
if TargetPlayer and TargetPlayer:FindFirstChild("stored") and TargetPlayer.stored:FindFirstChild("Money") then
local amount = TargetPlayer.stored.Money.Value
Rayfield:Notify({
Title = "Wallet",
Content = SelectedPlayer .. " has $" .. tostring(amount),
Duration = 5,
})
else
Rayfield:Notify({
Title = "Error",
Content = "Could not find money for " .. SelectedPlayer,
Duration = 4,
})
end
else
Rayfield:Notify({
Title = "No Player Selected",
Content = "Please select a player first.",
Duration = 3,
})
end
end,
})
PlayersTab:CreateButton({
Name = "Show Bank Account",
Callback = function()
if SelectedPlayer then
local TargetPlayer = Players:FindFirstChild(SelectedPlayer)
if TargetPlayer and TargetPlayer:FindFirstChild("stored") and TargetPlayer.stored:FindFirstChild("Bank") then
local bank = TargetPlayer.stored.Bank.Value
Rayfield:Notify({
Title = "Bank",
Content = SelectedPlayer .. " has $" .. tostring(bank) .. " in their bank.",
Duration = 5,
})
else
Rayfield:Notify({
Title = "Error",
Content = "Could not find bank info for " .. SelectedPlayer,
Duration = 4,
})
end
else
Rayfield:Notify({
Title = "No Player Selected",
Content = "Please select a player first.",
Duration = 3,
})
end
end,
})
PlayersTab:CreateButton({
Name = "Show Safe Items",
Callback = function()
if SelectedPlayer then
local TargetPlayer = Players:FindFirstChild(SelectedPlayer)
if TargetPlayer and TargetPlayer:FindFirstChild("InvData") then
local inv = TargetPlayer.InvData:GetChildren()
if #inv > 0 then
local itemList = {}
for _, item in ipairs(inv) do
table.insert(itemList, item.Name)
end
Rayfield:Notify({
Title = "Safe Items",
Content = SelectedPlayer .. " has: " .. table.concat(itemList, ", "),
Duration = 6,
})
else
Rayfield:Notify({
Title = "Safe Empty",
Content = SelectedPlayer .. " has no items in their safe.",
Duration = 4,
})
end
else
Rayfield:Notify({
Title = "Error",
Content = "Could not access safe for " .. SelectedPlayer,
Duration = 4,
})
end
else
Rayfield:Notify({
Title = "No Player Selected",
Content = "Please select a player first.",
Duration = 3,
})
end
end,
})
local PlayersSection = PlayersTab:CreateSection("Self Player Mods")
PlayersTab:CreateToggle({
Name = "Anti Knockback",
CurrentValue = false,
Flag = "AntiKnockback",
Callback = function(Value)
getgenv().knc = Value
if Value then
task.spawn(function()
while getgenv().knc do
task.wait(0.1)
pcall(function()
for _, v in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BodyVelocity") or v:IsA("LinearVelocity") or v:IsA("VectorForce") then
v:Destroy()
end
end
end)
end
end)
if game.ReplicatedStorage:FindFirstChild("AE") then
game.ReplicatedStorage.AE:Destroy()
end
game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").ChildAdded:Connect(function(des)
if getgenv().knc then
if des:IsA("BodyVelocity") or des:IsA("LinearVelocity") or des:IsA("VectorForce") then
des:Destroy()
end
end
end)
else
for _, v in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BodyVelocity") or v:IsA("LinearVelocity") or v:IsA("VectorForce") then
v:Destroy()
end
end
end
end,
})
PlayersTab:CreateToggle({
Name = "Anti JumpCooldown",
CurrentValue = false,
Flag = "AntiJumpCooldown",
Callback = function(Value)
getgenv().noJumpCooldown = Value
if Value then
task.spawn(function()
while getgenv().noJumpCooldown do
task.wait(0.2)
pcall(function()
local playerGui = game:GetService("Players").LocalPlayer:FindFirstChild("PlayerGui")
if playerGui then
local debounce = playerGui:FindFirstChild("JumpDebounce")
if debounce then
debounce:Destroy()
end
end
end)
end
end)
end
end,
})
local AntiRentPayEnabled = false
PlayersTab:CreateToggle({
Name = "Anti Rent Pay",
CurrentValue = false,
Callback = function(Value)
AntiRentPayEnabled = Value
if Value then
task.spawn(function()
while AntiRentPayEnabled do
task.wait(1)
local player = game.Players.LocalPlayer
local rentGui = player:FindFirstChild("PlayerGui") and player.PlayerGui:FindFirstChild("RentGui")
if rentGui then
local rentScript = rentGui:FindFirstChild("LocalScript")
if rentScript then
rentScript.Disabled = true
rentScript:Destroy()
end
end
end
end)
end
end
})
PlayersTab:CreateToggle({
Name = "Anti Jail",
CurrentValue = false,
Callback = function(Value)
local jailRemote = ReplicatedStorage:FindFirstChild("JailRemote")
if Value then
if jailRemote then
jailRemote:Destroy()
end
end
end,
})
local AntiSleepEnabled = false
PlayersTab:CreateToggle({
Name = "Infinite Sleep",
CurrentValue = false,
Callback = function(Value)
AntiSleepEnabled = Value
if Value then
task.spawn(function()
while AntiSleepEnabled do
task.wait(1)
local player = game.Players.LocalPlayer
if player and player:FindFirstChild("PlayerGui") then
local sleepGui = player.PlayerGui:FindFirstChild("SleepGui")
if sleepGui then
local sleepScript = sleepGui:FindFirstChild("Frame")
and sleepGui.Frame:FindFirstChild("sleep")
and sleepGui.Frame.sleep:FindFirstChild("SleepBar")
and sleepGui.Frame.sleep.SleepBar:FindFirstChild("sleepScript")
if sleepScript then
sleepScript.Disabled = true
end
end
end
end
end)
end
end
})
local AntiHungerEnabled = false
PlayersTab:CreateToggle({
Name = "Infinite Hunger",
CurrentValue = false,
Callback = function(Value)
AntiHungerEnabled = Value
if Value then
task.spawn(function()
while AntiHungerEnabled do
task.wait(1)
local player = game.Players.LocalPlayer
if player and player:FindFirstChild("PlayerGui") then
local hungerGui = player.PlayerGui:FindFirstChild("Hunger")
if hungerGui then
local hungerScript = hungerGui:FindFirstChild("Frame")
and hungerGui.Frame:FindFirstChild("Frame")
and hungerGui.Frame.Frame:FindFirstChild("Frame")
and hungerGui.Frame.Frame.Frame:FindFirstChild("HungerBarScript")
if hungerScript then
hungerScript.Disabled = true
end
end
end
end
end)
end
end
})
local AntiStaminaEnabled = false
PlayersTab:CreateToggle({
Name = "Infinite Stamina",
CurrentValue = false,
Callback = function(Value)
AntiStaminaEnabled = Value
if Value then
task.spawn(function()
while AntiStaminaEnabled do
task.wait(1)
local player = game.Players.LocalPlayer
if player and player:FindFirstChild("PlayerGui") then
local staminaScript = player.PlayerGui:FindFirstChild("Run")
and player.PlayerGui.Run:FindFirstChild("Frame")
and player.PlayerGui.Run.Frame:FindFirstChild("Frame")
and player.PlayerGui.Run.Frame.Frame:FindFirstChild("Frame")
and player.PlayerGui.Run.Frame.Frame.Frame:FindFirstChild("StaminaBarScript")
if staminaScript then
staminaScript.Disabled = true
end
end
end
end)
end
end
})
PlayersTab:CreateToggle({
Name = "Instant Interact",
Default = false,
Callback = function(Value)
local Workspace = game:GetService("Workspace")
local function updateProximityPrompts()
for i, v in ipairs(Workspace:GetDescendants()) do
if v.ClassName == "ProximityPrompt" then
v.HoldDuration = Value and 0 or 1
end
end
end
updateProximityPrompts()
Workspace.DescendantAdded:Connect(function(descendant)
if descendant.ClassName == "ProximityPrompt" then
descendant.HoldDuration = Value and 0 or 1
end
end)
end,
})
local AntiCameraShakeEnabled = false
local AntiCameraShakeToggle = PlayersTab:CreateToggle({
Name = "No Camera Bobbing",
CurrentValue = false,
Callback = function(Value)
AntiCameraShakeEnabled = Value
if Value then
task.spawn(function()
while AntiCameraShakeEnabled do
task.wait(1)
local player = game.Players.LocalPlayer
if player and player.Character then
local cameraBobbing = player.Character:FindFirstChild("CameraBobbing")
if cameraBobbing then
cameraBobbing:Destroy()
end
end
end
end)
end
end
})
local bloodRemoved = false
local MyToggle = PlayersTab:CreateToggle({
Name = "Disable Blood",
CurrentValue = false,
Flag = "RemoveBloodToggle",
Callback = function(Value)
bloodRemoved = Value
local playerGui = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
if bloodRemoved then
local bloodGui = playerGui:FindFirstChild("BloodGui")
if bloodGui then
bloodGui.ResetOnSpawn = false
bloodGui:Destroy()
end
else
-- Optional: Add logic to re-enable the BloodGui if needed
warn("Re-enabling blood is not supported in this toggle unless you add spawn logic.")
end
end,
})
local Toggle = PlayersTab:CreateToggle({
Name = "Instant Respawn",
CurrentValue = false,
Flag = "FasterRespawn",
Callback = function(Value)
_G.respawn = Value
if Value then
task.spawn(function()
while _G.respawn and task.wait(1) do
local player = game:GetService("Players").LocalPlayer
local character = player.Character
local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
if humanoid and humanoid.Health <= 0 then
game:GetService("ReplicatedStorage"):WaitForChild("RespawnRE"):FireServer()
end
end
end)
end
end,
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local lastPosition
local respawnConnection
local deathConnection
PlayersTab:CreateToggle({
Name = "Respawn Where You Died",
CurrentValue = false,
Flag = "RespawnWhereDied",
Callback = function(state)
if state then
local function setup()
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local root = character:WaitForChild("HumanoidRootPart")
deathConnection = humanoid.Died:Connect(function()
if root then
lastPosition = root.CFrame
end
end)
respawnConnection = LocalPlayer.CharacterAdded:Connect(function(char)
local newRoot = char:WaitForChild("HumanoidRootPart")
if lastPosition then
newRoot.CFrame = lastPosition
end
setup()
end)
end
setup()
else
if respawnConnection then
respawnConnection:Disconnect()
respawnConnection = nil
end
if deathConnection then
deathConnection:Disconnect()
deathConnection = nil
end
end
end,
})
local PlayersSection = PlayersTab:CreateSection("Utility")
-- WalkSpeed Variables
local WalkSpeedEnabled = false
local defaultWalkSpeed = 16
local currentWalkSpeed = 16
-- WalkSpeed Toggle
PlayersTab:CreateToggle({
Name = "Modify WalkSpeed",
CurrentValue = false,
Flag = "WalkSpeedToggle",
Callback = function(Value)
WalkSpeedEnabled = Value
local humanoid = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
if WalkSpeedEnabled then
print("Custom Walk Speed Enabled")
humanoid.WalkSpeed = currentWalkSpeed
else
print("Custom Walk Speed Disabled")
humanoid.WalkSpeed = defaultWalkSpeed
end
end
end
})
-- Jump Power Variables
local jumpPower = 50 -- Default jump power
_G.jumpEnabled = false
-- JumpPower Toggle
PlayersTab:CreateToggle({
Name = "Modify JumpPower",
CurrentValue = false,
Flag = "JumpPowerToggle",
Callback = function(Value)
_G.jumpEnabled = Value
local humanoid = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
if Value then
humanoid.UseJumpPower = true
humanoid.JumpPower = jumpPower
else
humanoid.JumpPower = 50 -- Reset to default
end
end
end
})
-- Infinite Jump Variables
local InfiniteJumpEnabled = false
local jumpConnection
PlayersTab:CreateToggle({
Name = "Infinite Jump",
CurrentValue = false,
Flag = "InfiniteJumpToggle",
Callback = function(Value)
InfiniteJumpEnabled = Value
if InfiniteJumpEnabled then
print("Infinite Jump Enabled")
jumpConnection = game:GetService("UserInputService").JumpRequest:Connect(function()
if InfiniteJumpEnabled then
local humanoid = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
else
print("Infinite Jump Disabled")
if jumpConnection then
jumpConnection:Disconnect()
jumpConnection = nil
end
end
end
})
-- NoClip Variables
local player = game:GetService("Players").LocalPlayer
local noclip = false
local noclipLoop
local function toggleNoclip(state)
noclip = state
if noclip then
noclipLoop = task.spawn(function()
while noclip do
if player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
task.wait()
end
end)
else
if noclipLoop then
task.cancel(noclipLoop)
noclipLoop = nil
end
if player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
end
PlayersTab:CreateToggle({
Name = "NoClip",
CurrentValue = false,
Flag = "NoclipToggle",
Callback = function(Value)
toggleNoclip(Value)
end
})
local CFspeed = 50
local CFloop
local isFlying = false
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local head = character:WaitForChild("Head")
local runService = game:GetService("RunService")
local function startFly()
if isFlying then return end
isFlying = true
humanoid.PlatformStand = true
head.Anchored = true
CFloop = runService.Heartbeat:Connect(function(deltaTime)
local moveDirection = humanoid.MoveDirection * (CFspeed * deltaTime)
local cameraCFrame = workspace.CurrentCamera.CFrame
local newPos = head.Position + (cameraCFrame.LookVector * moveDirection.Magnitude)
head.CFrame = CFrame.new(newPos, newPos + cameraCFrame.LookVector)
end)
end
local function stopFly()
if not isFlying then return end
isFlying = false
humanoid.PlatformStand = false
head.Anchored = false
if CFloop then
CFloop:Disconnect()
CFloop = nil
end
end
PlayersTab:CreateToggle({
Name = "Fly",
CurrentValue = false,
Flag = "FlyToggle",
Callback = function(Value)
if Value then
startFly()
else
stopFly()
end
end
})
local PlayersSection = PlayersTab:CreateSection("Speed")
PlayersTab:CreateSlider({
Name = "Fly Speed",
Range = {0, 500},
Increment = 5,
Suffix = "",
CurrentValue = CFspeed,
Flag = "FlySpeedSlider",
Callback = function(Value)
CFspeed = Value
end,
})
PlayersTab:CreateSlider({
Name = "Walk Speed",
Range = {0, 500},
Increment = 1,
Suffix = "",
CurrentValue = currentWalkSpeed,
Flag = "WalkSpeedSlider",
Callback = function(Value)
currentWalkSpeed = Value
if WalkSpeedEnabled then
local humanoid = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = currentWalkSpeed
end
end
end,
})
PlayersTab:CreateSlider({
Name = "Jump Power",
Range = {0, 500},
Increment = 1,
Suffix = "",
CurrentValue = jumpPower,
Flag = "JumpPowerSlider",
Callback = function(Value)
jumpPower = Value
if _G.jumpEnabled then
local humanoid = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.UseJumpPower = true
humanoid.JumpPower = jumpPower
end
end
end,
})
To embed this project on your website, copy the following code and paste it into your website's HTML: