c00lVoidGUI F3X
Key RequiredUniversal

c00lVoidGUI F3X

Universal Scripttimtimroblox363timtimroblox363 2.4K views 17 executesUpdated Oct 29, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•331 lines (10777 chars)
-- BRO NO SKID

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer

local gui = Instance.new("ScreenGui")
gui.Name = "c00lVoid_GUI"
gui.ResetOnSpawn = false
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.Parent = game:GetService("CoreGui")

local bg = Instance.new("ImageLabel")
bg.Name = "Background"
bg.Image = "rbxassetid://111450750967456"
bg.ImageTransparency = 0.68
bg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
bg.BorderSizePixel = 0
bg.Position = UDim2.new(0.174, 0, 0.241, 0)
bg.Size = UDim2.new(0, 593, 0, 400)
bg.Parent = gui

local header = Instance.new("Frame")
header.Size = UDim2.new(0, 593, 0, 39)
header.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
header.Parent = bg

local title = Instance.new("TextLabel")
title.Size = UDim2.new(0, 593, 0, 41)
title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
title.Text = "c00lVoid_GUI V0.2 F3X By c00lVoid_8"
title.TextColor3 = Color3.fromRGB(0, 0, 0)
title.Font = Enum.Font.SourceSans
title.TextSize = 14
title.Parent = header

local musicTitle = Instance.new("TextLabel")
musicTitle.Size = UDim2.new(0, 208, 0, 35)
musicTitle.Position = UDim2.new(0.298, 0, 1.333, 0)
musicTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
musicTitle.Text = "Cools Music"
musicTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
musicTitle.Font = Enum.Font.SourceSans
musicTitle.TextSize = 14
musicTitle.Parent = header

local r6btn = Instance.new("TextButton")
r6btn.Size = UDim2.new(0, 34, 0, 33)
r6btn.Position = UDim2.new(0.015, 0, 0.077, 0)
r6btn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
r6btn.Text = "R6"
r6btn.TextColor3 = Color3.fromRGB(0, 0, 0)
r6btn.Font = Enum.Font.SourceSans
r6btn.TextSize = 14
r6btn.Parent = header

local rebtn = Instance.new("TextButton")
rebtn.Size = UDim2.new(0, 34, 0, 33)
rebtn.Position = UDim2.new(0.091, 0, 0.103, 0)
rebtn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
rebtn.Text = "RE"
rebtn.TextColor3 = Color3.fromRGB(0, 0, 0)
rebtn.Font = Enum.Font.SourceSans
rebtn.TextSize = 14
rebtn.Parent = header

local musicFrame = Instance.new("ScrollingFrame")
musicFrame.Size = UDim2.new(0, 574, 0, 128)
musicFrame.Position = UDim2.new(0.015, 0, 0.255, 0)
musicFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
musicFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0)
musicFrame.Parent = bg

local layout = Instance.new("UIListLayout")
layout.Parent = musicFrame
layout.SortOrder = Enum.SortOrder.LayoutOrder

local f3xFrame = Instance.new("ScrollingFrame")
f3xFrame.Size = UDim2.new(0, 574, 0, 88)
f3xFrame.Position = UDim2.new(0.015, 0, 0.712, 0)
f3xFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
f3xFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0)
f3xFrame.Parent = bg

local f3xTitle = Instance.new("TextLabel")
f3xTitle.Size = UDim2.new(0, 200, 0, 33)
f3xTitle.Position = UDim2.new(0.312, 0, 0.595, 0)
f3xTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
f3xTitle.Text = "F3X Scripts"
f3xTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
f3xTitle.Font = Enum.Font.SourceSans
f3xTitle.TextSize = 14
f3xTitle.Parent = bg

local knifeBtn = Instance.new("TextButton")
knifeBtn.Size = UDim2.new(0, 143, 0, 48)
knifeBtn.Position = UDim2.new(0.015, 0, 0.81, 0)
knifeBtn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
knifeBtn.Text = "Knife fi bipis"
knifeBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
knifeBtn.Font = Enum.Font.SourceSans
knifeBtn.TextSize = 14
knifeBtn.Parent = bg

