--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]

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

local Window = MacLib:Window({
	Title = "Scorpio Hub ThaBronx3",
	Subtitle = "This is a subtitle.",
	Size = UDim2.fromOffset(568, 350),
	DragStyle = 1,
	DisabledWindowControls = {},
	ShowUserInfo = true,
	Keybind = Enum.KeyCode.RightControl,
	AcrylicBlur = true,
})

local globalSettings = {
	UIBlurToggle = Window:GlobalSetting({
		Name = "UI Blur",
		Default = Window:GetAcrylicBlurState(),
		Callback = function(bool)
			Window:SetAcrylicBlurState(bool)
			Window:Notify({
				Title = Window.Settings.Title,
				Description = (bool and "Enabled" or "Disabled") .. " UI Blur",
				Lifetime = 5
			})
		end,
	}),
	NotificationToggler = Window:GlobalSetting({
		Name = "Notifications",
		Default = Window:GetNotificationsState(),
		Callback = function(bool)
			Window:SetNotificationsState(bool)
			Window:Notify({
				Title = Window.Settings.Title,
				Description = (bool and "Enabled" or "Disabled") .. " Notifications",
				Lifetime = 5
			})
		end,
	}),
	ShowUserInfo = Window:GlobalSetting({
		Name = "Show User Info",
		Default = Window:GetUserInfoState(),
		Callback = function(bool)
			Window:SetUserInfoState(bool)
			Window:Notify({
				Title = Window.Settings.Title,
				Description = (bool and "Showing" or "Redacted") .. " User Info",
				Lifetime = 5
			})
		end,
	})
}

local tabGroups = {
	TabGroup1 = Window:TabGroup()
}

local tabs = {
	Main = tabGroups.TabGroup1:Tab({ Name = "Main", Image = "rbxassetid://18821914323" }),
	Settings = tabGroups.TabGroup1:Tab({ Name = "Settings", Image = "rbxassetid://10734950309" })
}

local sections = {
	MainSection1 = tabs.Main:Section({ Side = "Left" }),
}

sections.MainSection1:Header({
	Name = "Modifications"
})

sections.MainSection1:Button({
	Name = "Button",
	Callback = function()
		Window:Dialog({
			Title = Window.Settings.Title,
			Description = "Lorem ipsum odor amet, consectetuer adipiscing elit. Eros vestibulum aliquet mattis, ex platea nunc.",
			Buttons = {
				{
					Name = "Confirm",
					Callback = function()
						print("Confirmed!")
					end,
				},
				{
					Name = "Cancel"
				}
			}
		})
	end,
})

sections.MainSection1:Input({
	Name = "Input",
	Placeholder = "Input",
	AcceptedCharacters = "All",
	Callback = function(input)
		Window:Notify({
			Title = Window.Settings.Title,
			Description = "Successfully set input to " .. input
		})
	end,
	onChanged = function(input)
		print("Input is now " .. input)
	end,
}, "Input")

sections.MainSection1:Toggle({
    Name = "Infinite Ammo (Inf)",
    Callback = function()

        local player = game.Players.LocalPlayer

        local function ApplyAmmo(tool)

            if tool and tool:FindFirstChild("Setting") then
                pcall(function()

                    local settings = require(tool.Setting)

                    settings.LimitedAmmoEnabled = false
                    settings.MaxAmmo = 99999
                    settings.AmmoPerMag = 99999
                    settings.Ammo = 99999

                    print("99999 Ammo applied to:", tool.Name)

                end)
            end
        end

        -- Apply to current gun
        local char = player.Character or player.CharacterAdded:Wait()
        local tool = char:FindFirstChildOfClass("Tool")
        ApplyAmmo(tool)

        -- Apply when new gun equipped
        char.ChildAdded:Connect(function(child)
            if child:IsA("Tool") then
                task.wait(0.2)
                ApplyAmmo(child)
            end
        end)

    end
})

sections.MainSection1:Toggle({
    Name = "No Recoil",
    Callback = function()
        local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
        if tool and tool:FindFirstChild("Setting") then
            require(tool.Setting).Recoil = 0
            print("No Recoil applied")
        end
    end
})

sections.MainSection1:Toggle({
    Name = "Automatic Gun",
    Callback = function()
        local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
        if tool and tool:FindFirstChild("Setting") then
            require(tool.Setting).Auto = true
            print("Gun set to Automatic")
        end
    end
})

