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
To embed this project on your website, copy the following code and paste it into your website's HTML: