
Universal Script – project f3x executor pro 2
-- 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)
pcall(function()
AvatarImage.Image = Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
end)
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, 720)
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]],
["Mesh Disco.txt"] = [[local player = game.Players.LocalPlayer local char = player.Character local tool for _, v in ipairs(player:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent break end end if not tool then for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do if v.Name == "SyncAPI" then tool= v.Parent break end end end if not tool then warn("yo ur not have f3x") return end remote = tool.SyncAPI.ServerEndpoint function _(args) spawn(function() local success, result if remote:IsA("RemoteFunction") then success, result = pcall(function() return remote:InvokeServer(unpack(args)) end) else remote:FireServer(unpack(args)) success = true end end) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMeshType(part, meshType) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshType"] = meshType } } } _(args) end function SetColor(part, color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color, ["UnionColoring"] = false } } } _(args) end characterParts = {} for _, v in ipairs(player.Character:GetDescendants()) do if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and not v:FindFirstAncestorOfClass("Accessory") then table.insert(characterParts, v) for _, child in ipairs(v:GetDescendants()) do if child:IsA("SpecialMesh") or child:IsA("BlockMesh") or child:IsA("CylinderMesh") then DestroyPart(child) end end AddMesh(v) end end _G.MeshLoopID = (_G.MeshLoopID or 0) + 1 local myLoop = _G.MeshLoopID while myLoop == _G.MeshLoopID do for _, part in ipairs(characterParts) do local n = math.random(1, 6) local randomMesh if n == 1 then randomMesh = Enum.MeshType.Brick elseif n == 2 then randomMesh = Enum.MeshType.Cylinder elseif n == 3 then randomMesh = Enum.MeshType.Head elseif n == 4 then randomMesh = Enum.MeshType.Sphere elseif n == 5 then randomMesh = Enum.MeshType.Wedge else randomMesh = Enum.MeshType.Torso end SetMeshType(part, randomMesh) SetColor(part, Color3.new(math.random(), math.random(), math.random())) end wait(0.1) end]],
["Floating Pad.txt"] = [[local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local tool for _, v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end for _, v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end local remote = tool.SyncAPI.ServerEndpoint local function Send(args) remote:InvokeServer(unpack(args)) end local function CreatePart(cf, parent) Send({"CreatePart", "Normal", cf, parent}) end local function MovePart(part, cf) Send({"SyncMove", {{Part = part, CFrame = cf}}}) end local function SetAnchor(bool, part) Send({"SyncAnchor", {{Part = part, Anchored = bool}}}) end local function SetLocked(part, bool) Send({"SetLocked", {part}, bool}) end local function AddMesh(part) Send({"CreateMeshes", {{Part = part}}}) end local function Resize(part, size, cf) Send({"SyncResize", {{Part = part, Size = size, CFrame = cf}}}) end local function SetColor(part, color) Send({"SyncColor", {{Part = part, Color = color, UnionColoring = false}}}) end local function SetCylinderMesh(part) local args = { "CreateMeshes", { { Part = part } } } Send(args) Send({ "SyncMesh", { { Part = part, Scale = Vector3.new(1, 0.5, 1) } } }) end local padCF = CFrame.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z) CreatePart(padCF, workspace) local pad for _, v in workspace:GetDescendants() do if v:IsA("BasePart") and (v.Position - Vector3.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z)).Magnitude < 0.1 then pad = v break end end if pad then SetAnchor(true, pad) SetLocked(pad, true) Resize(pad, Vector3.new(8, 1.2, 8), pad.CFrame) SetColor(pad, Color3.fromRGB(0, 0, 0)) SetCylinderMesh(pad) while true do local targetCF = CFrame.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z) MovePart(pad, targetCF) wait() end end]],
["Head Shake.txt"] = [[local RunService = game:GetService("RunService") local Player = game.Players.LocalPlayer local char = Player.Character or Player.CharacterAdded:Wait() local head = char:WaitForChild("Head") local headMesh = head:FindFirstChildWhichIsA("SpecialMesh") local tool = Player:FindFirstChild("SyncAPI", true) or game.ReplicatedStorage:FindFirstChild("SyncAPI", true) if not tool then return end local server = tool.Parent.SyncAPI.ServerEndpoint local myHats = {} for _, thing in ipairs(char:GetChildren()) do if thing:IsA("Accessory") and thing:FindFirstChild("Handle") then local mesh = thing.Handle:FindFirstChildWhichIsA("SpecialMesh") if mesh then table.insert(myHats, { part = thing.Handle, mesh = mesh.MeshId }) end end end local time = 1 local off = 1 local target = 0 local smooth = 14 local acc = 0 local rate = 1/60 _G.ShakeSistemi = true RunService.RenderStepped:Connect(function(dt) if not _G.ShakeSistemi then return end time = time + dt * 10 target = math.sin(time) * 0.7 off = off + (target - off) * dt * smooth acc = acc + dt if acc >= rate then acc = 0 local stuff = { { Part = head, MeshId = headMesh.MeshId, Offset = Vector3.new(off, 0, 0) } } for _, hat in ipairs(myHats) do table.insert(stuff, { Part = hat.part, MeshId = hat.mesh, Offset = Vector3.new(off, 0, 0) }) end server:InvokeServer("SyncMesh", stuff) end end)]],
["Ev4lgui.txt"] = [[loadstring(game:HttpGet("https://scriptblox.com/raw/Universal-Script-elv4gui-ultimate-ver-1.9-231617"))()]],
["Noot Noot.txt"] = [[local ScreenGui = Instance.new("ScreenGui") local nootnoot = Instance.new("TextButton") ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") nootnoot.Name = "noot noot" nootnoot.Parent = ScreenGui nootnoot.BackgroundColor3 = Color3.fromRGB(0, 0, 0) nootnoot.BorderColor3 = Color3.fromRGB(0, 0, 0) nootnoot.BorderSizePixel = 0 nootnoot.Position = UDim2.new(0.886762381, 0, 0.905511796, 0) nootnoot.Size = UDim2.new(0, 71, 0, 48) nootnoot.Font = Enum.Font.SourceSansBold nootnoot.Text = "Noot Noot!" nootnoot.TextColor3 = Color3.fromRGB(255, 255, 255) nootnoot.TextSize = 14.000 nootnoot.MouseButton1Down:connect(function() 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 for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color, ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function Sky(id) e = char.HumanoidRootPart.CFrame.x f = char.HumanoidRootPart.CFrame.y g = char.HumanoidRootPart.CFrame.z CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace) for i,v in game.Workspace:GetDescendants() do if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then SetName(v,"Sky") AddMesh(v) SetMesh(v,"8006679977") SetTexture(v,id) MeshResize(v,Vector3.new(50,50,50)) SetLocked(v,true) end end end Sky("382332426") 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",
"Mesh Disco.txt", "Floating Pad.txt", "Head Shake.txt", "Ev4lgui.txt", "Noot Noot.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() executeTopAdminCommand(";sm " .. MessageInput.Text) end)
HintBtn.MouseButton1Click:Connect(function() executeTopAdminCommand(";sh " .. HintInput.Text) end)
AlertBtn.MouseButton1Click:Connect(function() executeTopAdminCommand(";alert " .. AlertInput.Text) 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 = extraArg and string.format(cmdFormat, target, extraArg) or string.format(cmdFormat, target)
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, 185, 32, function() executeHDCommand(";clean") end)
createAdminCmdButton("E26", "Server Rejoin", 390, 682, 185, 32, function() executeHDCommand(";rejoin") end)
------------------------------------------------------------------
-- TAB 5: MUSIC PLAYER CONTAINER (11 THEMES)
------------------------------------------------------------------
local MusicContainer = Instance.new("ScrollingFrame")
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.CanvasSize = UDim2.new(0, 0, 0, 750)
MusicContainer.ScrollBarThickness = 6
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, 20)
MusicInput.Size = UDim2.new(0, 400, 0, 40)
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 = 15
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, 70)
PlayMusicBtn.Size = UDim2.new(0, 190, 0, 38)
PlayMusicBtn.Font = Enum.Font.SourceSansBold
PlayMusicBtn.Text = "Play Music"
PlayMusicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayMusicBtn.TextSize = 15
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, 70)
StopMusicBtn.Size = UDim2.new(0, 190, 0, 38)
StopMusicBtn.Font = Enum.Font.SourceSansBold
StopMusicBtn.Text = "Stop Music"
StopMusicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
StopMusicBtn.TextSize = 15
local SpeedTitle = Instance.new("TextLabel")
SpeedTitle.Parent = MusicContainer
SpeedTitle.BackgroundTransparency = 1
SpeedTitle.Position = UDim2.new(0.5, -200, 0, 118)
SpeedTitle.Size = UDim2.new(0, 400, 0, 22)
SpeedTitle.Font = Enum.Font.SourceSansBold
SpeedTitle.Text = "Playback Speed (Pitch/PlaybackSpeed): 1.0"
SpeedTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
SpeedTitle.TextSize = 13
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, 145)
SpeedInput.Size = UDim2.new(0, 400, 0, 36)
SpeedInput.Font = Enum.Font.SourceSansBold
SpeedInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
SpeedInput.PlaceholderText = "Enter Speed (e.g. 0.5 slow, 2.0 fast)..."
SpeedInput.Text = "1.0"
SpeedInput.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedInput.TextSize = 14
SpeedInput.ClearTextOnFocus = false
local ThemeHeader = Instance.new("TextLabel")
ThemeHeader.Parent = MusicContainer
ThemeHeader.BackgroundTransparency = 1
ThemeHeader.Position = UDim2.new(0, 15, 0, 195)
ThemeHeader.Size = UDim2.new(1, -30, 0, 25)
ThemeHeader.Font = Enum.Font.SourceSansBold
ThemeHeader.Text = "Quick Theme Music Presets (11 Buttons)"
ThemeHeader.TextColor3 = Color3.fromRGB(255, 255, 255)
ThemeHeader.TextSize = 15
ThemeHeader.TextXAlignment = Enum.TextXAlignment.Left
local Page5Buttons = {}
local function createThemeMusicBtn(name, text, posY, musicId)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = MusicContainer
btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
btn.BorderColor3 = Color3.fromRGB(80, 80, 80)
btn.Position = UDim2.new(0.5, -200, 0, posY)
btn.Size = UDim2.new(0, 400, 0, 36)
btn.Font = Enum.Font.SourceSansBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 14
Page5Buttons[name] = btn
btn.MouseButton1Click:Connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";music " .. musicId .. " ;volume inf")
end)
return btn
end
createThemeMusicBtn("tekk", "Theme 1", 230, "111775445806866")
createThemeMusicBtn("tekk2", "Theme 2", 272, "82696338249251")
createThemeMusicBtn("tekk3", "Theme 3", 314, "111743516263186")
createThemeMusicBtn("tekk4", "Theme 4", 356, "128715303988843")
createThemeMusicBtn("tekk5", "Theme 5", 398, "76578817848504")
createThemeMusicBtn("tekk6", "Theme 6", 440, "131415306381990")
createThemeMusicBtn("tekk7", "Theme 7", 482, "93284472282799")
createThemeMusicBtn("tekk8", "Theme 8", 524, "78489847582098")
createThemeMusicBtn("tekk9", "Theme 9", 566, "86503267790406")
createThemeMusicBtn("tekk10", "Theme 10", 608, "85153221690222")
createThemeMusicBtn("tekk11", "Theme 11", 650, "89068160573449")
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
sound.PlaybackSpeed = tonumber(SpeedInput.Text) or 1.0
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, 620)
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)
pcall(function()
SettingsAvatar.Image = Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
end)
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: " .. LocalPlayer.Name .. "\nUsername: " .. LocalPlayer.DisplayName .. "\nID: " .. LocalPlayer.UserId
ProfileDetailsLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
ProfileDetailsLabel.TextSize = 13
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 | Ping: 0ms"
StatsBox.TextColor3 = Color3.fromRGB(100, 255, 100)
StatsBox.TextSize = 14
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()
local ping = 0
pcall(function()
ping = math.floor(LocalPlayer:GetNetworkPing() * 1000)
end)
StatsBox.Text = string.format("Server Players: %d\nFPS: %d | Ping: %dms", playerCount, fps, ping)
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)
local ProToolsTitle = Instance.new("TextLabel")
ProToolsTitle.Parent = SettingsContainer
ProToolsTitle.BackgroundTransparency = 1
ProToolsTitle.Position = UDim2.new(0, 15, 0, 410)
ProToolsTitle.Size = UDim2.new(0, 575, 0, 25)
ProToolsTitle.Font = Enum.Font.SourceSansBold
ProToolsTitle.Text = "Pro Utilities & Optimization"
ProToolsTitle.TextColor3 = Color3.fromRGB(220, 220, 220)
ProToolsTitle.TextSize = 15
ProToolsTitle.TextXAlignment = Enum.TextXAlignment.Left
local CopyInfoBtn = Instance.new("TextButton")
CopyInfoBtn.Name = "CopyInfoBtn"
CopyInfoBtn.Parent = SettingsContainer
CopyInfoBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
CopyInfoBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
CopyInfoBtn.Position = UDim2.new(0, 15, 0, 443)
CopyInfoBtn.Size = UDim2.new(0, 180, 0, 38)
CopyInfoBtn.Font = Enum.Font.SourceSansBold
CopyInfoBtn.Text = "Copy Profile Info"
CopyInfoBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyInfoBtn.TextSize = 14
CopyInfoBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard("Name: " .. LocalPlayer.Name .. " | ID: " .. LocalPlayer.UserId)
end
end)
local CleanMemBtn = Instance.new("TextButton")
CleanMemBtn.Name = "CleanMemBtn"
CleanMemBtn.Parent = SettingsContainer
CleanMemBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
CleanMemBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
CleanMemBtn.Position = UDim2.new(0, 210, 0, 443)
CleanMemBtn.Size = UDim2.new(0, 180, 0, 38)
CleanMemBtn.Font = Enum.Font.SourceSansBold
CleanMemBtn.Text = "Memory Clean (Lag)"
CleanMemBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CleanMemBtn.TextSize = 14
CleanMemBtn.MouseButton1Click:Connect(function()
pcall(function()
collectgarbage("collect")
end)
end)
local ToggleUIKeyBtn = Instance.new("TextButton")
ToggleUIKeyBtn.Name = "ToggleUIKeyBtn"
ToggleUIKeyBtn.Parent = SettingsContainer
ToggleUIKeyBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
ToggleUIKeyBtn.BorderColor3 = Color3.fromRGB(90, 90, 90)
ToggleUIKeyBtn.Position = UDim2.new(0, 405, 0, 443)
ToggleUIKeyBtn.Size = UDim2.new(0, 195, 0, 38)
ToggleUIKeyBtn.Font = Enum.Font.SourceSansBold
ToggleUIKeyBtn.Text = "Toggle UI Visibility"
ToggleUIKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleUIKeyBtn.TextSize = 14
ToggleUIKeyBtn.MouseButton1Click:Connect(function()
ScreenGui.Enabled = not ScreenGui.Enabled
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 2
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 (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Universal Script – project f3x executor pro 2 in Roblox?
To run Universal Script – project f3x executor pro 2, 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 2 keyless or does it require an access key?
Universal Script – project f3x executor pro 2 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 2 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)

