Blox Fruits is an immensely popular game on the Roblox platform, boasting a vast user base. This action-adventure game revolves around a pirate theme, where players engage in combat against a variety of enemies and challenging bosses. Exploring islands and consuming different fruits are essential for advancing your character’s level.
What is Roblox Script?
Roblox Scripts typically refer to snippets of code that offer automation advantages within the game. Independent developers and scripters create these scripts, which are not officially endorsed by the Roblox platform. Nevertheless, you can still utilize these scripts through Roblox executors such as Arceus X, Hydrogen Executor, JJSploit, Fluxus executor, and others.
How to Use Roblox Script?
- Launch Roblox and join your desired game.
- Click the “Copy” button to duplicate the script code.
- Paste the script code into your preferred Roblox executor.
- Execute the script code and savor the enhanced experience.
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- Version: 3.2
-- Instances:
local Spectrum = Instance.new("ScreenGui")
local MainSpectrum = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local ImageLabel = Instance.new("ImageLabel")
local KillAura = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local Hitbox = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local Esp = Instance.new("TextButton")
local UICorner_4 = Instance.new("UICorner")
local Exit = Instance.new("TextButton")
local UICorner_5 = Instance.new("UICorner")
--Properties:
Spectrum.Name = "Spectrum"
Spectrum.Parent = game.CoreGui
Spectrum.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
MainSpectrum.Name = "Main Spectrum"
MainSpectrum.Parent = Spectrum
MainSpectrum.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
MainSpectrum.BackgroundTransparency = 0.500
MainSpectrum.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainSpectrum.BorderSizePixel = 0
MainSpectrum.Position = UDim2.new(0.252613097, 0, 0.444170684, 0)
MainSpectrum.Size = UDim2.new(0, 243, 0, 283)
UICorner.Parent = MainSpectrum
ImageLabel.Parent = MainSpectrum
ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel.BackgroundTransparency = 1.000
ImageLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
ImageLabel.BorderSizePixel = 0
ImageLabel.Size = UDim2.new(0, 42, 0, 41)
ImageLabel.Image = "rbxassetid://18459537596"
KillAura.Name = "KillAura"
KillAura.Parent = MainSpectrum
KillAura.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
KillAura.BackgroundTransparency = 0.500
KillAura.BorderColor3 = Color3.fromRGB(0, 0, 0)
KillAura.BorderSizePixel = 0
KillAura.Position = UDim2.new(0.0681343228, 0, 0.18091467, 0)
KillAura.Size = UDim2.new(0, 209, 0, 50)
KillAura.Font = Enum.Font.GothamBold
KillAura.Text = "KillAura"
KillAura.TextColor3 = Color3.fromRGB(255, 255, 255)
KillAura.TextScaled = true
KillAura.TextSize = 14.000
KillAura.TextStrokeTransparency = 0.940
KillAura.TextWrapped = true
UICorner_2.Parent = KillAura
Hitbox.Name = "Hitbox"
Hitbox.Parent = MainSpectrum
Hitbox.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
Hitbox.BackgroundTransparency = 0.500
Hitbox.BorderColor3 = Color3.fromRGB(0, 0, 0)
Hitbox.BorderSizePixel = 0
Hitbox.Position = UDim2.new(0.0681343228, 0, 0.441186279, 0)
Hitbox.Size = UDim2.new(0, 209, 0, 50)
Hitbox.Font = Enum.Font.GothamBold
Hitbox.Text = "Hitbox"
Hitbox.TextColor3 = Color3.fromRGB(255, 255, 255)
Hitbox.TextScaled = true
Hitbox.TextSize = 14.000
Hitbox.TextStrokeTransparency = 0.940
Hitbox.TextWrapped = true
UICorner_3.Parent = Hitbox
Esp.Name = "Esp"
Esp.Parent = MainSpectrum
Esp.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
Esp.BackgroundTransparency = 0.500
Esp.BorderColor3 = Color3.fromRGB(0, 0, 0)
Esp.BorderSizePixel = 0
Esp.Position = UDim2.new(0.0681343228, 0, 0.710950017, 0)
Esp.Size = UDim2.new(0, 209, 0, 50)
Esp.Font = Enum.Font.GothamBold
Esp.Text = "AutoFarm(COMING SOON)"
Esp.TextColor3 = Color3.fromRGB(255, 255, 255)
Esp.TextScaled = true
Esp.TextSize = 14.000
Esp.TextStrokeTransparency = 0.940
Esp.TextWrapped = true
UICorner_4.Parent = Esp
Exit.Name = "Exit"
Exit.Parent = MainSpectrum
Exit.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Exit.BackgroundTransparency = 0.500
Exit.BorderColor3 = Color3.fromRGB(0, 0, 0)
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0.903525293, 0, -0.000509848469, 0)
Exit.Size = UDim2.new(0, 23, 0, 20)
Exit.Font = Enum.Font.GothamBold
Exit.Text = "X"
Exit.TextColor3 = Color3.fromRGB(255, 255, 255)
Exit.TextScaled = true
Exit.TextSize = 14.000
Exit.TextStrokeTransparency = 0.940
Exit.TextWrapped = true
UICorner_5.Parent = Exit
-- Scripts:
local KaToggle = false
local function findClosestPlayer()
local myPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local closestPlayer = nil
local shortestDistance = math.huge
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer then
local character = player.Character
if character and character:FindFirstChild("HumanoidRootPart") then
local distance = (myPosition - character.HumanoidRootPart.Position).magnitude
if distance < shortestDistance then
shortestDistance = distance
closestPlayer = player
end
end
end
end
return closestPlayer
end
KillAura.MouseButton1Click:Connect(function()
KaToggle = not KaToggle
KillAura.Text = KaToggle and "KillAura ON" or "KillAura OFF"
while KaToggle do
local closestPlayer = findClosestPlayer()
if closestPlayer then
local args = {
[1] = "Bite",
[2] = closestPlayer.Character.Humanoid,
[3] = closestPlayer.Character.BiteHitbox
}
game:GetService("ReplicatedStorage").ServerEvents.Bite:FireServer(unpack(args))
end
wait(0.1)
end
end)
Hitbox.MouseButton1Click:Connect(function()
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
_G.TeamCheck = true
RunService.RenderStepped:Connect(function()
if not _G.Disabled then
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
local character = player.Character
if character then
pcall(function()
local part = character:FindFirstChild("BiteHitbox")
if part then
if _G.TeamCheck and player.Team == LocalPlayer.Team then
part.Size = Vector3.new(1, 1, 1)
else
part.Size = Vector3.new(25, 25, 25)
part.Transparency = 1
part.BrickColor = BrickColor.new("Royal purple")
part.Material = Enum.Material.Neon
part.CanCollide = false
part.Massless = true
end
end
end)
end
end
end
end
end)
end)
local function WUCBVR_fake_script() -- MainSpectrum.Animation&Stuff
local script = Instance.new('LocalScript', MainSpectrum)
local TweenService = game:GetService("TweenService")
local frame = script.Parent
local corner = frame.UICorner
local lbl = frame:GetDescendants()
frame.Size = UDim2.new(0, 32, 0, 34)
frame.Position = UDim2.new(0.488, 0, 0.478, 0)
corner.CornerRadius = UDim.new(0, 50)
frame.ImageLabel.ImageTransparency = 1
for i, v in pairs(lbl) do
if v :IsA("TextBox") then
v.TextTransparency = 1
end
end
for _, v in pairs(lbl) do
if v:IsA("GuiObject") then
v.BackgroundTransparency = 1
if v:IsA("TextLabel") or v:IsA("TextButton") then
v.TextTransparency = 1
end
end
if v:IsA("ImageLabel") or v:IsA("ImageButton") then
v.ImageTransparency = 1
end
end
print("Set Properties")
local goalCorner = { CornerRadius = UDim.new(0, 8) }
local goalFrame = {
Size = UDim2.new(0, 243,0, 283),
Position = UDim2.new(0.433, 0,0.392, 0)
}
local tweenInfo = TweenInfo.new(
1.5, -- Time (seconds)
Enum.EasingStyle.Linear, -- Easing style
Enum.EasingDirection.Out, -- Easing direction
0, -- Repeat count (0 = no repeat)
false, -- Reverses (true = no)
0 -- Delay time
)
local tweenCorner = TweenService:Create(corner, tweenInfo, goalCorner)
local tweenSize = TweenService:Create(frame, tweenInfo, { Size = goalFrame.Size })
local tweenPosition = TweenService:Create(frame, tweenInfo, { Position = goalFrame.Position })
tweenCorner:Play()
tweenCorner.Completed:Connect(function()
tweenSize:Play()
tweenPosition:Play()
end)
print("Tweened Succsesfuly")
local function onTweensCompleted()
for _, v in pairs(lbl) do
if v:IsA("GuiObject") then
local tweenBackground = TweenService:Create(v, tweenInfo, { BackgroundTransparency = 0.6 })
tweenBackground:Play()
if v:IsA("TextLabel") or v:IsA("TextButton") or v:IsA("TextBox") then
local tweenText = TweenService:Create(v, tweenInfo, { TextTransparency = 0 })
tweenText:Play()
end
end
if v:IsA("ImageLabel") or v:IsA("ImageButton") then
local tweenImage = TweenService:Create(v, tweenInfo, { ImageTransparency = 0 })
tweenImage:Play()
local tweenImages = TweenService:Create(v, tweenInfo, { BackgroundTransparency = 1 })
tweenImages:Play()
end
end
end
warn("Tweens Completed")
tweenPosition.Completed:Connect(onTweensCompleted)
tweenSize.Completed:Connect(onTweensCompleted)
wait(4.2)
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Spectrum Loaded!", -- Required
Text = "By spectrum_691", -- Required
Icon = "rbxassetid://18459537596", -- Optional
Duration = 5
})
print("Spectrum Succsesfuly Loaded!")
end
coroutine.wrap(WUCBVR_fake_script)()
local function ZTICXSR_fake_script() -- MainSpectrum.Drag
local script = Instance.new('LocalScript', MainSpectrum)
local UserInputService = game:GetService("UserInputService")
local runService = (game:GetService("RunService"));
local gui = script.Parent
local dragging
local dragInput
local dragStart
local startPos
function Lerp(a, b, m)
return a + (b - a) * m
end;
local lastMousePos
local lastGoalPos
local DRAG_SPEED = (8); -- // The speed of the UI darg.
function Update(dt)
if not (startPos) then return end;
if not (dragging) and (lastGoalPos) then
gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
return
end;
local delta = (lastMousePos - UserInputService:GetMouseLocation())
local xGoal = (startPos.X.Offset - delta.X);
local yGoal = (startPos.Y.Offset - delta.Y);
lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
end;
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
lastMousePos = UserInputService:GetMouseLocation()
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
runService.Heartbeat:Connect(Update)
end
coroutine.wrap(ZTICXSR_fake_script)()
local function MYIVCBK_fake_script() -- MainSpectrum.BlurEffectScript
local script = Instance.new('LocalScript', MainSpectrum)
-- script by: @ImSnox
local Lighting = game:GetService("Lighting")
local camera = workspace.CurrentCamera
local BLUR_SIZE = Vector2.new(10, 10)
local PART_SIZE = 0.01
local PART_TRANSPARENCY = 1 - 1e-7
local START_INTENSITY = 1
script.Parent:SetAttribute("BlurIntensity", START_INTENSITY)
local BLUR_OBJ = Instance.new("DepthOfFieldEffect")
BLUR_OBJ.FarIntensity = 0
BLUR_OBJ.NearIntensity = script.Parent:GetAttribute("BlurIntensity")
BLUR_OBJ.FocusDistance = 0.25
BLUR_OBJ.InFocusRadius = 0
BLUR_OBJ.Parent = Lighting
local PartsList = {}
local BlursList = {}
local BlurObjects = {}
local BlurredGui = {}
BlurredGui.__index = BlurredGui
function rayPlaneIntersect(planePos, planeNormal, rayOrigin, rayDirection)
local n = planeNormal
local d = rayDirection
local v = rayOrigin - planePos
local num = n.x*v.x + n.y*v.y + n.z*v.z
local den = n.x*d.x + n.y*d.y + n.z*d.z
local a = -num / den
return rayOrigin + a * rayDirection, a
end
function rebuildPartsList()
PartsList = {}
BlursList = {}
for blurObj, part in pairs(BlurObjects) do
table.insert(PartsList, part)
table.insert(BlursList, blurObj)
end
end
function BlurredGui.new(frame, shape)
local blurPart = Instance.new("Part")
blurPart.Size = Vector3.new(1, 1, 1) * 0.01
blurPart.Anchored = true
blurPart.CanCollide = false
blurPart.CanTouch = false
blurPart.Material = Enum.Material.Glass
blurPart.Transparency = PART_TRANSPARENCY
blurPart.Parent = workspace.CurrentCamera
local mesh
if (shape == "Rectangle") then
mesh = Instance.new("BlockMesh")
mesh.Parent = blurPart
elseif (shape == "Oval") then
mesh = Instance.new("SpecialMesh")
mesh.MeshType = Enum.MeshType.Sphere
mesh.Parent = blurPart
end
local ignoreInset = false
local currentObj = frame
while true do
currentObj = currentObj.Parent
if (currentObj and currentObj:IsA("ScreenGui")) then
ignoreInset = currentObj.IgnoreGuiInset
break
elseif (currentObj == nil) then
break
end
end
local new = setmetatable({
Frame = frame;
Part = blurPart;
Mesh = mesh;
IgnoreGuiInset = ignoreInset;
}, BlurredGui)
BlurObjects[new] = blurPart
rebuildPartsList()
game:GetService("RunService"):BindToRenderStep("...", Enum.RenderPriority.Camera.Value + 1, function()
blurPart.CFrame = camera.CFrame * CFrame.new(0,0,0)
BlurredGui.updateAll()
end)
return new
end
function updateGui(blurObj)
if (not blurObj.Frame.Visible) then
blurObj.Part.Transparency = 1
return
end
local camera = workspace.CurrentCamera
local frame = blurObj.Frame
local part = blurObj.Part
local mesh = blurObj.Mesh
part.Transparency = PART_TRANSPARENCY
local corner0 = frame.AbsolutePosition + BLUR_SIZE
local corner1 = corner0 + frame.AbsoluteSize - BLUR_SIZE*2
local ray0, ray1
if (blurObj.IgnoreGuiInset) then
ray0 = camera:ViewportPointToRay(corner0.X, corner0.Y, 1)
ray1 = camera:ViewportPointToRay(corner1.X, corner1.Y, 1)
else
ray0 = camera:ScreenPointToRay(corner0.X, corner0.Y, 1)
ray1 = camera:ScreenPointToRay(corner1.X, corner1.Y, 1)
end
local planeOrigin = camera.CFrame.Position + camera.CFrame.LookVector * (0.05 - camera.NearPlaneZ)
local planeNormal = camera.CFrame.LookVector
local pos0 = rayPlaneIntersect(planeOrigin, planeNormal, ray0.Origin, ray0.Direction)
local pos1 = rayPlaneIntersect(planeOrigin, planeNormal, ray1.Origin, ray1.Direction)
local pos0 = camera.CFrame:PointToObjectSpace(pos0)
local pos1 = camera.CFrame:PointToObjectSpace(pos1)
local size = pos1 - pos0
local center = (pos0 + pos1)/2
mesh.Offset = center
mesh.Scale = size / PART_SIZE
end
function BlurredGui.updateAll()
BLUR_OBJ.NearIntensity = tonumber(script.Parent:GetAttribute("BlurIntensity"))
for i = 1, #BlursList do
updateGui(BlursList[i])
end
local cframes = table.create(#BlursList, workspace.CurrentCamera.CFrame)
workspace:BulkMoveTo(PartsList, cframes, Enum.BulkMoveMode.FireCFrameChanged)
BLUR_OBJ.FocusDistance = 0.25 - camera.NearPlaneZ
end
function BlurredGui:Destroy()
self.Part:Destroy()
BlurObjects[self] = nil
rebuildPartsList()
end
BlurredGui.new(script.Parent, "Rectangle")
BlurredGui.updateAll()
return BlurredGui
end
coroutine.wrap(MYIVCBK_fake_script)()
local function CCQZ_fake_script() -- Exit.LocalScript
local script = Instance.new('LocalScript', Exit)
script.Parent.MouseButton1Click:Connect(function()
game:GetService("CoreGui").Spectrum:Destroy()
end)
end
coroutine.wrap(CCQZ_fake_script)()
Description
*Killaura(Toggable in GUI) *Hitbox Expander(PreSet Limit, dont change it) *Autofarm(COMING SOON, 50% DONE) My Discord: spectrum_691
Download Vn Video Editor For PC
Download Dooflix


