if game.PlaceId == 16472538603 then

local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()

local Window = Rayfield:CreateWindow({
   Name = "Mango Hub",
   Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
   LoadingTitle = "MangoHub",
   LoadingSubtitle = "by MR.MANGO",
   ShowText = "MANGO", -- for mobile users to unhide rayfield, change if you'd like
   Theme = "Default", -- Check https://[Log in to view URL]

   ToggleUIKeybind = "K", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)

   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface

   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "Mango Hub"
   },

   Discord = {
      Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
      Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
      RememberJoins = true -- Set this to false to make them join the discord every time they load it up
   },

   KeySystem = false, -- Set this to true to use our key system
   KeySettings = {
      Title = "Untitled",
      Subtitle = "Key System",
      Note = "No method of obtaining the key is provided", -- Use this to tell the user how to get a key
      FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
      SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
   }
})

local MainTab = Window:CreateTab("Home", nil) -- Title, Image
local MainSection = MainTab:CreateSection("Home")

local Toggle = MainTab:CreateToggle({
   Name = "Aimbot",
   CurrentValue = false,
   Flag = "Aimbot", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local Mouse = LocalPlayer:GetMouse()
-- rewritten slightly, and also re organized
getgenv().CamlockSettings = {
    ["IntroSettings"] = {
        ["Intro"] = ,
        ["IntroID"] = "" 
    }, -- no id made yet 

    ["Combat"] = {
        ["Enabled"] = true,
        ["Keybind"] = "E",
        ["AimPart"] = "Head",
        ["Prediction"] = 0.1,
        ["FOV"] = 250,
        ["MaxDistance"] = 1000
    },

    ["Smoothness"] = {
        ["Amount"] = 0.2,
    }
}
-- variables
local target = nil
local aiming = false
--
-- functions 
local function playIntro()
    if getgenv().CamlockSettings.IntroSettings.Intro then
        local introGui = Instance.new("ScreenGui")
        introGui.Name = "IntroGui"
        introGui.Parent = game:GetService("CoreGui")
        
        local introImage = Instance.new("ImageLabel")
        introImage.Size = UDim2.new(0, 300, 0, 300)
        introImage.Position = UDim2.new(0.5, -150, 0.5, -150)
        introImage.AnchorPoint = Vector2.new(0.5, 0.5)
        introImage.Image = getgenv().CamlockSettings.IntroSettings.IntroID
        introImage.BackgroundTransparency = 1
        introImage.Parent = introGui
        
        local fadeIn = TweenService:Create(introImage, TweenInfo.new(1), {ImageTransparency = 0})
        local fadeOut = TweenService:Create(introImage, TweenInfo.new(1), {ImageTransparency = 1})
        
        fadeIn:Play()
        fadeIn.Completed:Wait()
        wait(1.5)
        fadeOut:Play()
        fadeOut.Completed:Wait()
        
        introGui:Destroy()
    end
end

playIntro()

local function isWithinFOV(position)
    local screenPoint = Camera:WorldToScreenPoint(position)
    local distance = (Vector2.new(screenPoint.X, screenPoint.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
    return distance <= getgenv().CamlockSettings.Combat.FOV
end

local function getClosestPlayerToMouse()
    local closestPlayer = nil
    local shortestDistance = math.huge

    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character then
            local aimPart = player.Character:FindFirstChild(getgenv().CamlockSettings.Combat.AimPart)
            local humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart")

            if aimPart and humanoidRootPart then
                local distanceToPlayer = (humanoidRootPart.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
                if distanceToPlayer <= getgenv().CamlockSettings.Combat.MaxDistance and isWithinFOV(aimPart.Position) then
                    local screenPoint = Camera:WorldToScreenPoint(aimPart.Position)
                    local cursorDistance = (Vector2.new(screenPoint.X, screenPoint.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
                    if cursorDistance < shortestDistance then
                        closestPlayer = player
                        shortestDistance = cursorDistance
                    end
                end
            end
        end
    end

    return closestPlayer
end

local function camlock()
    while aiming and target and target.Character and target.Character:FindFirstChild(getgenv().CamlockSettings.Combat.AimPart) do
        local targetPart = target.Character[getgenv().CamlockSettings.Combat.AimPart]
        local targetPos = targetPart.Position + (targetPart.Velocity * getgenv().CamlockSettings.Combat.Prediction)
        local currentPos = Camera.CFrame.Position
        local direction = (targetPos - currentPos).Unit
        local smoothDirection = currentPos:Lerp(targetPos, getgenv().CamlockSettings.Smoothness.Amount)
        Camera.CFrame = CFrame.new(currentPos, smoothDirection)
        
        RunService.RenderStepped:Wait()
    end
    aiming = false
end
-- services
UserInputService.InputBegan:Connect(function(input, isProcessed)
    if not isProcessed and input.KeyCode == Enum.KeyCode[getgenv().CamlockSettings.Combat.Keybind:upper()] and getgenv().CamlockSettings.Combat.Enabled then
        target = getClosestPlayerToMouse()
        if target then
            aiming = true
            camlock()
        end
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.KeyCode == Enum.KeyCode[getgenv().CamlockSettings.Combat.Keybind:upper()] then
        aiming = false
    end
end)

   end,
})

local Toggle = MainTab:CreateToggle({
   Name = "ESP",
   CurrentValue = false,
   Flag = "ESP", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        -- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer


local ESPEnabled = true
local SkeletonColor = Color3.fromRGB(255, 255, 255)
local NameColor = Color3.fromRGB(255, 255, 255)


local ESPPlayers = {}

local function createESP(player)
    local esp = {skeleton = {}, nameText = nil}

    
    local bones = {
        {"Head","UpperTorso"},{"UpperTorso","LowerTorso"},{"LowerTorso","LeftUpperLeg"},
        {"LowerTorso","RightUpperLeg"},{"UpperTorso","LeftUpperArm"},{"UpperTorso","RightUpperArm"}
    }
    for _, bone in pairs(bones) do
        local line = Drawing.new("Line")
        line.Color = SkeletonColor
        line.Thickness = 1.5
        line.Visible = ESPEnabled
        table.insert(esp.skeleton, {from=bone[1], to=bone[2], line=line})
    end

  
    local nameText = Drawing.new("Text")
    nameText.Text = player.Name
    nameText.Size = 16
    nameText.Color = NameColor
    nameText.Center = true
    nameText.Visible = ESPEnabled
    nameText.Outline = true
    esp.nameText = nameText

    ESPPlayers[player] = esp
end

local function removeESP(player)
    local esp = ESPPlayers[player]
    if esp then
        for _, b in pairs(esp.skeleton) do if b.line then pcall(function() b.line:Remove() end) end end
        if esp.nameText then pcall(function() esp.nameText:Remove() end) end
        ESPPlayers[player] = nil
    end
end


Players.PlayerAdded:Connect(function(player)
    if player ~= LocalPlayer then createESP(player) end
end)
Players.PlayerRemoving:Connect(removeESP)
for _, player in pairs(Players:GetPlayers()) do
    if player ~= LocalPlayer then createESP(player) end
end


UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.End then
        ESPEnabled = not ESPEnabled
        for _, esp in pairs(ESPPlayers) do
            for _, b in pairs(esp.skeleton) do b.line.Visible = ESPEnabled end
            if esp.nameText then esp.nameText.Visible = ESPEnabled end
        end
    end
end)


RunService.Heartbeat:Connect(function()
    for player, esp in pairs(ESPPlayers) do
        local char = player.Character
        local hum = char and char:FindFirstChildOfClass("Humanoid")
        if ESPEnabled and char and hum and hum.Health > 0 then
            -- Skeleton
            for _, b in pairs(esp.skeleton) do
                local part0 = char:FindFirstChild(b.from)
                local part1 = char:FindFirstChild(b.to)
                if part0 and part1 then
                    local pos0, vis0 = Camera:WorldToViewportPoint(part0.Position)
                    local pos1, vis1 = Camera:WorldToViewportPoint(part1.Position)
                    if vis0 and vis1 then
                        b.line.From = Vector2.new(pos0.X, pos0.Y)
                        b.line.To = Vector2.new(pos1.X, pos1.Y)
                        b.line.Visible = true
                    else
                        b.line.Visible = false
                    end
                else
                    b.line.Visible = false
                end
            end

            -- Name
            local head = char:FindFirstChild("Head")
            if head then
                local pos, onScreen = Camera:WorldToViewportPoint(head.Position + Vector3.new(0, 0.5, 0))
                esp.nameText.Position = Vector2.new(pos.X, pos.Y)
                esp.nameText.Visible = onScreen
            end
        else
            -- Hide when player dead or ESP off
            for _, b in pairs(esp.skeleton) do b.line.Visible = false end
            if esp.nameText then esp.nameText.Visible = false end
        end
    end
end)
   end,
})

local Button = MainTab:CreateButton({
   Name = "INF MONEY supplies",
   Callback = function()
        local function BuyMoneySupplies()
    local items = {
        "FijiWater",
        "Ice-Fruit Bag",
        "Ice-Fruit Cupz",
        "FreshWater",
    }

    for _, item in ipairs(items) do
        -- Replace `GameRemotes.ExoticShopRemote` with your actual remote reference
        local success, err = pcall(function()
            InvokeServer(GameRemotes.ExoticShopRemote, item)
        end)

        if success then
            print("Bought:", item)
        else
            warn("Failed to buy:", item, err)
        end

        task.wait(0.15) -- prevent spamming the server
    end
end

-- Example usage:
-- BuyMoneySupplies()

   end,
})

local Button = MainTab:CreateButton({
   Name = "Quick Kit",
   Callback = function()
        local function BuyGun()
    local items = {
        "Lemonade",
        "G26",
        "Bandage",
    }

    for _, item in ipairs(items) do
        -- Replace `GameRemotes.ExoticShopRemote` with your actual remote reference
        local success, err = pcall(function()
            InvokeServer(GameRemotes.ExoticShopRemote, item)
        end)

        if success then
            print("Bought:", item)
        else
            warn("Failed to buy:", item, err)
        end

        task.wait(0.01) -- prevent spamming the server
    end
end

-- Example usage:
-- Quick Kit()

   end,
})

local Button = MainTab:CreateButton({
   Name = "Anticheat bypass 1",
   Callback = function()
        --anti http spy
print = getrenv().print
coroutine.wrap(function()
    if not getgenv then error("You need getgenv in order to execute this!",2) return end
    local a = "Made by h17s3#2734"
    while task.wait() and #a>16 and a  do
        if #a-3 <100 then
            pcall(function()
                if getgenv then
                    getgenv().hookfunction = NIL --//Dont rename it to "nil" or anything else
                end
            end)
            pcall(function()
                if getgenv then
                    getgenv().hookfunc = NIL --//Dont rename it to "nil" or anything else
                end
            end)
        end
    end
end)()
-- Aurora Anticheat Bypass:
pcall(function()local OldNameCall OldNameCall = hookmetamethod(game, "__namecall", function(...)    
local args = {...}
if getnamecallmethod() == "FireServer" then
    if string.find(tostring(args[1]),"fearthe11") then
       return --nil   
end
end
   return OldNameCall(...)
end)
end)
--special memory check anti kick
hookfunction((gcinfo or collectgarbage), function(...)
    if getgenv().Memory then
     return math.random(200,350) -- memory check
   end 
end)
local OldNameCall = nil
OldNameCall = hookmetamethod(game, "__namecall", function(...)
    local Args = {...}
    local Self = Args[1]
    if getnamecallmethod() == "Kick" and  getgenv().Kick then
            return nil
    end
    return OldNameCall(...)
end)
--VG HUB ANTICHEAT BYPASS
repeat
    task.wait()
until game:IsLoaded()
loadstring(game:HttpGet('https://[Log in to view URL]'))()

local Disables = {
    game:GetService("Players").LocalPlayer.Idled,
    game:GetService("ScriptContext").Error,
    game:GetService("LogService").MessageOut
}

local Nos = {
    "PreloadAsync",
    "Kick",
    "kick",
    "xpcall",
    "gcinfo",
    "collectgarbage",
}

local Yes = {
    game:GetService("Players").LocalPlayer,
    game:GetService("CoreGui"),
}

for i, v in pairs(Disables) do
    for i, v in pairs(getconnections(v)) do
        v:Disable()
    end
end

local OldNameCall = nil
OldNameCall =
    hookmetamethod(
    game,
    "__namecall",
    newcclosure(
        function(self, ...)
            local A = {...}

            if table.find(Nos, getnamecallmethod()) and table.find(Yes, self)   then
                return nil or wait(math.huge)
            end
            if getnamecallmethod()=="FindService" and self.Name == "VirtualUser" and self.Name == "VirtualInputManager" then
                return 
            end
            if typeof(A) ~= "Instance" then
                return OldNameCall(self, ...)
            end
            return OldNameCall(unpack(A), self, ...)
        end
    )
)

if setfflag then
    setfflag("HumanoidParallelRemoveNoPhysics", "False")
    setfflag("HumanoidParallelRemoveNoPhysicsNoSimulate2", "False")
end
if setfpscap then
    setfpscap(100)
end

game:GetService("ScriptContext"):SetTimeout(0.5)
--IRIS ANTICHEAT BYPASS AND JUMPOWER AND WALKSPEED BYPASS
getgenv().BypassSettings = {
   ["Crystal AntiCheat"] = true,
   ["Adonis"] = true,

   ["Anti-Obfuscated Scripts"] = false,-- CANNOT BE ENABLED WITH CRYSTAL This will block any obfuscated script on the client from running (Not executed by your exploit thought)
   ["Random"] = true, -- Will disallow scripts calling, GetPropertyChanged signal on WalkSpeed, JumpPower, Gravity, Health, LogService

   ["Enable Kill Logs"] = true, -- Say if you want to get told what's bypassed
}

loadstring(game:HttpGet("https://[Log in to view URL]"))()
--extra
local out = rconsoleprint or function() end

local mt = getrawmetatable(game)
local oldindex = mt.__index
local oldnewindex = mt.__newindex
setreadonly(mt, false)

local hum = game:service'Players'.LocalPlayer.Character.Humanoid
local oldws = hum.WalkSpeed
local oldjp = hum.JumpPower

mt.__newindex = newcclosure(function(t, k, v)
    if checkcaller() then
        return oldnewindex(t,k,v)
    elseif (t:IsA'Humanoid' and k == "WalkSpeed") then
        out'Walkspeed newindex spoofed.\n'
        v = tonumber(v)
        if not v then v = 0 end
        oldws = v
    elseif (t:IsA'Humanoid' and k == "JumpPower") then
        out'Jumppower newindex spoofed.\n'
        v = tonumber(v)
        if not v then v = 0 end
        oldjp = v
    else
        return oldnewindex(t,k,v)
    end
end)

mt.__index = newcclosure(function(t, k)
    if checkcaller() then
        return oldindex(t,k)
    elseif (t:IsA'Humanoid' and k == "WalkSpeed") then
        out'Walkspeed index spoofed.\n'
        return oldws
    elseif (t:IsA'Humanoid' and k == "JumpPower") then
        out'Jumppower index spoofed.\n'
        return oldjp
    else
        return oldindex(t,k)
    end
end)

setreadonly(mt, true)

out'Walkspeed & Jumppower bypass started.\n'
--memory spoof check
hookfunction((gcinfo or collectgarbage), function(...) -- Hook gcinfo or collectgarbage
   return math.random(200,350) -- Always return a legit looking value
end)
--synapse iris compatibility script v2
loadstring(game:HttpGet("https://[Log in to view URL]"))()
--if executed correctly this is the notification in console
print("Anticheat Universal Bypass & IRIS COMPATIBILITY Working")
   end,
})

local Slider = MainTab:CreateSlider({
   Name = "WalkSpeed",
   Range = {0, 300},
   Increment = 1,
   Suffix = "WalkSpeed",
   CurrentValue = 16,
   Flag = "WalkSpeed", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
   end,
})

local TeleportTab = Window:CreateTab("🚀Teleports🚀", nil) -- Title, Image
local TeleportSection = TeleportTab:CreateSection("Teleports")

local Button = TeleportTab:CreateButton({
   Name = "Gunstore 1",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(92970, 122098, 17023)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location

   end,
})

local Button = TeleportTab:CreateButton({
   Name = "Exotic gun",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(60820, 87609, -351)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location
   end,
})

local Button = TeleportTab:CreateButton({
   Name = "Dealership",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(-379, 253, -1246)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location
   end,
})

local Button = TeleportTab:CreateButton({
   Name = "laundry mat",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(-988, 254, -682)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location
   end,
})

local Button = TeleportTab:CreateButton({
   Name = "backpacks",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(-674, 253, -686)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location
   end,
})

local Button = TeleportTab:CreateButton({
   Name = "Bandages",
   Callback = function()
        local pl = game.Players.LocalPlayer.Character.Humanoid
        local location = CFrame.new(-335, 254, -395)
        local humanoid = game.Players.LocalPlayer.Character.Humanoid
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        wait(0.1)
        pl.CFrame = location
   end,
})

local ProtectionTab = Window:CreateTab("Protection", 4483362458) -- Title, Image
local ProtectionSection = ProtectionTab:CreateSection("Protection")

local Button = ProtectionTab:CreateButton({
   Name = "Anticheat bypass 2",
   Callback = function()
                local AntiCheat_Threads = {}
        local AntiCheat_Encoded = {
            [1] = "iFPjbrlufvSzsYurCCdWeFbPeNBWzxywGWLNpzgQVVvkLaoDJjImgWFETWVzc2FnZVR5cGU=",
            [2] = "AjimhYxuTcBxLtetPTqLQKsdsjDiWNpsPSoXToFfvftufSnLTemZUVKTWVzc2FnZVUlZm8=",
            [3] = "VFevcWxuZHlvFWejJERNXupJDNxvjnIBPHBNZgSMHNOeQURICksIFETWVzc2FnZVR5cGU=",
            [4] = "RJLHPqjgyYwiGKfgSdISiCpvzGmdJKBkWUMMZHxtipCmivjZdXzDWsTWVzc2FnZUlDHbIdA=="
        }

        local Anti_Cheat_Script = Filter_Nil_Instances('?')

        if not Anti_Cheat_Script then
            repeat task.wait()
            Anti_Cheat_Script = Filter_Nil_Instances('?')
            until Anti_Cheat_Script~=nil
        end

        local AntiCheat_Function, Function_Index = Filter_Table(getsenv(Anti_Cheat_Script), "HPv")
        if not AntiCheat_Function then
            repeat task.wait()
            Anti_Cheat_Script = Filter_Nil_Instances('?')
            AntiCheat_Function, Function_Index = Filter_Table(getsenv(Anti_Cheat_Script), "HPv")

            until AntiCheat_Function~=nil
        end

        local Killable_Threads = {[1] = true, [3] = true, [4] = true}

        local XVNP_L = LPH_JIT_MAX(function(...)
            local Random_Message = AntiCheat_Encoded[math.random(1, #AntiCheat_Encoded)]
            return AntiCheat_Function(Random_Message)
        end)

        Services.RunService.RenderStepped:Connect(LPH_JIT_MAX(function()
            AntiCheat_Threads = Get_AntiCheat_Threads()

            if AntiCheat_Threads then
                for i = 1, #AntiCheat_Threads do
                    local Thread = AntiCheat_Threads[i]

                    if Thread and Killable_Threads[i] == true then
                        task.cancel(Thread)
                    end
                end
            end

            XVNP_L()
        end))
    task.wait(5)
end
   end,
})

local Button = MainTab:CreateButton({
   Name = "Gun Mods",
   Callback = function()
 for _, Index in Modifications do
                    GeneralSection:toggle({name = Index, flag = Index.."_TB3", type = "toggle", default = false, callback = function(state)
                        if Index == "Fully Automatic" then Index = "Automatic" end
                        Config.South_Bronx.Modifications[Index:gsub(" ", "")] = state
                    end})
                end

                GeneralSection = WeaponModTabColumn:section({name = "Weapon Modifications", side = "left", size = 0.5, icon = GetImage("Settings.png")})

                GeneralSection:slider({name = "Recoil Percentage", flag = "RecoilValue_TB3", default = 50, min = 0, max = 100, suffix = "%", callback = function(state)
                    Config.South_Bronx.Modifications.RecoilPercentage = state
                end})

                GeneralSection:slider({name = "Spread Percentage", flag = "SpreadValue_TB3", default = 50, min = 0, max = 100, suffix = "%", callback = function(state)
                    Config.South_Bronx.Modifications.SpreadPercentage = state
                end})

                GeneralSection:slider({name = "Fire Rate Percentage", flag = "FireRateSpeed_TB3", default = 50, min = 0, max = 100, suffix = "%", callback = function(state)
                    Config.South_Bronx.Modifications.FireRateSpeed = state
                end})

                GeneralSection:slider({name = "Reload Speed Percentage", flag = "ReloadSpeed_TB3", default = 50, min = 0, max = 100, suffix = "%", callback = function(state)
                    Config.South_Bronx.Modifications.ReloadSpeed = state
                end})

                GeneralSection:slider({name = "Equip Speed Percentage", flag = "EquipSpeed_TB3", default = 50, min = 0, max = 100, suffix = "%", callback = function(state)
                    Config.South_Bronx.Modifications.EquipSpeed = state
                end})
            end
        end
    end
end

   end,
})

 do -- \\ Misc Tab
                local Column = MiscTab:column({})

                local FarmingSection = Column:section({name = "Farming", size = 0.415, default = false, side = 'left', icon = GetImage("Wheatt.png")})

                FarmingSection:toggle({type = "toggle", name = "Auto Farm Construction", flag = "FarmConstruction_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.FarmConstructionJob = state
                end})

                FarmingSection:toggle({type = "toggle", name = "Auto Farm Bank Robbery", flag = "FarmBank_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.FarmBank = state
                end})

                FarmingSection:toggle({type = "toggle", name = "Auto Farm House Robbery", flag = "FarmHouses_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.FarmHouses = state
                end})

                FarmingSection:toggle({type = "toggle", name = "Auto Farm Studio Robbery", flag = "FarmStudio_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.FarmStudio = state
                end})

                FarmingSection:toggle({type = "toggle", name = "Auto Farm Dumpsters", flag = "FarmDumpsters_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.FarmTrash = state
                end})

                local ManualFarmSections = Column:section({name = "Manual Farms", size = 0.325, default = false, side = 'left', icon = GetImage("Pickkaxe.png")}) 

                ManualFarmSections:toggle({type = "toggle", name = "Auto Collect Dropped Cash", flag = "FarmDroppedMoney_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.CollectDroppedMoney = state
                end})

                ManualFarmSections:toggle({type = "toggle", name = "Auto Collect Dropped Bags", flag = "FarmDroppedLoot_TheBronx", default = false, callback = function(state)
                    Config.TheBronx.Farms.CollectDroppedLoot = state
                end})


                        return
                    end

                    HideUI("buying products 🍉\nif you are stuck here, PLEASE WAIT!!")

                    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
                            if Value:FindFirstChildWhichIsA("ProximityPrompt", true).ActionText == "Turn On" and Value:FindFirstChildWhichIsA("ProximityPrompt", true).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
                        DeleteSecretUI()
                        library.notifications:create_notification({
                            name = "MangoHub",
                            info = `Could not find items! Please check you have more than 5000$.`,
                            lifetime = 10
                        })
                        return
                    end

                    DeleteSecretUI()

                    HideUI("generating illegal cash 💷\n this takes around 1-2 minutes.\n please wait.")

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

                    Workspace["IceFruit Sell"].ProximityPrompt.HoldDuration = 0

                    for Index=1, 4000 do
                        task.spawn(function()
                            _fireproximityprompt(Workspace["IceFruit Sell"].ProximityPrompt)
                        end)
                    end

                    LocalPlayer.Character.HumanoidRootPart.Anchored = false
                    StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)

                    task.wait(0.5)

                    Teleport(OLDCFrame, true)

                    task.wait(2)

                    pcall(DeleteSecretUI)
                end})

                VulnerabilitySection:label({wrapped = true, name = "Money Generator takes around 3 minutes, and can take longer if some items are not in stock. You will need around 5K to do this."})

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: