Spectrum For Game

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?

  1. Launch Roblox and join your desired game.
  2. Click the “Copy” button to duplicate the script code.
  3. Paste the script code into your preferred Roblox executor.
  4. 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)()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

 

Remember to employ a dummy account when injecting scripts. We cannot be held responsible for any potential harm caused to your Roblox account.

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

 

Leave a Comment

Your email address will not be published. Required fields are marked *