sections.MainSection1:Toggle({
    Name = "No Fire Rate",
    Callback = function()
        local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
        if tool and tool:FindFirstChild("Setting") then
            require(tool.Setting).FireRate = 0
            print("No Fire Rate applied")
        end
    end
})

sections.MainSection1:Toggle({
    Name = "Infinite Damage",
    Callback = function()
        local tool = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
        if tool and tool:FindFirstChild("Setting") then
            require(tool.Setting).BaseDamage = 9e9
            print("Infinite Damage applied")
        end
    end
})

sections.MainSection1:Divider()

sections.MainSection1:Header({
	Text = "Header #2"
})

sections.MainSection1:Paragraph({
	Header = "Paragraph",
	Body = "Paragraph body. Lorem ipsum odor amet, consectetuer adipiscing elit. Morbi tempus netus aliquet per velit est gravida."
})

sections.MainSection1:Label({
	Text = "Label. Lorem ipsum odor amet, consectetuer adipiscing elit."
})

sections.MainSection1:SubLabel({
	Text = "Sub-Label. Lorem ipsum odor amet, consectetuer adipiscing elit."
})

local sections = {
	MainSection2 = tabs.Main:Section({ Side = "Right" }),
}

sections.MainSection2:Header({
	Name = "Bypass"
})

sections.MainSection2:Toggle({
    Name = "Infinite Stamina",
    Default = false,
    Callback = function(Value)
        local StaminaBar = LocalPlayer.PlayerGui:FindFirstChild("Run") and 
        LocalPlayer.PlayerGui.Run.Frame.Frame.Frame:FindFirstChild("StaminaBarScript")

        if StaminaBar then
            StaminaBar.Enabled = not Value
        end
    end
})

sections.MainSection2:Toggle({
    Name = "Infinite Hunger",
    Default = false,
    Callback = function(Value)
        local playerGui = LocalPlayer.PlayerGui
        local hungerBar = playerGui.Hunger.Frame.Frame.Frame:FindFirstChild("HungerBarScript")

        if hungerBar then
            hungerBar.Enabled = not Value
        end
    end
})

sections.MainSection2:Toggle({
    Name = "Infinite Sleep",
    Default = false,
    Callback = function(Value)
        local sleepGui = LocalPlayer.PlayerGui.SleepGui
        local sleepBar = sleepGui.Frame.sleep.SleepBar:FindFirstChild("sleepScript")

        if sleepBar then
            sleepBar.Enabled = not Value
        end
    end
})

sections.MainSection2:Toggle({
    Name = "No Rent Pay",
    Default = false,
    Callback = function(Value)
        local rentGui = game:GetService("StarterGui").RentGui
        local rentScript = rentGui:FindFirstChild("LocalScript")

        if rentScript then
            rentScript.Enabled = not Value
        end
    end
})

sections.MainSection2:Toggle({
    Name = "Instant Prompt",
    Default = false,
    Callback = function(Value)
        for _,v in pairs(workspace:GetDescendants()) do
            if v:IsA("ProximityPrompt") then
                v.HoldDuration = Value and 0 or 1
                v.RequiresLineOfSight = not Value
            end
        end
    end
})

local JumpDebounceBackup

sections.MainSection2:Toggle({
    Name = "Remove Jump Cooldown",
    Default = false,
    Callback = function(Value)

        local JumpDebounce = LocalPlayer.PlayerGui:FindFirstChild("JumpDebounce")

        if Value then
            if JumpDebounce then
                JumpDebounceBackup = JumpDebounce:Clone()
                JumpDebounce:Destroy()
            end
        else
            if not LocalPlayer.PlayerGui:FindFirstChild("JumpDebounce") and JumpDebounceBackup then
                JumpDebounceBackup.Parent = LocalPlayer.PlayerGui
                JumpDebounceBackup = nil
            end
        end
    end
})

sections.MainSection2:Toggle({
    Name = "Anti Jump Cooldown",
    Default = false,
    Callback = function(Value)

        local jumpDebounce = LocalPlayer.PlayerGui:FindFirstChild("JumpDebounce")
        local localScript = jumpDebounce and jumpDebounce:FindFirstChild("LocalScript")

        if localScript then
            localScript.Enabled = not Value
        end
    end
})

sections.MainSection2:Toggle({
    Name = "Anti Fall Damage",
    Default = false,
    Callback = function(Value)

        local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
        local fallDamage = character:FindFirstChild("FallDamageRagdoll")

        if Value then
            if fallDamage then
                fallDamage:Destroy()
            end
        end
    end
})

local sections = {
	MainSection3 = tabs.Main:Section({ Side = "Right" }),
}

