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, })