local btoolsBtn = Instance.new("TextButton")
btoolsBtn.Size = UDim2.new(0, 143, 0, 48)
btoolsBtn.Position = UDim2.new(0.256, 0, 0.81, 0)
btoolsBtn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
btoolsBtn.Text = "Give Btools"
btoolsBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
btoolsBtn.Font = Enum.Font.SourceSans
btoolsBtn.TextSize = 14
btoolsBtn.Parent = bg

local msgBtn = Instance.new("TextButton")
msgBtn.Size = UDim2.new(0, 143, 0, 48)
msgBtn.Position = UDim2.new(0.497, 0, 0.81, 0)
msgBtn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
msgBtn.Text = "Message"
msgBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
msgBtn.Font = Enum.Font.SourceSans
msgBtn.TextSize = 14
msgBtn.Parent = bg

local hintBtn = Instance.new("TextButton")
hintBtn.Size = UDim2.new(0, 131, 0, 48)
hintBtn.Position = UDim2.new(0.742, 0, 0.812, 0)
hintBtn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
hintBtn.Text = "Hint"
hintBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
hintBtn.Font = Enum.Font.SourceSans
hintBtn.TextSize = 14
hintBtn.Parent = bg

local dragging = false
local dragInput, dragStart, startPos

bg.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = bg.Position
	end
end)

bg.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement then
		dragInput = input
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if dragging and input == dragInput then
		local delta = input.Position - dragStart
		bg.Position = UDim2.new(
			startPos.X.Scale, startPos.X.Offset + delta.X,
			startPos.Y.Scale, startPos.Y.Offset + delta.Y
		)
	end
end)

bg.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)

local function sendCmd(cmd)
	local rs = ReplicatedStorage:FindFirstChild("HDAdminHDClient")
	if rs then
		local sig = rs:FindFirstChild("Signals"):FindFirstChild("RequestCommandSilent")
		if sig then
			sig:InvokeServer(cmd)
		end
	end
end

local function getF3XTool()
	local tool
	repeat
		for _, v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end
		for _, v in ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end
		task.wait(1)
	until tool
	return tool
end

local function createButton(parent, text, pos, size, callback)
	local btn = Instance.new("TextButton")
	btn.Size = size
	btn.Position = pos
	btn.BackgroundColor3 = Color3.fromRGB(166, 166, 166)
	btn.Text = text
	btn.TextColor3 = Color3.fromRGB(0, 0, 0)
	btn.Font = Enum.Font.SourceSans
	btn.TextSize = 14
	btn.AutomaticSize = Enum.AutomaticSize.XY
	btn.Parent = parent
	btn.MouseButton1Click:Connect(callback)
	return btn
end

createButton(musicFrame, "Spooky scary skeleton", UDim2.new(0, 9, 0, 0), UDim2.new(0, 136, 0, 37), function()
	sendCmd(";music 77484784570543")
	sendCmd(";volume 5")
	sendCmd(";pitch 0.09")
end)

createButton(musicFrame, "RAMPAGE SONG", UDim2.new(0, 9, 0, 0), UDim2.new(0, 136, 0, 37), function()
	sendCmd(";music 100379372434844")
	sendCmd(";volume 5")
end)

createButton(musicFrame, "ERROR 264", UDim2.new(0, 9, 0, 0), UDim2.new(0, 136, 0, 37), function()
	sendCmd(";music 140009716850576")
	sendCmd(";volume 5")
end)

createButton(f3xFrame, "Change Skybox", UDim2.new(0, 0, 0, 0), UDim2.new(0, 143, 0, 39), function()
	local tool = getF3XTool()
	local remote = tool.SyncAPI.ServerEndpoint
	local function _(a) remote:InvokeServer(unpack(a)) end
	local function CreatePart(cf, p) _({"CreatePart", "Normal", cf, p}) end
	local function AddMesh(p) _({"CreateMeshes", {{Part=p}}}) end
	local function SetMesh(p, id) _({"SyncMesh", {{Part=p, MeshId="rbxassetid://"..id}}}) end
	local function SetTexture(p, id) _({"SyncMesh", {{Part=p, TextureId="rbxassetid://"..id}}}) end
	local function Resize(p, s) _({"SyncMesh", {{Part=p, Scale=s}}}) end
	local function SetName(p, n) _({"SetName", {p}, n}) end

	local char = player.Character or player.CharacterAdded:Wait()
	local hrp = char:WaitForChild("HumanoidRootPart")
	local cf = hrp.CFrame * CFrame.new(0, 6, 0)
	CreatePart(cf, workspace)
	task.wait(0.3)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") and v.Position == cf.Position then
			SetName(v, "c00lVoid_8 Skybox")
			AddMesh(v)
			SetMesh(v, "111891702759441")
			SetTexture(v, "111450750967456")
			Resize(v, Vector3.new(3000, 3000, 3000))
			break
		end
	end
end)

