
Key RequiredUniversal

--==================================================
-- 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)
![Sir Meme Hub | [16 GAMES] [$14.99 LIFETIME] | FARM/AIM/ESP](https://scriptblox.com/images/sb/-1-1791044877945.webp)


dis she is not f3x blud