Universal Script – 2x2x2x2x2's F3X GUI V2 - Verified script for Universal Roblox
Key RequiredUniversal

Universal Script – 2x2x2x2x2's F3X GUI V2

Universal Script2x2x2x2x22x2x2x2x2 1.2K views 2.2K executesUpdated Oct 22, 2026
Unrated
00
Lua Script•3073 lines (76497 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local f3xv2 = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local TextLabel_2 = Instance.new("TextLabel")
local ImageLabel = Instance.new("ImageLabel")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")
local TextButton_3 = Instance.new("TextButton")
local TextButton_4 = Instance.new("TextButton")
local TextButton_5 = Instance.new("TextButton")
local TextButton_6 = Instance.new("TextButton")
local TextButton_7 = Instance.new("TextButton")
local TextButton_8 = Instance.new("TextButton")
local TextButton_9 = Instance.new("TextButton")
local TextButton_10 = Instance.new("TextButton")
local TextButton_11 = Instance.new("TextButton")
local TextButton_12 = Instance.new("TextButton")
local TextButton_13 = Instance.new("TextButton")
local TextButton_14 = Instance.new("TextButton")
local TextButton_15 = Instance.new("TextButton")
local TextButton_16 = Instance.new("TextButton")
local TextButton_17 = Instance.new("TextButton")
local TextButton_18 = Instance.new("TextButton")
local TextButton_19 = Instance.new("TextButton")
local TextButton_20 = Instance.new("TextButton")

--Properties:

f3xv2.Name = "f3xv2"
f3xv2.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
f3xv2.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
f3xv2.ResetOnSpawn = false

Frame.Parent = f3xv2
Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderColor3 = Color3.fromRGB(255, 0, 0)
Frame.BorderSizePixel = 7
Frame.Position = UDim2.new(0.31273067, 0, 0.31021437, 0)
Frame.Size = UDim2.new(0, 631, 0, 369)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextLabel.BorderSizePixel = 7
TextLabel.Position = UDim2.new(0, 0, -0.121612713, 0)
TextLabel.Size = UDim2.new(0, 631, 0, 62)
TextLabel.Font = Enum.Font.Creepster
TextLabel.Text = "TEAM 2x2 f3x V2"
TextLabel.TextColor3 = Color3.fromRGB(36, 71, 197)
TextLabel.TextSize = 62.000

TextLabel_2.Parent = Frame
TextLabel_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextLabel_2.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextLabel_2.BorderSizePixel = 7
TextLabel_2.Position = UDim2.new(0, 0, 0.832027137, 0)
TextLabel_2.Size = UDim2.new(0, 631, 0, 67)
TextLabel_2.Font = Enum.Font.Creepster
TextLabel_2.Text = "By @2x2x2x2haks"
TextLabel_2.TextColor3 = Color3.fromRGB(36, 71, 197)
TextLabel_2.TextSize = 62.000

ImageLabel.Parent = Frame
ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
ImageLabel.BorderSizePixel = 0
ImageLabel.Position = UDim2.new(0, 0, -0.121612795, 0)
ImageLabel.Size = UDim2.new(0, 631, 0, 418)
ImageLabel.ZIndex = 0
ImageLabel.Image = "rbxassetid://72671531388233"
ImageLabel.ImageColor3 = Color3.fromRGB(107, 107, 107)

TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BackgroundTransparency = 0.400
TextButton.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton.BorderSizePixel = 5
TextButton.Position = UDim2.new(0.064000003, 0, 0.0949999988, 0)
TextButton.Size = UDim2.new(0, 103, 0, 43)
TextButton.Font = Enum.Font.Creepster
TextButton.Text = "Sky"
TextButton.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton.TextSize = 39.000
TextButton.TextWrapped = true

TextButton_2.Parent = Frame
TextButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_2.BackgroundTransparency = 0.400
TextButton_2.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_2.BorderSizePixel = 5
TextButton_2.Position = UDim2.new(0.243000001, 0, 0.0949999988, 0)
TextButton_2.Size = UDim2.new(0, 103, 0, 43)
TextButton_2.Font = Enum.Font.Creepster
TextButton_2.Text = "Decal"
TextButton_2.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_2.TextSize = 39.000
TextButton_2.TextWrapped = true

TextButton_3.Parent = Frame
TextButton_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_3.BackgroundTransparency = 0.400
TextButton_3.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_3.BorderSizePixel = 5
TextButton_3.Position = UDim2.new(0.241999999, 0, 0.477999985, 0)
TextButton_3.Size = UDim2.new(0, 103, 0, 43)
TextButton_3.Font = Enum.Font.Creepster
TextButton_3.Text = "Decal 3"
TextButton_3.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_3.TextSize = 39.000
TextButton_3.TextWrapped = true

TextButton_4.Parent = Frame
TextButton_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_4.BackgroundTransparency = 0.400
TextButton_4.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_4.BorderSizePixel = 5
TextButton_4.Position = UDim2.new(0.0629698038, 0, 0.477678508, 0)
TextButton_4.Size = UDim2.new(0, 103, 0, 43)
TextButton_4.Font = Enum.Font.Creepster
TextButton_4.Text = "Sky 3"
TextButton_4.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_4.TextSize = 39.000
TextButton_4.TextWrapped = true

TextButton_5.Parent = Frame
TextButton_5.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_5.BackgroundTransparency = 0.400
TextButton_5.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_5.BorderSizePixel = 5
TextButton_5.Position = UDim2.new(0.064000003, 0, 0.283869892, 0)
TextButton_5.Size = UDim2.new(0, 103, 0, 43)
TextButton_5.Font = Enum.Font.Creepster
TextButton_5.Text = "Sky 2"
TextButton_5.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_5.TextSize = 39.000
TextButton_5.TextWrapped = true

TextButton_6.Parent = Frame
TextButton_6.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_6.BackgroundTransparency = 0.400
TextButton_6.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_6.BorderSizePixel = 5
TextButton_6.Position = UDim2.new(0.243000016, 0, 0.283869892, 0)
TextButton_6.Size = UDim2.new(0, 103, 0, 43)
TextButton_6.Font = Enum.Font.Creepster
TextButton_6.Text = "Decal 2"
TextButton_6.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_6.TextSize = 39.000
TextButton_6.TextWrapped = true

TextButton_7.Parent = Frame
TextButton_7.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_7.BackgroundTransparency = 0.400
TextButton_7.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_7.BorderSizePixel = 5
TextButton_7.Position = UDim2.new(0.063000001, 0, 0.663999975, 0)
TextButton_7.Size = UDim2.new(0, 103, 0, 43)
TextButton_7.Font = Enum.Font.Creepster
TextButton_7.Text = "SKy 4"
TextButton_7.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_7.TextSize = 39.000
TextButton_7.TextWrapped = true

TextButton_8.Parent = Frame
TextButton_8.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_8.BackgroundTransparency = 0.400
TextButton_8.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_8.BorderSizePixel = 5
TextButton_8.Position = UDim2.new(0.242050633, 0, 0.664426386, 0)
TextButton_8.Size = UDim2.new(0, 103, 0, 43)
TextButton_8.Font = Enum.Font.Creepster
TextButton_8.Text = "Decal 4"
TextButton_8.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_8.TextSize = 39.000
TextButton_8.TextWrapped = true

TextButton_9.Parent = Frame
TextButton_9.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_9.BackgroundTransparency = 0.400
TextButton_9.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_9.BorderSizePixel = 5
TextButton_9.Position = UDim2.new(0.779999971, 0, 0.283869892, 0)
TextButton_9.Size = UDim2.new(0, 103, 0, 43)
TextButton_9.Font = Enum.Font.Creepster
TextButton_9.Text = "Terranova"
TextButton_9.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_9.TextSize = 28.000
TextButton_9.TextWrapped = true

TextButton_10.Parent = Frame
TextButton_10.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_10.BackgroundTransparency = 0.400
TextButton_10.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_10.BorderSizePixel = 5
TextButton_10.Position = UDim2.new(0.779999971, 0, 0.0939999968, 0)
TextButton_10.Size = UDim2.new(0, 103, 0, 43)
TextButton_10.Font = Enum.Font.Creepster
TextButton_10.Text = "bypassed rap"
TextButton_10.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_10.TextSize = 22.000
TextButton_10.TextWrapped = true

TextButton_11.Parent = Frame
TextButton_11.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_11.BackgroundTransparency = 0.400
TextButton_11.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_11.BorderSizePixel = 5
TextButton_11.Position = UDim2.new(0.779999971, 0, 0.476999998, 0)
TextButton_11.Size = UDim2.new(0, 103, 0, 43)
TextButton_11.Font = Enum.Font.Creepster
TextButton_11.Text = "Spooky Scary Skeletons"
TextButton_11.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_11.TextSize = 21.000
TextButton_11.TextWrapped = true

TextButton_12.Parent = Frame
TextButton_12.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_12.BackgroundTransparency = 0.400
TextButton_12.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_12.BorderSizePixel = 5
TextButton_12.Position = UDim2.new(0.600212395, 0, 0.0945109576, 0)
TextButton_12.Size = UDim2.new(0, 103, 0, 43)
TextButton_12.Font = Enum.Font.Creepster
TextButton_12.Text = "666"
TextButton_12.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_12.TextSize = 39.000
TextButton_12.TextWrapped = true

TextButton_13.Parent = Frame
TextButton_13.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_13.BackgroundTransparency = 0.400
TextButton_13.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_13.BorderSizePixel = 5
TextButton_13.Position = UDim2.new(0.421999991, 0, 0.0949999988, 0)
TextButton_13.Size = UDim2.new(0, 103, 0, 43)
TextButton_13.Font = Enum.Font.Creepster
TextButton_13.Text = "Particles 1"
TextButton_13.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_13.TextSize = 27.000
TextButton_13.TextWrapped = true

TextButton_14.Parent = Frame
TextButton_14.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_14.BackgroundTransparency = 0.400
TextButton_14.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_14.BorderSizePixel = 5
TextButton_14.Position = UDim2.new(0.421999961, 0, 0.283869892, 0)
TextButton_14.Size = UDim2.new(0, 103, 0, 43)
TextButton_14.Font = Enum.Font.Creepster
TextButton_14.Text = "Particles 2"
TextButton_14.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_14.TextSize = 26.000
TextButton_14.TextWrapped = true

TextButton_15.Parent = Frame
TextButton_15.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_15.BackgroundTransparency = 0.400
TextButton_15.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_15.BorderSizePixel = 5
TextButton_15.Position = UDim2.new(0.421999991, 0, 0.477999985, 0)
TextButton_15.Size = UDim2.new(0, 103, 0, 43)
TextButton_15.Font = Enum.Font.Creepster
TextButton_15.Text = "Particles 3"
TextButton_15.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_15.TextSize = 26.000
TextButton_15.TextWrapped = true

TextButton_16.Parent = Frame
TextButton_16.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_16.BackgroundTransparency = 0.400
TextButton_16.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_16.BorderSizePixel = 5
TextButton_16.Position = UDim2.new(0.421999991, 0, 0.663999975, 0)
TextButton_16.Size = UDim2.new(0, 103, 0, 43)
TextButton_16.Font = Enum.Font.Creepster
TextButton_16.Text = "Particles 4"
TextButton_16.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_16.TextSize = 26.000
TextButton_16.TextWrapped = true

TextButton_17.Parent = Frame
TextButton_17.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_17.BackgroundTransparency = 0.400
TextButton_17.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_17.BorderSizePixel = 5
TextButton_17.Position = UDim2.new(0.599999964, 0, 0.283869892, 0)
TextButton_17.Size = UDim2.new(0, 103, 0, 43)
TextButton_17.Font = Enum.Font.Creepster
TextButton_17.Text = "Floating Pad"
TextButton_17.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_17.TextSize = 23.000
TextButton_17.TextWrapped = true

TextButton_18.Parent = Frame
TextButton_18.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_18.BackgroundTransparency = 0.400
TextButton_18.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_18.BorderSizePixel = 5
TextButton_18.Position = UDim2.new(0.600212395, 0, 0.47582677, 0)
TextButton_18.Size = UDim2.new(0, 103, 0, 43)
TextButton_18.Font = Enum.Font.Creepster
TextButton_18.Text = "head shake"
TextButton_18.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_18.TextSize = 26.000
TextButton_18.TextWrapped = true

TextButton_19.Parent = Frame
TextButton_19.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_19.BackgroundTransparency = 0.400
TextButton_19.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_19.BorderSizePixel = 5
TextButton_19.Position = UDim2.new(0.600212395, 0, 0.662818611, 0)
TextButton_19.Size = UDim2.new(0, 103, 0, 43)
TextButton_19.Font = Enum.Font.Creepster
TextButton_19.Text = "arm shake"
TextButton_19.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_19.TextSize = 28.000
TextButton_19.TextWrapped = true

TextButton_20.Parent = Frame
TextButton_20.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_20.BackgroundTransparency = 0.400
TextButton_20.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_20.BorderSizePixel = 5
TextButton_20.Position = UDim2.new(0.779999971, 0, 0.662999988, 0)
TextButton_20.Size = UDim2.new(0, 103, 0, 43)
TextButton_20.Font = Enum.Font.Creepster
TextButton_20.Text = "disco"
TextButton_20.TextColor3 = Color3.fromRGB(36, 71, 197)
TextButton_20.TextSize = 39.000
TextButton_20.TextWrapped = true

-- Scripts:

local function JFBIF_fake_script() -- Frame.Drag 
	local script = Instance.new('LocalScript', Frame)

	local UIS = game:GetService('UserInputService')
	local frame = script.Parent
	local dragToggle = nil
	local dragSpeed = 0.25
	local dragStart = nil
	local startPos = nil
	
	local function updateInput(input)
		local delta = input.Position - dragStart
		local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
			startPos.Y.Scale, startPos.Y.Offset + delta.Y)
		game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
	end
	
	frame.InputBegan:Connect(function(input)
		if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then 
			dragToggle = true
			dragStart = input.Position
			startPos = frame.Position
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragToggle = false
				end
			end)
		end
	end)
	
	UIS.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			if dragToggle then
				updateInput(input)
			end
		end
	end)
	