createButton(f3xFrame, "Decal Spam", UDim2.new(0.249, 0, 0, 0), UDim2.new(0, 143, 0, 39), function()
	local tool = getF3XTool()
	local remote = tool.SyncAPI.ServerEndpoint
	local function _(a) remote:InvokeServer(unpack(a)) end
	local function SpawnDecal(p, f) _({"CreateTextures", {{Part=p, Face=f, TextureType="Decal"}}}) end
	local function AddDecal(p, id, f) _({"SyncTexture", {{Part=p, Face=f, TextureType="Decal", Texture="rbxassetid://"..id}}}) end
	local function SetLocked(p, b) _({"SetLocked", {p}, b}) end

	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") then
			spawn(function()
				SetLocked(v, false)
				for _, face in Enum.NormalId:GetEnumItems() do
					SpawnDecal(v, face)
					AddDecal(v, "111450750967456", face)
				end
			end)
		end
	end
end)

createButton(f3xFrame, "Unanchor all", UDim2.new(0.498, 0, 0, 0), UDim2.new(0, 143, 0, 39), function()
	local tool = getF3XTool()
	local remote = tool.SyncAPI.ServerEndpoint
	local function _(a) remote:InvokeServer(unpack(a)) end
	local function SetAnchor(p, b) _({"SyncAnchor", {{Part=p, Anchored=b}}}) end
	local function SetLocked(p, b) _({"SetLocked", {p}, b}) end

	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") then
			spawn(function()
				SetLocked(v, false)
				SetAnchor(v, false)
			end)
		end
	end
end)

createButton(f3xFrame, "Disco Part", UDim2.new(0.751, 0, 0, 0), UDim2.new(0, 143, 0, 39), function()
	local tool = getF3XTool()
	local remote = tool.SyncAPI.ServerEndpoint
	local function _(a) remote:InvokeServer(unpack(a)) end
	local function Color(p, c) _({"SyncColor", {{Part=p, Color=c, UnionColoring=false}}}) end

	local active = false
	local conn
	script.Parent.MouseButton1Click:Connect(function()
		active = not active
		if active then
			conn = RunService.Heartbeat:Connect(function()
				for _, p in workspace:GetDescendants() do
					if p:IsA("BasePart") then
						Color(p, Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255)))
					end
				end
				task.wait(0.2)
			end)
		else
			if conn then conn:Disconnect() end
		end
	end)
end)

r6btn.MouseButton1Click:Connect(function() sendCmd(";r6") end)
rebtn.MouseButton1Click:Connect(function() sendCmd(";re") end)

knifeBtn.MouseButton1Click:Connect(function()
	game.StarterGui:SetCore("SendNotification", {Title = "Knife", Text = "Knife on is a update is no work xD", Duration = 3})
end)

btoolsBtn.MouseButton1Click:Connect(function()
	sendCmd(";btools")
	sendCmd(";give me f3x")
	sendCmd(";f3x")
end)

msgBtn.MouseButton1Click:Connect(function()
	sendCmd(";sm Game Got hacked By c00lVoid_8 lol")
end)

hintBtn.MouseButton1Click:Connect(function()
	sendCmd(";h Game Got hacked By c00lVoid_8 lol")
end)

Features & Information

lol

Community Comments (3)

lolehattheamalolehattheamaOct 29, 2025

ima test this

lolehattheamalolehattheamaOct 29, 2025

woah nice script bro!

k008kiddk008kiddOct 29, 2025

W GUİ❤️‍🔥

More Scripts for Universal Scripts