sections.MainSection3:Header({
	Name = "Teleport"
})

local teleportLocations = {
    {Name = "Dripstore👕", Position = Vector3.new(67459, 10489, 551)},
    {Name = "Bank🏦", Position = Vector3.new(-204, 284, -1223)},
    {Name = "Ice Box💎", Position = Vector3.new(-193, 284, -1169)},
    {Name = "Bank tools / Roof💰", Position = Vector3.new(-384, 340, -557)},
    {Name = "Clean Money", Position = Vector3.new(-987.11, 253.72, -685.13)},
    {Name = "MarGreens", Position = Vector3.new(-336.8796691894531, 254.45382690429688, -394.1875)},
    {Name = "Hospital", Position = Vector3.new(-1590.833251953125, 254.272216796875, 18.926502227783203)},
    {Name = "Gunstore 1🔫", Position = Vector3.new(92984, 122099, 17236)},
    {Name = "Gunstore 2🔫", Position = Vector3.new(66192.453, 123615.711, 5744.736)},
    {Name = "Gunstore 3🔫", Position = Vector3.new(72425, 128856, -1082)},
    {Name = "Gunstore 4🔫", Position = Vector3.new(60822, 87609, -352)},
    {Name = "Pawnshop💈", Position = Vector3.new(-1051, 254, -815)},
    {Name = "Laundermat🧺", Position = Vector3.new(-990, 254, -686)},
    {Name = "Backpack🎒", Position = Vector3.new(-670, 254, -681)},
    {Name = "Studios", Position = Vector3.new(93426.23 + 2, 14484.71, 561.80)},
    {Name = "Penthouse Cook Pot🏠", Position = Vector3.new(-179.34, 397.14, -589.93)},
    {Name = "Penthouse🏚️", Position = Vector3.new(-163, 397, -594)},
    {Name = "Dollar Central💸", Position = Vector3.new(-389, 254, -1082)},
    {Name = "Dealership🚗", Position = Vector3.new(-389, 253, -1232)},
    {Name = "Safe Items", Position = Vector3.new(68514.89, 52941.5, -796.09)},
}

-- Teleport function with seat bypass
function teleport(x, y, z)
    local seat
    local targetPosition = Vector3.new(-1487.578369140625, 251.75901794433594, -408.8100891113281)

    for _, obj in pairs(workspace["1# Map"].RandomStuff:GetDescendants()) do
        if obj:IsA("Seat") and (obj.Position - targetPosition).Magnitude < 1 then
            seat = obj
            break
        end
    end

    if not seat then
        for _, obj in pairs(workspace["1# Map"].RandomStuff:GetDescendants()) do
            if obj:IsA("Seat") then
                seat = obj
                break
            end
        end
    end

    local player = game.Players.LocalPlayer
    if seat and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChild("Humanoid") then
        local rootPart = player.Character.HumanoidRootPart
        local humanoid = player.Character.Humanoid
        local originalPosition = seat.CFrame

        seat.CFrame = rootPart.CFrame
        task.wait(0.6)
        seat:Sit(humanoid)
        task.wait(0.6)
        seat.CFrame = CFrame.new(x, y - 1, z)
        task.wait(0.6)
        humanoid.Sit = false
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        task.wait(0.000000000000000000000000001)
        seat.CFrame = CFrame.new(originalPosition.X, originalPosition.Y - 100, originalPosition.Z)
    end

    wait(0.5)
    destroyScreenGui()
end


local selectedTeleport = teleportLocations[1]

local locationNames = {}
for _, location in ipairs(teleportLocations) do
    table.insert(locationNames, location.Name)
end

sections.MainSection3:Dropdown({
    Name = "Teleports",
    Options = locationNames,
    CurrentOption = {locationNames[1]},
    MultipleOptions = false,
    Flag = "TeleportDropdown",
    Callback = function(Options)
        for _, location in ipairs(teleportLocations) do
            if location.Name == Options[1] then
                selectedTeleport = location
                break
            end
        end
    end
})

sections.MainSection3:Button({
    Name = "Teleport To Location",
    Callback = function()
        if selectedTeleport then
            teleport(selectedTeleport.Position.X, selectedTeleport.Position.Y, selectedTeleport.Position.Z)
        end
    end
})

MacLib:SetFolder("Maclib")
tabs.Settings:InsertConfigSection("Left")

Window.onUnloaded(function()
	print("Unloaded!")
end)

tabs.Main:Select()
MacLib:LoadAutoLoadConfig()

Embed on website

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