end
coroutine.wrap(JFBIF_fake_script)()
local function XBQXKP_fake_script() -- TextButton.LocalScript 
	local script = Instance.new('LocalScript', TextButton)

	local texId = "72671531388233"
	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 5.7")
	
	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	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 return end
	
	local remote = tool.SyncAPI.ServerEndpoint
	
	local function _(args)
		remote:InvokeServer(unpack(args))
	end
	
	local function CreatePart(cf,parent)
		_({"CreatePart","Normal",cf,parent})
	end
	
	local function SetName(part,name)
		_({"SetName",{part},name})
	end
	
	local function AddMesh(part)
		_({"CreateMeshes",{{Part=part}}})
	end
	
	local function SetMesh(part,id)
		_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
	end
	
	local function SetTexture(part,id)
		_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
	end
	
	local function MeshResize(part,size)
		_({"SyncMesh",{{Part=part,Scale=size}}})
	end
	
	local function SetVertexColor(part,vec)
		_({"SyncMesh",{{Part=part,VertexColor=vec}}})
	end
	
	local function SetLocked(part,bool)
		_({"SetLocked",{part},bool})
	end
	
	local function SetMaterial(part,mat)
		_({"SyncMaterial",{{Part=part,Material=mat}}})
	end
	
	local function SetCollision(part,bool)
		_({"SyncCollision",{{Part=part,CanCollide=bool}}})
	end
	
	local function CreatePointLight(part)
		_({"CreateLights",{{Part=part,LightType="PointLight"}}})
	end
	
	local function SyncPointLight(part,brightness,range)
		_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
	end
	
	local function Sky(id)
		local pos = Vector3.new(0,100,0)
	
		CreatePart(CFrame.new(pos),workspace)
	
		for _,v in ipairs(workspace:GetDescendants()) do
			if v:IsA("BasePart")
				and not v:IsDescendantOf(char)
				and math.floor(v.Position.X) == 0
				and math.floor(v.Position.Y) == 100
				and math.floor(v.Position.Z) == 0 then
	
				SetName(v,"Sky")
				AddMesh(v)
				SetMesh(v,"111891702759441")
				SetTexture(v,id)
				MeshResize(v,Vector3.new(1000,1000,1000))
				SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
				SetMaterial(v,"Neon")
				SetCollision(v,false)
				CreatePointLight(v)
				SyncPointLight(v,5,8)
				SetLocked(v,true)
			end
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		Sky(texId)
	end)
