
Key Required

local Version = "1.6.63"
local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/download/" .. Version .. "/main.lua"))()
-- Initialize safeguard variables to prevent automatic activation
getgenv().ManualConstructionToggle = true
getgenv().ConstructionManuallyActivated = false
--=================================================
-- 💬 CENTER WELCOME POPUP (RUN FIRST)
--=================================================
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local PlayerGui = player:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "Boxhub Welcome"
screenGui.ResetOnSpawn = false
screenGui.Parent = PlayerGui
-- dark overlay
local bg = Instance.new("Frame")
bg.Size = UDim2.new(1, 0, 1, 0)
bg.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
bg.BackgroundTransparency = 1
bg.Parent = screenGui
-- popup
local popup = Instance.new("Frame")
popup.Size = UDim2.fromOffset(420, 180)
popup.Position = UDim2.new(0.5, 0, 0.5, 0)
popup.AnchorPoint = Vector2.new(0.5, 0.5)
popup.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
popup.BackgroundTransparency = 1
popup.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = popup
-- title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 60)
title.BackgroundTransparency = 1
title.Text = "👋 Welcome to Boxhub"
title.TextSize = 26
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.TextTransparency = 1
title.Parent = popup
-- subtitle
local desc = Instance.new("TextLabel")
desc.Size = UDim2.new(1, -20, 0, 80)
desc.Position = UDim2.new(0, 10, 0, 60)
desc.BackgroundTransparency = 1
desc.Text = "Best script is loading mf..."
desc.TextSize = 18
desc.TextColor3 = Color3.fromRGB(200, 200, 200)
desc.Font = Enum.Font.Gotham
desc.TextTransparency = 1
desc.Parent = popup
-- fade + animation in
task.spawn(function()
for i = 1, 10 do
bg.BackgroundTransparency -= 0.035
popup.BackgroundTransparency -= 0.08
title.TextTransparency -= 0.1
desc.TextTransparency -= 0.1
task.wait(0.03)
end
end)
-- auto close popup
task.delay(3, function()
for i = 1, 10 do
bg.BackgroundTransparency += 0.035
popup.BackgroundTransparency += 0.08
title.TextTransparency += 0.1
desc.TextTransparency += 0.1
task.wait(0.03)
end
screenGui:Destroy()
end)
--=================================================
-- 🪟 YOUR WINDUI WINDOW (LOAD AFTER POPUP)
--=================================================
task.wait(0.8)
local Window = WindUI:CreateWindow({
Title = "Boxhub ",
Icon = "rbxassetid://89003007717320",
IconSize = 42,
Author = "THA BRONX 3",
Folder = "MySuperHub",
Size = UDim2.fromOffset(760, 480),
Theme = "Violet",
Transparent = true,
Resizable = true,
SideBarWidth = 260,
HideSearchBar = false,
ScrollBarEnabled = true,
-- ==================== BACKGROUND ====================
Background = "rbxassetid://89003007717320",
BackgroundImageTransparency = .00,
-- ====================================================
User = {
Enabled = true,
Anonymous = false,
},
Thumbnail = {
Image = "rbxassetid://89003007717320",
Title = "Boxhub // RP Control Panel",
},
})
-- ==================== OPEN/CLOSE BUTTON (Top Middle) ====================
Window:EditOpenButton({
Title = "Boxhub",
Icon = "rbxassetid://89003007717320",
CornerRadius = UDim.new(0, 16),
StrokeThickness = 2,
Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(10, 25, 80)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 60, 150))
},
OnlyMobile = false,
Enabled = true,
Draggable = true,
Position = UDim2.new(0.5, -80, 0, 20), -- ← Top Middle
Size = UDim2.new(0, 160, 0, 50),
})
-- ==================== KEYBIND (Right Shift) ====================
local UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.RightShift then
Window:Toggle()
end
end)
print("✅ Boxhub loaded with Top Middle Open Button + RightShift keybind")
local MainTab = Window:Tab({
Title = "Main",
Icon = "percent",
Locked = false,
})
player.CharacterAdded:Connect(addTag)
local PlayerTab = Window:Tab({
Title = "Player",
Icon = "users",
Locked = false,
})
-- Services
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
-- Variables
local selectedPlayer = nil
local spectating = false
local bringingPlayer = false
-- === PLAYER LIST FUNCTIONS ===
local function getPlayerList()
local playerNames = {}
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= LocalPlayer then
table.insert(playerNames, plr.Name)
end
end
return playerNames
end
-- Refresh dropdown
Players.PlayerAdded:Connect(function()
task.wait(1)
SpectateDropdown:Refresh(getPlayerList())
end)
Players.PlayerRemoving:Connect(function()
task.wait(1)
SpectateDropdown:Refresh(getPlayerList())
end)
-- ==================== SPECTATE PLAYER TOGGLE ====================
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local SelectedPlayer = nil
local function getPlayerByName(name)
for _, p in pairs(Players:GetPlayers()) do
if p.Name == name then
return p
end
end
return nil
end
local function updatePlayerList()
local pl = {}
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
table.insert(pl, p.Name)
end
end
return pl
end
local playerDropdown = PlayerTab:Dropdown({
Title = "Select Player",
Values = updatePlayerList(),
Value = "",
Callback = function(selectedOption)
local selNameStr
if type(selectedOption) == "table" then
selNameStr = selectedOption.Value or selectedOption[1] or tostring(selectedOption)
else
selNameStr = tostring(selectedOption)
end
if selNameStr ~= "" and selNameStr ~= nil then
SelectedPlayer = getPlayerByName(selNameStr)
if SelectedPlayer then
WindUI:Notify({
Title = "Player Selected",
Content = selNameStr .. " selected",
Duration = 2,
Icon = "check"
})
else
WindUI:Notify({
Title = "Error",
Content = "Player '" .. selNameStr .. "' not found",
Duration = 2,
Icon = "message-circle-warning"
})
end
end
end,
})
if not playerDropdown.Frame and playerDropdown._Container then
local fixFrame = Instance.new("Frame")
fixFrame.Size = UDim2.new(1, 0, 1, 0)
fixFrame.BackgroundTransparency = 1
fixFrame.Parent = playerDropdown._Container
playerDropdown.Frame = fixFrame
end
local function refreshDropdownOptions()
if not playerDropdown then return end
local newOptions = updatePlayerList()
local currentSelection = playerDropdown.Value
playerDropdown:Refresh(newOptions)
if currentSelection and currentSelection ~= "" then
for _, name in ipairs(newOptions) do
if name == currentSelection then
playerDropdown.Value = currentSelection
SelectedPlayer = getPlayerByName(currentSelection)
return
end
end
end
playerDropdown.Value = ""
SelectedPlayer = nil
end
Players.PlayerAdded:Connect(refreshDropdownOptions)
Players.PlayerRemoving:Connect(refreshDropdownOptions)
local gotoPlayerToggle
gotoPlayerToggle = PlayerTab:Toggle({
Title = "TP to Player",
Desc = "Teleport to the selected player",
Icon = "map",
Type = "Toggle",
Default = false,
Callback = function(Value)
if Value then
if SelectedPlayer then
local targetChar = SelectedPlayer.Character or SelectedPlayer.CharacterAdded:Wait()
local targetHRP = targetChar:WaitForChild("HumanoidRootPart")
local myHRP = humanoidRootPart or LocalPlayer.Character:WaitForChild("HumanoidRootPart")
getgenv().SwimMethod = true
task.wait(1)
myHRP.CFrame = targetHRP.CFrame
getgenv().SwimMethod = false
WindUI:Notify({
Title = "Goto",
Content = "Teleported to " .. SelectedPlayer.Name,
Duration = 2,
Icon = "map"
})
end
if gotoPlayerToggle then
gotoPlayerToggle:Set(false)
end
end
end,
})
PlayerTab:Button({
Title = "Ruin Player Movement - Need Gun",
Desc = "",
Locked = false,
Callback = function()
if not SelectedPlayer
or not SelectedPlayer.Character
or not SelectedPlayer.Character:FindFirstChild("LeftLowerLeg") then
WindUI:Notify({
Title = "Ruin Player Movement",
Content = "Invalid target selected",
Duration = 2,
Icon = "message-circle-warning"
})
return
end
local player = LocalPlayer
local function dmg(target, hpart, damage)
local tool = player.Character and player.Character:FindFirstChildWhichIsA("Tool")
if not tool then
return
end
game:GetService("ReplicatedStorage").InflictTarget:FireServer(
tool,
player,
target.Character.Humanoid,
target.Character[hpart],
damage,
{ 0, 0, false, false, tool.GunScript_Server.IgniteScript, tool.GunScript_Server.IcifyScript, 100, 100 },
{ false, 5, 3 },
target.Character[hpart],
{ false, { 1930359546 }, 1, 1.5, 1 },
nil,
nil,
true
)
end
local function checkgun()
local gunTool = nil
for _, v in pairs(player.Backpack:GetDescendants()) do
if v:IsA("LocalScript") and v.Name == "GunScript_Local" then
gunTool = v.Parent
break
end
end
if not gunTool and player.Character then
for _, v in pairs(player.Character:GetDescendants()) do
if v:IsA("LocalScript") and v.Name == "GunScript_Local" then
gunTool = v.Parent
break
end
end
end
if gunTool and gunTool:IsA("Tool") then
player.Character:WaitForChild("Humanoid"):EquipTool(gunTool)
end
return gunTool
end
local gun = checkgun()
if not gun then
WindUI:Notify({
Title = "Ruin Player Movement",
Content = "No gun found",
Duration = 2,
Icon = "message-circle-warning"
})
return
end
local handle = gun:FindFirstChild("Handle")
local muzzleEffect = gun:FindFirstChild("GunScript_Local")
and gun.GunScript_Local:FindFirstChild("MuzzleEffect")
if handle and muzzleEffect and game.ReplicatedStorage:FindFirstChild("VisualizeMuzzle") then
game.ReplicatedStorage.VisualizeMuzzle:FireServer(
handle,
true,
{ false, 7, Color3.new(1, 1.1098, 0), 15, true, 0.02 },
muzzleEffect
)
end
task.spawn(function()
local startTime = os.clock()
while os.clock() - startTime < 5 do
if not SelectedPlayer
or not SelectedPlayer.Character
or not SelectedPlayer.Character:FindFirstChild("Humanoid")
or SelectedPlayer.Character.Humanoid.Health <= 0 then
break
end
local part = SelectedPlayer.Character:FindFirstChild("LeftLowerLeg")
or SelectedPlayer.Character:FindFirstChild("HumanoidRootPart")
if part then
dmg(SelectedPlayer, part.Name, .5)
end
task.wait(3)
end
end)
WindUI:Notify({
Title = "Ruin Player Movement",
Content = "Attacking " .. SelectedPlayer.Name,
Duration = 3,
Icon = "circle-plus"
})
end,
})
local spectateToggleEnabled = false
local spectateToggle = PlayerTab:Toggle({
Title = "Spectate Player",
Desc = "Spectate the selected player",
Icon = "circle-plus",
Type = "Toggle",
Default = false,
Callback = function(Value)
if Value == spectateToggleEnabled then
return
end
spectateToggleEnabled = Value
if Value then
-- run your actual logic
if SelectedPlayer and SelectedPlayer.Character and SelectedPlayer.Character:FindFirstChild("Humanoid") then
workspace.CurrentCamera.CameraSubject = SelectedPlayer.Character.Humanoid
WindUI:Notify({
Title = "Spectate",
Content = "On: " .. SelectedPlayer.Name,
Duration = 2,
Icon = "eye"
})
else
WindUI:Notify({
Title = "Spectate",
Content = "No target selected",
Duration = 2,
Icon = "alert"
})
spectateToggle.Value = false
end
else
-- reset camera
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
workspace.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
end
WindUI:Notify({
Title = "Spectate",
Content = "Off",
Duration = 2,
Icon = "circle-plus"
})
end
end,
})
local killBringActive = false
local bringClone
bringClone = PlayerTab:Toggle({
Title = "BringClone",
Desc = "Bring the selected player near you",
Icon = "circle-plus",
Type = "Toggle",
Default = false,
Callback = function(Value)
if Value then
if not SelectedPlayer then
WindUI:Notify({ Title = "KB", Content = "No target selected", Duration = 2, Icon = "alert" })
if bringClone then
bringClone:Set(false)
end
return
end
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
WindUI:Notify({ Title = "KB", Content = "Your character not ready", Duration = 2, Icon = "alert" })
if bringClone then
bringClone:Set(false)
end
return
end
end
killBringActive = Value
if killBringActive then
local targetPlayer = SelectedPlayer
task.spawn(function()
while killBringActive do
local tCharacter = targetPlayer and targetPlayer.Character
local tRoot = tCharacter and tCharacter:FindFirstChild("HumanoidRootPart")
local humanoidRootPart = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not tRoot or not humanoidRootPart then
WindUI:Notify({ Title = "KB", Content = "No target/self", Duration = 2, Icon = "alert" })
killBringActive = false
if bringClone then
bringClone:Set(false)
end
break
end
local tHumanoid = tCharacter:FindFirstChildOfClass("Humanoid")
if tHumanoid then
tHumanoid.Sit = false
end
task.wait()
tRoot.CFrame = humanoidRootPart.CFrame + Vector3.new(3, 1, 0)
task.wait(0.1)
end
end)
end
end,
})
local viewInventory
viewInventory = PlayerTab:Toggle({
Title = "View Inventory",
Desc = "View the selected player's backpack items",
Icon = "circle-plus",
Type = "Toggle",
Default = false,
Callback = function(Value)
if Value then
if SelectedPlayer and SelectedPlayer:FindFirstChild("Backpack") then
local items = {}
for _, i in ipairs(SelectedPlayer.Backpack:GetChildren()) do
table.insert(items, i.Name)
end
WindUI:Notify({
Title = SelectedPlayer.Name .. "'s Inv",
Content = (#items > 0 and table.concat(items, ", ") or "Empty"),
Duration = 5,
Icon = "circle-plus"
})
else
WindUI:Notify({ Title = "Inv", Content = "No target/backpack", Duration = 2, Icon = "alert" })
end
if viewInventory then
viewInventory:Set(false)
end
end
end,
})
PlayerTab:Button({
Title = "Drop Item",
Desc = "Drops the tool you are currently holding",
Callback = function()
local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then
ReplicatedStorage.DropItemRemote:FireServer(tool)
WindUI:Notify({Title = "Drop Item", Content = "Dropped " .. tool.Name, Duration = 2})
else
WindUI:Notify({Title = "Drop Item", Content = "No tool equipped!", Duration = 2, Icon = "x"})
end
end
})
PlayerTab:Button({
Title = "Pass to Nearest Player",
Desc = "Drops item for the closest player to pick up",
Callback = function()
ReplicatedStorage.DropRemote:FireServer("Drop")
WindUI:Notify({Title = "Pass Item", Content = "Item passed to nearest player", Duration = 2})
end
})
local trollingSection = PlayerTab:Section({
Title = "trolling",
TextXAlignment = "Left",
TextSize = 17,
})
-- Variables
local autoRagdollEnabled = false
local bringingPlayer = false
-- ==================== BRING PLAYER ====================
local function startBringPlayer()
task.spawn(function()
while bringingPlayer do
task.wait(0)
if not selectedPlayer or selectedPlayer == LocalPlayer.Name then continue end
local target = Players:FindFirstChild(selectedPlayer)
if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then continue end
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then continue end
target.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(2, 0, 0)
end
end)
end
trollingSection:Toggle({
Title = "Bring Player",
Desc = "Bring selected player to you",
Default = false,
Callback = function(state)
bringingPlayer = state
if state then
startBringPlayer()
WindUI:Notify({Title = "Bring Player", Content = "Enabled on " .. (selectedPlayer or "player"), Duration = 3})
else
WindUI:Notify({Title = "Bring Player", Content = "Stopped", Duration = 2})
end
end
})
-- ==================== AUTO RAGDOLL ====================
local function checkGun()
local current = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildWhichIsA("Tool")
if current and current:FindFirstChild("GunScript_Local") then return current end
for _, v in pairs(LocalPlayer.Backpack:GetDescendants()) do
if v:IsA("LocalScript") and v.Name == "GunScript_Local" then
local tool = v.Parent
if tool and LocalPlayer.Character then
LocalPlayer.Character:WaitForChild("Humanoid"):EquipTool(tool)
task.wait(0.4)
end
return tool
end
end
return nil
end
local function dmg(target, hitpart, damage)
if not target or not target.Character or not target.Character:FindFirstChild(hitpart) then return end
local tool = LocalPlayer.Character:FindFirstChildWhichIsA("Tool")
if not tool then return end
pcall(function()
ReplicatedStorage.InflictTarget:FireServer(
tool, LocalPlayer, target.Character.Humanoid,
target.Character[hitpart], damage,
{0, 0, false, false, tool.GunScript_Server.IgniteScript, tool.GunScript_Server.IcifyScript, 100, 100},
{false, 5, 3}, target.Character[hitpart],
{false, {1930359546}, 1, 1.5, 1}, nil, nil, true
)
end)
end
-- ==================== RUIN PLAYER MOVEMENT ====================
trollingSection:Button({
Title = "Ruin Player Movement",
Desc = "Need Gun - Slows down / ruins target movement",
Callback = function()
if not selectedPlayer then
WindUI:Notify({Title = "Error", Content = "No player selected", Duration = 3, Icon = "x"})
return
end
local target = Players:FindFirstChild(selectedPlayer)
if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then
WindUI:Notify({Title = "Ruin Player Movement", Content = "Invalid target", Duration = 3, Icon = "x"})
return
end
local gun = checkGun()
if not gun then
WindUI:Notify({Title = "Ruin Player Movement", Content = "No gun found!", Duration = 3, Icon = "x"})
return
end
task.spawn(function()
local startTime = os.clock()
WindUI:Notify({Title = "Ruin Player Movement", Content = "Ruining " .. target.Name .. " for 5 seconds...", Duration = 4})
while os.clock() - startTime < 5 do
if not target or not target.Character or not target.Character:FindFirstChild("Humanoid") or target.Character.Humanoid.Health <= 0 then
break
end
local part = target.Character:FindFirstChild("LeftLowerLeg") or target.Character:FindFirstChild("HumanoidRootPart")
if part then
dmg(target, part.Name, 0.5)
end
task.wait(0.3)
end
end)
WindUI:Notify({Title = "Ruin Player Movement", Content = "Ruining " .. target.Name, Duration = 3})
end
})
trollingSection:Button({
Title = "God Selected Player",
Desc = "Make selected player invincible",
Callback = function()
if not selectedPlayer then
WindUI:Notify({Title = "Error", Content = "No player selected", Duration = 3})
return
end
local target = Players:FindFirstChild(selectedPlayer)
if target and target.Character and target.Character:FindFirstChild("Humanoid") then
target.Character.Humanoid.Health = 0/0
WindUI:Notify({Title = "God Mode", Content = "Applied to " .. target.Name, Duration = 3})
end
end
})
trollingSection:Button({
Title = "God All Players",
Desc = "Make everyone invincible",
Callback = function()
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("Humanoid") then
plr.Character.Humanoid.Health = 0/0
end
end
WindUI:Notify({Title = "God All", Content = "Applied to all players", Duration = 3})
end
})
local ExploitsTab = Window:Tab({
Title = "Exploits",
Icon = "shield-ban",
Locked = false,
})
local atmbankamount = nil
ExploitsTab:Input({
Title = "Enter Amount",
Desc = "Enter amount",
Value = nil,
InputIcon = "badge-dollar-sign",
Type = "Input",
Placeholder = "Enter amount...",
Callback = function(text)
if text == nil or text == "" then
atmbankamount = nil
return
end
local amt = tonumber(text)
if not amt then
WindUI:Notify({
Title = "ATM",
Content = "Invalid amount",
Duration = 1,
Icon = "badge-dollar-sign"
})
atmbankamount = nil
return
end
atmbankamount = amt
end,
})
local DepositButton = ExploitsTab:Button({
Title = "Deposit",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "",
Callback = function()
if atmbankamount > 0 then
game:GetService("ReplicatedStorage"):WaitForChild("BankAction"):FireServer("depo", atmbankamount)
end
end,
})
local WithdrawButton = ExploitsTab:Button({
Title = "Withdraw",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "",
Callback = function()
if atmbankamount > 0 then
game:GetService("ReplicatedStorage"):WaitForChild("BankAction"):FireServer("with", atmbankamount)
end
end,
})
local DropButton = ExploitsTab:Button({
Title = "Drop",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "",
Callback = function()
if atmbankamount > 0 then
game:GetService("ReplicatedStorage"):WaitForChild("BankProcessRemote"):InvokeServer("Drop", atmbankamount)
end
end,
})
local autoDepositActive = false
local AutoDepositToggle = ExploitsTab:Toggle({
Title = "Auto Deposit",
Desc = "Automatically deposit the entered amount",
Icon = "badge-dollar-sign",
Type = "Checkbox",
Default = false,
Callback = function(state)
autoDepositActive = state
if state then
spawn(function()
while autoDepositActive do
if atmbankamount and atmbankamount > 0 then
game:GetService("ReplicatedStorage"):WaitForChild("BankAction"):FireServer("depo", atmbankamount)
end
wait(1)
end
end)
end
end
})
local autoWithdrawActive = false
local AutoWithdrawToggle = ExploitsTab:Toggle({
Title = "Auto Withdraw",
Desc = "Automatically withdraw the entered amount",
Icon = "badge-dollar-sign",
Type = "Checkbox",
Default = false,
Callback = function(state)
autoWithdrawActive = state
if state then
spawn(function()
while autoWithdrawActive do
if atmbankamount and atmbankamount > 0 then
game:GetService("ReplicatedStorage"):WaitForChild("BankAction"):FireServer("with", atmbankamount)
end
wait(1)
end
end)
end
end
})
local RS = game:GetService("ReplicatedStorage")
local _qbLoaded = false
task.delay(1, function() _qbLoaded = true end)
ExploitsTab:Dropdown({
Title = "Buy Guns & Ammo",
Desc = "Select to instantly buy",
Values = {"Lemonade (Health)","Draco + 7.62 Ammo","Clear Mag Drac + 7.62","AR Pistol + 5.56 Ammo","223 Tan + 5.56 Ammo","HP Browning Ext + Ext Mag","Glock 17 + Ext Mag","Glock 22 + Ext Mag","Springfield XD + Ext Mag","Extended Mag","Drum Mag","9mm Ammo","7.62 Ammo","5.56 Ammo","10mm Ammo","FN Mag"},
Value = "Draco + 7.62 Ammo",
Multi = false,
Callback = function(v)
if not _qbLoaded then return end
task.spawn(function() pcall(function()
if v=="Lemonade (Health)" then RS:WaitForChild("ShopRemote5"):InvokeServer("Lemonade")
elseif v=="Draco + 7.62 Ammo" then RS:WaitForChild("ShopRemote5"):InvokeServer("Draco"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer("7.62")
elseif v=="Clear Mag Drac + 7.62" then RS:WaitForChild("ShopRemote5"):InvokeServer("ClearMagDrac"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer("7.62")
elseif v=="AR Pistol + 5.56 Ammo" then RS:WaitForChild("ShopRemote5"):InvokeServer("ARPistol"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer("5.56")
elseif v=="223 Tan + 5.56 Ammo" then RS:WaitForChild("ShopRemote5"):InvokeServer("223Tan"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer("5.56")
elseif v=="HP Browning Ext + Ext Mag" then RS:WaitForChild("ShopRemote5"):InvokeServer("HPBrowning Ext"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Extended")
elseif v=="Glock 17 + Ext Mag" then RS:WaitForChild("ShopRemote5"):InvokeServer("Glock17"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Extended")
elseif v=="Glock 22 + Ext Mag" then RS:WaitForChild("ShopRemote5"):InvokeServer("Glock22"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Extended")
elseif v=="Springfield XD + Ext Mag" then RS:WaitForChild("ShopRemote5"):InvokeServer("SpringField XD"); task.wait(); RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Extended")
elseif v=="Extended Mag" then RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Extended")
elseif v=="Drum Mag" then RS:WaitForChild("ExoticShopRemote"):InvokeServer(".Drum")
elseif v=="9mm Ammo" then RS:WaitForChild("ExoticShopRemote"):InvokeServer("9mm")
elseif v=="7.62 Ammo" then RS:WaitForChild("ExoticShopRemote"):InvokeServer("7.62")
elseif v=="5.56 Ammo" then RS:WaitForChild("ExoticShopRemote"):InvokeServer("5.56")
elseif v=="10mm Ammo" then RS:WaitForChild("ExoticShopRemote"):InvokeServer(".10mm")
elseif v=="FN Mag" then RS:WaitForChild("ExoticShopRemote"):InvokeServer(".FNMag")
end
WindUI:Notify({ Title = "Bought", Content = v, Duration = 2, Icon = "check" })
end) end)
end
})
ExploitsTab:Dropdown({
Title = "Exotic Shop Items",
Desc = "Select to instantly buy",
Values = {"FakeCard","Ice-Fruit Bag","Ice-Fruit Cupz","FijiWater","FreshWater","G26","Lemonade","Sledge Hammer","Screw","Bandage","SugarBag"},
Value = "FijiWater",
Multi = false,
Callback = function(v)
if not _qbLoaded then return end
task.spawn(function()
pcall(function() RS:WaitForChild("ExoticShopRemote"):InvokeServer(v) end)
WindUI:Notify({ Title = "Bought", Content = v, Duration = 2, Icon = "check" })
end)
end
})
ExploitsTab:Dropdown({
Title = "Main Shop Items",
Desc = "Select to instantly buy",
Values = {"Shiesty","BluGloves","WhiteGloves","BlackGloves","Water","YelloCamoGloves","RedCamoGloves","PurpleCamoGloves","RawChicken","RawSteak","WhiteShiesty"},
Value = "Shiesty",
Multi = false,
Callback = function(v)
if not _qbLoaded then return end
task.spawn(function()
pcall(function() RS:WaitForChild("ShopRemote"):InvokeServer(v) end)
WindUI:Notify({ Title = "Bought", Content = v, Duration = 2, Icon = "check" })
end)
end
})
local _bagItems = {"SmallBag","MediumBag","LargeBag"}
task.delay(2, function()
pcall(function()
if RS:FindFirstChild("BACKPACK_HATS") and RS.BACKPACK_HATS:FindFirstChild("Accessories") then
local fresh = {}
for _, item in ipairs(RS.BACKPACK_HATS.Accessories:GetChildren()) do table.insert(fresh, item.Name) end
if #fresh > 0 then _bagItems = fresh end
end
end)
end)
ExploitsTab:Dropdown({
Title = "Bags",
Desc = "Select to grab bag from world",
Values = _bagItems,
Value = _bagItems[1],
Multi = false,
Callback = function(v)
if not _qbLoaded then return end
task.spawn(function() pcall(function()
local ch = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = ch:WaitForChild("HumanoidRootPart")
local item = workspace:FindFirstChild(v) or workspace:FindFirstChild(v, true)
if not item then WindUI:Notify({ Title = "Error", Content = v.." not found!", Duration = 2, Icon = "x" }); return end
local prompt
for _, d in ipairs(item:GetDescendants()) do if d:IsA("ProximityPrompt") then prompt = d; break end end
if item:IsA("ProximityPrompt") then prompt = item end
if not prompt then WindUI:Notify({ Title = "Error", Content = "No prompt on "..v, Duration = 2, Icon = "x" }); return end
local targetCF = (prompt.Parent and prompt.Parent:IsA("BasePart")) and prompt.Parent.CFrame
or (item:IsA("Model") and item.PrimaryPart and item.PrimaryPart.CFrame)
or (item:IsA("BasePart") and item.CFrame)
or CFrame.new(hrp.Position)
local origCF = hrp.CFrame
getgenv().SwimMethod = true; hrp.CFrame = targetCF; task.wait(0.3)
local oh = prompt.HoldDuration; prompt.HoldDuration = 0
pcall(function() fireproximityprompt(prompt) end)
prompt.HoldDuration = oh; task.wait()
hrp.CFrame = origCF; getgenv().SwimMethod = false
WindUI:Notify({ Title = "Grabbed", Content = v, Duration = 2, Icon = "check" })
end) end)
end
})
local _otherGuns = {"Draco","Glock17","ARPistol"}
local _otherGunsDD
local function _refreshOtherGuns()
local fresh = {}
pcall(function()
local seen = {}
local src = workspace:FindFirstChild("GUNS") and workspace.GUNS:GetChildren() or workspace:GetChildren()
for _, g in ipairs(src) do
if (g:IsA("Model") or g:IsA("Tool")) and g.Name ~= "Basketball" and g.Name ~= "Loader" and not seen[g.Name] then
seen[g.Name] = true; table.insert(fresh, g.Name)
end
end
table.sort(fresh)
end)
if #fresh > 0 then _otherGuns = fresh end
end
task.delay(2, _refreshOtherGuns)
ExploitsTab:Dropdown({
Title = "Other Guns (Workspace)",
Desc = "Teleport to gun and grab it",
Values = _otherGuns,
Value = _otherGuns[1],
Multi = false,
Callback = function(v)
if not _qbLoaded then return end
task.spawn(function() pcall(function()
local ch = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = ch:WaitForChild("HumanoidRootPart")
local gunsFolder = workspace:FindFirstChild("GUNS")
local item = (gunsFolder and gunsFolder:FindFirstChild(v)) or workspace:FindFirstChild(v) or workspace:FindFirstChild(v, true)
if not item then WindUI:Notify({ Title = "Error", Content = v.." not found!", Duration = 2, Icon = "x" }); return end
local prompt
for _, d in ipairs(item:GetDescendants()) do if d:IsA("ProximityPrompt") then prompt = d; break end end
if not prompt then WindUI:Notify({ Title = "Error", Content = "No prompt on "..v, Duration = 2, Icon = "x" }); return end
local targetCF = (prompt.Parent and prompt.Parent:IsA("BasePart")) and prompt.Parent.CFrame
or (item:IsA("Model") and item.PrimaryPart and item.PrimaryPart.CFrame)
or (item:IsA("BasePart") and item.CFrame)
or CFrame.new(hrp.Position)
local origCF = hrp.CFrame
getgenv().SwimMethod = true; hrp.CFrame = targetCF; task.wait(0.3)
local oh = prompt.HoldDuration; prompt.HoldDuration = 0
pcall(function() fireproximityprompt(prompt) end)
prompt.HoldDuration = oh; task.wait()
hrp.CFrame = origCF; getgenv().SwimMethod = false
WindUI:Notify({ Title = "Grabbed", Content = v, Duration = 2, Icon = "check" })
end) end)
end
})
local SKYBOXTab = Window:Tab({
Title = "SKYBOX",
Icon = "eye",
Locked = false,
})
-- ==================== SKYBOX SYSTEM ====================
local lightingService = game:GetService("Lighting")
local currentSkybox = nil
local selectedSkyboxName = nil
local function applySkybox(skyboxId, skyboxName)
-- Remove existing sky
for _, v in pairs(lightingService:GetChildren()) do
if v:IsA("Sky") then
v:Destroy()
end
end
if not skyboxId or skyboxId == "Undo Skybox" then
local defaultSkyId = "rbxassetid://91458024"
local sky = Instance.new("Sky")
sky.SkyboxBk = defaultSkyId
sky.SkyboxDn = defaultSkyId
sky.SkyboxFt = defaultSkyId
sky.SkyboxLf = defaultSkyId
sky.SkyboxRt = defaultSkyId
sky.SkyboxUp = defaultSkyId
sky.Parent = lightingService
WindUI:Notify({
Title = "Skybox",
Content = "Reset to default Roblox sky.",
Duration = 5
})
return
end
local sky = Instance.new("Sky")
sky.SkyboxBk = skyboxId
sky.SkyboxDn = skyboxId
sky.SkyboxFt = skyboxId
sky.SkyboxLf = skyboxId
sky.SkyboxRt = skyboxId
sky.SkyboxUp = skyboxId
sky.Parent = lightingService
WindUI:Notify({
Title = "Skybox Enabled",
Content = (skyboxName or "Custom") .. " skybox activated.",
Duration = 5
})
end
local skyboxes = {
["Orange Nebula"] = "rbxassetid://10735998943",
["Purple Space"] = "rbxassetid://8139676647",
["Apocalypse Red"] = "rbxassetid://401664839",
["Boxhub"] = "rbxassetid://89003007717320",
["Pink Sunset"] = "rbxassetid://600830446",
["Galaxy"] = "rbxassetid://1189976601",
["Night Sky"] = "rbxassetid://1012890",
}
local skyboxNames = {}
for name, _ in pairs(skyboxes) do
table.insert(skyboxNames, name)
end
-- Dropdown
SKYBOXTab:Dropdown({
Title = "Select Skybox",
Values = skyboxNames,
Callback = function(selected)
selectedSkyboxName = selected
end
})
-- Toggle Button
SKYBOXTab:Button({
Title = "Enable / Disable Skybox",
Callback = function()
if not selectedSkyboxName or selectedSkyboxName == "" then
WindUI:Notify({
Title = "Skybox",
Content = "Please select a skybox first!",
Duration = 4
})
return
end
local assetId = skyboxes[selectedSkyboxName]
if currentSkybox == assetId then
-- Disable
applySkybox("Undo Skybox")
currentSkybox = nil
else
-- Enable
applySkybox(assetId, selectedSkyboxName)
currentSkybox = assetId
end
end
})
-- Extra Button: Reset Skybox
SKYBOXTab:Button({
Title = "Reset to Default Sky",
Callback = function()
applySkybox("Undo Skybox")
currentSkybox = nil
selectedSkyboxName = nil
end
})
print("✅ Skybox Tab Loaded Successfully!")
local _emoteList = {
{ Name = "Tapout", Id = "91336823006818" },
{ Name = "Air Cycle", Id = "94324173536622" },
{ Name = "Assumptions", Id = "91294374426630" },
{ Name = "Basketball Headspin", Id = "92854797386719" },
{ Name = "Beat Da Koto Nai", Id = "93497729736287" },
{ Name = "Biblically Accurate", Id = "109873544976020" },
{ Name = "Billy Bounce", Id = "137501135905857" },
{ Name = "Bird", Id = "85513310484654" },
{ Name = "Caramelldansen", Id = "88315693621494" },
{ Name = "Chinese Dance", Id = "131758838511368" },
{ Name = "Classic Walk", Id = "107806791584829" },
{ Name = "Cute Stomach Lay", Id = "80754582835479" },
{ Name = "Da Hood Dance", Id = "108171959207138" },
{ Name = "Fake Death", Id = "88130117312312" },
{ Name = "Fight Stance", Id = "116763940575803" },
{ Name = "Float", Id = "89523370947906" },
{ Name = "Lay Float", Id = "77840765435893" },
{ Name = "Floppin Fish", Id = "79075971527754" },
{ Name = "Flying", Id = "138433137191760" },
{ Name = "Flying Legs", Id = "130932988394284" },
{ Name = "Fropper", Id = "116039975531632" },
{ Name = "Fumo Flush", Id = "107217181254431" },
{ Name = "Shoulder Taps", Id = "85422671683973" },
{ Name = "Helicopter", Id = "95301257497525" },
{ Name = "Helicopter 2", Id = "91257498644328" },
{ Name = "Jackhammer", Id = "91423662648449" },
{ Name = "Jojo Pose", Id = "120629563851640" },
{ Name = "Laced", Id = "135611169366768" },
{ Name = "Buddha", Id = "86872878957632" },
{ Name = "Monstermash", Id = "137883764619555" },
{ Name = "Oh Who Is You", Id = "81389876138766" },
{ Name = "Parrot", Id = "101810746304426" },
{ Name = "Push Up", Id = "115703320436202" },
{ Name = "Rizz Backup", Id = "131205329995035" },
{ Name = "Shot", Id = "102691551292124" },
{ Name = "Slickback", Id = "74288964113793" },
{ Name = "Soda Pop", Id = "105459130960429" },
{ Name = "Take The L", Id = "78653596566468" },
{ Name = "The Worm", Id = "90333292347820" },
{ Name = "Spider Man Hang", Id = "128616254665784" },
{ Name = "Weird Boy", Id = "87025086742503" },
{ Name = "Xavier", Id = "90802740360125" },
{ Name = "Dougie", Id = "126035888065434" },
{ Name = "BACKFLIP", Id = "15693621070" },
}
local _emoteNames = {}
local _emoteMap = {}
for _, e in ipairs(_emoteList) do
table.insert(_emoteNames, e.Name)
_emoteMap[e.Name] = e.Id
end
local _selectedEmote = _emoteNames[1]
local _currentEmoteAnim = nil
local _emoteLooping = false
SKYBOXTab:Dropdown({
Title = "Select Emote",
Desc = "Pick an emote to play",
Values = _emoteNames,
Value = _selectedEmote,
Multi = false,
AllowNone = false,
Callback = function(val)
_selectedEmote = val
end
})
SKYBOXTab:Button({
Title = "Play Emote",
Desc = "Plays the selected emote",
Color = Color3.new(1, 0.55, 0),
Locked = false,
Callback = function()
if not _selectedEmote or not _emoteMap[_selectedEmote] then return end
local Character = player.Character; if not Character then return end
local Humanoid = Character:FindFirstChildOfClass("Humanoid"); if not Humanoid then return end
local Animator = Humanoid:FindFirstChildOfClass("Animator"); if not Animator then return end
-- stop previous
if _currentEmoteAnim then pcall(function() _currentEmoteAnim:Stop() end); _currentEmoteAnim = nil end
local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://" .. _emoteMap[_selectedEmote]
local track = Animator:LoadAnimation(anim)
track:Play()
_currentEmoteAnim = track
WindUI:Notify({ Title = "Emote", Content = "Playing: " .. _selectedEmote, Duration = 2, Icon = "check" })
end
})
SKYBOXTab:Button({
Title = "Stop Emote",
Desc = "Stops the current emote",
Color = Color3.new(0.8, 0.1, 0.1),
Locked = false,
Callback = function()
if _currentEmoteAnim then
pcall(function() _currentEmoteAnim:Stop() end)
_currentEmoteAnim = nil
WindUI:Notify({ Title = "Emote", Content = "Emote stopped.", Duration = 2, Icon = "x" })
end
end
})
local twerkAnim, twerkRunning = nil, false
SKYBOXTab:Toggle({ Title = "Twerk", Value = false, Callback = function(v)
twerkRunning = v
if v then task.spawn(function()
local Animation = Instance.new("Animation"); Animation.AnimationId = "rbxassetid://15693621070"
local Character = player.Character or player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local LoadAnimation = Humanoid:WaitForChild("Animator"):LoadAnimation(Animation)
twerkAnim = LoadAnimation; LoadAnimation:Play()
local Speed=1; local Min=1.6; local Max=1.75; LoadAnimation:AdjustSpeed(Speed); LoadAnimation.TimePosition=Min; local Type=1
while task.wait() do
if not twerkRunning or not LoadAnimation.IsPlaying then break end
if Type==1 then if LoadAnimation.TimePosition>=Max then Type=2; LoadAnimation.TimePosition=Max; LoadAnimation:AdjustSpeed(-Speed) end
elseif Type==2 then if LoadAnimation.TimePosition<=Min then Type=1; LoadAnimation.TimePosition=Min; LoadAnimation:AdjustSpeed(Speed) end end
end
twerkRunning = false
end) else if twerkAnim then pcall(function() twerkAnim:Stop() end); twerkAnim=nil end end
end })
local VisualsTab = Window:Tab({
Title = "Visuals",
Icon = "eye",
Locked = false,
})
PlayerTab:Section({
Title = "Car Fling",
Side = 2
})
local function CF_UnseatPlayer(humanoid)
if not humanoid then return end
humanoid.Sit = false
task.wait(0)
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
local function CF_TeleportToCar(cf)
local Character = LocalPlayer.Character
if not Character then return end
local humanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
local humanoid = humanoidRootPart and Character:FindFirstChild("Humanoid")
if not humanoidRootPart or not humanoid then return end
getgenv().SwimMethod = true
humanoid:ChangeState(0)
repeat task.wait(0.0001) until not LocalPlayer:GetAttribute("LastACPos")
humanoidRootPart.CFrame = cf
task.wait()
humanoid:ChangeState(2)
getgenv().SwimMethod = false
end
local function CF_GetVehicle()
local Character = LocalPlayer.Character
if not Character then return nil end
local HRP = Character:FindFirstChild("HumanoidRootPart")
if not HRP then return nil end
local LaunchCar, dist = nil, math.huge
local CarFolders = {"CivCars", "PoliceCars", "NPCCars", "Cars", "Vehicles"}
for _, folderName in ipairs(CarFolders) do
local folder = workspace:FindFirstChild(folderName)
if folder then
for _, v in ipairs(folder:GetChildren()) do
if v:IsA("Model") then
local seat = v:FindFirstChild("DriveSeat") or v:FindFirstChildWhichIsA("VehicleSeat")
if seat and not seat.Occupant then
local part = v.PrimaryPart or v:FindFirstChildWhichIsA("BasePart")
if part then
local d = (part.Position - HRP.Position).Magnitude
if d < dist then
dist = d
LaunchCar = v
end
end
end
end
end
end
end
return LaunchCar
end
local function CF_FlingTarget(target)
if not target or not target.Character then
WindUI:Notify({ Title = "Car Fling", Content = "No Target!", Duration = 3 })
return
end
local TargetHRP = target.Character:FindFirstChild("HumanoidRootPart")
if not TargetHRP then
WindUI:Notify({ Title = "Car Fling", Content = "Target Not Ready", Duration = 3 })
return
end
local Character = LocalPlayer.Character
if not Character then return end
local HRP = Character:FindFirstChild("HumanoidRootPart")
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
if not HRP or not Humanoid then return end
task.spawn(function()
local ReturnCF = HRP.CFrame
local OldSize = TargetHRP.Size
local OldTransparency = TargetHRP.Transparency
local OldCollide = TargetHRP.CanCollide
pcall(function()
TargetHRP.Size = Vector3.new(25, 25, 25)
TargetHRP.Transparency = 1
TargetHRP.CanCollide = false
end)
local LaunchCar = CF_GetVehicle()
if not LaunchCar then
pcall(function() TargetHRP.Size = OldSize; TargetHRP.Transparency = OldTransparency; TargetHRP.CanCollide = OldCollide end)
WindUI:Notify({ Title = "Car Fling", Content = "No Car Found!", Duration = 3 })
return
end
local Seat = LaunchCar:FindFirstChild("DriveSeat") or LaunchCar:FindFirstChildWhichIsA("VehicleSeat")
if not Seat then
pcall(function() TargetHRP.Size = OldSize; TargetHRP.Transparency = OldTransparency; TargetHRP.CanCollide = OldCollide end)
WindUI:Notify({ Title = "Car Fling", Content = "Car seat not found!", Duration = 3 })
return
end
if not LaunchCar.PrimaryPart then
LaunchCar.PrimaryPart = LaunchCar:FindFirstChildWhichIsA("BasePart") or Seat
end
CF_TeleportToCar(Seat.CFrame)
task.wait(0.1)
Seat:Sit(Humanoid)
LaunchCar:SetAttribute("Usable", true)
task.wait(1)
if Humanoid.SeatPart ~= Seat then
pcall(function() TargetHRP.Size = OldSize; TargetHRP.Transparency = OldTransparency; TargetHRP.CanCollide = OldCollide end)
WindUI:Notify({ Title = "Car Fling", Content = "Failed to sit - try again.", Duration = 3 })
return
end
WindUI:Notify({ Title = "Car Fling", Content = "Flinging " .. target.Name .. "...", Duration = 2 })
local SeatPart = Humanoid.SeatPart
local t0 = tick()
while tick() - t0 < 3 do
pcall(function()
Humanoid.Sit = false
Humanoid.Jump = true
Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
if Humanoid.SeatPart then Humanoid.SeatPart = nil end
if SeatPart and SeatPart.Occupant then SeatPart.Occupant = nil end
if SeatPart then
for _, weld in ipairs(SeatPart:GetDescendants()) do
if weld:IsA("Weld") or weld:IsA("Motor6D") or weld.Name == "SeatWeld" then
weld:Destroy()
end
end
end
end)
if not Humanoid.Sit and not Humanoid.SeatPart then break end
task.wait(0.02)
end
-- Return us to original spot so we never get flung
getgenv().SwimMethod = true
task.wait(1)
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.AssemblyLinearVelocity = Vector3.zero
hrp.AssemblyAngularVelocity = Vector3.zero
hrp.CFrame = ReturnCF
end
getgenv().SwimMethod = false
-- Slam car into target for 5 seconds
local startTime = tick()
while tick() - startTime < 5 do
if not LaunchCar or not LaunchCar.Parent then break end
if not TargetHRP or not TargetHRP.Parent then break end
pcall(function()
LaunchCar:SetPrimaryPartCFrame(CFrame.new(TargetHRP.Position))
end)
pcall(function()
LaunchCar.PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 10500, 0)
LaunchCar.PrimaryPart.AssemblyAngularVelocity = Vector3.zero
end)
for _, p in ipairs(LaunchCar:GetDescendants()) do
if p:IsA("BasePart") then
p.AssemblyLinearVelocity = Vector3.new(0, 10500, 0)
p.AssemblyAngularVelocity = Vector3.zero
end
end
task.wait(0.02)
end
pcall(function()
for _, p in ipairs(LaunchCar:GetDescendants()) do
if p:IsA("BasePart") then
p.AssemblyLinearVelocity = Vector3.zero
p.AssemblyAngularVelocity = Vector3.zero
end
end
end)
CF_UnseatPlayer(Humanoid)
task.wait(0.2)
pcall(function()
TargetHRP.Size = OldSize
TargetHRP.Transparency = OldTransparency
TargetHRP.CanCollide = OldCollide
end)
WindUI:Notify({ Title = "Car Fling", Content = target.Name .. " got flinged!", Duration = 3 })
end)
end
getgenv().carFlingTarget = nil
local function CF_GetPlayerNames()
local names = {}
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer then table.insert(names, p.Name) end
end
if #names == 0 then table.insert(names, "No players") end
return names
end
local cfDropdown = PlayerTab:Dropdown({
Title = "Car Fling Target",
Values = CF_GetPlayerNames(),
Value = "",
Callback = function(selected)
local name = type(selected) == "table"
and (selected.Value or selected[1] or tostring(selected))
or tostring(selected)
if name ~= "" and name ~= "No players" and Players:FindFirstChild(name) then
getgenv().carFlingTarget = name
WindUI:Notify({ Title = "Car Fling", Content = "Target: " .. name, Duration = 2 })
else
getgenv().carFlingTarget = nil
end
end
})
local function CF_RefreshDropdown()
pcall(function() cfDropdown:Refresh(CF_GetPlayerNames()) end)
if getgenv().carFlingTarget then
local found = false
for _, p in ipairs(Players:GetPlayers()) do
if p.Name == getgenv().carFlingTarget then found = true; break end
end
if not found then getgenv().carFlingTarget = nil end
end
end
Players.PlayerAdded:Connect(function() task.wait(0.5); CF_RefreshDropdown() end)
Players.PlayerRemoving:Connect(function() task.wait(0.5); CF_RefreshDropdown() end)
PlayerTab:Button({
Title = "Car Fling",
Callback = function()
local targetName = getgenv().carFlingTarget
if not targetName or targetName == "" then
WindUI:Notify({ Title = "Car Fling", Content = "Select a player first!", Duration = 3 })
return
end
local target = Players:FindFirstChild(targetName)
if not target or not target.Character then
WindUI:Notify({ Title = "Car Fling", Content = "Target not available!", Duration = 3 })
return
end
CF_FlingTarget(target)
end
})
-- ===================== SERVICES =====================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
-- ===================== GUI =====================
local ESPGui = Instance.new("ScreenGui")
ESPGui.Name = "VroyAdvancedESP"
ESPGui.ResetOnSpawn = false
ESPGui.Parent = game:GetService("CoreGui")
-- ===================== CONFIG =====================
local ESPConfig = {
MasterEnabled = false,
CornerBoxes = false,
BoundingBoxes = false,
Names = false,
Distance = false,
HealthBar = false,
Highlight = false,
MaxDistance = 1500,
}
local boxCache = {}
local nameCache = {}
local healthBars = {}
local highlights = {}
-- ===================== CREATE ELEMENTS =====================
local function createBoxElements(plr)
if boxCache[plr] then return boxCache[plr] end
local frames = {}
local names = {"LT","LS","RT","RS","BL","BR"}
for _, n in ipairs(names) do
local f = Instance.new("Frame")
f.BackgroundColor3 = Color3.fromRGB(255, 0, 100)
f.BorderSizePixel = 0
f.Visible = false
f.Parent = ESPGui
frames[n] = f
end
boxCache[plr] = frames
return frames
end
local function createNameTag(plr)
if nameCache[plr] then return end
local char = plr.Character or plr.CharacterAdded:Wait()
local head = char:FindFirstChild("Head")
if not head then return end
local bg = Instance.new("BillboardGui")
bg.Size = UDim2.new(0, 200, 0, 50)
bg.StudsOffset = Vector3.new(0, 3, 0)
bg.AlwaysOnTop = true
bg.Parent = head
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1,0,1,0)
text.BackgroundTransparency = 1
text.TextScaled = true
text.TextColor3 = Color3.new(1,1,1)
text.TextStrokeTransparency = 0
text.Font = Enum.Font.Code
text.Text = plr.Name
text.Parent = bg
nameCache[plr] = bg
end
-- ===================== MAIN UPDATE FUNCTION =====================
local function updateESP()
if not ESPConfig.MasterEnabled then
-- Hide everything
for _, frames in pairs(boxCache) do for _,f in pairs(frames) do f.Visible = false end end
for _, v in pairs(nameCache) do v.Enabled = false end
for _, v in pairs(healthBars) do v.Visible = false end
return
end
for _, plr in ipairs(Players:GetPlayers()) do
if plr == LocalPlayer then continue end
local char = plr.Character
if not char then continue end
local root = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChild("Humanoid")
if not root or not hum then continue end
local dist = (Camera.CFrame.Position - root.Position).Magnitude
if dist > ESPConfig.MaxDistance then continue end
local pos, onScreen = Camera:WorldToScreenPoint(root.Position)
if not onScreen then continue end
local scale = (root.Size.Y * Camera.ViewportSize.Y) / (pos.Z * 2)
local w, h = 2.8 * scale, 4.5 * scale
-- Boxes
local frames = createBoxElements(plr)
local showBox = ESPConfig.CornerBoxes or ESPConfig.BoundingBoxes
if showBox then
if ESPConfig.CornerBoxes then
-- Corner style
frames.LT.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y - h/2); frames.LT.Size = UDim2.new(0, w/4, 0, 2); frames.LT.Visible = true
frames.LS.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y - h/2); frames.LS.Size = UDim2.new(0, 2, 0, h/3); frames.LS.Visible = true
frames.RT.Position = UDim2.new(0, pos.X + w/2 - w/4, 0, pos.Y - h/2); frames.RT.Size = UDim2.new(0, w/4, 0, 2); frames.RT.Visible = true
frames.RS.Position = UDim2.new(0, pos.X + w/2 - 2, 0, pos.Y - h/2); frames.RS.Size = UDim2.new(0, 2, 0, h/3); frames.RS.Visible = true
frames.BL.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y + h/2 - 2); frames.BL.Size = UDim2.new(0, w/4, 0, 2); frames.BL.Visible = true
frames.BR.Position = UDim2.new(0, pos.X + w/2 - w/4, 0, pos.Y + h/2 - 2); frames.BR.Size = UDim2.new(0, w/4, 0, 2); frames.BR.Visible = true
else
-- Full Bounding Box
frames.LT.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y - h/2); frames.LT.Size = UDim2.new(0, w, 0, 2); frames.LT.Visible = true
frames.LS.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y - h/2); frames.LS.Size = UDim2.new(0, 2, 0, h); frames.LS.Visible = true
frames.RS.Position = UDim2.new(0, pos.X + w/2 - 2, 0, pos.Y - h/2); frames.RS.Size = UDim2.new(0, 2, 0, h); frames.RS.Visible = true
frames.BL.Position = UDim2.new(0, pos.X - w/2, 0, pos.Y + h/2 - 2); frames.BL.Size = UDim2.new(0, w, 0, 2); frames.BL.Visible = true
end
else
for _, f in pairs(frames) do f.Visible = false end
end
-- Name ESP
if ESPConfig.Names then
if not nameCache[plr] then createNameTag(plr) end
if nameCache[plr] then nameCache[plr].Enabled = true end
elseif nameCache[plr] then
nameCache[plr].Enabled = false
end
end
end
-- ===================== TOGGLES =====================
VisualsTab:Toggle({ Title = "Master ESP", Default = false, Callback = function(s) ESPConfig.MasterEnabled = s end })
VisualsTab:Toggle({ Title = "Corner Boxes", Default = false, Callback = function(s) ESPConfig.CornerBoxes = s end })
VisualsTab:Toggle({ Title = "Bounding Boxes", Default = false, Callback = function(s) ESPConfig.BoundingBoxes = s end })
VisualsTab:Toggle({ Title = "Name ESP", Default = false, Callback = function(s) ESPConfig.Names = s end })
VisualsTab:Toggle({ Title = "Highlight (Chams)", Default = false, Callback = function(s)
ESPConfig.Highlight = s
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
local h = plr.Character:FindFirstChild("VroyHighlight")
if h then h.Enabled = s end
end
end
end })
VisualsTab:Slider({ Title = "Max Distance", Min = 100, Max = 3000, Default = 1500, Callback = function(v) ESPConfig.MaxDistance = v end })
-- ===================== RENDER LOOP =====================
RunService.RenderStepped:Connect(updateESP)
-- Auto Highlight Creator
Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
task.wait(0.5)
if ESPConfig.Highlight then
local h = Instance.new("Highlight")
h.Name = "VroyHighlight"
h.FillColor = Color3.fromRGB(255, 100, 100)
h.OutlineColor = Color3.fromRGB(255, 255, 255)
h.FillTransparency = 0.6
h.Parent = char
end
end)
end)
local FunTab = Window:Tab({
Title = "Fun",
Icon = "smile",
Locked = false,
})
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- ==================== PLAYER FLY ====================
local flyEnabled = false
local flySpeedMultiplier = 5
local CFloop
PlayerTab:Toggle({
Title = "Fly",
Default = false,
Callback = function(state)
flyEnabled = state
local camera = workspace.CurrentCamera
if state then
getgenv().SwimMethod = true
task.wait(0.3)
local character = player.Character
if not character then
character = player.CharacterAdded:Wait()
if not character then return end
end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local head = character:FindFirstChild("Head")
if not humanoid or not head then return end
humanoid.PlatformStand = true
head.Anchored = true
if CFloop then
CFloop:Disconnect()
end
CFloop = RunService.Heartbeat:Connect(function(deltaTime)
if not flyEnabled or not character or not character.Parent then
if CFloop then CFloop:Disconnect() end
return
end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local head = character:FindFirstChild("Head")
if not humanoid or not head then return end
local moveDirection = humanoid.MoveDirection * (flySpeedMultiplier * deltaTime * 100)
local headCFrame = head.CFrame
local cameraCFrame = camera.CFrame
local cameraOffset = headCFrame:ToObjectSpace(cameraCFrame).Position
cameraCFrame = cameraCFrame * CFrame.new(-cameraOffset.X, -cameraOffset.Y, -cameraOffset.Z + 1)
local cameraPosition = cameraCFrame.Position
local headPosition = headCFrame.Position
local objectSpaceVelocity = CFrame.new(cameraPosition, Vector3.new(headPosition.X, cameraPosition.Y, headPosition.Z)):VectorToObjectSpace(moveDirection)
head.CFrame = CFrame.new(headPosition) * (cameraCFrame - cameraPosition) * CFrame.new(objectSpaceVelocity)
end)
else
if CFloop then
CFloop:Disconnect()
CFloop = nil
end
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
local head = character:FindFirstChild("Head")
if humanoid then
humanoid.PlatformStand = false
humanoid:ChangeState(Enum.HumanoidStateType.Running)
end
if head then
head.Anchored = false
end
getgenv().SwimMethod = false
end
end
end
})
PlayerTab:Slider({
Title = "Fly Speed",
Value = { Min = 1, Max = 10, Default = 5 },
Callback = function(value)
flySpeedMultiplier = value
end
})
-- ==================== CAR FLY ====================
local CarFly = { Enabled = false, Speed = 150 }
local flyConnection
local function StopCarFly()
CarFly.Enabled = false
if flyConnection then
flyConnection:Disconnect()
flyConnection = nil
end
for _, v in pairs(workspace:GetDescendants()) do
if v.Name == "NexusCarVelocity" or v.Name == "NexusCarGyro" then
v:Destroy()
end
end
end
local function StartCarFly()
local char = player.Character
if not char then return end
local humanoid = char:FindFirstChildWhichIsA("Humanoid")
if not humanoid then return end
local seat = humanoid.SeatPart
if not seat or not seat:IsA("VehicleSeat") then
WindUI:Notify({ Title = "Car Fly", Content = "Sit in a vehicle first!", Duration = 3 })
return
end
local root = seat.Parent.PrimaryPart or seat
StopCarFly()
CarFly.Enabled = true
local bv = Instance.new("BodyVelocity")
bv.Name = "NexusCarVelocity"
bv.MaxForce = Vector3.new(1e9,1e9,1e9)
bv.Parent = root
local bg = Instance.new("BodyGyro")
bg.Name = "NexusCarGyro"
bg.MaxTorque = Vector3.new(1e9,1e9,1e9)
bg.P = 50000
bg.D = 1000
bg.CFrame = root.CFrame
bg.Parent = root
flyConnection = RunService.RenderStepped:Connect(function()
if not CarFly.Enabled then StopCarFly() return end
if not seat.Parent then StopCarFly() return end
local cam = workspace.CurrentCamera
local moveDir = Vector3.zero
local look = cam.CFrame.LookVector
local right = cam.CFrame.RightVector
if UIS:IsKeyDown(Enum.KeyCode.W) then moveDir += look end
if UIS:IsKeyDown(Enum.KeyCode.S) then moveDir -= look end
if UIS:IsKeyDown(Enum.KeyCode.A) then moveDir -= right end
if UIS:IsKeyDown(Enum.KeyCode.D) then moveDir += right end
if UIS:IsKeyDown(Enum.KeyCode.Space) then moveDir += Vector3.new(0,1,0) end
if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then moveDir -= Vector3.new(0,1,0) end
if moveDir.Magnitude > 0 then
bv.Velocity = moveDir.Unit * CarFly.Speed
bg.CFrame = CFrame.new(root.Position, root.Position + moveDir)
else
bv.Velocity = Vector3.zero
end
end)
end
PlayerTab:Toggle({
Title = "Car Fly",
Default = false,
Callback = function(state)
if state then
StartCarFly()
else
StopCarFly()
end
end
})
PlayerTab:Slider({
Title = "Car Fly Speed",
Value = { Min = 50, Max = 300, Default = 150 },
Callback = function(speed)
CarFly.Speed = speed
end
})
-- ==================== IMPROVED BRING NEAREST CAR ====================
local function GetNearestCar(hrp)
local CivCars = workspace:FindFirstChild("CivCars")
if not CivCars then return nil end
local nearestCar = nil
local nearestDist = math.huge
for _, car in ipairs(CivCars:GetChildren()) do
if not car:IsA("Model") then continue end
local seat = car:FindFirstChild("DriveSeat") or car:FindFirstChildWhichIsA("VehicleSeat")
if not seat or seat.Occupant then continue end
if not car.PrimaryPart then
car.PrimaryPart = car:FindFirstChildWhichIsA("BasePart")
end
if not car.PrimaryPart then continue end
local dist = (car.PrimaryPart.Position - hrp.Position).Magnitude
if dist < nearestDist then
nearestDist = dist
nearestCar = car
end
end
return nearestCar
end
PlayerTab:Button({
Title = "Bring Nearest Car",
Desc = "Brings the closest empty car to you and seats you",
Callback = function()
local char = player.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChildWhichIsA("Humanoid")
if not hrp or not hum then return end
local car = GetNearestCar(hrp)
if not car then
WindUI:Notify({ Title = "Bring Car", Content = "No empty cars found nearby!", Duration = 4 })
return
end
local seat = car:FindFirstChild("DriveSeat") or car:FindFirstChildWhichIsA("VehicleSeat")
if not seat then return end
car:SetPrimaryPartCFrame(
hrp.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(0, math.rad(180), 0)
)
task.wait(0.2)
seat:Sit(hum)
WindUI:Notify({
Title = "Bring Nearest Car",
Content = "✅ Car brought successfully!",
Duration = 5
})
end
})
local CursorEnabled = false
local CursorGui = nil
local Connection = nil
FunTab:Section({
Title = " Cursor Settings"
})
local function EnableCursor()
UserInputService.MouseIconEnabled = false
CursorGui = Instance.new("ScreenGui")
CursorGui.Name = "BucksCursor"
CursorGui.ResetOnSpawn = false
CursorGui.IgnoreGuiInset = true
CursorGui.DisplayOrder = 999999
CursorGui.Parent = game.CoreGui
local Dot = Instance.new("Frame")
Dot.Size = UDim2.new(0, 12, 0, 12)
Dot.BackgroundColor3 = Color3.fromRGB(135, 54, 184)
Dot.BorderSizePixel = 0
Dot.AnchorPoint = Vector2.new(0.5, 0.5)
Dot.ZIndex = 999999
Dot.Parent = CursorGui
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(1, 0)
Corner.Parent = Dot
local Stroke = Instance.new("UIStroke")
Stroke.Thickness = 2
Stroke.Color = Color3.fromRGB(255, 120, 120)
Stroke.Parent = Dot
Connection = RunService.RenderStepped:Connect(function()
if not CursorEnabled then return end
local mousePos = UserInputService:GetMouseLocation()
Dot.Position = UDim2.fromOffset(mousePos.X, mousePos.Y)
end)
end
local function DisableCursor()
UserInputService.MouseIconEnabled = true
if Connection then
Connection:Disconnect()
Connection = nil
end
if CursorGui then
CursorGui:Destroy()
CursorGui = nil
end
end
FunTab:Toggle({
Title = " Red Cursor",
Default = false,
Callback = function(Value)
CursorEnabled = Value
if Value then
EnableCursor()
else
DisableCursor()
end
end
})
-- ==================== SPIN FEATURE ====================
local spinEnabled = false
local spinSpeed = 10
local spinConnection
local function StartSpin()
if spinConnection then spinConnection:Disconnect() end
spinConnection = RunService.RenderStepped:Connect(function(dt)
if not spinEnabled then return end
local char = player.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(spinSpeed) * dt * 60, 0)
end)
end
FunTab:Toggle({
Title = "Spin",
Default = false,
Callback = function(state)
spinEnabled = state
if state then
StartSpin()
else
if spinConnection then spinConnection:Disconnect() end
end
end
})
FunTab:Slider({
Title = "Spin Speed",
Value = { Min = 1, Max = 100, Default = 10 },
Callback = function(v)
spinSpeed = v
end
})
FunTab:Section({
Title = "Kill Player",
Side = 1
})
local trollingPlayers = game:GetService("Players")
local trollingWorkspace = game:GetService("Workspace")
local trollingLocalPlayer = trollingPlayers.LocalPlayer
local allowedTools = {
Cleaver = true,
Blade = true,
Machete = true
}
local knifeItems = {"Blade", "Cleaver", "Machete"}
getgenv().SelectedKnife = getgenv().SelectedKnife or knifeItems[1]
getgenv().KnifeTargetPlayer = getgenv().KnifeTargetPlayer or nil
getgenv().SwimMethod = false
local function enableSwimMethod()
getgenv().SwimMethod = true
task.wait(1)
end
local function disableSwimMethod()
getgenv().SwimMethod = false
end
local function GetKnifePlayerList()
local list = {}
for _, p in ipairs(trollingPlayers:GetPlayers()) do
if p ~= trollingLocalPlayer then
table.insert(list, p.Name)
end
end
table.sort(list)
return list
end
local function GetAttackEvent(tool)
if tool then
local meleeSystem = tool:FindFirstChild("MeleeSystem")
if meleeSystem and meleeSystem:FindFirstChild("AttackEvent") then
return meleeSystem.AttackEvent
end
end
return nil
end
local function HasKnife(player)
local character = player.Character
local backpack = player:FindFirstChild("Backpack")
if character then
for _, tool in pairs(character:GetChildren()) do
if tool:IsA("Tool") and allowedTools[tool.Name] then
return true
end
end
end
if backpack then
for _, tool in pairs(backpack:GetChildren()) do
if tool:IsA("Tool") and allowedTools[tool.Name] then
return true
end
end
end
return false
end
local function EquipKnifeFromBackpack()
local backpack = trollingLocalPlayer:FindFirstChild("Backpack")
local character = trollingLocalPlayer.Character
if not backpack or not character then
return nil
end
local preferred = getgenv().SelectedKnife
if preferred and backpack:FindFirstChild(preferred) then
local preferredTool = backpack:FindFirstChild(preferred)
if preferredTool and preferredTool:IsA("Tool") then
preferredTool.Parent = character
return preferredTool
end
end
for _, item in pairs(backpack:GetChildren()) do
if item:IsA("Tool") and allowedTools[item.Name] then
item.Parent = character
return item
end
end
return character:FindFirstChildWhichIsA("Tool")
end
local function BuyKnifeByName(itemName)
if not itemName or not allowedTools[itemName] then
WindUI:Notify({Title="Knife", Content="Select a valid knife", Duration=2})
return
end
local gunsFolder = trollingWorkspace:FindFirstChild("GUNS")
if not gunsFolder then WindUI:Notify({Title="Knife", Content="GUNS folder not found", Duration=2}); return end
local knifeModel = gunsFolder:FindFirstChild(itemName)
if not knifeModel then WindUI:Notify({Title="Knife", Content="Knife model not found: "..itemName, Duration=2}); return end
local prompt = knifeModel:FindFirstChildWhichIsA("ProximityPrompt", true)
if not prompt or not prompt.Parent or not prompt.Parent:IsA("BasePart") then
WindUI:Notify({Title="Knife", Content="Purchase prompt not found for "..itemName, Duration=2})
return
end
local hrp = trollingLocalPlayer.Character and trollingLocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then WindUI:Notify({Title="Knife", Content="Character not ready", Duration=2}); return end
local humanoid = hrp.Parent:FindFirstChild("Humanoid")
local oldCFrame = hrp.CFrame
getgenv().SwimMethod = true
if humanoid then humanoid:ChangeState(0) end
hrp.CFrame = CFrame.new(prompt.Parent.Position + Vector3.new(0, 3, 0))
task.wait(0.5)
if not fireproximityprompt then
WindUI:Notify({Title="Knife", Content="fireproximityprompt unavailable", Duration=2})
hrp.CFrame = oldCFrame
getgenv().SwimMethod = false
return
end
for _ = 1, 5 do
prompt.HoldDuration = 0
prompt.RequiresLineOfSight = false
fireproximityprompt(prompt)
task.wait(0.1)
end
task.wait(0.8)
hrp.CFrame = oldCFrame
if humanoid then humanoid:ChangeState(2) end
getgenv().SwimMethod = false
WindUI:Notify({Title="Knife", Content="Purchased "..itemName, Duration=2})
end
local knifePlayerList = GetKnifePlayerList()
if knifePlayerList[1] then
getgenv().KnifeTargetPlayer = trollingPlayers:FindFirstChild(knifePlayerList[1])
end
local knifePlayerDropdown = FunTab:Dropdown({
Title = "Select Player",
Flag = "KnifeTargetPlayer",
Items = knifePlayerList,
Default = knifePlayerList[1],
Callback = function(selected)
getgenv().KnifeTargetPlayer = selected and trollingPlayers:FindFirstChild(selected) or nil
end
})
FunTab:Button({
Title = "Refresh Player List",
Callback = function()
local list = GetKnifePlayerList()
if knifePlayerDropdown then
knifePlayerDropdown:Refresh(list)
if #list > 0 then
knifePlayerDropdown:Set(list[1])
getgenv().KnifeTargetPlayer = trollingPlayers:FindFirstChild(list[1])
else
getgenv().KnifeTargetPlayer = nil
end
end
Notify("Knife", "Knife player list refreshed", 2)
end
})
FunTab:Button({
Title = "Buy Blade",
Callback = function()
task.spawn(function()
BuyKnifeByName("Blade")
end)
end
})
FunTab:Button({
Title = "Buy Cleaver",
Callback = function()
task.spawn(function()
BuyKnifeByName("Cleaver")
end)
end
})
FunTab:Button({
Title = "Buy Machete",
Callback = function()
task.spawn(function()
BuyKnifeByName("Machete")
end)
end
})
FunTab:Toggle({
Title = "Spectate Player",
Flag = "KnifeSpectatePlayer",
Default = false,
Callback = function(Value)
local camera = trollingWorkspace.CurrentCamera
if not camera then
Notify("Spectate", "Camera not found", 2)
return
end
if Value then
local target = getgenv().KnifeTargetPlayer
if target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") then
camera.CameraSubject = target.Character:FindFirstChildOfClass("Humanoid")
camera.CameraType = Enum.CameraType.Custom
Notify("Spectate", "Spectating " .. target.Name, 2)
else
Notify("Spectate", "Select a valid player first", 2)
local localHumanoid = trollingLocalPlayer.Character and trollingLocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if localHumanoid then
camera.CameraSubject = localHumanoid
camera.CameraType = Enum.CameraType.Custom
end
end
else
local localHumanoid = trollingLocalPlayer.Character and trollingLocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if localHumanoid then
camera.CameraSubject = localHumanoid
camera.CameraType = Enum.CameraType.Custom
Notify("Spectate", "Stopped spectating", 2)
end
end
end
})
local function CrazyKnifeSequence()
local player = trollingLocalPlayer
local character = player.Character
local hrp = character and character:FindFirstChild("HumanoidRootPart")
if not character or not hrp then
return
end
local tool = EquipKnifeFromBackpack() or character:FindFirstChildWhichIsA("Tool")
local attackEvent = GetAttackEvent(tool)
local target = getgenv().KnifeTargetPlayer
if not target or not target.Character then
Notify("Knife", "Select a valid player", 2)
return
end
local targetHRP = target.Character:FindFirstChild("HumanoidRootPart")
local humanoid = target.Character:FindFirstChild("Humanoid")
if not HasKnife(player) then
Notify("Knife", "Must buy knife first", 5)
return
end
if tool and allowedTools[tool.Name] and attackEvent and targetHRP and humanoid and humanoid.Health > 0 then
local originalCFrame = hrp.CFrame
enableSwimMethod()
while humanoid.Health > 0 and target.Character and target.Character:FindFirstChild("HumanoidRootPart") do
targetHRP = target.Character:FindFirstChild("HumanoidRootPart")
if not targetHRP then
break
end
hrp.CFrame = targetHRP.CFrame * CFrame.new(0, 0, 1.2)
attackEvent:FireServer()
task.wait(0.05)
end
hrp.CFrame = originalCFrame
disableSwimMethod()
Notify("Knife", target.Name .. " is dead.", 5)
else
Notify("Knife", "Knife attack failed", 2)
end
end
FunTab:Button({
Title = "Kill Player",
Callback = function()
task.spawn(CrazyKnifeSequence)
end
})
local UtilitiesTab = Window:Tab({
Title = "Utilities",
Icon = "circle-ellipsis",
Locked = false,
})
local AutoFarmTab = Window:Tab({
Title = "Auto Farm",
Icon = "circle-dollar-sign",
Locked = false,
})
local constructionRunning = false
local _constructionInited = false
AutoFarmTab:Toggle({
Title = "Construction Farm",
Desc = "Auto builds walls at construction",
Default = false,
Callback = function(Value)
if not _constructionInited then _constructionInited = true; if not Value then return end end
local speaker = game:GetService("Players").LocalPlayer
if not speaker then return end
getgenv().SwimMethod = false
local function enableSwimMethod()
getgenv().SwimMethod = true
task.wait(1)
end
local function disableSwimMethod()
getgenv().SwimMethod = false
end
local function getCharacter()
return speaker.Character or speaker.CharacterAdded:Wait()
end
local function getBackpack()
return speaker:FindFirstChild("Backpack")
end
local function hasPlyWood()
local backpack = getBackpack()
local character = getCharacter()
return (backpack and backpack:FindFirstChild("PlyWood")) or (character and character:FindFirstChild("PlyWood"))
end
local function equipPlyWood()
local backpack = getBackpack()
if backpack then
local plyWood = backpack:FindFirstChild("PlyWood")
if plyWood then
plyWood.Parent = getCharacter()
end
end
end
local function fireInstantPrompt(prompt)
if prompt and prompt:IsA("ProximityPrompt") and prompt.Enabled then
prompt.HoldDuration = 0
fireproximityprompt(prompt)
end
end
local function grabWood()
local char = getCharacter()
char:SetPrimaryPartCFrame(CFrame.new(-1727, 371, -1178))
task.wait(0.1)
while constructionRunning and not hasPlyWood() do
local prompt = workspace.ConstructionStuff["Grab Wood"]:FindFirstChildOfClass("ProximityPrompt")
fireInstantPrompt(prompt)
task.wait(0.1)
equipPlyWood()
end
end
local function buildWall(name, position)
local prompt = workspace.ConstructionStuff[name]:FindFirstChildOfClass("ProximityPrompt")
while constructionRunning and prompt and prompt.Enabled do
getCharacter():SetPrimaryPartCFrame(position)
fireInstantPrompt(prompt)
task.wait(0.05)
if not hasPlyWood() then
grabWood()
end
end
end
local function quitJob()
local quitPrompt = workspace.ConstructionStuff:FindFirstChild("Quit Job")
if quitPrompt then
local prompt = quitPrompt:FindFirstChildOfClass("ProximityPrompt")
if prompt then
getCharacter():SetPrimaryPartCFrame(quitPrompt.CFrame + Vector3.new(0, 2, 0))
task.wait(0.2)
fireInstantPrompt(prompt)
end
end
end
if Value then
constructionRunning = true
enableSwimMethod()
getCharacter():SetPrimaryPartCFrame(CFrame.new(-1728, 371, -1172))
task.wait(0.2)
fireInstantPrompt(workspace.ConstructionStuff["Start Job"]:FindFirstChildOfClass("ProximityPrompt"))
task.spawn(function()
while constructionRunning do
if not hasPlyWood() then
grabWood()
end
buildWall("Wall2 Prompt", CFrame.new(-1705, 368, -1151))
buildWall("Wall3 Prompt", CFrame.new(-1732, 368, -1152))
buildWall("Wall4 Prompt2", CFrame.new(-1772, 368, -1152))
buildWall("Wall1 Prompt3", CFrame.new(-1674, 368, -1166))
task.wait(1)
end
end)
else
constructionRunning = false
disableSwimMethod()
quitJob()
end
end
})
AutoFarmTab:Button({ Title = "TP to Studio", Color = Color3.new(1,0,0), Callback = function()
pcall(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart"); if not hrp then return end
getgenv().SwimMethod = true; task.wait(1)
hrp.CFrame = CFrame.new(93427.515625, 14484.9052734375, 566.6701049804688)
task.delay(0.5, function() getgenv().SwimMethod = false end)
end)
end })
AutoFarmTab:Button({ Title = "Studio AutoFarm", Color = Color3.new(1,0,0), Callback = function()
pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/cult200020/hoodie/refs/heads/main/hoodie"))() end)
end })
AutoFarmTab:Button({ Title = "Reset Camera", Color = Color3.new(1,0,0), Callback = function()
pcall(function()
local cam = workspace.CurrentCamera; local c = player.Character
if c then cam.CameraType = Enum.CameraType.Custom; cam.CameraSubject = c:FindFirstChild("Humanoid") end
end)
end })
AutoFarmTab:Button({ Title = "Loot Trash (Once)", Color = Color3.new(1,0,0), Callback = function()
task.spawn(function()
local char = player.Character; if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart"); if not hrp then return end
local origCF = hrp.CFrame
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Parent and v.Parent.Name == "DumpsterPromt" then
v.HoldDuration = 0; v.RequiresLineOfSight = false; v.MaxActivationDistance = 10
end
end
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Parent and v.Parent.Name == "DumpsterPromt" then
getgenv().SwimMethod = true; task.wait(0.3)
hrp.CFrame = v.Parent.CFrame + Vector3.new(0, 0.2, 3); task.wait(0.3)
for _ = 1, 10 do pcall(function() fireproximityprompt(v) end) end; task.wait(0.1)
getgenv().SwimMethod = false
end
end
getgenv().SwimMethod = true; task.wait(0.2); hrp.CFrame = origCF; task.delay(0.3, function() getgenv().SwimMethod = false end)
end)
end })
local autoSellTrash = false
AutoFarmTab:Toggle({ Title = "Auto Sell Trash", Desc = "Sells all trash at pawn shop on loop", Value = false, Callback = function(v)
autoSellTrash = v
if v then task.spawn(function()
while autoSellTrash do pcall(function()
local gui = player.PlayerGui:FindFirstChild("Bronx PAWNING")
if gui then
gui.Enabled = true; task.wait(0.3)
local ok, list = pcall(function() return gui.Frame.Holder.List end)
if ok and list then
for _, frame in ipairs(list:GetChildren()) do
if not autoSellTrash then break end
if frame:IsA("Frame") and frame:FindFirstChild("Item") then
local itemName = frame.Item.Text
while autoSellTrash and (player.Backpack:FindFirstChild(itemName) or (player.Character and player.Character:FindFirstChild(itemName))) do
pcall(function() ReplicatedStorage.PawnRemote:FireServer(itemName) end); task.wait(0.15)
end
end
end
end
gui.Enabled = false
end
end); task.wait(1.5) end
end) end
end
})
-- ==================== END KILL WITH KNIFE SECTION ====================
local ShopTab = Window:Tab({
Title = "Shop",
Icon = "shopping-cart",
Locked = false,
})
local function Teleport(targetCFrame)
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChild("Humanoid")
local root = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not root then return end
getgenv().SwimMethod = true
humanoid:ChangeState(0)
local n = 0
repeat task.wait(); n += 1 until n >= 40 and not LocalPlayer:GetAttribute("LastACPos")
root.CFrame = targetCFrame
task.wait()
humanoid:ChangeState(2)
getgenv().SwimMethod = false
end
local function GetGoodCleaner()
if not Workspace:FindFirstChild("1# Map") then return nil end
local CounterInstance
for _, v in pairs(Workspace["1# Map"]:GetChildren()) do
if v:FindFirstChild("CounterM") then CounterInstance = v; break end
end
if not CounterInstance then return nil end
for _, v in pairs(CounterInstance:GetChildren()) do
local cashPrompt = v:FindFirstChild("CashPrompt", true)
local grabPrompt = v:FindFirstChild("GrabPrompt", true)
if cashPrompt and cashPrompt.Enabled
and cashPrompt.ObjectText == "Count Bread"
and grabPrompt and not grabPrompt.Enabled then
return v
end
end
return nil
end
ExploitsTab:Button({
Title = "Clean All Filthy Money",
Callback = function()
local stored = LocalPlayer:FindFirstChild("stored")
if not stored or not stored:FindFirstChild("FilthyStack") or stored.FilthyStack.Value == 0 then
Rayfield:Notify({ Title = "Lady Buckz | Error!", Content = "You don't have any filthy cash!", Duration = 5, Image = 97118059177470 })
return
end
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then return end
local hum = LocalPlayer.Character:FindFirstChild("Humanoid")
if not hum or hum.Health == 0 then return end
local Cleaner = GetGoodCleaner()
if not Cleaner then
Rayfield:Notify({ Title = "Lady Buckz | Error!", Content = "Couldn't find a good cleaner!", Duration = 5, Image = 97118059177470 })
return
end
Teleport(Cleaner:GetPivot()); task.wait(0.4)
fireproximityprompt(Cleaner:FindFirstChild("CashPrompt", true))
repeat task.wait() until Cleaner:FindFirstChild("On", true) and Cleaner:FindFirstChild("On", true).Color == Color3.fromRGB(74, 156, 69)
task.wait(0.5)
fireproximityprompt(Cleaner:FindFirstChild("CashPrompt", true)); task.wait(0.25)
Teleport(Cleaner:GetPivot()); task.wait(0.4)
repeat task.wait() until LocalPlayer.Backpack:FindFirstChild("MoneyReady")
LocalPlayer.Character.Humanoid:EquipTool(LocalPlayer.Backpack["MoneyReady"])
repeat task.wait(1) fireproximityprompt(Cleaner:FindFirstChild("GrabPrompt", true)) until not LocalPlayer.Character:FindFirstChild("MoneyReady")
repeat task.wait() until LocalPlayer.Backpack:FindFirstChild("BagOfMoney")
Teleport(CFrame.new(-1216, 253, -3637)); task.wait(0.4)
LocalPlayer.Character.Humanoid:EquipTool(LocalPlayer.Backpack["BagOfMoney"]); task.wait(1)
fireproximityprompt(Workspace.ATMMoney.Prompt)
Rayfield:Notify({ Title = "Lady Buckz | Success!", Content = "Filthy money cleaned!", Duration = 4, Image = 4483362458 })
end,
})
local Lighting = game:GetService("Lighting")
local WorldSection = ShopTab:Section({
Title = "Graphics Enhancements",
Opened = true,
})
-- STORE ORIGINAL SETTINGS (so we can restore later)
local oldLighting = {
Brightness = Lighting.Brightness,
ClockTime = Lighting.ClockTime,
FogEnd = Lighting.FogEnd,
FogStart = Lighting.FogStart,
Ambient = Lighting.Ambient,
OutdoorAmbient = Lighting.OutdoorAmbient,
}
local effects = {}
-- =========================
-- COLOR CORRECTION
-- =========================
ShopTab:Toggle({
Title = "Color Correction",
Desc = "Improves overall game colors",
Callback = function(state)
if state then
effects.Color = Instance.new("ColorCorrectionEffect")
effects.Color.Contrast = 0.2
effects.Color.Saturation = 0.3
effects.Color.Brightness = 0.05
effects.Color.Parent = Lighting
else
if effects.Color then
effects.Color:Destroy()
effects.Color = nil
end
end
end
})
-- =========================
-- BLOOM
-- =========================
ShopTab:Toggle({
Title = "Bloom",
Desc = "Adds glow to bright objects",
Callback = function(state)
if state then
effects.Bloom = Instance.new("BloomEffect")
effects.Bloom.Intensity = 1
effects.Bloom.Size = 24
effects.Bloom.Threshold = 0.8
effects.Bloom.Parent = Lighting
else
if effects.Bloom then
effects.Bloom:Destroy()
effects.Bloom = nil
end
end
end
})
-- =========================
-- SUN RAYS
-- =========================
ShopTab:Toggle({
Title = "Sun Rays",
Desc = "Adds realistic light rays",
Callback = function(state)
if state then
effects.Sun = Instance.new("SunRaysEffect")
effects.Sun.Intensity = 0.15
effects.Sun.Spread = 1
effects.Sun.Parent = Lighting
else
if effects.Sun then
effects.Sun:Destroy()
effects.Sun = nil
end
end
end
})
-- =========================
-- ATMOSPHERE
-- =========================
ShopTab:Toggle({
Title = "Atmosphere",
Desc = "Adds fog + depth realism",
Callback = function(state)
if state then
effects.Atmosphere = Instance.new("Atmosphere")
effects.Atmosphere.Density = 0.35
effects.Atmosphere.Offset = 0.1
effects.Atmosphere.Color = Color3.fromRGB(199, 199, 255)
effects.Atmosphere.Decay = Color3.fromRGB(90, 90, 120)
effects.Atmosphere.Parent = Lighting
else
if effects.Atmosphere then
effects.Atmosphere:Destroy()
effects.Atmosphere = nil
end
end
end
})
-- =========================
-- FULL BRIGHT (OPTIONAL)
-- =========================
ShopTab:Toggle({
Title = "Full Bright",
Desc = "Removes darkness completely",
Callback = function(state)
if state then
Lighting.Brightness = 3
Lighting.FogEnd = 100000
Lighting.ClockTime = 14
Lighting.Ambient = Color3.new(1,1,1)
Lighting.OutdoorAmbient = Color3.new(1,1,1)
else
Lighting.Brightness = oldLighting.Brightness
Lighting.FogEnd = oldLighting.FogEnd
Lighting.ClockTime = oldLighting.ClockTime
Lighting.Ambient = oldLighting.Ambient
Lighting.OutdoorAmbient = oldLighting.OutdoorAmbient
end
end
})
ShopTab:Toggle({
Title = "Auto Buy BackPack",
Desc = "Teleports to backpack shop, instantly buys, then teleports back. Loops until toggled off.",
Icon = "shopping-bag",
Default = false,
Callback = function(Value)
autoBuyBagActive = Value
if Value then
task.spawn(function()
while autoBuyBagActive do
local ch = player.Character or player.CharacterAdded:Wait()
local HRP = ch:FindFirstChild("HumanoidRootPart")
if not HRP then task.wait(1); continue end
local returnCFrame = HRP.CFrame
local BagPosition = Vector3.new(-727, 253, -685)
-- Teleport to shop with anti-cheat bypass
getgenv().SwimMethod = true
HRP.CFrame = CFrame.new(BagPosition + Vector3.new(0, 3, 0))
task.wait(0.3)
-- Fire every ProximityPrompt within 20 studs of the bag position instantly
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("ProximityPrompt") then
local part = obj.Parent
if part and part:IsA("BasePart") then
local dist = (part.Position - BagPosition).Magnitude
if dist <= 20 then
local origHold = obj.HoldDuration
local origDist = obj.MaxActivationDistance
obj.HoldDuration = 0
obj.MaxActivationDistance = 50
pcall(function() fireproximityprompt(obj) end)
obj.HoldDuration = origHold
obj.MaxActivationDistance = origDist
end
end
end
end
task.wait(0.3)
-- Teleport back
HRP.CFrame = returnCFrame
getgenv().SwimMethod = false
WindUI:Notify({
Title = "Auto Buy BackPack",
Content = "Bought backpack — teleported back",
Duration = 2,
Icon = "shopping-bag",
})
task.wait(3)
end
end)
else
WindUI:Notify({
Title = "Auto Buy BackPack",
Content = "Stopped",
Duration = 2,
Icon = "shopping-bag",
})
end
end
})
Window:SelectTab(1)
local player = game.Players.LocalPlayer
local humanoidRootPart
player.CharacterAdded:Connect(function(char)
humanoidRootPart = char:WaitForChild("HumanoidRootPart", 10)
end)
if player.Character then
humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart")
end
local function updateCharacterReferences()
local character = player.Character or player.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart", 5)
end
updateCharacterReferences()
-- ==================== LOCATIONS ====================
local locations = {
["🏦Bank"] = Vector3.new(-1216, 253, -3637),
["💸Money Wash"] = Vector3.new(-376.1771 - 601, 197.6838 + 56, -1975.5855 + 1035 + 248),
["🔒Safe Items"] = Vector3.new(-190, 295, -1010),
["🛍️Pawn Shop"] = Vector3.new(-23.6431 - 1026, 391.5367 - 138, -1118.2697 + 300 + 4),
["🏦Bank Vault"] = Vector3.new(-217.568359375, 373.7984924316406, -1216.20947265625),
["🤑Mr Money Man"] = Vector3.new(-1008.6871337890625, 262.3301086425781, 54.565277099609375),
["🔫GunShop 1"] = Vector3.new(92959.8671875, 122098.5, 17244.462890625),
["🔫GunShop 1 Lobby"] = Vector3.new(-1002.4224, 563.6382 - 310, -1685.9125 + 244 + 638),
["🔫GunShop 2"] = Vector3.new(66195.4453125, 123615.7109375, 5750.28271484375),
["🔫GunShop 2 Lobby"] = Vector3.new(-224.3818359375, 283.8034362792969, -794.7174072265625),
["🔫GunShop 3"] = Vector3.new(61041.3086 - 55 - 166, 16979.1484 + 70630, -36.4746 - 315),
["🔫GunShop 4"] = Vector3.new(72421.9140625, 128855.8203125, -1080.611083984375),
["🏢Pent House"] = Vector3.new(-1487, 476, -3732),
["📱T Mobile"] = Vector3.new(-660.389954,253.668274,-700.198608),
["🕍Mini Mansion"] = Vector3.new(-791.5180053710938, 256.7944641113281, 1414.4248046875),
["🎒Backpack Shop"] = Vector3.new(-714.1751708984375, 253.91851806640625, -695.6765747070312),
["💎Ice Box"] = Vector3.new(-1208, 254, -3994),
["👓Drip Shop"] = Vector3.new(7378.6953 + 60084, 18630.0352 - 8141, 205.5895 + 344),
["🍗Chicken Wings"] = Vector3.new(-1559.9142 + 512 + 90, 253.5367, -815.9442),
["🥪Deli Market"] = Vector3.new(-755.8114013671875, 254.6927490234375, -687.1181640625),
["🚗Car Dealer"] = Vector3.new(-401.99371337890625, 253.4141082763672, -1248.8380126953125),
["🍕Pizza"] = Vector3.new(-605.474426,254.256805,-802.171753),
["🏭Soda Warehouse"] = Vector3.new(-187.85504150390625, 284.6252136230469, -291.3419189453125),
["🏭Soda Supplies"] = Vector3.new(51372.82421875, 21680.416015625, 5840.85546875),
["💲Soda Seller"] = Vector3.new(-1450, 253, -3425),
["🍃Exotic Dealer"] = Vector3.new(-1523.5654296875, 273.9729919433594, -990.6575317382812),
["🔫Switch Seller"] = Vector3.new(-1446.2166748046875, 256.059814453125, 2189.876220703125),
["💲Bronx Market"] = Vector3.new(-397.4308776855469, 334.3142395019531, -555.7023315429688),
["🔨Construction Site"] = Vector3.new(-1729, 371, -1171),
["⛓️Prison"] = Vector3.new(-1120.29, 254.90, -3364.86),
["🍔McDonalds"] = Vector3.new(-457.9156799316406, 253.91473388671875, -951.5440063476562),
["💎Rob Ice Box"] = Vector3.new(-209.68360900878906, 283.4959411621094, -1265.5286865234375),
["🏢Hospital"] = Vector3.new(-1579.79, 253.95, 27.17),
["💊MarGreens"] = Vector3.new(-345.25, 254.45, -392.41),
["🥂Night Club"] = Vector3.new(-90.03, 283.75, -728.01),
["🎙Studio"] = Vector3.new(93408.453125, 14484.7158203125, 570.139404296875),
["🔫Studio Guns"] = Vector3.new(72421.93, 128855.83, -1082.59),
["Rpt"] = Vector3.new(-1748, 236, -591),
["👮NYPD Roof"] = Vector3.new(-1389.98, 279.44, -3141.37),
["🚙Striker Man"] = Vector3.new(-1424.99, 254.22, 2786.90),
["⚰️Bury Money"] = Vector3.new(-198.53, 239.51, 1266.04),
["🔨SledgeHammer Job"] = Vector3.new(-1007.64, 262.26, 56.05),
["🍗Popeyes"] = Vector3.new(-78.04, 283.63, -768.11),
}
local function teleportToLocation(locVec, locName)
humanoidRootPart.Parent:FindFirstChild("Humanoid"):ChangeState(0)
repeat task.wait(0.0001) until not player:GetAttribute("LastACPos")
humanoidRootPart.CFrame = CFrame.new(locVec)
task.wait()
humanoidRootPart.Parent:FindFirstChild("Humanoid"):ChangeState(2)
WindUI:Notify({
Title = "Teleported",
Content = "Teleported to " .. tostring(locName),
Duration = 2,
Icon = "bird",
})
end
local hasPickedLocation = false
local Dropdown = MainTab:Dropdown({
Title = "Teleport to Location",
Desc = "Select a location to teleport to",
Values = (function()
local vals = {}
for _, key in ipairs({
"🏦Bank", "💸Money Wash", "🔒Safe Items", "🛍️Pawn Shop", "🏦Bank Vault", "🤑Mr Money Man",
"🔫GunShop 1", "🔫GunShop 1 Lobby", "🔫GunShop 2", "🔫GunShop 2 Lobby", "🔫GunShop 3", "🔫GunShop 4",
"🏢Pent House", "📱T Mobile", "🕍Mini Mansion", "🎒Backpack Shop", "💎Rob Ice Box", "👓Drip Shop",
"🍗Chicken Wings", "🥪Deli Market", "🚗Car Dealer", "🍕Pizza", "🏭Soda Warehouse", "🏭Soda Supplies",
"💲Soda Seller", "🍃Exotic Dealer", "🔫Switch Seller", "💲Bronx Market", "🔨Construction Site",
"⛓️Prison", "🍔McDonalds", "💎Ice Box", "🏢Hospital", "💊MarGreens", "🥂Night Club",
"🎙Studio", "🔫Studio Guns", "Rpt", "👮NYPD Roof", "🚙Striker Man", "⚰️Bury Money",
"🔨SledgeHammer Job", "🍗Popeyes",
}) do
table.insert(vals, key)
end
return vals
end)(),
Callback = function(option)
if not hasPickedLocation then hasPickedLocation = true end
if option and locations[option] then
teleportToLocation(locations[option], option)
end
end,
})
MainTab:Button({
Title = "Respawn Where Died",
Desc = "Respawn at death spot",
Color = Color3.new(0, 0, 1),
Locked = false,
Callback = function()
WindUI:Notify({
Title = "",
Content = "You will now respawn where you died.",
Duration = 3,
Icon = "user"
})
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
if lastDeathPosition then
local root = character:WaitForChild("HumanoidRootPart")
root.CFrame = CFrame.new(lastDeathPosition + Vector3.new(0,3,0))
end
humanoid.Died:Connect(function()
local root = character:FindFirstChild("HumanoidRootPart")
if root then lastDeathPosition = root.Position end
end)
end
if player.Character then onCharacterAdded(player.Character) end
player.CharacterAdded:Connect(onCharacterAdded)
end
})
Window:SelectTab(1)
-- ==================== DISCORD TAB ====================
local DiscordTab = Window:Tab({
Title = "Discord Tab",
Icon = "message-circle",
Locked = false,
})
local tagEnabled = true
local rainbowEnabled = true
-- ====================== TAG FUNCTIONS ======================
local function removeTag(character)
if character then
local head = character:FindFirstChild("Head")
if head then
local tag = head:FindFirstChild("DiscordTag")
if tag then tag:Destroy() end
end
end
end
local function addTag(character)
if not tagEnabled then return end
removeTag(character)
local head = character:WaitForChild("Head")
local billboard = Instance.new("BillboardGui")
billboard.Name = "DiscordTag"
billboard.Adornee = head
billboard.Size = UDim2.new(0, 200, 0, 50)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
billboard.Parent = head
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1, 0, 1, 0)
text.BackgroundTransparency = 1
text.Text = ""
text.TextStrokeTransparency = 0
text.TextScaled = true
text.Font = Enum.Font.GothamBold
text.Parent = billboard
-- Rainbow Effect (only if enabled)
if rainbowEnabled then
task.spawn(function()
local hue = 0
while billboard.Parent and tagEnabled and rainbowEnabled do
hue = (hue + 0.015) % 1
text.TextColor3 = Color3.fromHSV(hue, 1, 1)
task.wait(0.05)
end
-- If rainbow is turned off while tag is still on
if billboard.Parent and tagEnabled then
text.TextColor3 = Color3.fromRGB(255, 255, 255) -- Default white
end
end)
else
text.TextColor3 = Color3.fromRGB(255, 255, 255) -- White when rainbow is off
end
end
-- ====================== TOGGLES ======================
DiscordTab:Toggle({
Title = "Enable Discord Tag",
Description = "Show 'Owners' above your head",
Default = true,
Callback = function(Value)
tagEnabled = Value
if Value then
if player.Character then
addTag(player.Character)
end
WindUI:Notify({Title = "Discord Tag", Content = "✅ Tag Enabled", Duration = 3})
else
if player.Character then
removeTag(player.Character)
end
WindUI:Notify({Title = "Discord Tag", Content = "❌ Tag Disabled", Duration = 3})
end
end
})
DiscordTab:Toggle({
Title = "Rainbow Tag Color",
Description = "Make the tag rainbow (requires tag enabled)",
Default = true,
Callback = function(Value)
rainbowEnabled = Value
if player.Character and tagEnabled then
-- Refresh tag to apply new rainbow setting
removeTag(player.Character)
task.wait(0.1)
addTag(player.Character)
end
WindUI:Notify({
Title = "Rainbow Tag",
Content = rainbowEnabled and "🌈 Rainbow Enabled" or "⚪ Rainbow Disabled (White)",
Duration = 3
})
end
})
-- ====================== CHARACTER HANDLING ======================
local Players = game:GetService("Players")
local player = Players.LocalPlayer
if player.Character then
addTag(player.Character)
end
player.CharacterAdded:Connect(function(char)
task.wait(0.5) -- Small delay to ensure Head exists
addTag(char)
end)
player.CharacterRemoving:Connect(removeTag)
print("✅ Discord Tab loaded with separate Rainbow toggle!")
local BypassSection = UtilitiesTab:Section({
Title = "Bypasses",
TextXAlignment = "Left",
TextSize = 17,
})
-- ========================================
-- VROY FAMILY - UTILITIES + KEEP ITEMS ON DEATH
-- ========================================
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local lastDeathPosition = nil
local _G = _G or {}
-- Defaults
_G.fastRespawn = false
_G.respawnWhereDied = false
_G.noRagdoll = false
_G.noclip = false
_G.keepItemsOnDeath = false
_G.instantPrompts = false
_G.antiKnockback = false
_G.antiCameraShake = false -- ← Added
-- ==================== ANTI CAMERA SHAKE ====================
local cameraShakeConnection = nil
local function EnableAntiCameraShake()
if cameraShakeConnection then return end
local function RemoveCameraShake(character)
if not character then return end
local camBobbing = character:FindFirstChild("CameraBobbing")
if camBobbing then
camBobbing:Destroy()
end
end
-- Remove on existing character
if player.Character then
RemoveCameraShake(player.Character)
end
cameraShakeConnection = RunService.Heartbeat:Connect(function()
if not _G.antiCameraShake then return end
local character = player.Character
if character then
RemoveCameraShake(character)
end
end)
-- Handle new characters
player.CharacterAdded:Connect(function(char)
if _G.antiCameraShake then
task.wait(0.3)
RemoveCameraShake(char)
end
end)
end
local function DisableAntiCameraShake()
if cameraShakeConnection then
cameraShakeConnection:Disconnect()
cameraShakeConnection = nil
end
end
-- ==================== ANTI KNOCKBACK ====================
local antiKnockbackConnection = nil
local function EnableAntiKnockback()
if antiKnockbackConnection then return end
local character = player.Character
if character then
for _, v in ipairs(character:GetDescendants()) do
if v:IsA("BodyVelocity") or v:IsA("LinearVelocity") or v:IsA("VectorForce") then
v:Destroy()
end
end
end
local ae = ReplicatedStorage:FindFirstChild("AE")
if ae then ae:Destroy() end
antiKnockbackConnection = RunService.Heartbeat:Connect(function()
if not _G.antiKnockback then return end
local char = player.Character
if not char then return end
for _, v in ipairs(char:GetDescendants()) do
if v:IsA("BodyVelocity") or v:IsA("LinearVelocity") or v:IsA("VectorForce") then
v:Destroy()
end
end
end)
end
local function DisableAntiKnockback()
if antiKnockbackConnection then
antiKnockbackConnection:Disconnect()
antiKnockbackConnection = nil
end
end
-- ==================== KEEP ITEMS ON DEATH ====================
local ExemptItems = {"Phone", "Fist", "Shiesty", "Bandage", "Lemonade", "Car keys", "Cuban", "GunPermit"}
local function MarketHasItem(toolName)
local market = ReplicatedStorage:FindFirstChild("MarketItems")
if not market then return false end
for _, item in ipairs(market:GetChildren()) do
if item.Name == toolName and item:FindFirstChild("owner") and item.owner.Value == player.Name then
return true
end
end
return false
end
local function ForcePutToMarket(toolName)
local endTime = os.clock() + 12
while os.clock() < endTime do
if MarketHasItem(toolName) then return true end
pcall(function()
ReplicatedStorage.ListWeaponRemote:FireServer(toolName, 999999)
end)
task.wait(0.15)
end
return false
end
local function ForceRetrieveFromMarket(toolName)
local market = ReplicatedStorage:WaitForChild("MarketItems", 10)
if not market then return false end
local endTime = os.clock() + 12
while os.clock() < endTime do
for _, item in ipairs(market:GetChildren()) do
if item.Name == toolName and item:FindFirstChild("owner")
and item.owner.Value == player.Name and item:GetAttribute("SpecialId") then
local special = item:GetAttribute("SpecialId")
pcall(function()
ReplicatedStorage.BuyItemRemote:FireServer(toolName, "Remove", special)
end)
task.wait(0.2)
pcall(function()
ReplicatedStorage.BackpackRemote:InvokeServer("Grab", toolName)
end)
task.wait(0.2)
return true
end
end
task.wait(0.2)
end
return false
end
local function SaveOnDeath(char)
local hum = char:WaitForChild("Humanoid")
hum.Died:Connect(function()
if not _G.keepItemsOnDeath then return end
task.wait(0.25)
for _, tool in ipairs(player.Backpack:GetChildren()) do
if tool:IsA("Tool") and not table.find(ExemptItems, tool.Name) then
ForcePutToMarket(tool.Name)
end
end
end)
end
local function RetrieveAfterSpawn()
task.delay(2.2, function()
if not _G.keepItemsOnDeath then return end
local market = ReplicatedStorage:FindFirstChild("MarketItems")
if not market then return end
for _, item in ipairs(market:GetChildren()) do
if item:FindFirstChild("owner") and item.owner.Value == player.Name then
ForceRetrieveFromMarket(item.Name)
end
end
end)
end
local function SetupKeepItems(char)
SaveOnDeath(char)
RetrieveAfterSpawn()
end
player.CharacterAdded:Connect(SetupKeepItems)
if player.Character then
SetupKeepItems(player.Character)
end
-- ==================== OPTIMIZED INSTANT PROMPTS ====================
local InstantPromptsConnection = nil
local PromptCache = {}
local function EnableInstantPrompts()
if InstantPromptsConnection then return end
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("ProximityPrompt") and not PromptCache[obj] then
PromptCache[obj] = {HoldDuration = obj.HoldDuration, MaxActivationDistance = obj.MaxActivationDistance}
obj.HoldDuration = 0
obj.MaxActivationDistance = 12
end
end
InstantPromptsConnection = workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("ProximityPrompt") and not PromptCache[obj] then
PromptCache[obj] = {HoldDuration = obj.HoldDuration, MaxActivationDistance = obj.MaxActivationDistance}
obj.HoldDuration = 0
obj.MaxActivationDistance = 12
end
end)
end
local function DisableInstantPrompts()
if InstantPromptsConnection then
InstantPromptsConnection:Disconnect()
InstantPromptsConnection = nil
end
for prompt, data in pairs(PromptCache) do
if prompt and prompt.Parent then
prompt.HoldDuration = data.HoldDuration
prompt.MaxActivationDistance = data.MaxActivationDistance
end
end
table.clear(PromptCache)
end
-- ==================== FIXED NOCLIP ====================
local noclipConnection = nil
local function setCollide(state)
local char = player.Character
if not char then return end
for _, v in ipairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = state
end
end
end
local function EnableNoclip()
if noclipConnection then return end
noclipConnection = RunService.Stepped:Connect(function()
if _G.noclip then
setCollide(false)
end
end)
end
local function DisableNoclip()
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
setCollide(true)
end
-- ==================== NO RAGDOLL ====================
local noRagdollConnection
local function startNoRagdoll()
if noRagdollConnection then noRagdollConnection:Disconnect() end
noRagdollConnection = RunService.Heartbeat:Connect(function()
if not _G.noRagdoll then return end
local character = player.Character
if character then
local ragdoll = character:FindFirstChild("FallDamageRagdoll", true)
if ragdoll then ragdoll:Destroy() end
end
end)
end
-- ==================== FASTER RESPAWN ====================
task.spawn(function()
while true do
task.wait(0.1)
if _G.fastRespawn then
local character = player.Character
if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health <= 0 then
ReplicatedStorage.RespawnRE:FireServer()
task.wait(0.1)
end
end
end
end)
-- ==================== RESPAWN WHERE DIED ====================
local function setupRespawnWhereDied()
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local root = character:WaitForChild("HumanoidRootPart")
if lastDeathPosition and _G.respawnWhereDied then
root.CFrame = CFrame.new(lastDeathPosition + Vector3.new(0, 3, 0))
end
humanoid.Died:Connect(function()
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
lastDeathPosition = rootPart.Position
end
end)
end
if player.Character then onCharacterAdded(player.Character) end
player.CharacterAdded:Connect(onCharacterAdded)
end
setupRespawnWhereDied()
-- ==================== TOGGLES ====================
MainTab:Toggle({
Title = "Anti Camera Shake",
Default = false,
Callback = function(Value)
_G.antiCameraShake = Value
if Value then
EnableAntiCameraShake()
WindUI:Notify({Title = "Anti Camera Shake", Content = "✅ Enabled", Duration = 3})
else
DisableAntiCameraShake()
WindUI:Notify({Title = "Anti Camera Shake", Content = "Disabled", Duration = 3})
end
end
})
-- ==================== INSTANT EQUIP ====================
local InstantEquipFeature = nil
local function EnableInstantEquip()
if InstantEquipFeature then return end
InstantEquipFeature = InstantEquip.new()
InstantEquipFeature:SetupListeners()
end
local function DisableInstantEquip()
if InstantEquipFeature then
InstantEquipFeature:Destroy() -- or whatever cleanup method your system uses
InstantEquipFeature = nil
end
end
-- ==================== TOGGLES ====================
MainTab:Toggle({
Title = "Instant Equip",
Default = false,
Callback = function(Value)
_G.instantEquip = Value
if Value then
EnableInstantEquip()
WindUI:Notify({Title = "Instant Equip", Content = "✅ Guns now equip instantly", Duration = 3})
else
DisableInstantEquip()
WindUI:Notify({Title = "Instant Equip", Content = "Disabled", Duration = 3})
end
end
})
MainTab:Toggle({
Title = "Instant Prompts",
Default = false,
Callback = function(Value)
_G.instantPrompts = Value
if Value then
EnableInstantPrompts()
WindUI:Notify({Title = "Instant Prompts", Content = "✅ Enabled (Fast)", Duration = 3})
else
DisableInstantPrompts()
WindUI:Notify({Title = "Instant Prompts", Content = "Disabled", Duration = 3})
end
end
})
MainTab:Toggle({
Title = "Noclip",
Default = false,
Callback = function(Value)
_G.noclip = Value
if Value then
EnableNoclip()
WindUI:Notify({Title = "Noclip", Content = "Enabled", Duration = 3})
else
DisableNoclip()
WindUI:Notify({Title = "Noclip", Content = "Disabled", Duration = 3})
end
end
})
MainTab:Toggle({
Title = "Anti Knockback",
Default = false,
Callback = function(Value)
_G.antiKnockback = Value
if Value then
EnableAntiKnockback()
WindUI:Notify({Title = "Anti Knockback", Content = "✅ Enabled", Duration = 3})
else
DisableAntiKnockback()
WindUI:Notify({Title = "Anti Knockback", Content = "Disabled", Duration = 3})
end
end
})
MainTab:Toggle({
Title = "Fast Respawn",
Default = false,
Callback = function(Value)
_G.fastRespawn = Value
WindUI:Notify({Title="Fast Respawn", Content=Value and "Enabled" or "Disabled", Duration=5})
end
})
MainTab:Toggle({
Title = "Respawn Where Died",
Default = false,
Callback = function(Value)
_G.respawnWhereDied = Value
WindUI:Notify({Title="Respawn Where Died", Content=Value and "Enabled" or "Disabled", Duration=5})
end
})
MainTab:Toggle({
Title = "Keep Items On Death",
Default = false,
Callback = function(Value)
_G.keepItemsOnDeath = Value
WindUI:Notify({Title="Keep Items On Death", Content=Value and "Enabled ✅" or "Disabled ❌", Duration=5})
end
})
MainTab:Toggle({
Title = "Anti-AFK",
Default = false,
Callback = function(Value)
if Value then
getgenv().AntiAFKConnection = player.Idled:Connect(function()
local VirtualUser = game:GetService("VirtualUser")
VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(0.1)
VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
else
if getgenv().AntiAFKConnection then
getgenv().AntiAFKConnection:Disconnect()
getgenv().AntiAFKConnection = nil
end
end
end
})
MainTab:Toggle({
Title = "Anti Fall Damage",
Default = false,
Callback = function(Value)
local character = player.Character or player.CharacterAdded:Wait()
local fallDamage = character:FindFirstChild("FallDamageRagdoll")
if fallDamage and Value then
fallDamage:Destroy()
end
end
})
MainTab:Toggle({
Title = "No Ragdoll",
Default = false,
Callback = function(Value)
_G.noRagdoll = Value
if Value then
startNoRagdoll()
else
if noRagdollConnection then
noRagdollConnection:Disconnect()
noRagdollConnection = nil
end
end
end
})
MainTab:Toggle({
Title = "Infinite Stamina",
Default = false,
Callback = function(Value)
local staminaScript = player.PlayerGui:FindFirstChild("Run", true)
if staminaScript then
local scriptObj = staminaScript:FindFirstChild("StaminaBarScript", true)
if scriptObj then scriptObj:Destroy() end
end
end
})
MainTab:Toggle({
Title = "Infinite Hunger",
Default = false,
Callback = function(Value)
local hungerScript = player.PlayerGui:FindFirstChild("Hunger", true)
if hungerScript then
local scriptObj = hungerScript:FindFirstChild("HungerBarScript", true)
if scriptObj then scriptObj:Destroy() end
end
end
})
MainTab:Toggle({
Title = "Infinite Sleep",
Default = false,
Callback = function(Value)
local sleepGui = player.PlayerGui:FindFirstChild("SleepGui", true)
if sleepGui then
local scriptObj = sleepGui:FindFirstChild("sleepScript", true)
if scriptObj then scriptObj:Destroy() end
end
end
})
MainTab:Toggle({
Title = "No Rent Pay",
Default = false,
Callback = function(Value)
local rentGui = player.PlayerGui:FindFirstChild("RentGui")
if rentGui then
local scriptObj = rentGui:FindFirstChildOfClass("LocalScript")
if scriptObj then scriptObj:Destroy() end
end
end
})
print("✅ Main Tab Loaded with Anti-CameraShake!")
local GunSection = UtilitiesTab:Section({
Title = "Gun Modifications 🔫",
TextXAlignment = "Left",
TextSize = 17,
})
------------------------------------------------
-- RAINBOW GUN (VISUAL ONLY ADD-ON)
------------------------------------------------
local RunService = game:GetService("RunService")
local rainbowEnabled = false
local hue = 0
local function applyRainbow(tool)
for _, obj in ipairs(tool:GetDescendants()) do
if obj:IsA("BasePart") then
obj.Color = Color3.fromHSV(hue, 1, 1)
end
end
end
RunService.RenderStepped:Connect(function()
if not rainbowEnabled then return end
local char = game.Players.LocalPlayer.Character
if not char then return end
local tool = char:FindFirstChildOfClass("Tool")
if not tool then return end
hue = (hue + 0.01) % 1
applyRainbow(tool)
end)
UtilitiesTab:Toggle({
Title = "Rainbow Gun",
Desc = "Toggle rainbow weapon colors",
Default = false,
Callback = function(Value)
rainbowEnabled = Value
end,
})
------------------------------------------------
-- YOUR ORIGINAL BUTTONS (UNCHANGED)
------------------------------------------------
-- Infinite Ammo
local infiniteAmmoEnabled = false
UtilitiesTab:Toggle({
Title = "Infinite Ammo",
Desc = "YOU NEED ONE MAG FOR INF AMMO",
Default = false,
Callback = function(Value)
infiniteAmmoEnabled = Value
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
local settings = require(tool.Setting)
if Value then
settings.LimitedAmmoEnabled = false
settings.MaxAmmo = 10000
settings.AmmoPerMag = 10000
settings.Ammo = 10000
else
settings.LimitedAmmoEnabled = true
settings.MaxAmmo = 30
settings.AmmoPerMag = 30
end
end
end
})
-- Infinite Damage
UtilitiesTab:Toggle({
Title = "Infinite Damage",
Desc = "Max damage weapon",
Default = false,
Callback = function(Value)
local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Setting") then
require(tool.Setting).BaseDamage = Value and 9e9 or 20
end
end
})
UtilitiesTab:Toggle({
Title = "Automatic Gun",
Desc = "Toggle automatic fire",
Default = false,
Callback = function(Value)
autoEnabled = Value
applyGunSettings()
end,
})
UtilitiesTab:Toggle({
Title = "No Fire Rate Limit",
Desc = "Set fire rate to minimum",
Default = false,
Callback = function(Value)
noRateEnabled = Value
applyGunSettings()
end,
})
local function setBulletVisuals(t)
if typeof(t) ~= "table" or not rawget(t, "BulletSpeed") then return end
rawset(t, "BulletSpeed", 150)
rawset(t, "DropGravity", 0.3)
rawset(t, "BulletParticleEnaled", true)
rawset(t, "BulletParticleColor", Color3.new(1, 0, 0))
rawset(t, "BulletParticleSize", NumberSequence.new({
NumberSequenceKeypoint.new(0, 9e9),
NumberSequenceKeypoint.new(1, 1)
}))
end
local fireBallsEnabled = false
UtilitiesTab:Toggle({
Title = "Fire Balls",
Default = false,
Callback = function(state)
fireBallsEnabled = state
if state then
for _, v in getgc(true) do
if typeof(v) == "table" then
pcall(function()
setBulletVisuals(v)
for _, k in {7, 8} do
setBulletVisuals(rawget(v, k))
end
end)
end
end
Notify("Bullet Mods", "Fire Balls enabled!", 2)
else
Notify("Bullet Mods", "Fire Balls disabled!", 2)
end
end
})
ExploitsTab:Button({
Title = "Cookin House",
Desc = "Teleports to where you gotta cook the stuff",
Color = Color3.fromRGB(255, 0, 0),
Justify = "Center",
IconAlign = "Left",
Icon = "map-pin",
Locked = false,
Callback = function()
local cookingPos = Vector3.new(-1605.9183349609375, 254.04150390625, -488.43804931640625)
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
enableSwimMethod()
character.HumanoidRootPart.CFrame = CFrame.new(cookingPos)
disableSwimMethod()
end
end
})
ExploitsTab:Button({
Title = "TP TO GET MAX Dirty Cash",
Color = Color3.new(0, 0, 1),
Desc = "",
Locked = false,
Callback = function()
local player = game.Players.LocalPlayer
local StarterGui = game:GetService("StarterGui")
local camera = game.Workspace.CurrentCamera
local humanoidRootPart = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
local originalCameraType = camera.CameraType
local originalFieldOfView = camera.FieldOfView
local originalCameraShake = camera:FindFirstChild("CameraShake")
local cameraShakeBackup = originalCameraShake and originalCameraShake.Value or nil
local function GetCharacter()
return player and player.Character
end
getgenv().SwimMethod = false
local function enableSwimMethod()
getgenv().SwimMethod = true
task.wait(1)
end
local function disableSwimMethod()
getgenv().SwimMethod = false
end
local function SwimBypassTeleport(destinationCFrame)
local character = GetCharacter()
if not character or not character:FindFirstChild("HumanoidRootPart") then return end
local HRP = character.HumanoidRootPart
enableSwimMethod()
task.wait(0.25)
HRP.CFrame = destinationCFrame + Vector3.new(2, 0, 0)
task.delay(0.25, function()
disableSwimMethod()
end)
end
local tool = player.Backpack:FindFirstChild("Ice-Fruit Cupz")
if tool then
player.Character.Humanoid:EquipTool(tool)
else
WindUI:Notify({
Title = "No Ice-Fruit Cupz",
Content = "âÂÂ'Ice-Fruit Cupz' not found in backpack",
Duration = 3,
Icon = "history",
})
return
end
local blackScreen = Instance.new("ScreenGui")
blackScreen.IgnoreGuiInset = true
blackScreen.Parent = game:GetService("CoreGui")
local frame = Instance.new("Frame", blackScreen)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.Size = UDim2.new(1, 0, 1, 0)
frame.Position = UDim2.new(0, 0, 0, 0)
frame.BorderSizePixel = 0
frame.Visible = true
local imageLabel = Instance.new("ImageLabel", frame)
imageLabel.Size = UDim2.new(0.8, 0, 0.8, 0)
imageLabel.Position = UDim2.new(0.1, 0, 0.1, 0)
imageLabel.BackgroundTransparency = 1
imageLabel.Image = "118675319260087"
imageLabel.ScaleType = Enum.ScaleType.Fit
if not player or not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
local originalCFrame = player.Character.HumanoidRootPart.CFrame
task.wait(0.5)
local targetCFrame = CFrame.new(-69.82200622558594, 287.0635986328125, -319.79437255859375)
SwimBypassTeleport(targetCFrame)
task.wait(0.5)
local cameraOffset = Vector3.new(0, 5, 5)
local angleOffset = Vector3.new(0, -1, 0)
camera.CameraType = Enum.CameraType.Scriptable
getgenv().cameraFollowConnection = game:GetService("RunService").Heartbeat:Connect(function()
if humanoidRootPart then
local characterPos = humanoidRootPart.Position
camera.CFrame = CFrame.new(characterPos + cameraOffset + angleOffset, characterPos + Vector3.new(0, 3, 0))
end
end)
getgenv().instantPrompts = true
local iceFruitSellPrompt = workspace:WaitForChild("IceFruit Sell"):WaitForChild("ProximityPrompt")
if iceFruitSellPrompt then
iceFruitSellPrompt.HoldDuration = 0
iceFruitSellPrompt.MaxActivationDistance = 6
getgenv().updateConnection = game:GetService("RunService").Heartbeat:Connect(function()
if getgenv().instantPrompts and iceFruitSellPrompt.Enabled then
for _ = 1, 300 do
iceFruitSellPrompt:InputHoldBegin()
iceFruitSellPrompt:InputHoldEnd()
end
end
end)
end
task.spawn(function()
task.wait(1)
getgenv().instantPrompts = false
if getgenv().updateConnection then
getgenv().updateConnection:Disconnect()
getgenv().updateConnection = nil
end
if iceFruitSellPrompt then
iceFruitSellPrompt.HoldDuration = 1
iceFruitSellPrompt.MaxActivationDistance = 4
end
enableSwimMethod()
task.wait(0.5)
SwimBypassTeleport(originalCFrame)
task.wait(0.5)
disableSwimMethod()
if getgenv().cameraFollowConnection then
getgenv().cameraFollowConnection:Disconnect()
getgenv().cameraFollowConnection = nil
end
camera.CameraType = originalCameraType
camera.FieldOfView = originalFieldOfView
if originalCameraShake then
originalCameraShake.Value = cameraShakeBackup
end
blackScreen:Destroy()
WindUI:Notify({
Title = "Money vulnerability",
Content = "ð¸ Done Generating money",
Duration = 2,
Icon = "bird",
})
end)
end
})
ExploitsTab:Button({
Title = "🤑Auto Infinite Money",
Desc = "Automatically get infinite money.",
Locked = false,
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Workspace = game:GetService("Workspace")
local StarterGui = game:GetService("StarterGui")
local humanoidRootPart
LocalPlayer.CharacterAdded:Connect(function(char)
humanoidRootPart = char:WaitForChild("HumanoidRootPart", 10)
end)
if LocalPlayer.Character then
humanoidRootPart = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
end
local function updateCharacterReferences()
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart", 5)
end
updateCharacterReferences()
local Teleport = function(cframe, bool)
updateCharacterReferences()
local humanoid = humanoidRootPart and humanoidRootPart.Parent:FindFirstChild("Humanoid")
if not humanoid then return end
getgenv().SwimMethod = true
humanoid:ChangeState(0)
repeat task.wait(0.0001) until not LocalPlayer:GetAttribute("LastACPos")
humanoidRootPart.CFrame = cframe
task.wait()
humanoid:ChangeState(2)
getgenv().SwimMethod = false
end
local GetFruitCup = function()
local Found, Cup = false, nil
for Index, Value in ipairs(LocalPlayer.Backpack:GetChildren()) do
if Value:IsA("Tool") and Value.Name == "Ice-Fruit Cupz" then
if Value["IceFruit Cup"]["IceFruit PunchMedium"].Transparency ~= 1 then
Found = true
Cup = Value
break
end
end
end
for Index, Value in ipairs(LocalPlayer.Character:GetChildren()) do
if Value:IsA("Tool") and Value.Name == "Ice-Fruit Cupz" then
if Value["IceFruit Cup"]["IceFruit PunchMedium"].Transparency ~= 1 then
Found = true
Cup = Value
break
end
end
end
return Found, Cup
end
local Found, Cup = GetFruitCup()
if Cup and Found then
local OLDCFrame = LocalPlayer.Character.HumanoidRootPart.CFrame
if Cup.Parent == LocalPlayer.Backpack then
LocalPlayer.Character.Humanoid:EquipTool(Cup)
task.wait(1)
end
Teleport(Workspace["IceFruit Sell"].CFrame + Vector3.new(0, 0, 0), true)
local prompt = Workspace["IceFruit Sell"].ProximityPrompt
local originalHoldDuration = prompt.HoldDuration
local originalMaxDistance = prompt.MaxActivationDistance
prompt.HoldDuration = 0
prompt.MaxActivationDistance = 50
prompt.RequiresLineOfSight = false
LocalPlayer.Character.HumanoidRootPart.Anchored = true
for i = 1, 1000 do
fireproximityprompt(prompt, 0)
end
prompt.HoldDuration = originalHoldDuration
prompt.MaxActivationDistance = originalMaxDistance
LocalPlayer.Character.HumanoidRootPart.Anchored = false
Teleport(OLDCFrame, true)
return
end
local OLDCFrame = LocalPlayer.Character.HumanoidRootPart.CFrame
local Itemz = {"FijiWater", "FreshWater", "Ice-Fruit Bag", "Ice-Fruit Cupz"}
local Stove
for Index, Value in Workspace.CookingPots:GetChildren() do
if Value:IsA("Model") then
local prompt = Value:FindFirstChildWhichIsA("ProximityPrompt", true)
if prompt and prompt.ActionText == "Turn On" and prompt.Enabled then
Stove = Value
break
end
end
end
for Index, Value in Itemz do
if not LocalPlayer.Backpack:FindFirstChild(Value) then
ReplicatedStorage:WaitForChild("ExoticShopRemote"):InvokeServer(Value)
task.wait(1)
end
end
local Check = false
for Index, Value in Itemz do
if not LocalPlayer.Backpack:FindFirstChild(Value) then
Check = true
end
end
if Check then
return
end
Teleport(Stove.CookPart.CFrame, true)
task.wait(1)
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
LocalPlayer.Character.HumanoidRootPart.Anchored = true
task.wait(1.5)
fireproximityprompt(Stove:FindFirstChildWhichIsA("ProximityPrompt", true))
task.wait(2)
for Index, Value in {"FijiWater", "FreshWater", "Ice-Fruit Bag"} do
LocalPlayer.Character.Humanoid:EquipTool(LocalPlayer.Backpack[Value])
task.wait(1)
fireproximityprompt(Stove:FindFirstChildWhichIsA("ProximityPrompt", true))
task.wait(3)
end
repeat task.wait() until Stove.CookPart.Steam.LoadUI.Enabled == false
if not LocalPlayer.Character:FindFirstChild("Ice-Fruit Cupz") then
LocalPlayer.Character.Humanoid:EquipTool(LocalPlayer.Backpack['Ice-Fruit Cupz'])
task.wait(1)
end
task.wait(1)
fireproximityprompt(Stove:FindFirstChildWhichIsA("ProximityPrompt", true))
task.wait(3)
LocalPlayer.Character.HumanoidRootPart.Anchored = false
Teleport(Workspace["IceFruit Sell"].CFrame + Vector3.new(0, 0, 0), true)
task.wait(1)
LocalPlayer.Character.HumanoidRootPart.Anchored = true
task.wait(1.5)
if not LocalPlayer.Character:FindFirstChild("Ice-Fruit Cupz") then
LocalPlayer.Character.Humanoid:EquipTool(LocalPlayer.Backpack["Ice-Fruit Cupz"])
task.wait(1)
end
local prompt = Workspace["IceFruit Sell"].ProximityPrompt
local originalHoldDuration = prompt.HoldDuration
local originalMaxDistance = prompt.MaxActivationDistance
prompt.HoldDuration = 0
prompt.MaxActivationDistance = 50
prompt.RequiresLineOfSight = false
for i = 1, 1000 do
fireproximityprompt(prompt, 0)
end
prompt.HoldDuration = originalHoldDuration
prompt.MaxActivationDistance = originalMaxDistance
LocalPlayer.Character.HumanoidRootPart.Anchored = false
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
task.wait(0.5)
Teleport(OLDCFrame, true)
task.wait(2)
end
})
player.CharacterAdded:Connect(function(char)
humanoidRootPart = char:WaitForChild("HumanoidRootPart", 10)
end)
if player.Character then
humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart")
end
local function updateCharacterReferences()
local character = player.Character or player.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart", 5)
end
updateCharacterReferences()
ExploitsTab:Button({
Title = "FijiWater",
Desc = "Purchase FijiWater",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "droplet",
Locked = false,
Callback = function()
game:GetService("ReplicatedStorage").ExoticShopRemote:InvokeServer("FijiWater")
end
})
ExploitsTab:Button({
Title = "FreshWater",
Desc = "Purchase FreshWater",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "droplet",
Locked = false,
Callback = function()
game:GetService("ReplicatedStorage").ExoticShopRemote:InvokeServer("FreshWater")
end
})
ExploitsTab:Button({
Title = "Ice-Fruit Cupz",
Desc = "Purchase Ice-Fruit Cupz",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "droplet",
Locked = false,
Callback = function()
game:GetService("ReplicatedStorage").ExoticShopRemote:InvokeServer("Ice-Fruit Cupz")
end
})
ExploitsTab:Button({
Title = "Ice-Fruit Bag",
Desc = "Purchase Ice-Fruit Bag",
Color = Color3.new(0, 0, 1),
Justify = "Center",
IconAlign = "Left",
Icon = "droplet",
Icon = "droplet",
Locked = false,
Callback = function()
game:GetService("ReplicatedStorage").ExoticShopRemote:InvokeServer("Ice-Fruit Bag")
end
})
game.StarterGui:SetCore("SendNotification", {
Title = "WELCOME TO THA Boxhub",
Text = "join my discord https://discord.gg/Eq9JXBTc68",
Duration = 5,
})



w