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


local Window = Rayfield:CreateWindow({
   Name = "✔THA BRONX 3",
   Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
   LoadingTitle = "MADE BY ScriptForge",
   LoadingSubtitle = "ScriptForge",
   Theme = "Ocean", -- Check https://[Log in to view URL]

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

   ConfigurationSaving = {
      Enabled = false,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "THA BRONX 3"
   },

   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 = true, -- Set this to true to use our key system
   KeySettings = {
      Title = "THA BRONX 3",
      Subtitle = "Key System",
      Note = "ScriptForge", -- 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 = false, -- 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 = {"ScriptForge"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
   }
})

--[[

]]--

local player = game.Players.LocalPlayer
local character = player.Character
local humanoid = character and character:FindFirstChild("Humanoid")
local mouse = player:GetMouse()
local uis = game:GetService("UserInputService")
local runService = game:GetService("RunService")
local replicatedStorage = game:GetService("ReplicatedStorage")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ExploitGUI"
screenGui.Parent = player.PlayerGui

local buttons = {
    ESP = Instance.new("TextButton"),
    Aimbot = Instance.new("TextButton"),
    Fly = Instance.new("TextButton"),
    Invisible = Instance.new("TextButton"),
    Money = Instance.new("TextButton")
}

local espEnabled = true
local aimbotEnabled = true
local flyEnabled = true
local invisibleEnabled = true

local function createButton(name, position, size)
    local button = buttons[name]
    button.Parent = screenGui
    button.Position = UDim2.new(position.X, position.Y, position.Z, position.W)
    button.Size = UDim2.new(size.X, size.Y, size.Z, size.W)
    button.Text = name
    button.BackgroundColor3 = Color3.new(0.5, 0.5, 0.5)
    button.TextColor3 = Color3.new(1, 1, 1)
    return button
end

createButton("ESP", UDim2.new(0.05, 0, 0.1, 0), UDim2.new(0, 100, 0, 30))
createButton("Aimbot", UDim2.new(0.05, 0, 0.2, 0), UDim2.new(0, 100, 0, 30))
createButton("Fly", UDim2.new(0.05, 0, 0.3, 0), UDim2.new(0, 100, 0, 30))
createButton("Invisible", UDim2.new(0.05, 0, 0.4, 0), UDim2.new(0, 100, 0, 30))
createButton("Money", UDim2.new(0.05, 0, 0.5, 0), UDim2.new(0, 100, 0, 30))

-- ESP
buttons.ESP.MouseButton1Click:Connect(function()
    espEnabled = not espEnabled
    if espEnabled then
        buttons.ESP.BackgroundColor3 = Color3.new(0, 1, 0)
    else
        buttons.ESP.BackgroundColor3 = Color3.new(0.5, 0.5, 0.5)
    end
end)

local function updateESP()
    if not espEnabled or not character then return end
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            local rootPart = player.Character.HumanoidRootPart
            local distance = (character.HumanoidRootPart.Position - rootPart.Position).Magnitude
            if distance < 100 then -- Adjust range as needed
                local screenPos, onScreen = workspace.CurrentCamera:WorldToScreenPoint(rootPart.Position)
                if onScreen then
                    local textLabel = player.Character:FindFirstChild("ESPLabel")
                    if not textLabel then
                        textLabel = Instance.new("TextLabel")
                        textLabel.Name = "ESPLabel"
                        textLabel.Parent = screenGui
                        textLabel.BackgroundTransparency = 1
                        textLabel.TextColor3 = Color3.new(1, 0, 0)
                        textLabel.Size = UDim2.new(0, 100, 0, 20)
                        player.Character:AddTag("ESPLabel")
                    end
                    textLabel.Position = UDim2.new(0, screenPos.X - 50, 0, screenPos.Y - 10)
                    textLabel.Text = player.Name
                else
                    if player.Character:FindFirstChild("ESPLabel") then
                        player.Character:FindFirstChild("ESPLabel"):Destroy()
                    end
                end
            else
                if player.Character:FindFirstChild("ESPLabel") then
                    player.Character:FindFirstChild("ESPLabel"):Destroy()
                end
            end
        end
    end
end

runService.RenderStepped:Connect(updateESP)

-- Aimbot
buttons.Aimbot.MouseButton1Click:Connect(function()
    aimbotEnabled = not aimbotEnabled
    if aimbotEnabled then
        buttons.Aimbot.BackgroundColor3 = Color3.new(0, 1, 0)
    else
        buttons.Aimbot.BackgroundColor3 = Color3.new(0.5, 0.5, 0.5)
    end
end)

local function aimbot()
    if not aimbotEnabled or not character then return end
    local closestPlayer = nil
    local closestDistance = math.huge
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            local rootPart = player.Character.HumanoidRootPart
            local distance = (character.HumanoidRootPart.Position - rootPart.Position).Magnitude
            if distance < closestDistance then
                closestDistance = distance
                closestPlayer = player
            end
        end
    end
    if closestPlayer then
        local rootPart = closestPlayer.Character.HumanoidRootPart
        local lookVector = (rootPart.Position - character.HumanoidRootPart.Position).Unit
        character.HumanoidRootPart.CFrame = CFrame.lookAt(character.HumanoidRootPart.Position, rootPart.Position) * CFrame.Angles(0, math.rad(180), 0);
    end
end

runService.Heartbeat:Connect(aimbot)

-- Fly
buttons.Fly.MouseButton1Click:Connect(function()
    flyEnabled = not flyEnabled
    if flyEnabled then
        buttons.Fly.BackgroundColor3 = Color3.new(0, 1, 0)
        humanoid.WalkSpeed = 0
        humanoid.JumpPower = 0
        humanoid.PlatformStand = true
    else
        buttons.Fly.BackgroundColor3 = Color3.new(0.5, 0.5, 0.5)
        humanoid.WalkSpeed = 16
        humanoid.JumpPower = 50
        humanoid.PlatformStand = false
    end
end)

local function fly()
    if not flyEnabled or not character then return end
    local velocity = Vector3.new(0, 0, 0)
    if uis:IsKeyDown(Enum.KeyCode.W) then velocity = velocity + character.HumanoidRootPart.CFrame.LookVector * 20 end
    if uis:IsKeyDown(Enum.KeyCode.S) then velocity = velocity - character.HumanoidRootPart.CFrame.LookVector * 20 end
    if uis:IsKeyDown(Enum.KeyCode.A) then velocity = velocity - character.HumanoidRootPart.CFrame.RightVector * 20 end
    if uis:IsKeyDown(Enum.KeyCode.D) then velocity = velocity + character.HumanoidRootPart.CFrame.RightVector * 20 end
    if uis:IsKeyDown(Enum.KeyCode.Space) then velocity = velocity + Vector3.new(0, 20, 0) end
    if uis:IsKeyDown(Enum.KeyCode.LeftShift) then velocity = velocity - Vector3.new(0, 20, 0) end
    character.HumanoidRootPart.Velocity = velocity
end

runService.Heartbeat:Connect(fly)

-- Invisible
buttons.Invisible.MouseButton1Click:Connect(function()
    invisibleEnabled = not invisibleEnabled
    if invisibleEnabled then
        buttons.Invisible.BackgroundColor3 = Color3.new(0, 1, 0)
        for _, part in pairs(character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.Transparency = 1
            end
        end
        end

Embed on website

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