end
coroutine.wrap(XBQXKP_fake_script)()
local function VUJVWK_fake_script() -- TextButton_2.LocalScript 
	local script = Instance.new('LocalScript', TextButton_2)

	script.Parent.MouseButton1Click: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
		--craaa
		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 --[[Color3]],
						["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 spam(id)
			for i,v in game.workspace:GetDescendants() do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v,false)
						SpawnDecal(v,Enum.NormalId.Front)
						AddDecal(v,id,Enum.NormalId.Front)
	
						SpawnDecal(v,Enum.NormalId.Back)
						AddDecal(v,id,Enum.NormalId.Back)
	
						SpawnDecal(v,Enum.NormalId.Right)
						AddDecal(v,id,Enum.NormalId.Right)
	
						SpawnDecal(v,Enum.NormalId.Left)
						AddDecal(v,id,Enum.NormalId.Left)
	
						SpawnDecal(v,Enum.NormalId.Bottom)
						AddDecal(v,id,Enum.NormalId.Bottom)
	
						SpawnDecal(v,Enum.NormalId.Top)
						AddDecal(v,id,Enum.NormalId.Top)
					end)
				end
			end 
		end
		spam("72671531388233")
	
	end)
end
coroutine.wrap(VUJVWK_fake_script)()
local function BOAO_fake_script() -- TextButton_3.LocalScript 
	local script = Instance.new('LocalScript', TextButton_3)

	script.Parent.MouseButton1Click: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
		--craaa
		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 --[[Color3]],
						["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 spam(id)
			for i,v in game.workspace:GetDescendants() do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v,false)
						SpawnDecal(v,Enum.NormalId.Front)
						AddDecal(v,id,Enum.NormalId.Front)
	
						SpawnDecal(v,Enum.NormalId.Back)
						AddDecal(v,id,Enum.NormalId.Back)
	
						SpawnDecal(v,Enum.NormalId.Right)
						AddDecal(v,id,Enum.NormalId.Right)
	
						SpawnDecal(v,Enum.NormalId.Left)
						AddDecal(v,id,Enum.NormalId.Left)
	
						SpawnDecal(v,Enum.NormalId.Bottom)
						AddDecal(v,id,Enum.NormalId.Bottom)
	
						SpawnDecal(v,Enum.NormalId.Top)
						AddDecal(v,id,Enum.NormalId.Top)
					end)
				end
			end 
		end
		spam("140258961766259")
	
	end)
end
coroutine.wrap(BOAO_fake_script)()
local function USCFIUE_fake_script() -- TextButton_4.LocalScript 
	local script = Instance.new('LocalScript', TextButton_4)

	local texId = "140258961766259"
	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 5.7")
	
	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	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 return end
	
	local remote = tool.SyncAPI.ServerEndpoint
	
	local function _(args)
		remote:InvokeServer(unpack(args))
	end
	
	local function CreatePart(cf,parent)
		_({"CreatePart","Normal",cf,parent})
	end
	
	local function SetName(part,name)
		_({"SetName",{part},name})
	end
	
	local function AddMesh(part)
		_({"CreateMeshes",{{Part=part}}})
	end
	
	local function SetMesh(part,id)
		_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
	end
	
	local function SetTexture(part,id)
		_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
	end
	
	local function MeshResize(part,size)
		_({"SyncMesh",{{Part=part,Scale=size}}})
	end
	
	local function SetVertexColor(part,vec)
		_({"SyncMesh",{{Part=part,VertexColor=vec}}})
	end
	
	local function SetLocked(part,bool)
		_({"SetLocked",{part},bool})
	end
	
	local function SetMaterial(part,mat)
		_({"SyncMaterial",{{Part=part,Material=mat}}})
	end
	
	local function SetCollision(part,bool)
		_({"SyncCollision",{{Part=part,CanCollide=bool}}})
	end
	
	local function CreatePointLight(part)
		_({"CreateLights",{{Part=part,LightType="PointLight"}}})
	end
	
	local function SyncPointLight(part,brightness,range)
		_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
	end
	
	local function Sky(id)
		local pos = Vector3.new(0,100,0)
	
		CreatePart(CFrame.new(pos),workspace)
	
		for _,v in ipairs(workspace:GetDescendants()) do
			if v:IsA("BasePart")
				and not v:IsDescendantOf(char)
				and math.floor(v.Position.X) == 0
				and math.floor(v.Position.Y) == 100
				and math.floor(v.Position.Z) == 0 then
	
				SetName(v,"Sky")
				AddMesh(v)
				SetMesh(v,"111891702759441")
				SetTexture(v,id)
				MeshResize(v,Vector3.new(1000,1000,1000))
				SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
				SetMaterial(v,"Neon")
				SetCollision(v,false)
				CreatePointLight(v)
				SyncPointLight(v,5,8)
				SetLocked(v,true)
			end
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		Sky(texId)
	end)
