
Universal Script – Project f3x executor pro
-- Project F3X Executor GUI + Topbar HD Admin Integration + 6 Tabs (Fixed for Delta & loadstring)
-- By V999lkidd_meen & Combined Enhancement
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
if CoreGui:FindFirstChild("ProjectF3X_Executor") then
CoreGui.ProjectF3X_Executor:Destroy()
end
if CoreGui:FindFirstChild("LOGO") then
CoreGui.LOGO:Destroy()
end
------------------------------------------------------------------
-- EXECUTION COUNTER & TIME LOGIC
------------------------------------------------------------------
local executionCount = 1
local ppath = "ProjectF3X_ExecCount.txt"
if writefile and readfile and isfile then
if isfile(ppath) then
local content = readfile(ppath)
executionCount = (tonumber(content) or 0) + 1
end
pcall(function()
writefile(ppath, tostring(executionCount))
end)
end
local startTimeFormatted = os.date("%H:%M:%S - %Y/%m/%d")
------------------------------------------------------------------
-- 1. MAIN EXECUTOR GUI
------------------------------------------------------------------
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ProjectF3X_Executor"
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn = false
ScreenGui.Enabled = false
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderColor3 = Color3.fromRGB(60, 60, 60)
MainFrame.BorderSizePixel = 2
MainFrame.Position = UDim2.new(0.5, -310, 0.5, -200)
MainFrame.Size = UDim2.new(0, 620, 0, 400)
MainFrame.Active = true
MainFrame.Draggable = true
local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
TopBar.BorderSizePixel = 0
TopBar.Size = UDim2.new(1, 0, 0, 30)
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Parent = TopBar
TitleLabel.BackgroundTransparency = 1
TitleLabel.Position = UDim2.new(0, 10, 0, 0)
TitleLabel.Size = UDim2.new(0, 260, 1, 0)
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.Text = "Project F3X Executor (Pro)"
TitleLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
TitleLabel.TextSize = 16
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
local ClockLabel = Instance.new("TextLabel")
ClockLabel.Parent = TopBar
ClockLabel.BackgroundTransparency = 1
ClockLabel.Position = UDim2.new(1, -300, 0, 0)
ClockLabel.Size = UDim2.new(0, 90, 1, 0)
ClockLabel.Font = Enum.Font.SourceSansBold
ClockLabel.Text = "00:00:00"
ClockLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
ClockLabel.TextSize = 16
ClockLabel.TextXAlignment = Enum.TextXAlignment.Right
task.spawn(function()
while task.wait(1) do
ClockLabel.Text = os.date("!%H:%M:%S")
end
end)
local function createTopButton(name, text, posX, sizeX)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = TopBar
btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
btn.BorderColor3 = Color3.fromRGB(70, 70, 70)
btn.Position = UDim2.new(1, posX, 0, 4)
btn.Size = UDim2.new(0, sizeX, 0, 22)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
return btn
end
local F3XBtn = createTopButton("F3XBtn", "F3X", -165, 32)
local REBtn = createTopButton("REBtn", "RE", -130, 30)
local R6Btn = createTopButton("R6Btn", "R6", -95, 30)
local R15Btn = createTopButton("R15Btn", "R15", -60, 30)
local btnToggleTab = createTopButton("ToggleTabBtn", "<", -25, 22)
local function executeTopAdminCommand(cmdText)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local success, requestCommand = pcall(function()
return ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
end)
if success and requestCommand then
pcall(function()
requestCommand:InvokeServer(cmdText)
end)
end
end
F3XBtn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";btools")
end)
R6Btn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";R6")
end)
R15Btn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";R15")
end)
REBtn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";refresh")
end)
------------------------------------------------------------------
-- TAB 1: HOME CONTAINER
------------------------------------------------------------------
local HomeContainer = Instance.new("Frame")
HomeContainer.Name = "HomeContainer"
HomeContainer.Parent = MainFrame
HomeContainer.BackgroundTransparency = 1
HomeContainer.Size = UDim2.new(1, 0, 1, -30)
HomeContainer.Position = UDim2.new(0, 0, 0, 30)
HomeContainer.Visible = true
local AvatarImage = Instance.new("ImageLabel")
AvatarImage.Parent = HomeContainer
AvatarImage.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
AvatarImage.BorderColor3 = Color3.fromRGB(80, 80, 80)
AvatarImage.Position = UDim2.new(0.5, -60, 0, 35)
AvatarImage.Size = UDim2.new(0, 120, 0, 120)
AvatarImage.Image = Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
local AvatarCorner = Instance.new("UICorner")
AvatarCorner.CornerRadius = UDim.new(1, 0)
AvatarCorner.Parent = AvatarImage
local WelcomeLabel = Instance.new("TextLabel")
WelcomeLabel.Parent = HomeContainer
WelcomeLabel.BackgroundTransparency = 1
WelcomeLabel.Position = UDim2.new(0, 20, 0, 170)
WelcomeLabel.Size = UDim2.new(1, -40, 0, 30)
WelcomeLabel.Font = Enum.Font.SourceSansBold
WelcomeLabel.Text = "Welcome back' " .. LocalPlayer.Name
WelcomeLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
WelcomeLabel.TextSize = 20
WelcomeLabel.TextXAlignment = Enum.TextXAlignment.Center
local InfoLabel = Instance.new("TextLabel")
InfoLabel.Parent = HomeContainer
InfoLabel.BackgroundTransparency = 1
InfoLabel.Position = UDim2.new(0, 20, 0, 210)
InfoLabel.Size = UDim2.new(1, -40, 0, 120)
InfoLabel.Font = Enum.Font.SourceSans
InfoLabel.Text = "User ID: " .. LocalPlayer.UserId .. "\nSession Start: " .. startTimeFormatted .. "\nExecution Count: " .. executionCount
InfoLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
InfoLabel.TextSize = 15
InfoLabel.TextXAlignment = Enum.TextXAlignment.Center
InfoLabel.TextYAlignment = Enum.TextYAlignment.Top
------------------------------------------------------------------
-- TAB 2: EXECUTOR CONTAINER
------------------------------------------------------------------
local EditorContainer = Instance.new("Frame")
EditorContainer.Name = "EditorContainer"
EditorContainer.Parent = MainFrame
EditorContainer.BackgroundTransparency = 1
EditorContainer.Size = UDim2.new(1, 0, 1, -30)
EditorContainer.Position = UDim2.new(0, 0, 0, 30)
EditorContainer.Visible = false
local EditorHolder = Instance.new("ScrollingFrame")
EditorHolder.Name = "EditorHolder"
EditorHolder.Parent = EditorContainer
EditorHolder.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
EditorHolder.BorderColor3 = Color3.fromRGB(60, 60, 60)
EditorHolder.Position = UDim2.new(0, 10, 0, 10)
EditorHolder.Size = UDim2.new(0, 430, 0, 230)
EditorHolder.CanvasSize = UDim2.new(2, 0, 5, 0)
EditorHolder.ScrollBarThickness = 6
EditorHolder.ScrollingDirection = Enum.ScrollingDirection.XY
local ScriptBox = Instance.new("TextBox")
ScriptBox.Name = "ScriptBox"
ScriptBox.Parent = EditorHolder
ScriptBox.BackgroundTransparency = 1
ScriptBox.Position = UDim2.new(0, 0, 0, 0)
ScriptBox.Size = UDim2.new(1, 0, 1, 0)
ScriptBox.ClearTextOnFocus = false
ScriptBox.Font = Enum.Font.Code
ScriptBox.MultiLine = true
ScriptBox.PlaceholderColor3 = Color3.fromRGB(100, 100, 100)
ScriptBox.PlaceholderText = "-- Type or paste your long script here..."
ScriptBox.Text = ""
ScriptBox.TextColor3 = Color3.fromRGB(220, 220, 220)
ScriptBox.TextSize = 13
ScriptBox.TextXAlignment = Enum.TextXAlignment.Left
ScriptBox.TextYAlignment = Enum.TextYAlignment.Top
local ConsoleBox = Instance.new("TextBox")
ConsoleBox.Name = "ConsoleBox"
ConsoleBox.Parent = EditorContainer
ConsoleBox.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
ConsoleBox.BorderColor3 = Color3.fromRGB(50, 50, 50)
ConsoleBox.Position = UDim2.new(0, 10, 0, 250)
ConsoleBox.Size = UDim2.new(0, 430, 0, 65)
ConsoleBox.Font = Enum.Font.Code
ConsoleBox.MultiLine = true
ConsoleBox.ClearTextOnFocus = false
ConsoleBox.Text = "-- Execution Logs & Errors will appear here..."
ConsoleBox.TextColor3 = Color3.fromRGB(120, 220, 120)
ConsoleBox.TextSize = 11
ConsoleBox.TextXAlignment = Enum.TextXAlignment.Left
ConsoleBox.TextYAlignment = Enum.TextYAlignment.Top
ConsoleBox.TextEditable = false
local function createControlBtn(name, text, posX, posY, sizeX, sizeY)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = EditorContainer
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.BorderColor3 = Color3.fromRGB(80, 80, 80)
btn.Position = UDim2.new(0, posX, 0, posY)
btn.Size = UDim2.new(0, sizeX, 0, sizeY)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 15
return btn
end
local ExecuteBtn = createControlBtn("ExecuteBtn", "Execute", 10, 325, 135, 35)
local ClearBtn = createControlBtn("ClearBtn", "Clear", 155, 325, 135, 35)
local CopyBtn = createControlBtn("CopyBtn", "Copy Code", 300, 325, 140, 35)
ExecuteBtn.MouseButton1Click:Connect(function()
local code = ScriptBox.Text
if string.match(code, "https?://") and not string.match(code, "\n") then
local success, res = pcall(function()
return game:HttpGet(code)
end)
if success and res then
code = res
ConsoleBox.TextColor3 = Color3.fromRGB(100, 200, 255)
ConsoleBox.Text = "[Info]: Successfully fetched script from URL!"
else
ConsoleBox.TextColor3 = Color3.fromRGB(255, 80, 80)
ConsoleBox.Text = "[Error]: Failed to fetch URL content!"
return
end
end
local func, syntaxErr = loadstring(code)
if func then
local success, err = pcall(func)
if success then
ConsoleBox.TextColor3 = Color3.fromRGB(100, 255, 100)
ConsoleBox.Text = "[Success]: Script executed successfully without errors."
else
ConsoleBox.TextColor3 = Color3.fromRGB(255, 100, 100)
ConsoleBox.Text = "[Runtime Error]: " .. tostring(err)
end
else
ConsoleBox.TextColor3 = Color3.fromRGB(255, 165, 0)
ConsoleBox.Text = "[Syntax Error]: " .. tostring(syntaxErr)
end
end)
ClearBtn.MouseButton1Click:Connect(function()
ScriptBox.Text = ""
ConsoleBox.TextColor3 = Color3.fromRGB(120, 220, 120)
ConsoleBox.Text = "-- Editor cleared."
end)
CopyBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard(ScriptBox.Text)
ConsoleBox.TextColor3 = Color3.fromRGB(100, 200, 255)
ConsoleBox.Text = "[Info]: Script copied to clipboard!"
else
ConsoleBox.TextColor3 = Color3.fromRGB(255, 165, 0)
ConsoleBox.Text = "[Warning]: setclipboard is not supported on this executor."
end
end)
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Parent = EditorContainer
ScrollingFrame.Active = true
ScrollingFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
ScrollingFrame.BorderColor3 = Color3.fromRGB(60, 60, 60)
ScrollingFrame.Position = UDim2.new(0, 450, 0, 10)
ScrollingFrame.Size = UDim2.new(0, 160, 0, 350)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 520)
ScrollingFrame.ScrollBarThickness = 6
local assignedScripts = {
["Anonymous Decal.txt"] = [[local id = "122045975874287" local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") then task.spawn(function() remote:InvokeServer("SetLocked", {v}, false) for _, face in pairs(Enum.NormalId:GetEnumItems()) do remote:InvokeServer("CreateTextures", {{["Part"] = v, ["Face"] = face, ["TextureType"] = "Decal"}}) remote:InvokeServer("SyncTexture", {{["Part"] = v, ["Face"] = face, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://"..id}}) end end) end end]],
["Anonymous Skybox.txt"] = [[local id = "122045975874287" local RS = game:GetService("ReplicatedStorage") local RC = RS:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RC:InvokeServer(";fogcolor black") local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local pos = char.HumanoidRootPart.Position + Vector3.new(0, 10, 0) local cleanCF = CFrame.new(pos) remote:InvokeServer("CreatePart", "Normal", cleanCF, workspace) task.wait(0.5) for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - pos).Magnitude < 5 then remote:InvokeServer("SyncMove", {{["Part"] = v, ["CFrame"] = cleanCF}}) remote:InvokeServer("CreateMeshes", {{["Part"] = v}}) remote:InvokeServer("SyncMesh", {{["Part"] = v, ["MeshId"] = "rbxassetid://111891702759441", ["TextureId"] = "rbxassetid://" .. id, ["Scale"] = Vector3.new(99999, 99999, 99999)}}) remote:InvokeServer("SetName", {v}, "SkyBox_Z") remote:InvokeServer("SetLocked", {v}, true) end end]],
["UnAnchor All.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") or v:IsA("UnionOperation") then task.spawn(function() remote:InvokeServer("SyncAnchor", {{["Part"] = v, ["Anchored"] = false}}) end) end end]],
["Skeleton Skybox.txt"] = [[local player = game.Players.LocalPlayer local char = player.Character local tool for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end if not tool then for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end end local remote = tool.SyncAPI.ServerEndpoint local images = { "http://www.roblox.com/asset/?id=169585459", "http://www.roblox.com/asset/?id=169585475", "http://www.roblox.com/asset/?id=169585485", "http://www.roblox.com/asset/?id=169585502", "http://www.roblox.com/asset/?id=169585515", "http://www.roblox.com/asset/?id=169585502", "http://www.roblox.com/asset/?id=169585485", "http://www.roblox.com/asset/?id=169585475" } local skyPart local skyLoop local lastUpdate = 0 local frameTime = 1/10 local index = 1 local function CreateSky() local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end local pos = hrp.Position + Vector3.new(0, 10, 0) remote:InvokeServer("CreatePart", "Normal", CFrame.new(pos), workspace) task.wait(0.5) for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - pos).Magnitude < 5 then skyPart = v break end end if skyPart then remote:InvokeServer("SyncAnchor", {{["Part"] = skyPart, ["Anchored"] = true}}) remote:InvokeServer("CreateMeshes", {{["Part"] = skyPart}}) remote:InvokeServer("SyncMesh", {{["Part"] = skyPart, ["MeshId"] = "rbxassetid://111891702759441", ["Scale"] = Vector3.new(8000, 8000, 8000)}}) remote:InvokeServer("SetLocked", {skyPart}, true) skyLoop = game:GetService("RunService").Heartbeat:Connect(function(dt) lastUpdate = lastUpdate + dt if lastUpdate >= frameTime then lastUpdate = 0 if skyPart and skyPart.Parent then remote:InvokeServer("SyncMesh", {{["Part"] = skyPart, ["TextureId"] = images[index]}}) index = (index % #images) + 1 else skyLoop:Disconnect() end end end) end end CreateSky()]],
["Body Disco.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local parts = {} for _, v in pairs(char:GetChildren()) do if v:IsA("BasePart") then table.insert(parts, v) end end while char and char.Parent do local color = Color3.new(math.random(), math.random(), math.random()) for _, p in pairs(parts) do task.spawn(function() remote:InvokeServer("SyncColor", {{["Part"] = p, ["Color"] = color, ["UnionColoring"] = false}}) end) end task.wait(0.1) end]],
["Black Hole.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local pos = char.HumanoidRootPart.Position + Vector3.new(0, 60, 0) remote:InvokeServer("CreatePart", "Normal", CFrame.new(pos), workspace) task.wait(0.2) local hole for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - pos).Magnitude < 10 then hole = v break end end if hole then remote:InvokeServer("SyncColor", {{["Part"] = hole, ["Color"] = Color3.new(0,0,0)}}) remote:InvokeServer("SyncMaterial", {{["Part"] = hole, ["Material"] = Enum.Material.Neon}}) remote:InvokeServer("CreateMeshes", {{["Part"] = hole}}) remote:InvokeServer("SyncMesh", {{["Part"] = hole, ["MeshType"] = Enum.MeshType.Sphere, ["Scale"] = Vector3.new(50, 50, 50)}}) remote:InvokeServer("SetLocked", {hole}, true) remote:InvokeServer("SetName", {hole}, "BlackHole_Z") for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") and v ~= hole and not v:IsDescendantOf(char) then task.spawn(function() remote:InvokeServer("SyncAnchor", {{["Part"] = v, ["Anchored"] = false}}) remote:InvokeServer("SyncMove", {{["Part"] = v, ["CFrame"] = CFrame.new(pos)}}) remote:InvokeServer("Remove", {v}) end) end end end]],
["Fire All.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(char) then task.spawn(function() remote:InvokeServer("CreateDecorations", {{["Part"] = v, ["DecorationType"] = "Fire"}}) remote:InvokeServer("SyncDecoration", {{["Part"] = v, ["DecorationType"] = "Fire", ["Size"] = 20, ["Heat"] = 20}}) task.spawn(function() while v and v.Parent do for _, player in pairs(game.Players:GetPlayers()) do local pChar = player.Character if pChar and pChar ~= char and pChar:FindFirstChild("HumanoidRootPart") then local dist = (v.Position - pChar.HumanoidRootPart.Position).Magnitude if dist < 8 then local head = pChar:FindFirstChild("Head") if head then remote:InvokeServer("Remove", {head}) end end end end task.wait(0.8) end end) end) end end]],
["Glitch Destruction.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local parts = {} for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(char) then table.insert(parts, v) end end for i = 1, 20 do for _, p in pairs(parts) do task.spawn(function() if p and p.Parent then local rCol = Color3.new(math.random(), math.random(), math.random()) local rSize = Vector3.new(math.random(1, 15), math.random(1, 15), math.random(1, 15)) remote:InvokeServer("SyncColor", {{["Part"] = p, ["Color"] = rCol, ["UnionColoring"] = false}}) remote:InvokeServer("SyncMaterial", {{["Part"] = p, ["Material"] = Enum.Material.Neon}}) remote:InvokeServer("SyncResize", {{["Part"] = p, ["CFrame"] = p.CFrame, ["Size"] = rSize}}) end end) end task.wait(0.15) end remote:InvokeServer("Remove", parts)]],
["Kill All.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint for _, player in pairs(game.Players:GetPlayers()) do local targetChar = player.Character if targetChar then task.spawn(function() local head = targetChar:FindFirstChild("Head") if head then remote:InvokeServer("Remove", {head}) end end) end end]],
["Clear Workspace.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local objects = {} for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") or v:IsA("Model") or v:IsA("Folder") then if not v:IsDescendantOf(char) and v.Name ~= "Terrain" then table.insert(objects, v) end end end remote:InvokeServer("Remove", objects)]],
["Anonymous Destruction.txt"] = [[local id = "122045975874287" local musicId = "1840712882" local RS = game:GetService("ReplicatedStorage") local RC = RS:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character RC:InvokeServer(";music " .. musicId .. " ;pitch 1 ;volume 1000000000") RC:InvokeServer(";fogcolor black") RC:InvokeServer(";unfog") local skyPos = char.HumanoidRootPart.Position + Vector3.new(0, 50, 0) remote:InvokeServer("CreatePart", "Normal", CFrame.new(skyPos), workspace) task.wait(0.5) for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - skyPos).Magnitude < 10 then remote:InvokeServer("CreateMeshes", {{["Part"] = v}}) remote:InvokeServer("SyncMesh", {{["Part"] = v, ["MeshId"] = "rbxassetid://111891702759441", ["TextureId"] = "rbxassetid://" .. id, ["Scale"] = Vector3.new(100000, 100000, 100000)}}) remote:InvokeServer("SetLocked", {v}, true) remote:InvokeServer("SetName", {v}, "FinalSky_Z") break end end for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(char) then task.spawn(function() remote:InvokeServer("SetLocked", {v}, false) for _, face in pairs(Enum.NormalId:GetEnumItems()) do remote:InvokeServer("CreateTextures", {{["Part"] = v, ["Face"] = face, ["TextureType"] = "Decal"}}) remote:InvokeServer("SyncTexture", {{["Part"] = v, ["Face"] = face, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://" .. id}}) end end) end end task.wait(5) for _, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(char) then task.spawn(function() remote:InvokeServer("SyncAnchor", {{["Part"] = v, ["Anchored"] = false}}) end) end end]],
["Part Rain.txt"] = [[local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Building Tools") or game.Players.LocalPlayer.Character:FindFirstChild("Building Tools") local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local root = char.HumanoidRootPart local fixedSize = Vector3.new(5, 5, 5) task.spawn(function() for i = 1, 150 do local spawnPos = root.Position + Vector3.new(math.random(-120, 120), 180, math.random(-120, 120)) local randomColor = Color3.new(math.random(), math.random(), math.random()) remote:InvokeServer("CreatePart", "Normal", CFrame.new(spawnPos), workspace) task.spawn(function() task.wait(0.2) for _, v in pairs(game.Workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - spawnPos).Magnitude < 8 then remote:InvokeServer("SyncResize", {{["Part"] = v, ["CFrame"] = v.CFrame, ["Size"] = fixedSize}}) remote:InvokeServer("SyncColor", {{["Part"] = v, ["Color"] = randomColor, ["UnionColoring"] = false}}) remote:InvokeServer("SyncMaterial", {{["Part"] = v, ["Material"] = Enum.Material.Neon}}) remote:InvokeServer("SyncAnchor", {{["Part"] = v, ["Anchored"] = false}}) break end end end) task.wait(0.05) end end]],
["Shedletsky.txt"] = [[local P=game:GetService("Players")local R=game:GetService("ReplicatedStorage")local p=P.LocalPlayer local c=p.Character or p.CharacterAdded:Wait()local t for _,v in ipairs(p:GetDescendants())do if v.Name=="SyncAPI" then t=v.Parent break end end if not t then for _,v in ipairs(R:GetDescendants())do if v.Name=="SyncAPI" then t=v.Parent break end end end local r=t.SyncAPI.ServerEndpoint local function _(a) r:InvokeServer(unpack(a))end function SetCollision(p,b) _({"SyncCollision",{{Part=p,CanCollide=b}}})end function SetAnchor(b,p) _({"SyncAnchor",{{Part=p,Anchored=b}}})end function CreatePart(cf,pr) _({"CreatePart","Normal",cf,pr})end function DestroyPart(p) _({"Remove",{p}})end function MovePart(p,cf) _({"SyncMove",{{Part=p,CFrame=cf}}})end function Resize(p,s,cf) _({"SyncResize",{{Part=p,Size=s,CFrame=cf}}})end function AddMesh(p) _({"CreateMeshes",{{Part=p}}})end function SetMesh(p,id) _({"SyncMesh",{{Part=p,MeshId="rbxassetid://"..id}}})end function SetTexture(p,id) _({"SyncMesh",{{Part=p,TextureId="rbxassetid://"..id}}})end function SetName(p,n) _({"SetName",{p},n})end function MeshResize(p,s) _({"SyncMesh",{{Part=p,Scale=s}}})end function Weld(p1,p2,l) _({"CreateWelds",{p1,p2},l})end function SetLocked(p,b) _({"SetLocked",{p},b})end function SetTrans(p,v) _({"SyncMaterial",{{Part=p,Transparency=v}}})end function SpawnDecal(p,f) _({"CreateTextures",{{Part=p,Face=f,TextureType="Decal"}}})end function AddDecal(p,id,f) _({"SyncTexture",{{Part=p,Face=f,TextureType="Decal",Texture="rbxassetid://"..id}}})end function Sky(id) local h=c:WaitForChild("HumanoidRootPart")local o=Vector3.new(h.Position.X,h.Position.Y+6,h.Position.Z)CreatePart(CFrame.new(o),workspace)task.wait(0.1)for _,v in ipairs(workspace:GetChildren())do if v:IsA("BasePart")and(v.Position-o).Magnitude<1 then SetName(v,"Sky")AddMesh(v)SetMesh(v,"111891702759441")SetTexture(v,id)MeshResize(v,Vector3.new(9000,9000,9000))SetLocked(v,true)SetCollision(v,false)break end end end Sky("3359602672")task.wait(1)R:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent:InvokeServer(";music 78154888193339 ;pitch 0.35 ;volume 20 ;fogcolor black")local ids={"18343405871"}while task.wait(0.15)do for _,plr in ipairs(P:GetPlayers())do local pC=plr.Character if pC and pC:FindFirstChild("Head")then local h=pC.Head local cf=h.CFrame*CFrame.new(0,1.5,0)CreatePart(cf,workspace)task.wait(0.03)local part for _,v in ipairs(workspace:GetChildren())do if v:IsA("BasePart")and(v.Position-cf.p).Magnitude<1 then part=v break end end if part then SetName(part,"particle")local id=ids[math.random(#ids)]SpawnDecal(part,Enum.NormalId.Front)AddDecal(part,id,Enum.NormalId.Front)SpawnDecal(part,Enum.NormalId.Back)AddDecal(part,id,Enum.NormalId.Back)SetTrans(part,1)Resize(part,Vector3.new(3.5,3.5,0.2),part.CFrame)SetLocked(part,true)SetCollision(part,false)Weld(part,h,h)task.spawn(function() for i=1,16 do MovePart(part,part.CFrame+Vector3.new(0,1,0))task.wait(0.03)end DestroyPart(part)end)end end end end]]
}
local scriptsList = {
"Anonymous Decal.txt",
"Anonymous Skybox.txt",
"UnAnchor All.txt",
"Skeleton Skybox.txt",
"Body Disco.txt",
"Black Hole.txt",
"Fire All.txt",
"Glitch Destruction.txt",
"Kill All.txt",
"Clear Workspace.txt",
"Anonymous Destruction.txt",
"Part Rain.txt",
"Shedletsky.txt"
}
for i, scriptName in ipairs(scriptsList) do
local scriptBtn = Instance.new("TextButton")
scriptBtn.Parent = ScrollingFrame
scriptBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
scriptBtn.BorderColor3 = Color3.fromRGB(60, 60, 60)
scriptBtn.Position = UDim2.new(0, 5, 0, (i - 1) * 38 + 5)
scriptBtn.Size = UDim2.new(0, 140, 0, 32)
scriptBtn.Font = Enum.Font.SourceSans
scriptBtn.Text = scriptName
scriptBtn.TextColor3 = Color3.fromRGB(220, 220, 220)
scriptBtn.TextSize = 12
scriptBtn.MouseButton1Click:Connect(function()
if assignedScripts[scriptName] then
ScriptBox.Text = assignedScripts[scriptName]
ConsoleBox.TextColor3 = Color3.fromRGB(100, 200, 255)
ConsoleBox.Text = "[Info]: Loaded script into editor -> " .. scriptName
else
ScriptBox.Text = "-- Loaded script: " .. scriptName .. "\nprint('Running " .. scriptName .. "')"
end
end)
end
------------------------------------------------------------------
-- TAB 3: CLEAN CONTAINER
------------------------------------------------------------------
local CleanContainer = Instance.new("Frame")
CleanContainer.Name = "CleanContainer"
CleanContainer.Parent = MainFrame
CleanContainer.BackgroundTransparency = 1
CleanContainer.Size = UDim2.new(1, 0, 1, -30)
CleanContainer.Position = UDim2.new(0, 0, 0, 30)
CleanContainer.Visible = false
local function createGridInputBox(parent, name, placeholder, posX, posY, sizeX, sizeY)
local box = Instance.new("TextBox")
box.Name = name
box.Parent = parent
box.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
box.BorderColor3 = Color3.fromRGB(70, 70, 70)
box.Position = UDim2.new(0, posX, 0, posY)
box.Size = UDim2.new(0, sizeX, 0, sizeY)
box.Font = Enum.Font.SourceSansBold
box.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
box.PlaceholderText = placeholder
box.Text = ""
box.TextColor3 = Color3.fromRGB(255, 255, 255)
box.TextSize = 14
box.ClearTextOnFocus = false
return box
end
local function createGridButton(parent, name, text, posX, posY, sizeX, sizeY)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = parent
btn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
btn.BorderColor3 = Color3.fromRGB(70, 70, 70)
btn.Position = UDim2.new(0, posX, 0, posY)
btn.Size = UDim2.new(0, sizeX, 0, sizeY)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 15
return btn
end
local SkyboxInput = createGridInputBox(CleanContainer, "SkyboxInput", "Id skybox", 15, 15, 190, 45)
local DecalInput = createGridInputBox(CleanContainer, "DecalInput", "id decal", 215, 15, 190, 45)
local ParticlesInput = createGridInputBox(CleanContainer, "ParticlesInput", "Id particles", 415, 15, 190, 45)
local SkyboxBtn = createGridButton(CleanContainer, "SkyboxClickBtn", "click", 15, 68, 190, 45)
local DecalBtn = createGridButton(CleanContainer, "DecalClickBtn", "click", 215, 68, 190, 45)
local ParticlesBtn = createGridButton(CleanContainer, "ParticlesClickBtn", "click", 415, 68, 190, 45)
local MessageInput = createGridInputBox(CleanContainer, "MessageInput", "message", 15, 140, 190, 45)
local HintInput = createGridInputBox(CleanContainer, "HintInput", "hint", 215, 140, 190, 45)
local AlertInput = createGridInputBox(CleanContainer, "AlertInput", "alert", 415, 140, 190, 45)
local MessageBtn = createGridButton(CleanContainer, "MessageClickBtn", "click", 15, 193, 190, 45)
local HintBtn = createGridButton(CleanContainer, "HintClickBtn", "click", 215, 193, 190, 45)
local AlertBtn = createGridButton(CleanContainer, "AlertClickBtn", "click", 415, 193, 190, 45)
local function findSyncAPI()
for _, obj in ipairs(LocalPlayer:GetDescendants()) do
if obj.Name == "SyncAPI" then
return obj
end
end
for _, obj in ipairs(game.ReplicatedStorage:GetDescendants()) do
if obj.Name == "SyncAPI" then
return obj
end
end
return nil
end
SkyboxBtn.MouseButton1Click:Connect(function()
local textureId = SkyboxInput.Text
local sync = findSyncAPI()
if not sync then return end
local endpoint = sync.ServerEndpoint
if textureId == "" then return end
local char = LocalPlayer.Character
if not char then return end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return end
local spawnCF = root.CFrame + Vector3.new(0, 6, 0)
endpoint:InvokeServer("CreatePart", "Normal", spawnCF, workspace)
task.wait(0.2)
for _, part in ipairs(workspace:GetChildren()) do
if part:IsA("BasePart") and (part.Position - spawnCF.Position).Magnitude < 1 then
endpoint:InvokeServer("SetName", {part}, "Sky")
endpoint:InvokeServer("CreateMeshes", {{["Part"] = part}})
endpoint:InvokeServer("SyncMesh", {{["Part"] = part, ["MeshId"] = "rbxassetid://111891702759441"}})
endpoint:InvokeServer("SyncMesh", {{["Part"] = part, ["TextureId"] = "rbxassetid://" .. textureId}})
endpoint:InvokeServer("SyncMesh", {{["Part"] = part, ["Scale"] = Vector3.new(1000, 1000, 1000)}})
endpoint:InvokeServer("SetLocked", {part}, true)
endpoint:InvokeServer("SyncAnchor", {{["Part"] = part, ["Anchored"] = true}})
break
end
end
end)
DecalBtn.MouseButton1Click:Connect(function()
local textureId = DecalInput.Text
local sync = findSyncAPI()
if not sync then return end
local endpoint = sync.ServerEndpoint
if textureId == "" then return end
local fullId = "rbxassetid://" .. textureId
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
for _, face in ipairs({Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Left, Enum.NormalId.Right, Enum.NormalId.Top, Enum.NormalId.Bottom}) do
pcall(function()
endpoint:InvokeServer("CreateTextures", {{["Part"] = part, ["Face"] = face, ["TextureType"] = "Decal"}})
end)
end
end
end
task.wait(0.2)
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
for _, child in ipairs(part:GetChildren()) do
if child:IsA("Decal") and child.Texture == "" then
pcall(function()
endpoint:InvokeServer("SyncTexture", {{["Part"] = part, ["Texture"] = child, ["Texture"] = fullId}})
end)
end
end
end
end
end)
ParticlesBtn.MouseButton1Click:Connect(function()
local textureId = ParticlesInput.Text
local sync = findSyncAPI()
if not sync then return end
local endpoint = sync.ServerEndpoint
if textureId == "" then return end
local fullId = "rbxassetid://" .. textureId
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
pcall(function()
endpoint:InvokeServer("CreateParticles", {{["Part"] = part}})
end)
end
end
task.wait(0.2)
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
for _, child in ipairs(part:GetChildren()) do
if child:IsA("ParticleEmitter") then
pcall(function()
endpoint:InvokeServer("SyncParticle", {{["Part"] = part, ["Particle"] = child, ["Texture"] = fullId, ["Rate"] = 20}})
end)
end
end
end
end
end)
MessageBtn.MouseButton1Click:Connect(function()
local msgText = MessageInput.Text
executeTopAdminCommand(";sm " .. msgText)
end)
HintBtn.MouseButton1Click:Connect(function()
local hintText = HintInput.Text
executeTopAdminCommand(";sh " .. hintText)
end)
AlertBtn.MouseButton1Click:Connect(function()
local alertText = AlertInput.Text
executeTopAdminCommand(";alert " .. alertText)
end)
------------------------------------------------------------------
-- TAB 4: TARGETING & ADMIN COMMANDS CONTAINER
------------------------------------------------------------------
local TargetAdminContainer = Instance.new("Frame")
TargetAdminContainer.Name = "TargetAdminContainer"
TargetAdminContainer.Parent = MainFrame
TargetAdminContainer.BackgroundTransparency = 1
TargetAdminContainer.Size = UDim2.new(1, 0, 1, -30)
TargetAdminContainer.Position = UDim2.new(0, 0, 0, 30)
TargetAdminContainer.Visible = false
local TargetInput = Instance.new("TextBox")
TargetInput.Name = "TargetInput"
TargetInput.Parent = TargetAdminContainer
TargetInput.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
TargetInput.BorderColor3 = Color3.fromRGB(80, 80, 80)
TargetInput.Position = UDim2.new(0.5, -150, 0, 15)
TargetInput.Size = UDim2.new(0, 300, 0, 35)
TargetInput.Font = Enum.Font.SourceSansBold
TargetInput.PlaceholderColor3 = Color3.fromRGB(130, 130, 130)
TargetInput.PlaceholderText = "Target (Type 'All' or 3+ letters)..."
TargetInput.Text = ""
TargetInput.TextColor3 = Color3.fromRGB(255, 255, 255)
TargetInput.TextSize = 14
TargetInput.ClearTextOnFocus = false
local function getTargetPlayerName()
local text = TargetInput.Text
if text == "" or string.lower(text) == "all" then
return "all"
end
for _, p in ipairs(Players:GetPlayers()) do
if string.sub(string.lower(p.Name), 1, string.len(text)) == string.lower(text) then
return p.Name
end
end
return text
end
local function executeHDCommand(cmdFormat, extraArg)
local target = getTargetPlayerName()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local success, requestCommand = pcall(function()
return ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
end)
if success and requestCommand then
pcall(function()
local fullCmd
if extraArg then
fullCmd = string.format(cmdFormat, target, extraArg)
else
fullCmd = string.format(cmdFormat, target)
end
requestCommand:InvokeServer(fullCmd)
end)
end
end
local AdminScroll = Instance.new("ScrollingFrame")
AdminScroll.Name = "AdminScroll"
AdminScroll.Parent = TargetAdminContainer
AdminScroll.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
AdminScroll.BorderColor3 = Color3.fromRGB(60, 60, 60)
AdminScroll.Position = UDim2.new(0, 15, 0, 60)
AdminScroll.Size = UDim2.new(0, 590, 0, 300)
AdminScroll.CanvasSize = UDim2.new(0, 0, 0, 780)
AdminScroll.ScrollBarThickness = 6
local function createAdminCmdButton(name, text, posX, posY, sizeX, sizeY, callback)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = AdminScroll
btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
btn.BorderColor3 = Color3.fromRGB(70, 70, 70)
btn.Position = UDim2.new(0, posX, 0, posY)
btn.Size = UDim2.new(0, sizeX, 0, sizeY)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
btn.MouseButton1Click:Connect(callback)
return btn
end
createAdminCmdButton("B1", "Unanchor", 10, 10, 180, 32, function() executeHDCommand(";unanchor %s") end)
createAdminCmdButton("B2", "Anchor", 200, 10, 180, 32, function() executeHDCommand(";anchor %s") end)
createAdminCmdButton("B3", "Clear Workspace", 390, 10, 185, 32, function() executeHDCommand(";clear") end)
createAdminCmdButton("C1", "R6 Mode", 10, 52, 180, 32, function() executeHDCommand(";r6 %s") end)
createAdminCmdButton("C2", "R15 Mode", 200, 52, 180, 32, function() executeHDCommand(";r15 %s") end)
createAdminCmdButton("C3", "Respawn", 390, 52, 185, 32, function() executeHDCommand(";respawn %s") end)
local TMessageInput = createGridInputBox(AdminScroll, "TMessageInput", "Message text...", 10, 94, 370, 32)
createAdminCmdButton("C4", "Send Message", 390, 94, 185, 32, function() executeHDCommand(";sm %s", TMessageInput.Text) end)
local THintInput = createGridInputBox(AdminScroll, "THintInput", "Hint text...", 10, 136, 370, 32)
createAdminCmdButton("C5", "Send Hint", 390, 136, 185, 32, function() executeHDCommand(";sh %s", THintInput.Text) end)
local TAlertInput = createGridInputBox(AdminScroll, "TAlertInput", "Alert text...", 10, 178, 370, 32)
createAdminCmdButton("C6", "Send Alert", 390, 178, 185, 32, function() executeHDCommand(";alert %s", TAlertInput.Text) end)
createAdminCmdButton("F1", "Kill", 10, 220, 110, 32, function() executeHDCommand(";kill %s") end)
createAdminCmdButton("F2", "God", 125, 220, 110, 32, function() executeHDCommand(";god %s") end)
createAdminCmdButton("F3", "UnGod", 240, 220, 110, 32, function() executeHDCommand(";ungod %s") end)
createAdminCmdButton("F4", "Speed 50", 355, 220, 105, 32, function() executeHDCommand(";speed %s 50") end)
createAdminCmdButton("F5", "Jump 100", 465, 220, 110, 32, function() executeHDCommand(";jp %s 100") end)
createAdminCmdButton("F6", "Fly", 10, 262, 110, 32, function() executeHDCommand(";fly %s") end)
createAdminCmdButton("F7", "UnFly", 125, 262, 110, 32, function() executeHDCommand(";unfly %s") end)
createAdminCmdButton("F8", "Noclip", 240, 262, 110, 32, function() executeHDCommand(";noclip %s") end)
createAdminCmdButton("F9", "Clip", 355, 262, 105, 32, function() executeHDCommand(";clip %s") end)
createAdminCmdButton("F10", "Invisible", 465, 262, 110, 32, function() executeHDCommand(";invisible %s") end)
createAdminCmdButton("F11", "Visible", 10, 304, 110, 32, function() executeHDCommand(";visible %s") end)
createAdminCmdButton("F12", "Freeze", 125, 304, 110, 32, function() executeHDCommand(";freeze %s") end)
createAdminCmdButton("F13", "Thaw", 240, 304, 110, 32, function() executeHDCommand(";thaw %s") end)
createAdminCmdButton("F14", "Btools", 355, 304, 105, 32, function() executeHDCommand(";btools %s") end)
createAdminCmdButton("F15", "Tools", 465, 304, 110, 32, function() executeHDCommand(";tools %s") end)
createAdminCmdButton("F16", "Music ID", 10, 346, 180, 32, function() executeHDCommand(";music 142376088") end)
createAdminCmdButton("F17", "UnMusic", 200, 346, 180, 32, function() executeHDCommand(";unmusic") end)
createAdminCmdButton("F18", "Lock Server", 390, 346, 185, 32, function() executeHDCommand(";lock") end)
createAdminCmdButton("F19", "Explode", 10, 388, 180, 32, function() executeHDCommand(";explode %s") end)
createAdminCmdButton("F20", "Fire", 200, 388, 180, 32, function() executeHDCommand(";fire %s") end)
createAdminCmdButton("F21", "UnFire", 390, 388, 185, 32, function() executeHDCommand(";unfire %s") end)
createAdminCmdButton("F22", "Smoke", 10, 430, 180, 32, function() executeHDCommand(";smoke %s") end)
createAdminCmdButton("F23", "UnSmoke", 200, 430, 180, 32, function() executeHDCommand(";unsmoke %s") end)
createAdminCmdButton("F24", "Sparkles", 390, 430, 185, 32, function() executeHDCommand(";sparkles %s") end)
createAdminCmdButton("E1", "Sit", 10, 472, 110, 32, function() executeHDCommand(";sit %s") end)
createAdminCmdButton("E2", "Jump", 125, 472, 110, 32, function() executeHDCommand(";jump %s") end)
createAdminCmdButton("E3", "Team", 240, 472, 110, 32, function() executeHDCommand(";team %s") end)
createAdminCmdButton("E4", "Name", 355, 472, 105, 32, function() executeHDCommand(";name %s Pro") end)
createAdminCmdButton("E5", "UnName", 465, 472, 110, 32, function() executeHDCommand(";unname %s") end)
createAdminCmdButton("E6", "SBR", 10, 514, 110, 32, function() executeHDCommand(";sbr %s") end)
createAdminCmdButton("E7", "NoSBR", 125, 514, 110, 32, function() executeHDCommand(";nosbr %s") end)
createAdminCmdButton("E8", "Blind", 240, 514, 110, 32, function() executeHDCommand(";blind %s") end)
createAdminCmdButton("E9", "UnBlind", 355, 514, 105, 32, function() executeHDCommand(";unblind %s") end)
createAdminCmdButton("E10", "UnTools", 465, 514, 110, 32, function() executeHDCommand(";removegear %s") end)
createAdminCmdButton("E11", "Fast", 10, 556, 110, 32, function() executeHDCommand(";speed %s 120") end)
createAdminCmdButton("E12", "Normal Speed", 125, 556, 110, 32, function() executeHDCommand(";speed %s 16") end)
createAdminCmdButton("E13", "Super Jump", 240, 556, 110, 32, function() executeHDCommand(";jp %s 300") end)
createAdminCmdButton("E14", "Normal Jump", 355, 556, 105, 32, function() executeHDCommand(";jp %s 50") end)
createAdminCmdButton("E15", "Heal", 465, 556, 110, 32, function() executeHDCommand(";heal %s") end)
createAdminCmdButton("E16", "Trip", 10, 598, 110, 32, function() executeHDCommand(";trip %s") end)
createAdminCmdButton("E17", "Punish", 125, 598, 110, 32, function() executeHDCommand(";punish %s") end)
createAdminCmdButton("E18", "UnPunish", 240, 598, 110, 32, function() executeHDCommand(";unpunish %s") end)
createAdminCmdButton("E19", "LockPlayer", 355, 598, 105, 32, function() executeHDCommand(";lockplayer %s") end)
createAdminCmdButton("E20", "UnlockPlayer", 465, 598, 110, 32, function() executeHDCommand(";unlockplayer %s") end)
createAdminCmdButton("E21", "Fog Black", 10, 640, 180, 32, function() executeHDCommand(";fogcolor black") end)
createAdminCmdButton("E22", "UnFog", 200, 640, 180, 32, function() executeHDCommand(";unfog") end)
createAdminCmdButton("E23", "Day", 390, 640, 185, 32, function() executeHDCommand(";time 14") end)
createAdminCmdButton("E24", "Night", 10, 682, 180, 32, function() executeHDCommand(";time 0") end)
createAdminCmdButton("E25", "Clean Workspace", 200, 682, 180, 32, function() executeHDCommand(";clean") end)
createAdminCmdButton("E26", "Server Rejoin", 390, 682, 185, 32, function() executeHDCommand(";rejoin") end)
------------------------------------------------------------------
-- TAB 5: MUSIC PLAYER CONTAINER
------------------------------------------------------------------
local MusicContainer = Instance.new("Frame")
MusicContainer.Name = "MusicContainer"
MusicContainer.Parent = MainFrame
MusicContainer.BackgroundTransparency = 1
MusicContainer.Size = UDim2.new(1, 0, 1, -30)
MusicContainer.Position = UDim2.new(0, 0, 0, 30)
MusicContainer.Visible = false
local MusicInput = Instance.new("TextBox")
MusicInput.Name = "MusicInput"
MusicInput.Parent = MusicContainer
MusicInput.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
MusicInput.BorderColor3 = Color3.fromRGB(70, 70, 70)
MusicInput.Position = UDim2.new(0.5, -200, 0, 40)
MusicInput.Size = UDim2.new(0, 400, 0, 45)
MusicInput.Font = Enum.Font.SourceSansBold
MusicInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
MusicInput.PlaceholderText = "Enter Music ID..."
MusicInput.Text = ""
MusicInput.TextColor3 = Color3.fromRGB(255, 255, 255)
MusicInput.TextSize = 16
MusicInput.ClearTextOnFocus = false
local PlayMusicBtn = Instance.new("TextButton")
PlayMusicBtn.Name = "PlayMusicBtn"
PlayMusicBtn.Parent = MusicContainer
PlayMusicBtn.BackgroundColor3 = Color3.fromRGB(40, 120, 40)
PlayMusicBtn.BorderColor3 = Color3.fromRGB(70, 150, 70)
PlayMusicBtn.Position = UDim2.new(0.5, -200, 0, 105)
PlayMusicBtn.Size = UDim2.new(0, 190, 0, 45)
PlayMusicBtn.Font = Enum.Font.SourceSansBold
PlayMusicBtn.Text = "Play Music"
PlayMusicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayMusicBtn.TextSize = 16
local StopMusicBtn = Instance.new("TextButton")
StopMusicBtn.Name = "StopMusicBtn"
StopMusicBtn.Parent = MusicContainer
StopMusicBtn.BackgroundColor3 = Color3.fromRGB(120, 40, 40)
StopMusicBtn.BorderColor3 = Color3.fromRGB(150, 70, 70)
StopMusicBtn.Position = UDim2.new(0.5, 10, 0, 105)
StopMusicBtn.Size = UDim2.new(0, 190, 0, 45)
StopMusicBtn.Font = Enum.Font.SourceSansBold
StopMusicBtn.Text = "Stop Music"
StopMusicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
StopMusicBtn.TextSize = 16
local SpeedTitle = Instance.new("TextLabel")
SpeedTitle.Parent = MusicContainer
SpeedTitle.BackgroundTransparency = 1
SpeedTitle.Position = UDim2.new(0.5, -200, 0, 175)
SpeedTitle.Size = UDim2.new(0, 400, 0, 25)
SpeedTitle.Font = Enum.Font.SourceSansBold
SpeedTitle.Text = "Playback Speed (Pitch/PlaybackSpeed): 1.0"
SpeedTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
SpeedTitle.TextSize = 14
SpeedTitle.TextXAlignment = Enum.TextXAlignment.Center
local SpeedInput = Instance.new("TextBox")
SpeedInput.Name = "SpeedInput"
SpeedInput.Parent = MusicContainer
SpeedInput.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
SpeedInput.BorderColor3 = Color3.fromRGB(70, 70, 70)
SpeedInput.Position = UDim2.new(0.5, -200, 0, 210)
SpeedInput.Size = UDim2.new(0, 400, 0, 40)
SpeedInput.Font = Enum.Font.SourceSansBold
SpeedInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
SpeedInput.PlaceholderText = "Enter Speed (e.g. 0.5 for slow, 2.0 for fast)..."
SpeedInput.Text = "1.0"
SpeedInput.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedInput.TextSize = 14
SpeedInput.ClearTextOnFocus = false
local activeSound = nil
PlayMusicBtn.MouseButton1Click:Connect(function()
local musicId = MusicInput.Text
if musicId ~= "" then
executeTopAdminCommand(";music " .. musicId .. " ;volume inf")
if activeSound then
activeSound:Destroy()
activeSound = nil
end
local sound = Instance.new("Sound")
sound.Name = "CustomPlayerSound"
sound.SoundId = "rbxassetid://" .. musicId
sound.Looped = true
sound.Volume = 2
local speedVal = tonumber(SpeedInput.Text) or 1.0
sound.PlaybackSpeed = speedVal
sound.Parent = workspace
sound:Play()
activeSound = sound
end
end)
StopMusicBtn.MouseButton1Click:Connect(function()
executeTopAdminCommand(";unmusic")
if activeSound then
activeSound:Stop()
activeSound:Destroy()
activeSound = nil
end
end)
SpeedInput.FocusLost:Connect(function()
local speedVal = tonumber(SpeedInput.Text)
if speedVal and speedVal > 0 then
SpeedTitle.Text = "Playback Speed (Pitch/PlaybackSpeed): " .. tostring(speedVal)
if activeSound then
activeSound.PlaybackSpeed = speedVal
end
else
SpeedInput.Text = tostring(activeSound and activeSound.PlaybackSpeed or 1.0)
end
end)
------------------------------------------------------------------
-- TAB 6: SETTINGS CONTAINER
------------------------------------------------------------------
local SettingsContainer = Instance.new("ScrollingFrame")
SettingsContainer.Name = "SettingsContainer"
SettingsContainer.Parent = MainFrame
SettingsContainer.BackgroundTransparency = 1
SettingsContainer.Position = UDim2.new(0, 0, 0, 30)
SettingsContainer.Size = UDim2.new(1, 0, 1, -30)
SettingsContainer.CanvasSize = UDim2.new(0, 0, 0, 480)
SettingsContainer.ScrollBarThickness = 6
SettingsContainer.Visible = false
local SettingsAvatar = Instance.new("ImageLabel")
SettingsAvatar.Name = "SettingsAvatar"
SettingsAvatar.Parent = SettingsContainer
SettingsAvatar.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
SettingsAvatar.BorderColor3 = Color3.fromRGB(80, 80, 80)
SettingsAvatar.Position = UDim2.new(0, 15, 0, 15)
SettingsAvatar.Size = UDim2.new(0, 75, 0, 75)
SettingsAvatar.Image = "rbxassetid://11823670744"
local SettingsAvatarCorner = Instance.new("UICorner")
SettingsAvatarCorner.CornerRadius = UDim.new(1, 0)
SettingsAvatarCorner.Parent = SettingsAvatar
local ProfileDetailsLabel = Instance.new("TextLabel")
ProfileDetailsLabel.Name = "ProfileDetailsLabel"
ProfileDetailsLabel.Parent = SettingsContainer
ProfileDetailsLabel.BackgroundTransparency = 1
ProfileDetailsLabel.Position = UDim2.new(0, 100, 0, 15)
ProfileDetailsLabel.Size = UDim2.new(0, 240, 0, 75)
ProfileDetailsLabel.Font = Enum.Font.SourceSansBold
ProfileDetailsLabel.Text = "Name: V999lkidd\nUsername: V999lkidd_meen\nID: 11823670744"
ProfileDetailsLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
ProfileDetailsLabel.TextSize = 14
ProfileDetailsLabel.TextXAlignment = Enum.TextXAlignment.Left
ProfileDetailsLabel.TextYAlignment = Enum.TextYAlignment.Center
local StatsBox = Instance.new("TextLabel")
StatsBox.Name = "StatsBox"
StatsBox.Parent = SettingsContainer
StatsBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
StatsBox.BorderColor3 = Color3.fromRGB(70, 70, 70)
StatsBox.Position = UDim2.new(0, 355, 0, 15)
StatsBox.Size = UDim2.new(0, 235, 0, 75)
StatsBox.Font = Enum.Font.SourceSansBold
StatsBox.Text = "Server Players: 0\nFPS: 60"
StatsBox.TextColor3 = Color3.fromRGB(100, 255, 100)
StatsBox.TextSize = 15
StatsBox.TextXAlignment = Enum.TextXAlignment.Center
StatsBox.TextYAlignment = Enum.TextYAlignment.Center
local StatsBoxCorner = Instance.new("UICorner")
StatsBoxCorner.CornerRadius = UDim.new(0, 6)
StatsBoxCorner.Parent = StatsBox
task.spawn(function()
local lastTick = tick()
while task.wait(0.5) do
local currentTick = tick()
local fps = math.floor(1 / (currentTick - lastTick) + 0.5)
lastTick = currentTick
local playerCount = #Players:GetPlayers()
StatsBox.Text = string.format("Server Players: %d\nFPS: %d", playerCount, fps)
end
end)
local BgInput = Instance.new("TextBox")
BgInput.Name = "BgInput"
BgInput.Parent = SettingsContainer
BgInput.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
BgInput.BorderColor3 = Color3.fromRGB(70, 70, 70)
BgInput.Position = UDim2.new(0, 15, 0, 105)
BgInput.Size = UDim2.new(0, 420, 0, 38)
BgInput.Font = Enum.Font.SourceSansBold
BgInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
BgInput.PlaceholderText = "Enter Background Image ID..."
BgInput.Text = ""
BgInput.TextColor3 = Color3.fromRGB(255, 255, 255)
BgInput.TextSize = 14
BgInput.ClearTextOnFocus = false
local BackgroundImageOverlay = Instance.new("ImageLabel")
BackgroundImageOverlay.Name = "BackgroundImageOverlay"
BackgroundImageOverlay.Parent = MainFrame
BackgroundImageOverlay.BackgroundTransparency = 1
BackgroundImageOverlay.Position = UDim2.new(0, 0, 0, 30)
BackgroundImageOverlay.Size = UDim2.new(1, 0, 1, -30)
BackgroundImageOverlay.ZIndex = 0
BackgroundImageOverlay.Visible = false
local ApplyBgBtn = Instance.new("TextButton")
ApplyBgBtn.Name = "ApplyBgBtn"
ApplyBgBtn.Parent = SettingsContainer
ApplyBgBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
ApplyBgBtn.BorderColor3 = Color3.fromRGB(80, 80, 80)
ApplyBgBtn.Position = UDim2.new(0, 445, 0, 105)
ApplyBgBtn.Size = UDim2.new(0, 145, 0, 38)
ApplyBgBtn.Font = Enum.Font.SourceSansBold
ApplyBgBtn.Text = "Set Background"
ApplyBgBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ApplyBgBtn.TextSize = 14
ApplyBgBtn.MouseButton1Click:Connect(function()
local id = BgInput.Text
if id ~= "" then
BackgroundImageOverlay.Image = "rbxassetid://" .. id
BackgroundImageOverlay.Visible = true
else
BackgroundImageOverlay.Visible = false
end
end)
local ThemeTitle = Instance.new("TextLabel")
ThemeTitle.Parent = SettingsContainer
ThemeTitle.BackgroundTransparency = 1
ThemeTitle.Position = UDim2.new(0, 15, 0, 155)
ThemeTitle.Size = UDim2.new(0, 575, 0, 25)
ThemeTitle.Font = Enum.Font.SourceSansBold
ThemeTitle.Text = "Complete UI & Border Color Palettes"
ThemeTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ThemeTitle.TextSize = 15
ThemeTitle.TextXAlignment = Enum.TextXAlignment.Left
local function createThemeColorButton(name, text, color, posX, posY)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = SettingsContainer
btn.BackgroundColor3 = color
btn.BorderColor3 = Color3.fromRGB(255, 255, 255)
btn.Position = UDim2.new(0, posX, 0, posY)
btn.Size = UDim2.new(0, 135, 0, 36)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
btn.MouseButton1Click:Connect(function()
MainFrame.BorderColor3 = color
TopBar.BackgroundColor3 = Color3.fromRGB(color.R * 255 * 0.6, color.G * 255 * 0.6, color.B * 255 * 0.6)
end)
return btn
end
createThemeColorButton("RedTheme", "Red", Color3.fromRGB(230, 40, 40), 15, 188)
createThemeColorButton("BlueTheme", "Blue", Color3.fromRGB(40, 120, 230), 165, 188)
createThemeColorButton("GreenTheme", "Green", Color3.fromRGB(40, 200, 80), 315, 188)
createThemeColorButton("PurpleTheme", "Purple", Color3.fromRGB(150, 40, 230), 465, 188)
createThemeColorButton("OrangeTheme", "Orange", Color3.fromRGB(240, 130, 30), 15, 232)
createThemeColorButton("YellowTheme", "Yellow", Color3.fromRGB(240, 220, 30), 165, 232)
createThemeColorButton("CyanTheme", "Cyan", Color3.fromRGB(30, 210, 240), 315, 232)
createThemeColorButton("PinkTheme", "Pink", Color3.fromRGB(240, 90, 180), 465, 232)
createThemeColorButton("DarkTheme", "Dark Grey", Color3.fromRGB(60, 60, 60), 15, 276)
createThemeColorButton("WhiteTheme", "Pure White", Color3.fromRGB(240, 240, 240), 165, 276)
createThemeColorButton("GoldTheme", "Gold", Color3.fromRGB(218, 165, 32), 315, 276)
createThemeColorButton("TealTheme", "Teal", Color3.fromRGB(0, 128, 128), 465, 276)
local ExtraTitle = Instance.new("TextLabel")
ExtraTitle.Parent = SettingsContainer
ExtraTitle.BackgroundTransparency = 1
ExtraTitle.Position = UDim2.new(0, 15, 0, 325)
ExtraTitle.Size = UDim2.new(0, 575, 0, 25)
ExtraTitle.Font = Enum.Font.SourceSansBold
ExtraTitle.Text = "Extra Quick Tools & Utilities"
ExtraTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ExtraTitle.TextSize = 15
ExtraTitle.TextXAlignment = Enum.TextXAlignment.Left
local RejoinBtn = Instance.new("TextButton")
RejoinBtn.Name = "RejoinBtn"
RejoinBtn.Parent = SettingsContainer
RejoinBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
RejoinBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
RejoinBtn.Position = UDim2.new(0, 15, 0, 358)
RejoinBtn.Size = UDim2.new(0, 180, 0, 38)
RejoinBtn.Font = Enum.Font.SourceSansBold
RejoinBtn.Text = "Rejoin Server"
RejoinBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
RejoinBtn.TextSize = 14
RejoinBtn.MouseButton1Click:Connect(function()
pcall(function()
game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer)
end)
end)
local FullscreenBtn = Instance.new("TextButton")
FullscreenBtn.Name = "FullscreenBtn"
FullscreenBtn.Parent = SettingsContainer
FullscreenBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
FullscreenBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
FullscreenBtn.Position = UDim2.new(0, 210, 0, 358)
FullscreenBtn.Size = UDim2.new(0, 180, 0, 38)
FullscreenBtn.Font = Enum.Font.SourceSansBold
FullscreenBtn.Text = "Toggle Gui Draggable"
FullscreenBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
FullscreenBtn.TextSize = 14
local isDraggable = true
FullscreenBtn.MouseButton1Click:Connect(function()
isDraggable = not isDraggable
MainFrame.Draggable = isDraggable
FullscreenBtn.Text = isDraggable and "Draggable: ON" or "Draggable: OFF"
end)
local ResetGuiBtn = Instance.new("TextButton")
ResetGuiBtn.Name = "ResetGuiBtn"
ResetGuiBtn.Parent = SettingsContainer
ResetGuiBtn.BackgroundColor3 = Color3.fromRGB(150, 40, 40)
ResetGuiBtn.BorderColor3 = Color3.fromRGB(200, 70, 70)
ResetGuiBtn.Position = UDim2.new(0, 405, 0, 358)
ResetGuiBtn.Size = UDim2.new(0, 195, 0, 38)
ResetGuiBtn.Font = Enum.Font.SourceSansBold
ResetGuiBtn.Text = "Destroy GUI"
ResetGuiBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetGuiBtn.TextSize = 14
ResetGuiBtn.MouseButton1Click:Connect(function()
if CoreGui:FindFirstChild("ProjectF3X_Executor") then
CoreGui.ProjectF3X_Executor:Destroy()
end
if CoreGui:FindFirstChild("LOGO") then
CoreGui.LOGO:Destroy()
end
end)
------------------------------------------------------------------
-- TAB NAVIGATION LOGIC
------------------------------------------------------------------
local currentTab = 1
btnToggleTab.MouseButton1Click:Connect(function()
currentTab = currentTab + 1
if currentTab > 6 then
currentTab = 1
end
HomeContainer.Visible = (currentTab == 1)
EditorContainer.Visible = (currentTab == 2)
CleanContainer.Visible = (currentTab == 3)
TargetAdminContainer.Visible = (currentTab == 4)
MusicContainer.Visible = (currentTab == 5)
SettingsContainer.Visible = (currentTab == 6)
if currentTab == 1 then
btnToggleTab.Text = "<"
elseif currentTab == 2 then
btnToggleTab.Text = "="
elseif currentTab == 3 then
btnToggleTab.Text = ">"
elseif currentTab == 4 then
btnToggleTab.Text = "★"
elseif currentTab == 5 then
btnToggleTab.Text = "♪"
else
btnToggleTab.Text = "⚙"
end
end)
------------------------------------------------------------------
-- 4. FLOATING LOGO ELEMENTS & ANIMATION LOGIC (FIXED)
------------------------------------------------------------------
local LOGO = Instance.new("ScreenGui")
local Face = Instance.new("ImageButton")
local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
local UICorner = Instance.new("UICorner")
local UIStroke = Instance.new("UIStroke")
LOGO.Name = "LOGO"
LOGO.Parent = CoreGui
LOGO.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
LOGO.ResetOnSpawn = false
Face.Name = "Face"
Face.Parent = LOGO
Face.Active = true
Face.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Face.BackgroundTransparency = 1.000
Face.BorderSizePixel = 0
Face.Position = UDim2.new(-0.080, 0, 0.42, 0)
Face.Size = UDim2.new(0.13, 0, 0.13, 0)
Face.Image = "rbxassetid://106684459524322"
UIAspectRatioConstraint.Parent = Face
UICorner.CornerRadius = UDim.new(1, 0)
UICorner.Parent = Face
UIStroke.Parent = Face
UIStroke.Thickness = 3
UIStroke.Color = Color3.fromRGB(255, 255, 255)
local function AnimateLogo()
local logo = Face
logo:TweenPosition(UDim2.new(0.465, 0, 0.440, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 1)
task.wait(1)
logo:TweenPosition(UDim2.new(0.02, 0, 0.85, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 1)
end
task.spawn(AnimateLogo)
local rotationSpeed = 100
RunService.RenderStepped:Connect(function(deltaTime)
Face.Rotation = (Face.Rotation + rotationSpeed * deltaTime) % 360
local val = (tick() % 5) / 5
UIStroke.Color = Color3.fromHSV(val, 1, 1)
end)
Face.MouseEnter:Connect(function()
TweenService:Create(Face, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0.15, 0, 0.15, 0)
}):Play()
end)
Face.MouseLeave:Connect(function()
TweenService:Create(Face, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0.13, 0, 0.13, 0)
}):Play()
end)
Face.MouseButton1Click:Connect(function()
ScreenGui.Enabled = not ScreenGui.Enabled
end)How to Execute Universal Script – Project f3x executor pro
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Universal Script.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (2)
Community Comments (1)
Frequently Asked Questions
How do I execute Universal Script – Project f3x executor pro in Roblox?
To run Universal Script – Project f3x executor pro, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Universal Script – Project f3x executor pro keyless or does it require an access key?
Universal Script – Project f3x executor pro requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Universal Script – Project f3x executor pro currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.


![Ez Hub [Open Source] [150+ games] - Verified script for Universal Script](https://media.kocakz.me/b74a9ac15370ba766b2fa9531f17c9dad2c0befb2b951693ae723e4c7d2c3fb6.webp)

![[KEYLESS] Moondiety Script | 20+ supported Games - Verified script for Universal Script](https://media.kocakz.me/6834c33a36c9fbe66afae4c6754c2b80386ce636b2f972464a95866f4b6a42eb.webp)


Whats the original image of the thumbnail