Void script f3x
Key RequiredUniversal

Void script f3x

Universal ScriptMasonpayneMasonpayne 738 views 488 executesUpdated Feb 19, 2026
Unrated
00
Lua Script•132 lines (4431 chars)
--==================================================
-- VOID REALM EXPERIENCE | Roblox
-- Purple NPCs, Graphics Effects, F3X Panel
--==================================================

-- SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")

local player = Players.LocalPlayer
local mouse = player:GetMouse()
local camera = workspace.CurrentCamera

--==================================================
-- VOID ENVIRONMENT
--==================================================
local voidPart = Instance.new("Part")
voidPart.Size = Vector3.new(200, 200, 200)
voidPart.Position = Vector3.new(0, 100, 0)
voidPart.Anchored = true
voidPart.CanCollide = false
voidPart.Transparency = 1
voidPart.Parent = workspace

-- Add a Void Sky
Lighting.Sky = Instance.new("Sky")
Lighting.Sky.SkyboxBk = "rbxassetid://0" -- set to black/void images
Lighting.Sky.SkyboxDn = "rbxassetid://0"
Lighting.Sky.SkyboxFt = "rbxassetid://0"
Lighting.Sky.SkyboxLf = "rbxassetid://0"
Lighting.Sky.SkyboxRt = "rbxassetid://0"
Lighting.Sky.SkyboxUp = "rbxassetid://0"

-- Optional: Fog
Lighting.FogColor = Color3.fromRGB(15, 0, 30)
Lighting.FogStart = 0
Lighting.FogEnd = 300

--==================================================
-- NPC CREATION
--==================================================
local npcFolder = Instance.new("Folder", workspace)
npcFolder.Name = "VoidNPCs"

for i = 1, 10 do
    local npc = Instance.new("Part")
    npc.Size = Vector3.new(4, 6, 4)
    npc.Position = Vector3.new(math.random(-50,50), 105, math.random(-50,50))
    npc.Anchored = true
    npc.CanCollide = false
    npc.Color = Color3.fromRGB(128, 0, 128) -- purple
    npc.Material = Enum.Material.Neon
    npc.Parent = npcFolder

    -- Simple floating animation
    local goal = {}
    goal.Position = npc.Position + Vector3.new(0, 2, 0)
    local tween = TweenService:Create(npc, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true), goal)
    tween:Play()
end

--==================================================
-- GRAPHICS EFFECTS
--==================================================
local blur = Instance.new("BlurEffect", Lighting)
blur.Size = 5

local colorCorrection = Instance.new("ColorCorrectionEffect", Lighting)
colorCorrection.TintColor = Color3.fromRGB(100, 0, 150)
colorCorrection.Contrast = 0.2
colorCorrection.Brightness = 0.1

--==================================================
-- SIMPLE F3X PANEL
--==================================================
local ScreenGui = Instance.new("ScreenGui", player.PlayerGui)
ScreenGui.Name = "VoidF3X"

local frame = Instance.new("Frame", ScreenGui)
frame.Size = UDim2.new(0, 250, 0, 350)
frame.Position = UDim2.new(0, 20, 0, 20)
frame.BackgroundColor3 = Color3.fromRGB(40, 0, 60)
frame.BorderSizePixel = 2

local function createButton(text, callback)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(1, -10, 0, 40)
    button.Position = UDim2.new(0, 5, 0, (#frame:GetChildren()-1) * 45)
    button.Text = text
    button.BackgroundColor3 = Color3.fromRGB(80, 0, 130)
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.Parent = frame
    button.MouseButton1Click:Connect(callback)
end

-- Buttons for F3X
createButton("Teleport to Void", function()
    player.Character:SetPrimaryPartCFrame(CFrame.new(voidPart.Position + Vector3.new(0,5,0)))
end)

createButton("Toggle NPCs", function()
    npcFolder.Enabled = not npcFolder.Enabled
    for _, npc in pairs(npcFolder:GetChildren()) do
        npc.Transparency = npc.Transparency == 1 and 0 or 1
    end
end)

createButton("Toggle Blur", function()
    blur.Enabled = not blur.Enabled
end)

createButton("Reset Lighting", function()
    Lighting.FogEnd = 1000
    Lighting.Brightness = 0
    colorCorrection.Enabled = false
end)

--==================================================
-- OPTIONAL: Mouse Hover Glow for NPCs
--==================================================
RunService.RenderStepped:Connect(function()
    for _, npc in pairs(npcFolder:GetChildren()) do
        if (npc.Position - player.Character.PrimaryPart.Position).Magnitude < 10 then
            npc.Material = Enum.Material.ForceField
        else
            npc.Material = Enum.Material.Neon
        end
    end
end)

Features & Information

I
#Void#Graphic may be bad#Clones

Community Comments (1)

roadblockscherriesroadblockscherriesFeb 19, 2026

dis she is not f3x blud

More Scripts for Universal Scripts