end
coroutine.wrap(USCFIUE_fake_script)()
local function ZZKQC_fake_script() -- TextButton_5.LocalScript 
	local script = Instance.new('LocalScript', TextButton_5)

	local texId = "88057636064969"
	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 5.7")
	
	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	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 return end
	
	local remote = tool.SyncAPI.ServerEndpoint
	
	local function _(args)
		remote:InvokeServer(unpack(args))
	end
	
	local function CreatePart(cf,parent)
		_({"CreatePart","Normal",cf,parent})
	end
	
	local function SetName(part,name)
		_({"SetName",{part},name})
	end
	
	local function AddMesh(part)
		_({"CreateMeshes",{{Part=part}}})
	end
	
	local function SetMesh(part,id)
		_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
	end
	
	local function SetTexture(part,id)
		_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
	end
	
	local function MeshResize(part,size)
		_({"SyncMesh",{{Part=part,Scale=size}}})
	end
	
	local function SetVertexColor(part,vec)
		_({"SyncMesh",{{Part=part,VertexColor=vec}}})
	end
	
	local function SetLocked(part,bool)
		_({"SetLocked",{part},bool})
	end
	
	local function SetMaterial(part,mat)
		_({"SyncMaterial",{{Part=part,Material=mat}}})
	end
	
	local function SetCollision(part,bool)
		_({"SyncCollision",{{Part=part,CanCollide=bool}}})
	end
	
	local function CreatePointLight(part)
		_({"CreateLights",{{Part=part,LightType="PointLight"}}})
	end
	
	local function SyncPointLight(part,brightness,range)
		_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
	end
	
	local function Sky(id)
		local pos = Vector3.new(0,100,0)
	
		CreatePart(CFrame.new(pos),workspace)
	
		for _,v in ipairs(workspace:GetDescendants()) do
			if v:IsA("BasePart")
				and not v:IsDescendantOf(char)
				and math.floor(v.Position.X) == 0
				and math.floor(v.Position.Y) == 100
				and math.floor(v.Position.Z) == 0 then
	
				SetName(v,"Sky")
				AddMesh(v)
				SetMesh(v,"111891702759441")
				SetTexture(v,id)
				MeshResize(v,Vector3.new(1000,1000,1000))
				SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
				SetMaterial(v,"Neon")
				SetCollision(v,false)
				CreatePointLight(v)
				SyncPointLight(v,5,8)
				SetLocked(v,true)
			end
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		Sky(texId)
	end)
end
coroutine.wrap(ZZKQC_fake_script)()
local function YPXIRAL_fake_script() -- TextButton_6.LocalScript 
	local script = Instance.new('LocalScript', TextButton_6)

	script.Parent.MouseButton1Click: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
		--craaa
		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 --[[Color3]],
						["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 spam(id)
			for i,v in game.workspace:GetDescendants() do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v,false)
						SpawnDecal(v,Enum.NormalId.Front)
						AddDecal(v,id,Enum.NormalId.Front)
	
						SpawnDecal(v,Enum.NormalId.Back)
						AddDecal(v,id,Enum.NormalId.Back)
	
						SpawnDecal(v,Enum.NormalId.Right)
						AddDecal(v,id,Enum.NormalId.Right)
	
						SpawnDecal(v,Enum.NormalId.Left)
						AddDecal(v,id,Enum.NormalId.Left)
	
						SpawnDecal(v,Enum.NormalId.Bottom)
						AddDecal(v,id,Enum.NormalId.Bottom)
	
						SpawnDecal(v,Enum.NormalId.Top)
						AddDecal(v,id,Enum.NormalId.Top)
					end)
				end
			end 
		end
		spam("88057636064969")
	
	end)
end
coroutine.wrap(YPXIRAL_fake_script)()
local function JCNSU_fake_script() -- TextButton_7.LocalScript 
	local script = Instance.new('LocalScript', TextButton_7)

	local texId = "108753484805291"
	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 5.7")
	
	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	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 return end
	
	local remote = tool.SyncAPI.ServerEndpoint
	
	local function _(args)
		remote:InvokeServer(unpack(args))
	end
	
	local function CreatePart(cf,parent)
		_({"CreatePart","Normal",cf,parent})
	end
	
	local function SetName(part,name)
		_({"SetName",{part},name})
	end
	
	local function AddMesh(part)
		_({"CreateMeshes",{{Part=part}}})
	end
	
	local function SetMesh(part,id)
		_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
	end
	
	local function SetTexture(part,id)
		_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
	end
	
	local function MeshResize(part,size)
		_({"SyncMesh",{{Part=part,Scale=size}}})
	end
	
	local function SetVertexColor(part,vec)
		_({"SyncMesh",{{Part=part,VertexColor=vec}}})
	end
	
	local function SetLocked(part,bool)
		_({"SetLocked",{part},bool})
	end
	
	local function SetMaterial(part,mat)
		_({"SyncMaterial",{{Part=part,Material=mat}}})
	end
	
	local function SetCollision(part,bool)
		_({"SyncCollision",{{Part=part,CanCollide=bool}}})
	end
	
	local function CreatePointLight(part)
		_({"CreateLights",{{Part=part,LightType="PointLight"}}})
	end
	
	local function SyncPointLight(part,brightness,range)
		_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
	end
	
	local function Sky(id)
		local pos = Vector3.new(0,100,0)
	
		CreatePart(CFrame.new(pos),workspace)
	
		for _,v in ipairs(workspace:GetDescendants()) do
			if v:IsA("BasePart")
				and not v:IsDescendantOf(char)
				and math.floor(v.Position.X) == 0
				and math.floor(v.Position.Y) == 100
				and math.floor(v.Position.Z) == 0 then
	
				SetName(v,"Sky")
				AddMesh(v)
				SetMesh(v,"111891702759441")
				SetTexture(v,id)
				MeshResize(v,Vector3.new(1000,1000,1000))
				SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
				SetMaterial(v,"Neon")
				SetCollision(v,false)
				CreatePointLight(v)
				SyncPointLight(v,5,8)
				SetLocked(v,true)
			end
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		Sky(texId)
	end)
end
coroutine.wrap(JCNSU_fake_script)()
local function AKXWWV_fake_script() -- TextButton_8.LocalScript 
	local script = Instance.new('LocalScript', TextButton_8)

	script.Parent.MouseButton1Click: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
		--craaa
		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 --[[Color3]],
						["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 spam(id)
			for i,v in game.workspace:GetDescendants() do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v,false)
						SpawnDecal(v,Enum.NormalId.Front)
						AddDecal(v,id,Enum.NormalId.Front)
	
						SpawnDecal(v,Enum.NormalId.Back)
						AddDecal(v,id,Enum.NormalId.Back)
	
						SpawnDecal(v,Enum.NormalId.Right)
						AddDecal(v,id,Enum.NormalId.Right)
	
						SpawnDecal(v,Enum.NormalId.Left)
						AddDecal(v,id,Enum.NormalId.Left)
	
						SpawnDecal(v,Enum.NormalId.Bottom)
						AddDecal(v,id,Enum.NormalId.Bottom)
	
						SpawnDecal(v,Enum.NormalId.Top)
						AddDecal(v,id,Enum.NormalId.Top)
					end)
				end
			end 
		end
		spam("108753484805291")
	
	end)
