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