end
coroutine.wrap(AKXWWV_fake_script)()
local function EYFPVQ_fake_script() -- TextButton_9.LocalScript 
	local script = Instance.new('LocalScript', TextButton_9)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	script.Parent.MouseButton1Click:Connect(function()
		RequestCommand:InvokeServer(";music 82746224492420 ;pitch 0.9 ;volume inf")
	end)
end
coroutine.wrap(EYFPVQ_fake_script)()
local function OITD_fake_script() -- TextButton_10.LocalScript 
	local script = Instance.new('LocalScript', TextButton_10)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	script.Parent.MouseButton1Click:Connect(function()
		RequestCommand:InvokeServer(";music 134426707262246 ;pitch 1 ;volume inf")
	end)
end
coroutine.wrap(OITD_fake_script)()
local function RNTYFD_fake_script() -- TextButton_11.LocalScript 
	local script = Instance.new('LocalScript', TextButton_11)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	script.Parent.MouseButton1Click:Connect(function()
		RequestCommand:InvokeServer(";music 85481339656782 ;pitch 0.1 ;volume inf")
	end)
end
coroutine.wrap(RNTYFD_fake_script)()
local function IJOIMN_fake_script() -- TextButton_12.LocalScript 
	local script = Instance.new('LocalScript', TextButton_12)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	local player = game.Players.LocalPlayer
	local backpack = player:WaitForChild("Backpack")
	
	script.Parent.MouseButton1Click:Connect(function()
		local tool = backpack:FindFirstChild("Building Tools")
	
		if not tool then
			rq:InvokeServer(";btools")
		end
	
		rq:InvokeServer(";titler all 666 666 666 666")
		loadstring(game:HttpGet("https://pastebin.com/raw/vfG1yvzp"))()
	end)
end
coroutine.wrap(IJOIMN_fake_script)()
local function AEHBM_fake_script() -- TextButton_13.LocalScript 
	local script = Instance.new('LocalScript', TextButton_13)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	
	local function getf3x()
		local character = player.Character
		local backpack = player:FindFirstChildOfClass("Backpack")
	
		if backpack then
			for _, v in ipairs(backpack:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		if character then
			for _, v in ipairs(character:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				return v.Parent
			end
		end
	end
	
	local texture = "72671531388233"
	local size = Vector3.new(4.5, 4.5, 0.01)
	
	local function fastInvoke(endpoint, args)
		task.spawn(function()
			pcall(function()
				endpoint:InvokeServer(unpack(args))
			end)
		end)
	end
	
	local function quickPart(endpoint, cf, size, extra)
		task.spawn(function()
			local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
			if not p then return end
	
			fastInvoke(endpoint, {"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
			if extra then extra(p) end
		end)
	end
	
	local function handleCharacter(character, targetPlayer)
		targetPlayer = targetPlayer or player
		local hum = character:WaitForChild("Humanoid", 10)
		if not hum then return end
	
		if targetPlayer == player then
			RequestCommand:InvokeServer(";btools me")
		end
	
		local f3x
		local startTime = tick()
		while tick() - startTime < 5 do
			f3x = getf3x()
			if f3x then break end
			task.wait(0.2)
		end
	
		if not f3x then
			warn("Could not find F3X / SyncAPI")
			return
		end
	
		local endpoint = f3x.SyncAPI.ServerEndpoint
		local activeParts = {}
		local isAlive = true
	
		local function cleanup()
			if not isAlive then return end
			isAlive = false
			for _, p in ipairs(activeParts) do
				if p and p.Parent then
					fastInvoke(endpoint, {"Remove", {p}})
				end
			end
			table.clear(activeParts)
		end
	
		local diedConn
		diedConn = hum.Died:Connect(function()
			if diedConn then diedConn:Disconnect() end
			cleanup()
		end)
	
		local healthConn
		healthConn = hum:GetPropertyChangedSignal("Health"):Connect(function()
			if hum.Health <= 0 then
				if healthConn then healthConn:Disconnect() end
				cleanup()
			end
		end)
	
		task.spawn(function()
			task.wait(1.3)
	
			while character.Parent and hum.Health > 0 and isAlive do
				local head = character:FindFirstChild("Head")
				if head then
					local startCF = head.CFrame * CFrame.new(0, 2.5, 0)
	
					quickPart(endpoint, startCF, size, function(p)
						if not p or not isAlive then
							if p then fastInvoke(endpoint, {"Remove", {p}}) end
							return
						end
						table.insert(activeParts, p)
	
						fastInvoke(endpoint, {"SyncAnchor", {{Part = p, Anchored = true}}})
						fastInvoke(endpoint, {"SyncCollision", {{Part = p, CanCollide = false}}})
						fastInvoke(endpoint, {"SyncMaterial", {{Part = p, Transparency = 1}}})
	
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal"}}})
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal"}}})
	
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
	
						task.delay(4.5, function()
							for i, storedP in ipairs(activeParts) do
								if storedP == p then
									table.remove(activeParts, i)
									break
								end
							end
							if p and p.Parent then
								fastInvoke(endpoint, {"Remove", {p}})
							end
						end)
	
						task.spawn(function()
							local steps = 140
							local totalDuration = 3.5
							local waitTime = totalDuration / steps
	
							for i = 1, steps do
								if not isAlive or not head or not head.Parent or not p or not p.Parent or hum.Health <= 0 then break end
								local progress = i / steps
	
								local currentHeadPos = head.Position + Vector3.new(0, 2.5, 0)
								local newY = currentHeadPos.Y + (progress * 14)
								local newPos = Vector3.new(
									currentHeadPos.X,
									newY,
									currentHeadPos.Z
								)
	
								fastInvoke(endpoint, {"SyncResize", {{
									Part = p,
									CFrame = CFrame.new(newPos),
									Size = size
								}}})
	
								task.wait(waitTime)
							end
						end)
					end)
				end
	
				task.wait(1.3)
			end
		end)
	end
	
	local function monitorPlayer(plr)
		plr.CharacterAdded:Connect(function(char)
			task.spawn(function()
				handleCharacter(char, plr)
			end)
		end)
	
		if plr.Character then
			task.spawn(function()
				handleCharacter(plr.Character, plr)
			end)
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		for _, p in ipairs(Players:GetPlayers()) do
			monitorPlayer(p)
		end
	
		Players.PlayerAdded:Connect(function(newPlr)
			monitorPlayer(newPlr)
		end)
	end)
end
coroutine.wrap(AEHBM_fake_script)()
local function VNCLBE_fake_script() -- TextButton_14.LocalScript 
	local script = Instance.new('LocalScript', TextButton_14)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	
	local function getf3x()
		local character = player.Character
		local backpack = player:FindFirstChildOfClass("Backpack")
	
		if backpack then
			for _, v in ipairs(backpack:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		if character then
			for _, v in ipairs(character:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				return v.Parent
			end
		end
	end
	
	local texture = "88057636064969"
	local size = Vector3.new(4.5, 4.5, 0.01)
	
	local function fastInvoke(endpoint, args)
		task.spawn(function()
			pcall(function()
				endpoint:InvokeServer(unpack(args))
			end)
		end)
	end
	
	local function quickPart(endpoint, cf, size, extra)
		task.spawn(function()
			local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
			if not p then return end
	
			fastInvoke(endpoint, {"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
			if extra then extra(p) end
		end)
	end
	
	local function handleCharacter(character, targetPlayer)
		targetPlayer = targetPlayer or player
		local hum = character:WaitForChild("Humanoid", 10)
		if not hum then return end
	
		if targetPlayer == player then
			RequestCommand:InvokeServer(";btools me")
		end
	
		local f3x
		local startTime = tick()
		while tick() - startTime < 5 do
			f3x = getf3x()
			if f3x then break end
			task.wait(0.2)
		end
	
		if not f3x then
			warn("Could not find F3X / SyncAPI")
			return
		end
	
		local endpoint = f3x.SyncAPI.ServerEndpoint
		local activeParts = {}
		local isAlive = true
	
		local function cleanup()
			if not isAlive then return end
			isAlive = false
			for _, p in ipairs(activeParts) do
				if p and p.Parent then
					fastInvoke(endpoint, {"Remove", {p}})
				end
			end
			table.clear(activeParts)
		end
	
		local diedConn
		diedConn = hum.Died:Connect(function()
			if diedConn then diedConn:Disconnect() end
			cleanup()
		end)
	
		local healthConn
		healthConn = hum:GetPropertyChangedSignal("Health"):Connect(function()
			if hum.Health <= 0 then
				if healthConn then healthConn:Disconnect() end
				cleanup()
			end
		end)
	
		task.spawn(function()
			task.wait(1.3)
	
			while character.Parent and hum.Health > 0 and isAlive do
				local head = character:FindFirstChild("Head")
				if head then
					local startCF = head.CFrame * CFrame.new(0, 2.5, 0)
	
					quickPart(endpoint, startCF, size, function(p)
						if not p or not isAlive then
							if p then fastInvoke(endpoint, {"Remove", {p}}) end
							return
						end
						table.insert(activeParts, p)
	
						fastInvoke(endpoint, {"SyncAnchor", {{Part = p, Anchored = true}}})
						fastInvoke(endpoint, {"SyncCollision", {{Part = p, CanCollide = false}}})
						fastInvoke(endpoint, {"SyncMaterial", {{Part = p, Transparency = 1}}})
	
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal"}}})
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal"}}})
	
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
	
						task.delay(4.5, function()
							for i, storedP in ipairs(activeParts) do
								if storedP == p then
									table.remove(activeParts, i)
									break
								end
							end
							if p and p.Parent then
								fastInvoke(endpoint, {"Remove", {p}})
							end
						end)
	
						task.spawn(function()
							local steps = 140
							local totalDuration = 3.5
							local waitTime = totalDuration / steps
	
							for i = 1, steps do
								if not isAlive or not head or not head.Parent or not p or not p.Parent or hum.Health <= 0 then break end
								local progress = i / steps
	
								local currentHeadPos = head.Position + Vector3.new(0, 2.5, 0)
								local newY = currentHeadPos.Y + (progress * 14)
								local newPos = Vector3.new(
									currentHeadPos.X,
									newY,
									currentHeadPos.Z
								)
	
								fastInvoke(endpoint, {"SyncResize", {{
									Part = p,
									CFrame = CFrame.new(newPos),
									Size = size
								}}})
	
								task.wait(waitTime)
							end
						end)
					end)
				end
	
				task.wait(1.3)
			end
		end)
	end
	
	local function monitorPlayer(plr)
		plr.CharacterAdded:Connect(function(char)
			task.spawn(function()
				handleCharacter(char, plr)
			end)
		end)
	
		if plr.Character then
			task.spawn(function()
				handleCharacter(plr.Character, plr)
			end)
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		for _, p in ipairs(Players:GetPlayers()) do
			monitorPlayer(p)
		end
	
		Players.PlayerAdded:Connect(function(newPlr)
			monitorPlayer(newPlr)
		end)
	end)
end
coroutine.wrap(VNCLBE_fake_script)()
local function HGKV_fake_script() -- TextButton_15.LocalScript 
	local script = Instance.new('LocalScript', TextButton_15)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	
	local function getf3x()
		local character = player.Character
		local backpack = player:FindFirstChildOfClass("Backpack")
	
		if backpack then
			for _, v in ipairs(backpack:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		if character then
			for _, v in ipairs(character:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				return v.Parent
			end
		end
	end
	
	local texture = "140258961766259"
	local size = Vector3.new(4.5, 4.5, 0.01)
	
	local function fastInvoke(endpoint, args)
		task.spawn(function()
			pcall(function()
				endpoint:InvokeServer(unpack(args))
			end)
		end)
	end
	
	local function quickPart(endpoint, cf, size, extra)
		task.spawn(function()
			local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
			if not p then return end
	
			fastInvoke(endpoint, {"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
			if extra then extra(p) end
		end)
	end
	
	local function handleCharacter(character, targetPlayer)
		targetPlayer = targetPlayer or player
		local hum = character:WaitForChild("Humanoid", 10)
		if not hum then return end
	
		if targetPlayer == player then
			RequestCommand:InvokeServer(";btools me")
		end
	
		local f3x
		local startTime = tick()
		while tick() - startTime < 5 do
			f3x = getf3x()
			if f3x then break end
			task.wait(0.2)
		end
	
		if not f3x then
			warn("Could not find F3X / SyncAPI")
			return
		end
	
		local endpoint = f3x.SyncAPI.ServerEndpoint
		local activeParts = {}
		local isAlive = true
	
		local function cleanup()
			if not isAlive then return end
			isAlive = false
			for _, p in ipairs(activeParts) do
				if p and p.Parent then
					fastInvoke(endpoint, {"Remove", {p}})
				end
			end
			table.clear(activeParts)
		end
	
		local diedConn
		diedConn = hum.Died:Connect(function()
			if diedConn then diedConn:Disconnect() end
			cleanup()
		end)
	
		local healthConn
		healthConn = hum:GetPropertyChangedSignal("Health"):Connect(function()
			if hum.Health <= 0 then
				if healthConn then healthConn:Disconnect() end
				cleanup()
			end
		end)
	
		task.spawn(function()
			task.wait(1.3)
	
			while character.Parent and hum.Health > 0 and isAlive do
				local head = character:FindFirstChild("Head")
				if head then
					local startCF = head.CFrame * CFrame.new(0, 2.5, 0)
	
					quickPart(endpoint, startCF, size, function(p)
						if not p or not isAlive then
							if p then fastInvoke(endpoint, {"Remove", {p}}) end
							return
						end
						table.insert(activeParts, p)
	
						fastInvoke(endpoint, {"SyncAnchor", {{Part = p, Anchored = true}}})
						fastInvoke(endpoint, {"SyncCollision", {{Part = p, CanCollide = false}}})
						fastInvoke(endpoint, {"SyncMaterial", {{Part = p, Transparency = 1}}})
	
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal"}}})
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal"}}})
	
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
	
						task.delay(4.5, function()
							for i, storedP in ipairs(activeParts) do
								if storedP == p then
									table.remove(activeParts, i)
									break
								end
							end
							if p and p.Parent then
								fastInvoke(endpoint, {"Remove", {p}})
							end
						end)
	
						task.spawn(function()
							local steps = 140
							local totalDuration = 3.5
							local waitTime = totalDuration / steps
	
							for i = 1, steps do
								if not isAlive or not head or not head.Parent or not p or not p.Parent or hum.Health <= 0 then break end
								local progress = i / steps
	
								local currentHeadPos = head.Position + Vector3.new(0, 2.5, 0)
								local newY = currentHeadPos.Y + (progress * 14)
								local newPos = Vector3.new(
									currentHeadPos.X,
									newY,
									currentHeadPos.Z
								)
	
								fastInvoke(endpoint, {"SyncResize", {{
									Part = p,
									CFrame = CFrame.new(newPos),
									Size = size
								}}})
	
								task.wait(waitTime)
							end
						end)
					end)
				end
	
				task.wait(1.3)
			end
		end)
	end
	
	local function monitorPlayer(plr)
		plr.CharacterAdded:Connect(function(char)
			task.spawn(function()
				handleCharacter(char, plr)
			end)
		end)
	
		if plr.Character then
			task.spawn(function()
				handleCharacter(plr.Character, plr)
			end)
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		for _, p in ipairs(Players:GetPlayers()) do
			monitorPlayer(p)
		end
	
		Players.PlayerAdded:Connect(function(newPlr)
			monitorPlayer(newPlr)
		end)
	end)
end
coroutine.wrap(HGKV_fake_script)()
local function DMDFH_fake_script() -- TextButton_16.LocalScript 
	local script = Instance.new('LocalScript', TextButton_16)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	
	local function getf3x()
		local character = player.Character
		local backpack = player:FindFirstChildOfClass("Backpack")
	
		if backpack then
			for _, v in ipairs(backpack:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		if character then
			for _, v in ipairs(character:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then return v end
			end
		end
		for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				return v.Parent
			end
		end
	end
	
	local texture = "108753484805291"
	local size = Vector3.new(4.5, 4.5, 0.01)
	
	local function fastInvoke(endpoint, args)
		task.spawn(function()
			pcall(function()
				endpoint:InvokeServer(unpack(args))
			end)
		end)
	end
	
	local function quickPart(endpoint, cf, size, extra)
		task.spawn(function()
			local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
			if not p then return end
	
			fastInvoke(endpoint, {"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
			if extra then extra(p) end
		end)
	end
	
	local function handleCharacter(character, targetPlayer)
		targetPlayer = targetPlayer or player
		local hum = character:WaitForChild("Humanoid", 10)
		if not hum then return end
	
		if targetPlayer == player then
			RequestCommand:InvokeServer(";btools me")
		end
	
		local f3x
		local startTime = tick()
		while tick() - startTime < 5 do
			f3x = getf3x()
			if f3x then break end
			task.wait(0.2)
		end
	
		if not f3x then
			warn("Could not find F3X / SyncAPI")
			return
		end
	
		local endpoint = f3x.SyncAPI.ServerEndpoint
		local activeParts = {}
		local isAlive = true
	
		local function cleanup()
			if not isAlive then return end
			isAlive = false
			for _, p in ipairs(activeParts) do
				if p and p.Parent then
					fastInvoke(endpoint, {"Remove", {p}})
				end
			end
			table.clear(activeParts)
		end
	
		local diedConn
		diedConn = hum.Died:Connect(function()
			if diedConn then diedConn:Disconnect() end
			cleanup()
		end)
	
		local healthConn
		healthConn = hum:GetPropertyChangedSignal("Health"):Connect(function()
			if hum.Health <= 0 then
				if healthConn then healthConn:Disconnect() end
				cleanup()
			end
		end)
	
		task.spawn(function()
			task.wait(1.3)
	
			while character.Parent and hum.Health > 0 and isAlive do
				local head = character:FindFirstChild("Head")
				if head then
					local startCF = head.CFrame * CFrame.new(0, 2.5, 0)
	
					quickPart(endpoint, startCF, size, function(p)
						if not p or not isAlive then
							if p then fastInvoke(endpoint, {"Remove", {p}}) end
							return
						end
						table.insert(activeParts, p)
	
						fastInvoke(endpoint, {"SyncAnchor", {{Part = p, Anchored = true}}})
						fastInvoke(endpoint, {"SyncCollision", {{Part = p, CanCollide = false}}})
						fastInvoke(endpoint, {"SyncMaterial", {{Part = p, Transparency = 1}}})
	
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal"}}})
						fastInvoke(endpoint, {"CreateTextures", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal"}}})
	
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
						fastInvoke(endpoint, {"SyncTexture", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = "rbxassetid://" .. texture}}})
	
						task.delay(4.5, function()
							for i, storedP in ipairs(activeParts) do
								if storedP == p then
									table.remove(activeParts, i)
									break
								end
							end
							if p and p.Parent then
								fastInvoke(endpoint, {"Remove", {p}})
							end
						end)
	
						task.spawn(function()
							local steps = 140
							local totalDuration = 3.5
							local waitTime = totalDuration / steps
	
							for i = 1, steps do
								if not isAlive or not head or not head.Parent or not p or not p.Parent or hum.Health <= 0 then break end
								local progress = i / steps
	
								local currentHeadPos = head.Position + Vector3.new(0, 2.5, 0)
								local newY = currentHeadPos.Y + (progress * 14)
								local newPos = Vector3.new(
									currentHeadPos.X,
									newY,
									currentHeadPos.Z
								)
	
								fastInvoke(endpoint, {"SyncResize", {{
									Part = p,
									CFrame = CFrame.new(newPos),
									Size = size
								}}})
	
								task.wait(waitTime)
							end
						end)
					end)
				end
	
				task.wait(1.3)
			end
		end)
	end
	
	local function monitorPlayer(plr)
		plr.CharacterAdded:Connect(function(char)
			task.spawn(function()
				handleCharacter(char, plr)
			end)
		end)
	
		if plr.Character then
			task.spawn(function()
				handleCharacter(plr.Character, plr)
			end)
		end
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		for _, p in ipairs(Players:GetPlayers()) do
			monitorPlayer(p)
		end
	
		Players.PlayerAdded:Connect(function(newPlr)
			monitorPlayer(newPlr)
		end)
	end)
end
coroutine.wrap(DMDFH_fake_script)()
local function KFDBZ_fake_script() -- TextButton_17.LocalScript 
	local script = Instance.new('LocalScript', TextButton_17)

	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	local humanrFr = char:WaitForChild("HumanoidRootPart")
	
	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 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 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]=part},[3]=stringg}
		_(args)
	end
	
	function Color(part,color)
		local args = {[1]="SyncColor",[2]={[1]={["Part"]=part,["Color"]=color,["UnionColoring"]=false}}}
		_(args)
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		local cf = humanrFr.CFrame * CFrame.new(0, -4, 0)
		local pad = remote:InvokeServer("CreatePart", "Normal", cf, workspace)
		Resize(pad, Vector3.new(40, 1, 40), cf)
		SetAnchor(true, pad)
		SetCollision(pad, true)
		SetName(pad, "padF")
		AddMesh(pad)
		SetMesh(pad, 9095618661)
		MeshResize(pad, Vector3.new(4.5, 0.5, 4.5))
		Color(pad, BrickColor.new(104).Color)
	
		game:GetService("RunService").RenderStepped:Connect(function()
			if pad and humanrFr then
				local newCF = humanrFr.CFrame * CFrame.new(0, -4, 0)
				MovePart(pad, newCF)
			end
		end)
	
		task.spawn(function()
			while pad and pad.Parent do
				Color(pad, Color3.fromHSV(tick() % 1, 1, 1))
				task.wait(0.05)
			end
		end)
	end)
end
coroutine.wrap(KFDBZ_fake_script)()
local function TUNJLE_fake_script() -- TextButton_18.LocalScript 
	local script = Instance.new('LocalScript', TextButton_18)

	local player = game.Players.LocalPlayer
	local char = player.Character or player.CharacterAdded:Wait()
	
	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
	if not tool then
		warn("SyncAPI not found!")
		return
	end
	
	local remote = tool.SyncAPI.ServerEndpoint
	
	local head = char:FindFirstChild("Head")
	if not head then return end
	local headMesh = head:FindFirstChildWhichIsA("SpecialMesh")
	if not headMesh then return end
	
	local hats = {}
	for _, hat in pairs(char:GetChildren()) do
		if hat:IsA("Accessory") and hat:FindFirstChild("Handle") then
			local handleMesh = hat.Handle:FindFirstChildWhichIsA("SpecialMesh")
			if handleMesh then
				table.insert(hats, {Part = hat.Handle, MeshId = handleMesh.MeshId})
			end
		end
	end
	
	local amplitude = 0.7
	local frequency = 6
	local t = 0
	local conn
	
	script.Parent.MouseButton1Click:Connect(function()
		if conn then
			conn:Disconnect()
			conn = nil
			return
		end
	
		t = 0
		conn = game:GetService("RunService").RenderStepped:Connect(function(dt)
			t = t + dt * frequency
			local offsetValue = math.sin(t) * amplitude
	
			local partsToSync = {
				{Part = head, MeshId = headMesh.MeshId, Offset = Vector3.new(offsetValue, 0, 0)}
			}
			for _, h in pairs(hats) do
				table.insert(partsToSync, {Part = h.Part, MeshId = h.MeshId, Offset = Vector3.new(offsetValue, 0, 0)})
			end
	
			remote:InvokeServer("SyncMesh", partsToSync)
		end)
	end)
end
coroutine.wrap(TUNJLE_fake_script)()
local function NLRRPHG_fake_script() -- TextButton_19.LocalScript 
	local script = Instance.new('LocalScript', TextButton_19)

	local RunService = game:GetService("RunService")
	local Players = game:GetService("Players")
	
	local lp = Players.LocalPlayer
	local char = lp.Character or lp.CharacterAdded:Wait()
	local hum = char:WaitForChild("Humanoid")
	local torso = char:WaitForChild("Torso")
	
	local tool = char:FindFirstChildOfClass("Tool")
	if not tool then
		for _, v in lp.Backpack:GetChildren() do
			if v:IsA("Tool") then
				tool = v
				break
			end
		end
	end
	
	if tool then
		hum:EquipTool(tool)
		task.delay(0.01, function()
			hum:UnequipTools()
		end)
	end
	
	local server = tool and tool:FindFirstChild("SyncAPI") and tool.SyncAPI:FindFirstChild("ServerEndpoint")
	
	local larm = char:WaitForChild("Left Arm")
	local rarm = char:WaitForChild("Right Arm")
	
	local idleAngles = Vector3.new(0, 0, math.rad(-90))
	local flapAmplitude = Vector3.new(0, 0, math.rad(40))
	local flapSpeed = 14
	
	local targetL, targetR = larm.CFrame, rarm.CFrame
	
	local renderConn, syncConn
	
	script.Parent.MouseButton1Click:Connect(function()
		if renderConn then
			renderConn:Disconnect()
			renderConn = nil
			if syncConn then
				syncConn:Disconnect()
				syncConn = nil
			end
			return
		end
	
		renderConn = RunService.RenderStepped:Connect(function(delta)
			if not larm or not rarm then return end
			local time = tick()
			local flapX = math.sin(time * flapSpeed) * flapAmplitude.X
			local flapY = math.sin(time * flapSpeed * 0.8) * flapAmplitude.Y
			local flapZ = math.sin(time * flapSpeed * 0.6) * flapAmplitude.Z
	
			if hum.MoveDirection.Magnitude == 0 then
				targetL = torso.CFrame * CFrame.new(-1.9, 0.5, 0) * CFrame.Angles(idleAngles.X, idleAngles.Y, idleAngles.Z)
				targetR = torso.CFrame * CFrame.new(1.9, 0.5, 0) * CFrame.Angles(-idleAngles.X, -idleAngles.Y, -idleAngles.Z)
			else
				targetL = torso.CFrame * CFrame.new(-1.9, 0.5, 0) * CFrame.Angles(flapX, flapY, idleAngles.Z + flapZ)
				targetR = torso.CFrame * CFrame.new(1.9, 0.5, 0) * CFrame.Angles(-flapX, -flapY, -idleAngles.Z - flapZ)
			end
	
			larm.CFrame = targetL
			rarm.CFrame = targetR
		end)
	
		if server then
			syncConn = task.spawn(function()
				while renderConn do
					if larm and rarm then
						server:InvokeServer("SyncMove", {{Part = larm, CFrame = larm.CFrame}})
						server:InvokeServer("SyncMove", {{Part = rarm, CFrame = rarm.CFrame}})
					end
					task.wait()
				end
			end)
		end
	end)
end
coroutine.wrap(NLRRPHG_fake_script)()
local function AVMCVC_fake_script() -- TextButton_20.LocalScript 
	local script = Instance.new('LocalScript', TextButton_20)

	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	script.Parent.MouseButton1Click:Connect(function()
		RequestCommand:InvokeServer(";disco")
	end)
end
coroutine.wrap(AVMCVC_fake_script)()

How to Execute Universal Script – 2x2x2x2x2's F3X GUI V2

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

2x2x2x2x2
2x2x2x2x2
Script Creator
View Author Profile

Features & Information

Execute Universal Script – 2x2x2x2x2's F3X GUI V2. Key system required, created by 2x2x2x2x2, updated Oct 22, 2026. Tested and working on supported executors.

Script Changelog (3)

@QueueSpeedDemonOct 26, 2026

Edited during review before approval

@QueueSpeedDemonOct 23, 2026

Edited during review before approval

@2x2x2x2x2Oct 22, 2026

Create script

Community Comments (3)

2x2x2x2x22x2x2x2x2Oct 24, 2026

bro this works why do people say it doesnt

anonymusperson1241anonymusperson1241Oct 23, 2026

blud is not sonic the hedgehog🥀🥀🥀🥀🫩🫩🫩🫩🫩

C00lkidd3333C00lkidd3333Oct 23, 2026(edited)

Lol good👍👍👍👍

Frequently Asked Questions

How do I execute Universal Script – 2x2x2x2x2's F3X GUI V2 in Roblox?

To run Universal Script – 2x2x2x2x2's F3X GUI V2, 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 – 2x2x2x2x2's F3X GUI V2 keyless or does it require an access key?

Universal Script – 2x2x2x2x2's F3X GUI V2 requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Universal Script – 2x2x2x2x2's F3X GUI V2 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.