idk what i doing
Key RequiredUniversal

idk what i doing

Universal ScriptUnknow333Unknow333 983 views 995 executesUpdated Aug 17, 2026
Unrated
00
Lua Script•7533 lines (150873 chars)
local RAINBOW_SPEED = 0.008
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")

local gui = Instance.new("ScreenGui")
gui.Name = "AngiraF3x"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = false
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.Parent = CoreGui

local frame = Instance.new("Frame")
frame.Size = UDim2.fromOffset(720, 420)
frame.Position = UDim2.new(0.5, -360, 0.5, -210)
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 66)
topBar.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
topBar.BorderSizePixel = 0
topBar.Parent = frame

local topBorder = Instance.new("Frame")
topBorder.Size = UDim2.new(1, 0, 0, 6)
topBorder.Position = UDim2.new(0, 0, 1, -6)
topBorder.BackgroundColor3 = Color3.fromRGB(0, 191, 255)
topBorder.BorderSizePixel = 0
topBorder.Parent = topBar

local titleContainer = Instance.new("Frame")
titleContainer.Size = UDim2.new(0.8, 0, 0.8, 0)
titleContainer.AnchorPoint = Vector2.new(0.5, 0.5)
titleContainer.Position = UDim2.new(0.5, 0, 0.5, -6)
titleContainer.BackgroundTransparency = 1
titleContainer.Parent = topBar

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0.6, 0)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundTransparency = 1
title.Text = "(Private) Peluso f3x fe bypass"
title.Font = Enum.Font.GothamBlack
title.TextSize = 28
title.TextScaled = true
title.TextColor3 = Color3.new(1, 1, 1)
title.Parent = titleContainer

local credit = Instance.new("TextLabel")
credit.Size = UDim2.new(1, 0, 0.4, 0)
credit.Position = UDim2.new(0, 0, 0.6, 0)
credit.BackgroundTransparency = 1
credit.Text = "By AN****249"
credit.TextColor3 = Color3.fromRGB(150, 150, 150)
credit.TextSize = 14
credit.Font = Enum.Font.Gotham
credit.TextXAlignment = Enum.TextXAlignment.Center
credit.Parent = titleContainer

local tabContainer = Instance.new("Frame")
tabContainer.Size = UDim2.new(1, 0, 0, 40)
tabContainer.Position = UDim2.new(0, 0, 0, 66)
tabContainer.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
tabContainer.BorderSizePixel = 0
tabContainer.Parent = frame

local tabLayout = Instance.new("UIListLayout")
tabLayout.FillDirection = Enum.FillDirection.Horizontal
tabLayout.Padding = UDim.new(0, 0)
tabLayout.Parent = tabContainer

local contentArea = Instance.new("Frame")
contentArea.Size = UDim2.new(1, 0, 1, -106)
contentArea.Position = UDim2.new(0, 0, 0, 106)
contentArea.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
contentArea.BorderSizePixel = 0
contentArea.Parent = frame

local tabs = {}
local currentTab = nil

local function styleTabButton(btn)
	btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	btn.BorderSizePixel = 0
	btn.Font = Enum.Font.Gotham
	btn.TextSize = 16
	btn.TextColor3 = Color3.fromRGB(135, 206, 235)
	btn.AutoButtonColor = false
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(0, 191, 255)
	stroke.Thickness = 2
	stroke.Parent = btn
	btn.MouseEnter:Connect(function()
		if currentTab ~= btn.Parent.Name then
			TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(30, 30, 30)}):Play()
			TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(173, 216, 230)}):Play()
		end
	end)
	btn.MouseLeave:Connect(function()
		if currentTab ~= btn.Parent.Name then
			TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(20, 20, 20)}):Play()
			TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(135, 206, 235)}):Play()
		end
	end)
end

local function CreateTab(name)
	local tabButton = Instance.new("TextButton")
	tabButton.Size = UDim2.new(0, 120, 1, 0)
	tabButton.Text = name
	tabButton.Parent = tabContainer
	styleTabButton(tabButton)

	local tabContent = Instance.new("ScrollingFrame")
	tabContent.Size = UDim2.new(1, -28, 1, -10)
	tabContent.Position = UDim2.new(0, 14, 0, 5)
	tabContent.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
	tabContent.ScrollBarThickness = 8
	tabContent.ScrollBarImageColor3 = Color3.fromRGB(0, 191, 255)
	tabContent.AutomaticCanvasSize = Enum.AutomaticSize.Y
	tabContent.BorderSizePixel = 0
	tabContent.Visible = false
	tabContent.Parent = contentArea

	local grid = Instance.new("UIGridLayout")
	grid.CellSize = UDim2.new(0, 200, 0, 64)
	grid.CellPadding = UDim2.new(0, 16, 0, 12)
	grid.FillDirection = Enum.FillDirection.Horizontal
	grid.HorizontalAlignment = Enum.HorizontalAlignment.Left
	grid.Parent = tabContent

	local tabData = {
		Button = tabButton,
		Content = tabContent,
		Name = name,
		AddButton = function(self, data)
			local name = data.Name or "Unnamed"
			local callback = data.Callback or function() end
			local btn = Instance.new("TextButton")
			btn.Name = name:gsub("%s", "")
			btn.Text = name
			btn.Parent = self.Content
			btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
			btn.BorderSizePixel = 0
			btn.Size = UDim2.new(0, 200, 0, 64)
			btn.Font = Enum.Font.Gotham
			btn.TextSize = 18
			btn.TextColor3 = Color3.fromRGB(0, 0, 0)
			btn.AutoButtonColor = false
			local stroke = Instance.new("UIStroke")
			stroke.Color = Color3.fromRGB(0, 191, 255)
			stroke.Thickness = 3
			stroke.Parent = btn
			btn.MouseEnter:Connect(function()
				TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(40, 40, 40)}):Play()
				TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(0, 0, 0)}):Play()
			end)
			btn.MouseLeave:Connect(function()
				TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(20, 20, 20)}):Play()
				TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(0, 0, 0)}):Play()
			end)
			btn.MouseButton1Click:Connect(function()
				pcall(callback)
			end)
		end
	}

	tabs[name] = tabData

	tabButton.MouseButton1Click:Connect(function()
		for tabName, tab in pairs(tabs) do
			tab.Content.Visible = false
			if tabName ~= name then
				TweenService:Create(tab.Button, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(20, 20, 20)}):Play()
				TweenService:Create(tab.Button, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(135, 206, 235)}):Play()
			end
		end
		tabData.Content.Visible = true
		TweenService:Create(tabButton, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(0, 191, 255)}):Play()
		TweenService:Create(tabButton, TweenInfo.new(0.15), {TextColor3 = Color3.new(1, 1, 1)}):Play()
		currentTab = name
	end)

	return tabData
end

local function styleSmallButton(btn)
	btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	btn.BorderSizePixel = 0
	btn.Size = UDim2.new(0, 60, 0, 30)
	btn.Font = Enum.Font.Gotham
	btn.TextSize = 14
	btn.TextColor3 = Color3.fromRGB(135, 206, 235)
	btn.AutoButtonColor = false
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(0, 191, 255)
	stroke.Thickness = 2
	stroke.Parent = btn
	btn.MouseEnter:Connect(function()
		TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(40, 40, 40)}):Play()
		TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(173, 216, 230)}):Play()
	end)
	btn.MouseLeave:Connect(function()
		TweenService:Create(btn, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(20, 20, 20)}):Play()
		TweenService:Create(btn, TweenInfo.new(0.15), {TextColor3 = Color3.fromRGB(135, 206, 235)}):Play()
	end)
end

local btoolsBtn = Instance.new("TextButton")
btoolsBtn.Name = "BtoolsBtn"
btoolsBtn.Text = "btools"
btoolsBtn.AnchorPoint = Vector2.new(0, 0.5)
btoolsBtn.Position = UDim2.new(0, 14, 0.5, -6)
btoolsBtn.Parent = topBar
styleSmallButton(btoolsBtn)

btoolsBtn.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	SilentRequest:InvokeServer(";btools")
end)

local reBtn = Instance.new("TextButton")
reBtn.Name = "ReBtn"
reBtn.Text = "Re"
reBtn.AnchorPoint = Vector2.new(1, 0.5)
reBtn.Position = UDim2.new(1, -14, 0.5, -6)
reBtn.Parent = topBar
styleSmallButton(reBtn)

reBtn.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	SilentRequest:InvokeServer(";refresh")
end)

local f3xTab = CreateTab("F3X Stuff")
local songsTab = CreateTab("Songs")
local extraTab = CreateTab("Extra")

f3xTab:AddButton({
	Name = "Skybox",
	Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
		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

    end

end

for _, 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 CreatePart(cf, parent)

    _( {"CreatePart", "Normal", cf, parent} )

end

function SetAnchor(part, state)

    _( {"SyncAnchor", { {["Part"] = part, ["Anchored"] = state} }} )

end

function AddMesh(part)

    _( {"CreateMeshes", { {["Part"] = part} }} )

end

function SetMesh(part, meshid)

    _( {"SyncMesh", { {["Part"] = part, ["MeshId"] = "rbxassetid://" .. meshid} }} )

end

function SetTexture(part, texid)

    _( {"SyncMesh", { {["Part"] = part, ["TextureId"] = "rbxassetid://" .. texid} }} )

end

function MeshResize(part, size)

    _( {"SyncMesh", { {["Part"] = part, ["Scale"] = size} }} )

end

function Sky(id)

    local hrp = char:WaitForChild("HumanoidRootPart")

    local cf = hrp.CFrame

    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    for _, v in workspace:GetDescendants() do

        if v:IsA("BasePart") and v.Position == cf.Position + Vector3.new(0, 6, 0) then

            SetAnchor(v, true)

            AddMesh(v)

            SetMesh(v, "111891702759441")

            SetTexture(v, id)

            MeshResize(v, Vector3.new(10000, 10000, 10000))

        end

    end

end

Sky("100521644962409")
	end
})
f3xTab:AddButton({
	Name = "Decal Spam",
	Callback = function()
		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

	end

end

for _, 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 = {

		"SyncCollision",

		{

			{

				Part = part,

				CanCollide = boolean

			}

		}

	}

	_(args)

end

function SetAnchor(boolean, part)

	local args = {

		"SyncAnchor",

		{

			{

				Part = part,

				Anchored = boolean

			}

		}

	}

	_(args)

end

function CreatePart(cf, parent)

	local args = {

		"CreatePart",

		"Normal",

		cf,

		parent

	}

	_(args)

end

function DestroyPart(part)

	local args = {

		"Remove",

		{ part }

	}

	_(args)

end

function MovePart(part, cf)

	local args = {

		"SyncMove",

		{

			{

				Part = part,

				CFrame = cf

			}

		}

	}

	_(args)

end

function Resize(part, size, cf)

	local args = {

		"SyncResize",

		{

			{

				Part = part,

				CFrame = cf,

				Size = size

			}

		}

	}

	_(args)

end

function AddMesh(part)

	local args = {

		"CreateMeshes",

		{

			{ Part = part }

		}

	}

	_(args)

end

function SetMesh(part, meshid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				MeshId = "rbxassetid://" .. meshid

			}

		}

	}

	_(args)

end

function SetTexture(part, texid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				TextureId = "rbxassetid://" .. texid

			}

		}

	}

	_(args)

end

function SetName(part, name)

	local args = {

		"SetName",

		{ part },

		name

	}

	_(args)

end

function MeshResize(part, size)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				Scale = size

			}

		}

	}

	_(args)

end

function Weld(part1, part2, lead)

	local args = {

		"CreateWelds",

		{ part1, part2 },

		lead

	}

	_(args)

end

function SetLocked(part, boolean)

	local args = {

		"SetLocked",

		{ part },

		boolean

	}

	_(args)

end

function SetTrans(part, transparency)

	local args = {

		"SyncMaterial",

		{

			{

				Part = part,

				Transparency = transparency

			}

		}

	}

	_(args)

end

function CreateSpotlight(part)

	local args = {

		"CreateLights",

		{

			{

				Part = part,

				LightType = "SpotLight"

			}

		}

	}

	_(args)

end

function SyncLighting(part, brightness)

	local args = {

		"SyncLighting",

		{

			{

				Part = part,

				LightType = "SpotLight",

				Brightness = brightness

			}

		}

	}

	_(args)

end

function Color(part, color)

	local args = {

		"SyncColor",

		{

			{

				Part = part,

				Color = color,

				UnionColoring = false

			}

		}

	}

	_(args)

end

function SpawnDecal(part, side)

	local args = {

		"CreateTextures",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal"

			}

		}

	}

	_(args)

end

function AddDecal(part, asset, side)

	local args = {

		"SyncTexture",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal",

				Texture = "rbxassetid://" .. asset

			}

		}

	}

	_(args)

end

function spam(id)

	for _, v in workspace:GetDescendants() do

		if v:IsA("BasePart") then

			spawn(function()

				SetLocked(v, false)

				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do

					SpawnDecal(v, side)

					AddDecal(v, id, side)

				end

			end)

		end

	end

end

spam("76258024677112")
	end
})
f3xTab:AddButton({
	Name = "Mario.exe",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
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
	end
end
for _, v in game.ReplicatedStorage:GetDescendants() do
	if v.Name == "SyncAPI" then
		tool = v.Parent
	end
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 SetAnchor(part, state)
	_({"SyncAnchor", {{Part = part, Anchored = state}}})
end

local function SetCollision(part, state)
	_({"SyncCollision", {{Part = part, CanCollide = state}}})
end

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

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

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

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

local function SetLocked(part, state)
	_({"SetLocked", {part}, state})
end

local function SpawnDecal(part, side)
	_({"CreateTextures", {{Part = part, Face = side, TextureType = "Decal"}}})
end

local function AddDecal(part, asset, side)
	_({"SyncTexture", {{Part = part, Face = side, TextureType = "Decal", Texture = "rbxassetid://" .. asset}}})
end

local function Sky(id)
	local hrp = char:WaitForChild("HumanoidRootPart")
	local cf = hrp.CFrame
	local pos = cf.Position + Vector3.new(0, 6, 0)
	CreatePart(CFrame.new(pos), workspace)
	task.wait(0.3)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") and (v.Position - pos).Magnitude < 0.1 then
			SetAnchor(v, true)
			AddMesh(v)
			SetMesh(v, "111891702759441")
			SetTexture(v, id)
			MeshResize(v, Vector3.new(8000, 8000, 8000))
		end
	end
end

local function GiantSky(id)
	local hrp = char:WaitForChild("HumanoidRootPart")
	local cf = hrp.CFrame
	local pos = cf.Position + Vector3.new(0, 6, 0)
	CreatePart(CFrame.new(pos), workspace)
	task.wait(0.3)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
			SetAnchor(v, true)
			AddMesh(v)
			SetMesh(v, "111891702759441")
			SetTexture(v, id)
			MeshResize(v, Vector3.new(60000, 60000, 60000))
			SetCollision(v, false)
			SetLocked(v, true)
		end
	end
end

local function Spam(id)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") then
			task.spawn(function()
				SetLocked(v, false)
				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do
					SpawnDecal(v, side)
					AddDecal(v, id, side)
				end
			end)
		end
	end
end

GiantSky("12851404448")
Spam("12851404448")
	end
})
f3xTab:AddButton({
	Name = "Fire All",
	Callback = 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] = workspace.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 AddFire(part)
		local args = {
			[1] = "CreateDecorations",
			[2] = {
				[1] = {
					["Part"] = part,
					["DecorationType"] = "Fire"
				}
			}
		}
		_(args)
	end
	function FireParts()
		for i,v in game.Workspace:GetDescendants() do
			spawn(function()
				SetLocked(v,false)
				AddFire(v)
			end)
		end
	end
	FireParts()

	end
})
f3xTab:AddButton({
	Name = "Sparkles All",
	Callback = 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] = workspace.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 AddFire(part)
		local args = {
			[1] = "CreateDecorations",
			[2] = {
				[1] = {
					["Part"] = part,
					["DecorationType"] = "Sparkles"
				}
			}
		}
		_(args)
	end
	function FireParts()
		for i,v in game.Workspace:GetDescendants() do
			spawn(function()
				SetLocked(v,false)
				AddFire(v)
			end)
		end
	end
	FireParts()
	end
})
f3xTab:AddButton({
	Name = "Particles",
	Callback = function()
	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, parent)  
    local args = {  
        [1] = "CreatePart",  
        [2] = "Normal",  
        [3] = cf,  
        [4] = parent  
    }  
    _(args)  
end  

function Resize(part, size, cf)  
    local args = {  
        [1] = "SyncResize",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["CFrame"] = cf,  
                ["Size"] = size  
            }  
        }  
    }  
    _(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 SpawnDecal(part, side)  
    local args = {  
        [1] = "CreateTextures",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["Face"] = side,  
                ["TextureType"] = "Decal"  
            }  
        }  
    }  
    _(args)  
end  

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

function SetTrans(part, int)  
    local args = {  
        [1] = "SyncMaterial",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["Transparency"] = int  
            }  
        }  
    }  
    _(args)  
end  

local function delete(part)  
    local args = {  
        [1] = "Remove",  
        [2] = {  
            [1] = part  
        }  
    }  
    remote:InvokeServer(unpack(args))  
end  

local function particleEffect(textureId)
    while true do
        task.wait(0.1)
        if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
            local hrp = player.Character:FindFirstChild("HumanoidRootPart")
            if not hrp then continue end

            local x = hrp.Position.X + math.random(-60, 60)
            local z = hrp.Position.Z + math.random(-60, 60)
            local y = hrp.Position.Y - 50
            local spawnPosition = CFrame.new(x, y, z)

            task.spawn(function()
                CreatePart(spawnPosition, workspace)
                task.wait(0.1)

                for _, v in workspace:GetChildren() do
                    if v:IsA("Part") and (v.Position - Vector3.new(x, y, z)).Magnitude < 1 then
                        local part = v
                        SetName(part, "particle")
                        Resize(part, Vector3.new(6, 6, 0.001), part.CFrame)
                        SetCollision(part, false)
                        SetTrans(part, 1)
                        SetAnchor(true, part)
                        part.Orientation = Vector3.new(0, 0, 0)

                        SpawnDecal(part, Enum.NormalId.Front)
                        AddDecal(part, textureId, Enum.NormalId.Front)
                        SpawnDecal(part, Enum.NormalId.Back)
                        AddDecal(part, textureId, Enum.NormalId.Back)

                        local up = 90
                        for i = 2, up do
                            if part and part.Parent then
                                local newCF = part.CFrame + Vector3.new(0, 2, 0)
                                Resize(part, part.Size, newCF)
                                task.wait(0.01)
                            end
                        end

                        delete(part)
                        break
                    end
                end
            end)
        else
            task.wait(1)
        end
    end
end

local textures = {
    "76258024677112",
}

for _, texId in ipairs(textures) do
    coroutine.wrap(function()
        particleEffect(texId)
    end)()
end
	end
})



f3xTab:AddButton({
	Name = "raining balls",
	Callback = function()
		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
    end
end

for _, v in game.ReplicatedStorage:GetDescendants() do
    if v.Name == "SyncAPI" then
        tool = v.Parent
    end
end

local remote = tool.SyncAPI.ServerEndpoint

local function _(args)
    remote:InvokeServer(unpack(args))
end

function SetCollision(part, bool)
    _({"SyncCollision", {{Part = part, CanCollide = bool}}})
end

function SetAnchor(bool, part)
    _({"SyncAnchor", {{Part = part, Anchored = bool}}})
end

function CreatePart(cf)
    _({"CreatePart", "Ball", cf, workspace})
end

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

function SetName(part, name)
    _({"SetName", {part}, name})
end

function SetColor(part, color)
    _({"SyncMaterial", {{Part = part, Material = Enum.Material.Neon}}})
    _({"SyncColor", {{Part = part, Color = color}}})
end

local function randomColor3()
    return Color3.fromHSV(math.random(), 1, 1)
end

local root = player.Character:WaitForChild("HumanoidRootPart")

while task.wait(0.1) do
    local x = root.Position.X + math.random(-300, 300)
    local z = root.Position.Z + math.random(-300, 300)
    local y = root.Position.Y + math.random(150, 300)
    local cf = CFrame.new(math.floor(x), y, math.floor(z))

    spawn(function()
        CreatePart(cf)
        task.wait(0.05)
        
        for _, v in workspace:GetChildren() do
            if v:IsA("Part") and v.Name == "Part" and (v.Position - cf.Position).Magnitude < 2 then
                SetName(v, "FallingNeonBall")
                Resize(v, Vector3.new(40, 40, 40), v.CFrame)
                SetColor(v, randomColor3())
                SetCollision(v, true)
                SetAnchor(false, v)
                break
            end
        end
    end)
end
	end
})
f3xTab:AddButton({
	Name = "Unanchor All",
	Callback = function()
		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

	end

end

for _, v in game.ReplicatedStorage:GetDescendants() do

	if v.Name == "SyncAPI" then

		tool = v.Parent

	end

end

if not tool or not tool:FindFirstChild("SyncAPI") then

	warn("you don't have f3x skid")

	return

end

local remote = tool.SyncAPI.ServerEndpoint

function _(args)

	remote:InvokeServer(unpack(args))

end

function SetCollision(part, boolean)

	local args = {

		"SyncCollision",

		{

			{

				Part = part,

				CanCollide = boolean

			}

		}

	}

	_(args)

end

function SetAnchor(boolean, part)

	local args = {

		"SyncAnchor",

		{

			{

				Part = part,

				Anchored = boolean

			}

		}

	}

	_(args)

end

function CreatePart(cf, parent)

	local args = {

		"CreatePart",

		"Normal",

		cf,

		parent

	}

	_(args)

end

function DestroyPart(part)

	local args = {

		"Remove",

		{

			part

		}

	}

	_(args)

end

function MovePart(part, cf)

	local args = {

		"SyncMove",

		{

			{

				Part = part,

				CFrame = cf

			}

		}

	}

	_(args)

end

function Resize(part, size, cf)

	local args = {

		"SyncResize",

		{

			{

				Part = part,

				CFrame = cf,

				Size = size

			}

		}

	}

	_(args)

end

function AddMesh(part)

	local args = {

		"CreateMeshes",

		{

			{

				Part = part

			}

		}

	}

	_(args)

end

function SetMesh(part, meshid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				MeshId = "rbxassetid://" .. meshid

			}

		}

	}

	_(args)

end

function SetTexture(part, texid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				TextureId = "rbxassetid://" .. texid

			}

		}

	}

	_(args)

end

function SetName(part, name)

	local args = {

		"SetName",

		{

			part

		},

		name

	}

	_(args)

end

function MeshResize(part, size)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				Scale = size

			}

		}

	}

	_(args)

end

function Weld(part1, part2, lead)

	local args = {

		"CreateWelds",

		{

			part1,

			part2

		},

		lead

	}

	_(args)

end

function SetLocked(part, boolean)

	local args = {

		"SetLocked",

		{

			part

		},

		boolean

	}

	_(args)

end

function SetTrans(part, int)

	local args = {

		"SyncMaterial",

		{

			{

				Part = part,

				Transparency = int

			}

		}

	}

	_(args)

end

function CreateSpotlight(part)

	local args = {

		"CreateLights",

		{

			{

				Part = part,

				LightType = "SpotLight"

			}

		}

	}

	_(args)

end

function SyncLighting(part, brightness)

	local args = {

		"SyncLighting",

		{

			{

				Part = part,

				LightType = "SpotLight",

				Brightness = brightness

			}

		}

	}

	_(args)

end

function Unanchor()

	for _, v in workspace:GetDescendants() do

		if v:IsA("BasePart") then

			task.spawn(function()

				SetLocked(v, false)

				SetAnchor(false, v)

			end)

		end

	end

end

Unanchor()
	end
})
f3xTab:AddButton({
	Name = "Rc7 Cloud",
	Callback = function()
		--// Script: RC7 Cloud F3X \\ --
--// Creator: ItsKittyyyGD \\ --
-- CODE/SOURCE (OPEN):

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
    end
end

for _, 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 = {"SyncCollision", {{Part = part, CanCollide = boolean}}}
    _(args)
end

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

function CreatePart(cf, parent)
    local args = {"CreatePart", "Normal", cf, parent}
    _(args)
end

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

function SetMesh(part, meshid)
    local args = {"SyncMesh", {{Part = part, MeshId = "rbxassetid://" .. meshid}}}
    _(args)
end

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

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

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

function CreateCloud()
    local head = char:WaitForChild("Head")
    local cf = head.CFrame + Vector3.new(0, 6, 0)
    CreatePart(cf, workspace)
    task.spawn(function()
        repeat task.wait() until (function()
            for _, v in workspace:GetDescendants() do
                if v:IsA("BasePart") and (v.Position - cf.Position).Magnitude < 0.5 then
                    SetAnchor(true, v)
                    SetCollision(v, false)
                    SetColor(v, BrickColor.new(333).Color)
                    AddMesh(v)
                    SetMesh(v, "111820358")
                    MeshResize(v, Vector3.new(8, 8, 8))
                    task.spawn(function()
                        game:GetService("RunService").RenderStepped:Connect(function()
                            if char and char:FindFirstChild("Head") then
                                MovePart(v, char.Head.CFrame + Vector3.new(0, 6, 0))
                            end
                        end)
                    end)
                    return true
                end
            end
        end)()
    end)
end

CreateCloud()

-- i can quit because theres more scripters f3x better than me. This can be my last script but,¿who knows?
	end
})
f3xTab:AddButton({
	Name = "Rc7 Cloud All",
	Callback = function()
		local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local workspace = game:GetService("Workspace")

local player = 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
    end
end

for _, v in game.ReplicatedStorage:GetDescendants() do
    if v.Name == "SyncAPI" then
        tool = v.Parent
    end
end

local remote = tool.SyncAPI.ServerEndpoint

local function invoke(args)
    remote:InvokeServer(unpack(args))
end

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

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

local function CreatePart(cf, parent)
    invoke({"CreatePart", "Normal", cf, parent})
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 MeshResize(part, size)
    invoke({"SyncMesh", {{Part = part, Scale = size}}})
end

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

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

-- Cloud creation function for any character
local function CreateCloudForChar(character)
    if not character:FindFirstChild("Head") then return end
    local head = character.Head
    local cf = head.CFrame + Vector3.new(0, 6, 0)
    CreatePart(cf, workspace)

    task.spawn(function()
        repeat task.wait() until (function()
            for _, v in workspace:GetDescendants() do
                if v:IsA("BasePart") and (v.Position - cf.Position).Magnitude < 0.5 then
                    SetAnchor(true, v)
                    SetCollision(v, false)
                    SetColor(v, BrickColor.new(333).Color)
                    AddMesh(v)
                    SetMesh(v, "111820358")
                    MeshResize(v, Vector3.new(8, 8, 8))
                    task.spawn(function()
                        RunService.RenderStepped:Connect(function()
                            if character and character:FindFirstChild("Head") then
                                MovePart(v, character.Head.CFrame + Vector3.new(0, 6, 0))
                            end
                        end)
                    end)
                    return true
                end
            end
        end)()
    end)
end

for _, p in ipairs(Players:GetPlayers()) do
    if p.Character then
        CreateCloudForChar(p.Character)
    end
end

Players.PlayerAdded:Connect(function(p)
    p.CharacterAdded:Connect(function(c)
        CreateCloudForChar(c)
    end)
end)
	end
})
f3xTab:AddButton({
	Name = "c00lify",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
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
	end
end
for _, v in game.ReplicatedStorage:GetDescendants() do
	if v.Name == "SyncAPI" then
		tool = v.Parent
	end
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 SetAnchor(part, state)
	_({"SyncAnchor", {{Part = part, Anchored = state}}})
end

local function SetCollision(part, state)
	_({"SyncCollision", {{Part = part, CanCollide = state}}})
end

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

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

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

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

local function SetLocked(part, state)
	_({"SetLocked", {part}, state})
end

local function SpawnDecal(part, side)
	_({"CreateTextures", {{Part = part, Face = side, TextureType = "Decal"}}})
end

local function AddDecal(part, asset, side)
	_({"SyncTexture", {{Part = part, Face = side, TextureType = "Decal", Texture = "rbxassetid://" .. asset}}})
end

local function Sky(id)
	local hrp = char:WaitForChild("HumanoidRootPart")
	local cf = hrp.CFrame
	local pos = cf.Position + Vector3.new(0, 6, 0)
	CreatePart(CFrame.new(pos), workspace)
	task.wait(0.3)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") and (v.Position - pos).Magnitude < 0.1 then
			SetAnchor(v, true)
			AddMesh(v)
			SetMesh(v, "111891702759441")
			SetTexture(v, id)
			MeshResize(v, Vector3.new(8000, 8000, 8000))
		end
	end
end

local function GiantSky(id)
	local hrp = char:WaitForChild("HumanoidRootPart")
	local cf = hrp.CFrame
	local pos = cf.Position + Vector3.new(0, 6, 0)
	CreatePart(CFrame.new(pos), workspace)
	task.wait(0.3)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
			SetAnchor(v, true)
			AddMesh(v)
			SetMesh(v, "111891702759441")
			SetTexture(v, id)
			MeshResize(v, Vector3.new(60000, 60000, 60000))
			SetCollision(v, false)
			SetLocked(v, true)
		end
	end
end

local function Spam(id)
	for _, v in workspace:GetDescendants() do
		if v:IsA("BasePart") then
			task.spawn(function()
				SetLocked(v, false)
				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do
					SpawnDecal(v, side)
					AddDecal(v, id, side)
				end
			end)
		end
	end
end

GiantSky("158118263")
Spam("158118263")
	end
})
f3xTab:AddButton({
	Name = "Natural Disaster",
	Callback = function()
		
--if it doesn't build the water re execute
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

pcall(function()
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";btools me")
wait(0.4)
RequestCommand:InvokeServer(";punish all")
end)

local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then return v end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then return v end
end
return nil
end

local f3x = getf3x()
if not f3x then return end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

local function fastInvoke(args)
task.spawn(function()
pcall(function()
serverendpoint:InvokeServer(unpack(args))
end)
end)
end

local function delete(part)
fastInvoke({"Remove", {part}})
end

for _, v in ipairs(Workspace:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("UnionOperation") then
task.spawn(function()
pcall(function() delete(v) end)
end)
end
end

task.wait(0.8)

local model_id = "1363947141"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
imported_model.Parent = Lighting

local f3x_name = "Building Tools"
local destination = Workspace

task.delay(15, function()
if imported_model then imported_model:Destroy() end
end)

local function f3xbuildpart(fake_part)
local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint
local partType =
fake_part:IsA("WedgePart") and "Wedge"
or fake_part:IsA("Seat") and "Seat"
or fake_part:IsA("VehicleSeat") and "VehicleSeat"
or fake_part:IsA("TrussPart") and "Truss"
or fake_part:IsA("SpawnLocation") and "Spawn"
or fake_part.Shape == Enum.PartType.Block and "Normal"
or fake_part.Shape == Enum.PartType.Ball and "Ball"
or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)
sync:InvokeServer("SyncResize", { { Part = created, CFrame = created.CFrame, Size = fake_part.Size } })
if fake_part.Transparency > 0 then
sync:InvokeServer("SyncMaterial", { { Part = created, Transparency = fake_part.Transparency } })
end
sync:InvokeServer("SyncColor", { { Part = created, Color = fake_part.Color, UnionColoring = true } })
sync:InvokeServer("SyncMaterial", { { Part = created, Material = fake_part.Material } })
sync:InvokeServer("SyncCollision", { { Part = created, CanCollide = fake_part.CanCollide } })
for _, tex in ipairs(fake_part:GetChildren()) do
if tex:IsA("Texture") then
sync:InvokeServer("CreateTextures", { { Part = created, Face = tex.Face, TextureType = "Texture" } })
sync:InvokeServer("SyncTexture", { { Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency } })
elseif tex:IsA("Decal") then
sync:InvokeServer("CreateTextures", { { Part = created, Face = tex.Face, TextureType = "Decal" } })
sync:InvokeServer("SyncTexture", { { Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency } })
elseif tex:IsA("SpecialMesh") then
sync:InvokeServer("CreateMeshes", { { Part = created } })
sync:InvokeServer("SyncMesh", { { Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale } })
end
end

end

for _, part in ipairs(imported_model:GetDescendants()) do
if part:IsA("BasePart") then
task.spawn(function()
f3xbuildpart(part)
end)
end
end

local function SpawnFuckingWater(model)
local minY = math.huge
for _, part in ipairs(model:GetDescendants()) do
if part:IsA("BasePart") then
local partY = part.Position.Y - part.Size.Y / 2
if partY < minY then
minY = partY
end
end
end

local plateY = minY + 20
local centerX = model:GetModelCFrame().p.X
local centerZ = model:GetModelCFrame().p.Z

fastInvoke({"CreatePart", "Normal", CFrame.new(centerX, plateY, centerZ), Workspace})
task.wait(1)

for _, v in Workspace:GetChildren() do
if v:IsA("BasePart") and math.floor(v.Position.Y) == math.floor(plateY) and math.floor(v.Position.X) == math.floor(centerX) then
task.spawn(function()
fastInvoke({"SyncResize", {{Part = v, CFrame = CFrame.new(centerX, plateY, centerZ), Size = Vector3.new(5000, 1, 5000)}}})
fastInvoke({"SyncColor", {{Part = v, Color = Color3.fromRGB(0, 120, 255), UnionColoring = false}}})
fastInvoke({"SyncMaterial", {{Part = v, Material = Enum.Material.Foil}}})
fastInvoke({"SyncCollision", {{Part = v, CanCollide = false}}})
fastInvoke({"SyncMaterial", {{Part = v, Transparency = 0}}})
while task.wait(1) do
pcall(function()
fastInvoke({"SetLocked", {v}, true})
end)
end
end)
end
end

end

SpawnFuckingWater(imported_model)

task.delay(7, function()
pcall(function()
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";res all")
end)
end)

	end
})
f3xTab:AddButton({
	Name = "Old Meme Particles",
	Callback = function()
		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, parent)  
    local args = {  
        [1] = "CreatePart",  
        [2] = "Normal",  
        [3] = cf,  
        [4] = parent  
    }  
    _(args)  
end  

function Resize(part, size, cf)  
    local args = {  
        [1] = "SyncResize",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["CFrame"] = cf,  
                ["Size"] = size  
            }  
        }  
    }  
    _(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 SpawnDecal(part, side)  
    local args = {  
        [1] = "CreateTextures",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["Face"] = side,  
                ["TextureType"] = "Decal"  
            }  
        }  
    }  
    _(args)  
end  

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

function SetTrans(part, int)  
    local args = {  
        [1] = "SyncMaterial",  
        [2] = {  
            [1] = {  
                ["Part"] = part,  
                ["Transparency"] = int  
            }  
        }  
    }  
    _(args)  
end  

local function delete(part)  
    local args = {  
        [1] = "Remove",  
        [2] = {  
            [1] = part  
        }  
    }  
    remote:InvokeServer(unpack(args))  
end  

local function particleEffect(textureId)
    while true do
        task.wait(0.1)
        if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
            local hrp = player.Character:FindFirstChild("HumanoidRootPart")
            if not hrp then continue end

            local x = hrp.Position.X + math.random(-60, 60)
            local z = hrp.Position.Z + math.random(-60, 60)
            local y = hrp.Position.Y - 50
            local spawnPosition = CFrame.new(x, y, z)

            task.spawn(function()
                CreatePart(spawnPosition, workspace)
                task.wait(0.1)

                for _, v in workspace:GetChildren() do
                    if v:IsA("Part") and (v.Position - Vector3.new(x, y, z)).Magnitude < 1 then
                        local part = v
                        SetName(part, "particle")
                        Resize(part, Vector3.new(6, 6, 0.001), part.CFrame)
                        SetCollision(part, false)
                        SetTrans(part, 1)
                        SetAnchor(true, part)
                        part.Orientation = Vector3.new(0, 0, 0)

                        SpawnDecal(part, Enum.NormalId.Front)
                        AddDecal(part, textureId, Enum.NormalId.Front)
                        SpawnDecal(part, Enum.NormalId.Back)
                        AddDecal(part, textureId, Enum.NormalId.Back)

                        local up = 90
                        for i = 2, up do
                            if part and part.Parent then
                                local newCF = part.CFrame + Vector3.new(0, 2, 0)
                                Resize(part, part.Size, newCF)
                                task.wait(0.01)
                            end
                        end

                        delete(part)
                        break
                    end
                end
            end)
        else
            task.wait(1)
        end
    end
end

local textures = {
    "12667521510",
    "12585611688",
    "76658875202103",
}

for _, texId in ipairs(textures) do
    coroutine.wrap(function()
        particleEffect(texId)
    end)()
end
	end
})
f3xTab:AddButton({
	Name = "Fe Bypass Skybox",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
		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

    end

end

for _, 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 CreatePart(cf, parent)

    _( {"CreatePart", "Normal", cf, parent} )

end

function SetAnchor(part, state)

    _( {"SyncAnchor", { {["Part"] = part, ["Anchored"] = state} }} )

end

function AddMesh(part)

    _( {"CreateMeshes", { {["Part"] = part} }} )

end

function SetMesh(part, meshid)

    _( {"SyncMesh", { {["Part"] = part, ["MeshId"] = "rbxassetid://" .. meshid} }} )

end

function SetTexture(part, texid)

    _( {"SyncMesh", { {["Part"] = part, ["TextureId"] = "rbxassetid://" .. texid} }} )

end

function MeshResize(part, size)

    _( {"SyncMesh", { {["Part"] = part, ["Scale"] = size} }} )

end

function Sky(id)

    local hrp = char:WaitForChild("HumanoidRootPart")

    local cf = hrp.CFrame

    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    for _, v in workspace:GetDescendants() do

        if v:IsA("BasePart") and v.Position == cf.Position + Vector3.new(0, 6, 0) then

            SetAnchor(v, true)

            AddMesh(v)

            SetMesh(v, "111891702759441")

            SetTexture(v, id)

            MeshResize(v, Vector3.new(60000, 60000, 60000))

        end

    end

end

Sky("100521644962409")
	end
})
f3xTab:AddButton({
	Name = "Skeleton Sky By Kittygd",
	Callback = function()
-- SOURCE
local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";fogcolor black")
SilentRequest:InvokeServer(";time 6")
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
local RunService = game:GetService("RunService")

function _(args)
    remote:InvokeServer(unpack(args))
end

function CreatePart(cf, parent)
    local args = {
        [1] = "CreatePart",
        [2] = "Normal",
        [3] = cf,
        [4] = parent
    }
    _(args)
end

function SetAnchor(part, boolean)
    local args = {
        [1] = "SyncAnchor",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Anchored"] = boolean
            }
        }
    }
    _(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"] = texid
            }
        }
    }
    _(args)
end

function MeshResize(part, size)
    local args = {
        [1] = "SyncMesh",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Scale"] = size
            }
        }
    }
    _(args)
end

function SetTransparency(part, value)
    local args = {
        [1] = "SyncTransparency",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Transparency"] = value
            }
        }
    }
    _(args)
end

function DestroyPart(part)
    local args = {
        [1] = "Remove",
        [2] = {
            [1] = part
        }
    }
    _(args)
end

local images = {
    "http://www.roblox.com/asset/?id=169585459",
    "http://www.roblox.com/asset/?id=169585475",
    "http://www.roblox.com/asset/?id=169585485",
    "http://www.roblox.com/asset/?id=169585502",
    "http://www.roblox.com/asset/?id=169585515",
    "http://www.roblox.com/asset/?id=169585502",
    "http://www.roblox.com/asset/?id=169585485",
    "http://www.roblox.com/asset/?id=169585475"
}

local skyPart
local skyLoop
local frameTime = 1 / 10
local lastUpdate = 0

function CreateSky()
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    local cf = hrp.CFrame
    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    local found = false
    for i = 1, 50 do
        task.wait()
        for _, v in workspace:GetDescendants() do
            if v:IsA("BasePart") and (v.Position - (cf.Position + Vector3.new(0, 6, 0))).Magnitude < 1 then
                skyPart = v
                found = true
                break
            end
        end
        if found then break end
    end

    if not skyPart then return end

    SetAnchor(skyPart, true)
    AddMesh(skyPart)
    SetMesh(skyPart, "111891702759441")
    MeshResize(skyPart, Vector3.new(60000, 60000, 60000))
    SetTransparency(skyPart, 0)

    local index = 1
    skyLoop = RunService.Heartbeat:Connect(function(deltaTime)
        lastUpdate = lastUpdate + deltaTime
        if lastUpdate >= frameTime then
            lastUpdate = 0
            if not skyPart then
                skyLoop:Disconnect()
                return
            end
            SetTexture(skyPart, images[index])
            index = (index % #images) + 1
        end
    end)
end

function ResetSky()
    if skyLoop then
        skyLoop:Disconnect()
        skyLoop = nil
    end
    if skyPart then
        DestroyPart(skyPart)
        skyPart = nil
    end
    task.spawn(CreateSky)
end

player.CharacterAdded:Connect(function(newChar)
    char = newChar
    ResetSky()
end)

if char and char:FindFirstChild("Humanoid") then
    char:WaitForChild("Humanoid").Died:Connect(function()
        ResetSky()
    end)
end

CreateSky()
		
	end
})
f3xTab:AddButton({
	Name = "Spinning Chip Sky",
	Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";music 70635213877495")
SilentRequest:InvokeServer(";pitch 0.1625")
SilentRequest:InvokeServer(";volume inf")
wait(1.5)
SilentRequest:InvokeServer(";fogcolor black ;time 6")

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
local RunService = game:GetService("RunService")

function _(args)
    remote:InvokeServer(unpack(args))
end

function CreatePart(cf, parent)
    local args = {
        [1] = "CreatePart",
        [2] = "Normal",
        [3] = cf,
        [4] = parent
    }
    _(args)
end

function SetAnchor(part, boolean)
    local args = {
        [1] = "SyncAnchor",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Anchored"] = boolean
            }
        }
    }
    _(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"] = texid
            }
        }
    }
    _(args)
end

function MeshResize(part, size)
    local args = {
        [1] = "SyncMesh",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Scale"] = size
            }
        }
    }
    _(args)
end

function SetTransparency(part, value)
    local args = {
        [1] = "SyncTransparency",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["Transparency"] = value
            }
        }
    }
    _(args)
end

function DestroyPart(part)
    local args = {
        [1] = "Remove",
        [2] = {
            [1] = part
        }
    }
    _(args)
end

local images = {
    "http://www.roblox.com/asset/?id=92815472048859",
    "http://www.roblox.com/asset/?id=70550203344088",
    "http://www.roblox.com/asset/?id=106235416208776",
    "http://www.roblox.com/asset/?id=110559328229354",
}

local skyPart
local skyLoop
local frameTime = 1 / 10
local lastUpdate = 0

function CreateSky()
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    local cf = hrp.CFrame
    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    local found = false
    for i = 1, 50 do
        task.wait()
        for _, v in workspace:GetDescendants() do
            if v:IsA("BasePart") and (v.Position - (cf.Position + Vector3.new(0, 6, 0))).Magnitude < 1 then
                skyPart = v
                found = true
                break
            end
        end
        if found then break end
    end

    if not skyPart then return end

    SetAnchor(skyPart, true)
    AddMesh(skyPart)
    SetMesh(skyPart, "111891702759441")
    MeshResize(skyPart, Vector3.new(60000, 60000, 60000)) -- skybox size updated here
    SetTransparency(skyPart, 0)

    local index = 1
    skyLoop = RunService.Heartbeat:Connect(function(deltaTime)
        lastUpdate = lastUpdate + deltaTime
        if lastUpdate >= frameTime then
            lastUpdate = 0
            if not skyPart then
                skyLoop:Disconnect()
                return
            end
            SetTexture(skyPart, images[index])
            index = (index % #images) + 1
        end
    end)
end

function ResetSky()
    if skyLoop then
        skyLoop:Disconnect()
        skyLoop = nil
    end
    if skyPart then
        DestroyPart(skyPart)
        skyPart = nil
    end
    task.spawn(CreateSky)
end

player.CharacterAdded:Connect(function(newChar)
    char = newChar
    ResetSky()
end)

if char and char:FindFirstChild("Humanoid") then
    char:WaitForChild("Humanoid").Died:Connect(function()
        ResetSky()
    end)
end

CreateSky()
		
	end
})
f3xTab:AddButton({
	Name = "Hide Other Skids Gui",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";hideguis others")
	end
})
f3xTab:AddButton({
	Name = "Kick Others",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";kick all peluso was here!!!")
	end
})
f3xTab:AddButton({
	Name = "Head Shake",
	Callback = function()
		local player = game.Players.LocalPlayer

local char = player.Character or player.CharacterAdded:Wait()



-- find shit

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 Tool!")

    return

end



local remote = tool.SyncAPI.ServerEndpoint





local head = char:FindFirstChild("Head")

if not head then

    warn("fuck fagz")

    return

end

local headMesh = head:FindFirstChildWhichIsA("SpecialMesh")

if not headMesh then

    warn("nigga")

    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 = 1

local frequency = 2 

local t = 0



local RunService = game:GetService("RunService")

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
})
f3xTab:AddButton({
	Name = "Billboard",
	Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";titleb me Pelusinguapo")
		
	end
})
f3xTab:AddButton({
	Name = "Skybox 2",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
		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

    end

end

for _, 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 CreatePart(cf, parent)

    _( {"CreatePart", "Normal", cf, parent} )

end

function SetAnchor(part, state)

    _( {"SyncAnchor", { {["Part"] = part, ["Anchored"] = state} }} )

end

function AddMesh(part)

    _( {"CreateMeshes", { {["Part"] = part} }} )

end

function SetMesh(part, meshid)

    _( {"SyncMesh", { {["Part"] = part, ["MeshId"] = "rbxassetid://" .. meshid} }} )

end

function SetTexture(part, texid)

    _( {"SyncMesh", { {["Part"] = part, ["TextureId"] = "rbxassetid://" .. texid} }} )

end

function MeshResize(part, size)

    _( {"SyncMesh", { {["Part"] = part, ["Scale"] = size} }} )

end

function Sky(id)

    local hrp = char:WaitForChild("HumanoidRootPart")

    local cf = hrp.CFrame

    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    for _, v in workspace:GetDescendants() do

        if v:IsA("BasePart") and v.Position == cf.Position + Vector3.new(0, 6, 0) then

            SetAnchor(v, true)

            AddMesh(v)

            SetMesh(v, "111891702759441")

            SetTexture(v, id)

            MeshResize(v, Vector3.new(60000, 60000, 60000))

        end

    end

end

Sky("76258024677112")
	end
})
f3xTab:AddButton({
	Name = "Skybox 3",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6")
SilentRequest:InvokeServer(";fogcolor black")
		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

    end

end

for _, 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 CreatePart(cf, parent)

    _( {"CreatePart", "Normal", cf, parent} )

end

function SetAnchor(part, state)

    _( {"SyncAnchor", { {["Part"] = part, ["Anchored"] = state} }} )

end

function AddMesh(part)

    _( {"CreateMeshes", { {["Part"] = part} }} )

end

function SetMesh(part, meshid)

    _( {"SyncMesh", { {["Part"] = part, ["MeshId"] = "rbxassetid://" .. meshid} }} )

end

function SetTexture(part, texid)

    _( {"SyncMesh", { {["Part"] = part, ["TextureId"] = "rbxassetid://" .. texid} }} )

end

function MeshResize(part, size)

    _( {"SyncMesh", { {["Part"] = part, ["Scale"] = size} }} )

end

function Sky(id)

    local hrp = char:WaitForChild("HumanoidRootPart")

    local cf = hrp.CFrame

    CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

    for _, v in workspace:GetDescendants() do

        if v:IsA("BasePart") and v.Position == cf.Position + Vector3.new(0, 6, 0) then

            SetAnchor(v, true)

            AddMesh(v)

            SetMesh(v, "111891702759441")

            SetTexture(v, id)

            MeshResize(v, Vector3.new(60000, 60000, 60000))

        end

    end

end

Sky("109960535444946")
	end
})
f3xTab:AddButton({
	Name = "Message",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";sm Pelusinguapo Hacked Dis Game!!")
	end
})
f3xTab:AddButton({
	Name = "Raise a floppa map",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

pcall(function()
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";btools me")
	wait(0.4)
	RequestCommand:InvokeServer(";punish all")
end)

local function getF3X()
	for _, v in ipairs(player.Backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	return nil
end

local f3x = getF3X()
if not f3x then
	return
end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			serverendpoint:InvokeServer(unpack(args))
		end)
	end)
end

local function deletePart(part)
	fastInvoke({"Remove", {part}})
end

for _, obj in ipairs(Workspace:GetDescendants()) do
	if obj:IsA("BasePart") or obj:IsA("UnionOperation") or obj:IsA("Model") then
		task.spawn(function()
			pcall(function() deletePart(obj) end)
		end)
	end
end

task.wait(3)

local model_id = "9693505280"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
if not imported_model then
	return
end

imported_model.Parent = Lighting

local destination = Workspace
local f3x_name = "Building Tools"

task.delay(15, function()
	if imported_model then
		imported_model:Destroy()
	end
end)

local function f3xBuildPart(fake_part)
	local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint
	local partType =
		fake_part:IsA("WedgePart") and "Wedge"
		or fake_part:IsA("Seat") and "Seat"
		or fake_part:IsA("VehicleSeat") and "VehicleSeat"
		or fake_part:IsA("TrussPart") and "Truss"
		or fake_part:IsA("SpawnLocation") and "Spawn"
		or fake_part.Shape == Enum.PartType.Block and "Normal"
		or fake_part.Shape == Enum.PartType.Ball and "Ball"
		or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

	local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)

	sync:InvokeServer("SyncResize", {
		{ Part = created, CFrame = created.CFrame, Size = fake_part.Size }
	})
	sync:InvokeServer("SyncColor", {
		{ Part = created, Color = fake_part.Color, UnionColoring = true }
	})
	sync:InvokeServer("SyncMaterial", {
		{ Part = created, Material = fake_part.Material, Transparency = fake_part.Transparency }
	})
	sync:InvokeServer("SyncCollision", {
		{ Part = created, CanCollide = fake_part.CanCollide }
	})

	for _, tex in ipairs(fake_part:GetChildren()) do
		if tex:IsA("Texture") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Texture" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("Decal") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Decal" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("SpecialMesh") then
			sync:InvokeServer("CreateMeshes", { { Part = created } })
			sync:InvokeServer("SyncMesh", {
				{ Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale }
			})
		end
	end
end

for _, part in ipairs(imported_model:GetDescendants()) do
	if part:IsA("BasePart") then
		task.spawn(function()
			f3xBuildPart(part)
		end)
	end
end

task.delay(7, function()
	pcall(function()
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";res all")
	end)
end)
	end
})
f3xTab:AddButton({
	Name = "Bomb Tool",
	Callback = function()
	loadstring(game:HttpGet("https://rawscripts.net/raw/Free-Btools-and-Admin-BOMB-TOOL-44087"))()
	end
})

f3xTab:AddButton({
	Name = "Knife f3x",
	Callback = function()
	loadstring(game:HttpGet("https://rawscripts.net/raw/F3X-Workspace-script-that-lets-u-have-a-lsaer-knife-22875"))()
	end
})
f3xTab:AddButton({
	Name = "Brookhaven (Takes Long)",
	Callback = function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

pcall(function()
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";btools me")
	wait(0.4)
	RequestCommand:InvokeServer(";punish all")
end)

local function getF3X()
	for _, v in ipairs(player.Backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	return nil
end

local f3x = getF3X()
if not f3x then return end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			serverendpoint:InvokeServer(unpack(args))
		end)
	end)
end

local function deletePart(part)
	fastInvoke({"Remove", {part}})
end

for _, obj in ipairs(Workspace:GetDescendants()) do
	if obj:IsA("BasePart") or obj:IsA("UnionOperation") or obj:IsA("Model") then
		task.spawn(function()
			pcall(function() deletePart(obj) end)
		end)
	end
end

task.wait(3)

local model_id = "12090119957"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
if not imported_model then return end

imported_model.Parent = Lighting
local destination = Workspace
local f3x_name = "Building Tools"

task.delay(15, function()
	if imported_model then
		imported_model:Destroy()
	end
end)

local function f3xBuildPart(fake_part)
	local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint
	local partType =
		fake_part:IsA("WedgePart") and "Wedge"
		or fake_part:IsA("Seat") and "Seat"
		or fake_part:IsA("VehicleSeat") and "VehicleSeat"
		or fake_part:IsA("TrussPart") and "Truss"
		or fake_part:IsA("SpawnLocation") and "Spawn"
		or fake_part.Shape == Enum.PartType.Block and "Normal"
		or fake_part.Shape == Enum.PartType.Ball and "Ball"
		or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

	local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)
	sync:InvokeServer("SyncResize", { { Part = created, CFrame = created.CFrame, Size = fake_part.Size } })
	sync:InvokeServer("SyncColor", { { Part = created, Color = fake_part.Color, UnionColoring = true } })
	sync:InvokeServer("SyncMaterial", { { Part = created, Material = fake_part.Material, Transparency = fake_part.Transparency } })
	sync:InvokeServer("SyncCollision", { { Part = created, CanCollide = fake_part.CanCollide } })

	for _, tex in ipairs(fake_part:GetChildren()) do
		if tex:IsA("Texture") then
			sync:InvokeServer("CreateTextures", { { Part = created, Face = tex.Face, TextureType = "Texture" } })
			sync:InvokeServer("SyncTexture", { { Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency } })
		elseif tex:IsA("Decal") then
			sync:InvokeServer("CreateTextures", { { Part = created, Face = tex.Face, TextureType = "Decal" } })
			sync:InvokeServer("SyncTexture", { { Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency } })
		elseif tex:IsA("SpecialMesh") then
			sync:InvokeServer("CreateMeshes", { { Part = created } })
			sync:InvokeServer("SyncMesh", { { Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale } })
		end
	end
end

for _, part in ipairs(imported_model:GetDescendants()) do
	if part:IsA("BasePart") then
		task.spawn(function()
			f3xBuildPart(part)
		end)
	end
end

task.delay(20, function()
	pcall(function()
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";res all")
	end)
end)
	end
})
f3xTab:AddButton({
	Name = "Chicken Arms",
	Callback = function()
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(30))

    local flapSpeed = 25

     

    local targetL, targetR = larm.CFrame, rarm.CFrame

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

        spawn(function()

            while true 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
})
f3xTab:AddButton({
	Name = "Spin All",
	Callback = function()
		
local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";spin all 16")
	end
})
f3xTab:AddButton({
	Name = "World Tour Decal",
	Callback = function()
		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

	end

end

for _, 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 = {

		"SyncCollision",

		{

			{

				Part = part,

				CanCollide = boolean

			}

		}

	}

	_(args)

end

function SetAnchor(boolean, part)

	local args = {

		"SyncAnchor",

		{

			{

				Part = part,

				Anchored = boolean

			}

		}

	}

	_(args)

end

function CreatePart(cf, parent)

	local args = {

		"CreatePart",

		"Normal",

		cf,

		parent

	}

	_(args)

end

function DestroyPart(part)

	local args = {

		"Remove",

		{ part }

	}

	_(args)

end

function MovePart(part, cf)

	local args = {

		"SyncMove",

		{

			{

				Part = part,

				CFrame = cf

			}

		}

	}

	_(args)

end

function Resize(part, size, cf)

	local args = {

		"SyncResize",

		{

			{

				Part = part,

				CFrame = cf,

				Size = size

			}

		}

	}

	_(args)

end

function AddMesh(part)

	local args = {

		"CreateMeshes",

		{

			{ Part = part }

		}

	}

	_(args)

end

function SetMesh(part, meshid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				MeshId = "rbxassetid://" .. meshid

			}

		}

	}

	_(args)

end

function SetTexture(part, texid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				TextureId = "rbxassetid://" .. texid

			}

		}

	}

	_(args)

end

function SetName(part, name)

	local args = {

		"SetName",

		{ part },

		name

	}

	_(args)

end

function MeshResize(part, size)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				Scale = size

			}

		}

	}

	_(args)

end

function Weld(part1, part2, lead)

	local args = {

		"CreateWelds",

		{ part1, part2 },

		lead

	}

	_(args)

end

function SetLocked(part, boolean)

	local args = {

		"SetLocked",

		{ part },

		boolean

	}

	_(args)

end

function SetTrans(part, transparency)

	local args = {

		"SyncMaterial",

		{

			{

				Part = part,

				Transparency = transparency

			}

		}

	}

	_(args)

end

function CreateSpotlight(part)

	local args = {

		"CreateLights",

		{

			{

				Part = part,

				LightType = "SpotLight"

			}

		}

	}

	_(args)

end

function SyncLighting(part, brightness)

	local args = {

		"SyncLighting",

		{

			{

				Part = part,

				LightType = "SpotLight",

				Brightness = brightness

			}

		}

	}

	_(args)

end

function Color(part, color)

	local args = {

		"SyncColor",

		{

			{

				Part = part,

				Color = color,

				UnionColoring = false

			}

		}

	}

	_(args)

end

function SpawnDecal(part, side)

	local args = {

		"CreateTextures",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal"

			}

		}

	}

	_(args)

end

function AddDecal(part, asset, side)

	local args = {

		"SyncTexture",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal",

				Texture = "rbxassetid://" .. asset

			}

		}

	}

	_(args)

end

function spam(id)

	for _, v in workspace:GetDescendants() do

		if v:IsA("BasePart") then

			spawn(function()

				SetLocked(v, false)

				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do

					SpawnDecal(v, side)

					AddDecal(v, id, side)

				end

			end)

		end

	end

end

spam("97074852938045")
	end
})
f3xTab:AddButton({
	Name = "Pelusing was here decal",
	Callback = function()
		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

	end

end

for _, 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 = {

		"SyncCollision",

		{

			{

				Part = part,

				CanCollide = boolean

			}

		}

	}

	_(args)

end

function SetAnchor(boolean, part)

	local args = {

		"SyncAnchor",

		{

			{

				Part = part,

				Anchored = boolean

			}

		}

	}

	_(args)

end

function CreatePart(cf, parent)

	local args = {

		"CreatePart",

		"Normal",

		cf,

		parent

	}

	_(args)

end

function DestroyPart(part)

	local args = {

		"Remove",

		{ part }

	}

	_(args)

end

function MovePart(part, cf)

	local args = {

		"SyncMove",

		{

			{

				Part = part,

				CFrame = cf

			}

		}

	}

	_(args)

end

function Resize(part, size, cf)

	local args = {

		"SyncResize",

		{

			{

				Part = part,

				CFrame = cf,

				Size = size

			}

		}

	}

	_(args)

end

function AddMesh(part)

	local args = {

		"CreateMeshes",

		{

			{ Part = part }

		}

	}

	_(args)

end

function SetMesh(part, meshid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				MeshId = "rbxassetid://" .. meshid

			}

		}

	}

	_(args)

end

function SetTexture(part, texid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				TextureId = "rbxassetid://" .. texid

			}

		}

	}

	_(args)

end

function SetName(part, name)

	local args = {

		"SetName",

		{ part },

		name

	}

	_(args)

end

function MeshResize(part, size)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				Scale = size

			}

		}

	}

	_(args)

end

function Weld(part1, part2, lead)

	local args = {

		"CreateWelds",

		{ part1, part2 },

		lead

	}

	_(args)

end

function SetLocked(part, boolean)

	local args = {

		"SetLocked",

		{ part },

		boolean

	}

	_(args)

end

function SetTrans(part, transparency)

	local args = {

		"SyncMaterial",

		{

			{

				Part = part,

				Transparency = transparency

			}

		}

	}

	_(args)

end

function CreateSpotlight(part)

	local args = {

		"CreateLights",

		{

			{

				Part = part,

				LightType = "SpotLight"

			}

		}

	}

	_(args)

end

function SyncLighting(part, brightness)

	local args = {

		"SyncLighting",

		{

			{

				Part = part,

				LightType = "SpotLight",

				Brightness = brightness

			}

		}

	}

	_(args)

end

function Color(part, color)

	local args = {

		"SyncColor",

		{

			{

				Part = part,

				Color = color,

				UnionColoring = false

			}

		}

	}

	_(args)

end

function SpawnDecal(part, side)

	local args = {

		"CreateTextures",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal"

			}

		}

	}

	_(args)

end

function AddDecal(part, asset, side)

	local args = {

		"SyncTexture",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal",

				Texture = "rbxassetid://" .. asset

			}

		}

	}

	_(args)

end

function spam(id)

	for _, v in workspace:GetDescendants() do

		if v:IsA("BasePart") then

			spawn(function()

				SetLocked(v, false)

				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do

					SpawnDecal(v, side)

					AddDecal(v, id, side)

				end

			end)

		end

	end

end

spam("140352712201426")
	end
})
f3xTab:AddButton({
	Name = "Skeletons Decal",
	Callback = function()
		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

	end

end

for _, 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 = {

		"SyncCollision",

		{

			{

				Part = part,

				CanCollide = boolean

			}

		}

	}

	_(args)

end

function SetAnchor(boolean, part)

	local args = {

		"SyncAnchor",

		{

			{

				Part = part,

				Anchored = boolean

			}

		}

	}

	_(args)

end

function CreatePart(cf, parent)

	local args = {

		"CreatePart",

		"Normal",

		cf,

		parent

	}

	_(args)

end

function DestroyPart(part)

	local args = {

		"Remove",

		{ part }

	}

	_(args)

end

function MovePart(part, cf)

	local args = {

		"SyncMove",

		{

			{

				Part = part,

				CFrame = cf

			}

		}

	}

	_(args)

end

function Resize(part, size, cf)

	local args = {

		"SyncResize",

		{

			{

				Part = part,

				CFrame = cf,

				Size = size

			}

		}

	}

	_(args)

end

function AddMesh(part)

	local args = {

		"CreateMeshes",

		{

			{ Part = part }

		}

	}

	_(args)

end

function SetMesh(part, meshid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				MeshId = "rbxassetid://" .. meshid

			}

		}

	}

	_(args)

end

function SetTexture(part, texid)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				TextureId = "rbxassetid://" .. texid

			}

		}

	}

	_(args)

end

function SetName(part, name)

	local args = {

		"SetName",

		{ part },

		name

	}

	_(args)

end

function MeshResize(part, size)

	local args = {

		"SyncMesh",

		{

			{

				Part = part,

				Scale = size

			}

		}

	}

	_(args)

end

function Weld(part1, part2, lead)

	local args = {

		"CreateWelds",

		{ part1, part2 },

		lead

	}

	_(args)

end

function SetLocked(part, boolean)

	local args = {

		"SetLocked",

		{ part },

		boolean

	}

	_(args)

end

function SetTrans(part, transparency)

	local args = {

		"SyncMaterial",

		{

			{

				Part = part,

				Transparency = transparency

			}

		}

	}

	_(args)

end

function CreateSpotlight(part)

	local args = {

		"CreateLights",

		{

			{

				Part = part,

				LightType = "SpotLight"

			}

		}

	}

	_(args)

end

function SyncLighting(part, brightness)

	local args = {

		"SyncLighting",

		{

			{

				Part = part,

				LightType = "SpotLight",

				Brightness = brightness

			}

		}

	}

	_(args)

end

function Color(part, color)

	local args = {

		"SyncColor",

		{

			{

				Part = part,

				Color = color,

				UnionColoring = false

			}

		}

	}

	_(args)

end

function SpawnDecal(part, side)

	local args = {

		"CreateTextures",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal"

			}

		}

	}

	_(args)

end

function AddDecal(part, asset, side)

	local args = {

		"SyncTexture",

		{

			{

				Part = part,

				Face = side,

				TextureType = "Decal",

				Texture = "rbxassetid://" .. asset

			}

		}

	}

	_(args)

end

function spam(id)

	for _, v in workspace:GetDescendants() do

		if v:IsA("BasePart") then

			spawn(function()

				SetLocked(v, false)

				for _, side in ipairs(Enum.NormalId:GetEnumItems()) do

					SpawnDecal(v, side)

					AddDecal(v, id, side)

				end

			end)

		end

	end

end

spam("83078379995969")
	end
})
f3xTab:AddButton({
	Name = "Fencing Map",
	Callback = function()
						local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

pcall(function()
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";btools me")
	wait(0.4)
	RequestCommand:InvokeServer(";punish all")
end)

local function getF3X()
	for _, v in ipairs(player.Backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	return nil
end

local f3x = getF3X()
if not f3x then
	warn("You don't have F3X skid")
	return
end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			serverendpoint:InvokeServer(unpack(args))
		end)
	end)
end

local function deletePart(part)
	fastInvoke({"Remove", {part}})
end

for _, obj in ipairs(Workspace:GetDescendants()) do
	if obj:IsA("BasePart") or obj:IsA("UnionOperation") or obj:IsA("Model") then
		task.spawn(function()
			pcall(function() deletePart(obj) end)
		end)
	end
end

task.wait(3)

local model_id = "120010663107698"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
if not imported_model then
	warn("Failed to load model ID skid: " .. tostring(model_id))
	return
end

imported_model.Parent = Lighting

local destination = Workspace
local f3x_name = "Building Tools"

task.delay(15, function()
	if imported_model then
		imported_model:Destroy()
	end
end)

local function f3xBuildPart(fake_part)
	local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint

	local partType =
		fake_part:IsA("WedgePart") and "Wedge"
		or fake_part:IsA("Seat") and "Seat"
		or fake_part:IsA("VehicleSeat") and "VehicleSeat"
		or fake_part:IsA("TrussPart") and "Truss"
		or fake_part:IsA("SpawnLocation") and "Spawn"
		or fake_part.Shape == Enum.PartType.Block and "Normal"
		or fake_part.Shape == Enum.PartType.Ball and "Ball"
		or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

	local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)

	sync:InvokeServer("SyncResize", {
		{ Part = created, CFrame = created.CFrame, Size = fake_part.Size }
	})

	sync:InvokeServer("SyncColor", {
		{ Part = created, Color = fake_part.Color, UnionColoring = true }
	})
	sync:InvokeServer("SyncMaterial", {
		{ Part = created, Material = fake_part.Material, Transparency = fake_part.Transparency }
	})

	sync:InvokeServer("SyncCollision", {
		{ Part = created, CanCollide = fake_part.CanCollide }
	})

	for _, tex in ipairs(fake_part:GetChildren()) do
		if tex:IsA("Texture") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Texture" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("Decal") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Decal" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("SpecialMesh") then
			sync:InvokeServer("CreateMeshes", { { Part = created } })
			sync:InvokeServer("SyncMesh", {
				{ Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale }
			})
		end
	end
end

for _, part in ipairs(imported_model:GetDescendants()) do
	if part:IsA("BasePart") then
		task.spawn(function()
			f3xBuildPart(part)
		end)
	end
end

task.delay(9, function()
	pcall(function()
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";res all")
	end)
end)
	end
})
f3xTab:AddButton({
	Name = "Spawn Bricks",
	Callback = function()
						local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local tool
for _, v in player:GetDescendants() do
    if v.Name == "SyncAPI" then
        tool = v.Parent
    end
end
for _, 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 CreatePart(cf, parent)
    _( {"CreatePart", "Normal", cf, parent} )
end
function SetAnchor(part, state)
    _( {"SyncAnchor", { {["Part"] = part, ["Anchored"] = state} }} )
end
for i = 1, 5 do
    local brickCF = hrp.CFrame * CFrame.new(5 + (i - 1) * 5, 0, 0)
    CreatePart(brickCF, workspace)
    task.wait()
    for _, v in workspace:GetDescendants() do
        if v:IsA("BasePart") and (v.Position - brickCF.Position).Magnitude < 0.1 then
            SetAnchor(v, false)
        end
    end
end
	end
})
f3xTab:AddButton({
	Name = "Area 51",
	Callback = function()
						local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

pcall(function()
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";btools me")
	wait(0.4)
	RequestCommand:InvokeServer(";punish all")
end)

local function getF3X()
	for _, v in ipairs(player.Backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	return nil
end

local f3x = getF3X()
if not f3x then
	return
end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			serverendpoint:InvokeServer(unpack(args))
		end)
	end)
end

local function deletePart(part)
	fastInvoke({"Remove", {part}})
end

for _, obj in ipairs(Workspace:GetDescendants()) do
	if obj:IsA("BasePart") or obj:IsA("UnionOperation") or obj:IsA("Model") then
		task.spawn(function()
			pcall(function() deletePart(obj) end)
		end)
	end
end

task.wait(3)

local model_id = "18704686298"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
if not imported_model then
	return
end

imported_model.Parent = Lighting

local destination = Workspace
local f3x_name = "Building Tools"

task.delay(15, function()
	if imported_model then
		imported_model:Destroy()
	end
end)

local function f3xBuildPart(fake_part)
	local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint

	local partType =
		fake_part:IsA("WedgePart") and "Wedge"
		or fake_part:IsA("Seat") and "Seat"
		or fake_part:IsA("VehicleSeat") and "VehicleSeat"
		or fake_part:IsA("TrussPart") and "Truss"
		or fake_part:IsA("SpawnLocation") and "Spawn"
		or fake_part.Shape == Enum.PartType.Block and "Normal"
		or fake_part.Shape == Enum.PartType.Ball and "Ball"
		or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

	local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)

	sync:InvokeServer("SyncResize", {
		{ Part = created, CFrame = created.CFrame, Size = fake_part.Size }
	})

	sync:InvokeServer("SyncColor", {
		{ Part = created, Color = fake_part.Color, UnionColoring = true }
	})

	sync:InvokeServer("SyncMaterial", {
		{ Part = created, Material = fake_part.Material, Transparency = fake_part.Transparency }
	})

	sync:InvokeServer("SyncCollision", {
		{ Part = created, CanCollide = fake_part.CanCollide }
	})

	for _, tex in ipairs(fake_part:GetChildren()) do
		if tex:IsA("Texture") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Texture" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("Decal") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Decal" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("SpecialMesh") then
			sync:InvokeServer("CreateMeshes", { { Part = created } })
			sync:InvokeServer("SyncMesh", {
				{ Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale }
			})
		end
	end
end

for _, part in ipairs(imported_model:GetDescendants()) do
	if part:IsA("BasePart") then
		task.spawn(function()
			f3xBuildPart(part)
		end)
	end
end

task.delay(15, function()
	pcall(function()
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";res all")
		wait(0.2)
		RequestCommand:InvokeServer(";music 13061809 ;pitch 0.1 ;volume inf")
wait(1.8)
RequestCommand:InvokeServer(";time 0")
	end)
end)
	end
})
f3xTab:AddButton({
	Name = "Work at a pizza place",
	Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
pcall(function()
	local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	RequestCommand:InvokeServer(";btools me")
	wait(0.4)
	RequestCommand:InvokeServer(";punish all")
end)
local function getF3X()
	for _, v in ipairs(player.Backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	return nil
end

local f3x = getF3X()
if not f3x then
	warn("You don't have F3X skid")
	return
end

local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			serverendpoint:InvokeServer(unpack(args))
		end)
	end)
end
local function deletePart(part)
	fastInvoke({"Remove", {part}})
end
for _, obj in ipairs(Workspace:GetDescendants()) do
	if obj:IsA("BasePart") or obj:IsA("UnionOperation") or obj:IsA("Model") then
		task.spawn(function()
			pcall(function() deletePart(obj) end)
		end)
	end
end
task.wait(3)
local model_id = "5951103036"
local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
if not imported_model then
	warn("Br: " .. tostring(model_id))
	return
end

imported_model.Parent = Lighting -- stash away

local destination = Workspace
local f3x_name = "Building Tools"
task.delay(15, function()
	if imported_model then
		imported_model:Destroy()
	end
end)
local function f3xBuildPart(fake_part)
	local sync = player.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint

	local partType =
		fake_part:IsA("WedgePart") and "Wedge"
		or fake_part:IsA("Seat") and "Seat"
		or fake_part:IsA("VehicleSeat") and "VehicleSeat"
		or fake_part:IsA("TrussPart") and "Truss"
		or fake_part:IsA("SpawnLocation") and "Spawn"
		or fake_part.Shape == Enum.PartType.Block and "Normal"
		or fake_part.Shape == Enum.PartType.Ball and "Ball"
		or fake_part.Shape == Enum.PartType.Cylinder and "Cylinder"

	local created = sync:InvokeServer("CreatePart", partType, fake_part.CFrame, destination)
	sync:InvokeServer("SyncResize", {
		{ Part = created, CFrame = created.CFrame, Size = fake_part.Size }
	})
	sync:InvokeServer("SyncColor", {
		{ Part = created, Color = fake_part.Color, UnionColoring = true }
	})
	sync:InvokeServer("SyncMaterial", {
		{ Part = created, Material = fake_part.Material, Transparency = fake_part.Transparency }
	})
	sync:InvokeServer("SyncCollision", {
		{ Part = created, CanCollide = fake_part.CanCollide }
	})
	for _, tex in ipairs(fake_part:GetChildren()) do
		if tex:IsA("Texture") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Texture" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Texture", StudsPerTileU = tex.StudsPerTileU, StudsPerTileV = tex.StudsPerTileV, Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("Decal") then
			sync:InvokeServer("CreateTextures", {
				{ Part = created, Face = tex.Face, TextureType = "Decal" }
			})
			sync:InvokeServer("SyncTexture", {
				{ Part = created, Face = tex.Face, TextureType = "Decal", Texture = tex.Texture, Transparency = tex.Transparency }
			})
		elseif tex:IsA("SpecialMesh") then
			sync:InvokeServer("CreateMeshes", { { Part = created } })
			sync:InvokeServer("SyncMesh", {
				{ Part = created, MeshId = tex.MeshId, TextureId = tex.TextureId, Scale = tex.Scale }
			})
		end
	end
end
for _, part in ipairs(imported_model:GetDescendants()) do
	if part:IsA("BasePart") then
		task.spawn(function()
			f3xBuildPart(part)
		end)
	end
end
task.delay(9, function()
	pcall(function()
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";res all")
	end)
end)

		
	end
})
f3xTab:AddButton({
	Name = "Grab Knife f3x",
	Callback = function()
	loadstring(game:HttpGet('https://raw.githubusercontent.com/Aueuwd/A/refs/heads/main/Knife_Script_F3X_V3_Or_V4_LEAK.txt'))()
   end
})
f3xTab:AddButton({
	Name = "RoXploit Tacos",
	Callback = function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local backpack = player:WaitForChild("Backpack")

local function getf3x()
    for _, v in ipairs(backpack:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    for _, v in ipairs(char:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
end

local f3x = getf3x()
if not f3x then
    warn("No F3X found")
    return
end

local endpoint = f3x.SyncAPI.ServerEndpoint

local function fastInvoke(args)
    task.spawn(function()
        pcall(function()
            endpoint:InvokeServer(unpack(args))
        end)
    end)
end

local function quickPart(t, cf, size, mat, col, trans, mid, mtex, mscale, extra)
    task.spawn(function()
        local p = endpoint:InvokeServer("CreatePart", t, cf, workspace.Terrain)
        if not p then return end

        fastInvoke({"SyncResize", {{
            Part = p,
            CFrame = cf,
            Size = size
        }}})

        if mat then
            fastInvoke({"SyncMaterial", {{Part = p, Material = mat}}})
        end

        if col then
            fastInvoke({"SyncColor", {{Part = p, Color = col, UnionColoring = false}}})
        end

        if trans then
            fastInvoke({"SyncMaterial", {{Part = p, Transparency = trans}}})
        end

        if mid or mtex or mscale then
            fastInvoke({"CreateMeshes", {{Part = p}}})
            if mid then
                fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://" .. mid}}})
            end
            if mtex then
                fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. mtex}}})
            end
            if mscale then
                fastInvoke({"SyncMesh", {{Part = p, Scale = mscale}}})
            end
        end

        if extra then
            extra(p)
        end
    end)
end

math.randomseed(tick())

local TOAD_MESH = "14846869"
local TOAD_TEX = "14846834"
local TOAD_SCALE = Vector3.new(15, 15, 15)
local TOAD_SIZE = Vector3.new(50, 50, 30)

local function rainToads()
    while true do
        task.wait(0.01)

        local c = player.Character
        local hum = c and c:FindFirstChildOfClass("Humanoid")
        local hrp = c and c:FindFirstChild("HumanoidRootPart")

        if not (hum and hrp and hum.Health > 0) then
            task.wait(1)
            continue
        end

        local basePos = hrp.Position
        local rx = math.random(-600, 600)
        local rz = math.random(-600, 600)

        local x = math.floor(basePos.X + rx)
        local z = math.floor(basePos.Z + rz)
        local y = basePos.Y + math.random(400, 800)

        local cf = CFrame.new(x, y, z)

        quickPart(
            "Normal",
            cf,
            TOAD_SIZE,
            Enum.Material.Plastic,
            Color3.new(1,1,1),
            0,
            TOAD_MESH,
            TOAD_TEX,
            TOAD_SCALE,
            function(p)
                fastInvoke({"SyncAnchor", {{Part = p, Anchored = false}}})
                fastInvoke({"SyncCollision", {{Part = p, CanCollide = true}}})
                fastInvoke({"SetName", {{p}}, "Get trolled u fagz"})

                p.Orientation = Vector3.new(0,0,0)

                local s = Instance.new("Sound", p)
                s.SoundId = "rbxassetid://153752123"
                s.Volume = 0
                s.PlayOnRemove = true
                s:Destroy()
            end
        )
    end
end

coroutine.wrap(rainToads)()
   end
})
f3xTab:AddButton({
	Name = "Realm (soon)",
	Callback = function()
	loadstring(game:HttpGet('https://raw.githubusercontent.com/Aueuwd/A/refs/heads/main/Knife_Script_F3X_V3_Or_V4_LEAK.txt'))()
   end
})
f3xTab:AddButton({
	Name = "Uzi my version doenst work",
	Callback = function()
	loadstring(game:HttpGet('https://raw.githubusercontent.com/Aueuwd/A/refs/heads/main/Knife_Script_F3X_V3_Or_V4_LEAK.txt'))()
   end
})
f3xTab:AddButton({
	Name = "John Doe",
	Callback = function()
		local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local tool

local scriptActive = true
local inputConnection
local descendantConnection

local function disableScript()
    scriptActive = false
    if inputConnection then
        inputConnection:Disconnect()
    end
    if descendantConnection then
        descendantConnection:Disconnect()
    end
end

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

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

local function applyDecorationToPart(part)
    local argsCreate = {
        [1] = "CreateDecorations",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Fire"
            }
        }
    }
    local argsSync = {
        [1] = "SyncDecorate",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Fire",
                ["Size"] = 3,
                ["Heat"] = 25,
                ["Color"] = Color3.fromRGB(255, 0, 0),
                ["SecondaryColor"] = Color3.fromRGB(255, 0, 0)
            }
        }
    }
    _(argsCreate)
    _(argsSync)
end

local function Parter(part)
    local argsCreate = {
        [1] = "CreateDecorations",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Smoke"
            }
        }
    }
    local argsSync = {
        [1] = "SyncDecorate",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Smoke",
                ["Size"] = 3,
                ["Color"] = Color3.fromRGB(255, 0, 0),
            }
        }
    }
    _(argsCreate)
    _(argsSync)
end

local function eyePart(part)
    local argsCreate = {
        [1] = "CreateDecorations",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Fire"
            }
        }
    }
    local argsSync = {
        [1] = "SyncDecorate",
        [2] = {
            [1] = {
                ["Part"] = part,
                ["DecorationType"] = "Fire",
                ["Size"] = 1,
                ["Heat"] = 12,
                ["Color"] = Color3.fromRGB(155, 0, 0),
                ["SecondaryColor"] = Color3.fromRGB(255, 0, 0)
            }
        }
    }
    _(argsCreate)
    _(argsSync)
end

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandModification

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

RequestCommand:InvokeServer(";removeaccessories")
RequestCommand:InvokeServer(";titlebk me John Doe")
wait(1)
RequestCommand:InvokeServer(";hat me 107676946962151")
wait(0.9)
RequestCommand:InvokeServer(";hat me 18196403126")
wait(1)
RequestCommand:InvokeServer(";hat me 18801497637")
wait(1)
RequestCommand:InvokeServer(";shirt me 100276101149100")
wait(1)
RequestCommand:InvokeServer(";head me 0")
RequestCommand:InvokeServer(";face me 144075659")
wait(1)
RequestCommand:InvokeServer(";shirt me 100276101149100")
RequestCommand:InvokeServer(";pants me 109662040845019")
wait(1.8)
RequestCommand:InvokeServer(";time 0")

local eye = char:FindFirstChild("Accessory (JohnEye)").Handle
local arm = char:FindFirstChild("Right Arm")
local tor = char:FindFirstChild("Torso")
local ar2 = char:FindFirstChild("Left Arm")
local RLeg = char:FindFirstChild("Right Leg")
local head = char:FindFirstChild("Head")
local LLeg = char:FindFirstChild("Left Leg")

applyDecorationToPart(arm)
applyDecorationToPart(ar2)
eyePart(eye)
Parter(tor)

Color(arm, Color3.fromRGB(252, 255, 150))
Color(ar2, Color3.fromRGB(252, 255, 150))
Color(head, Color3.fromRGB(252, 255, 150))
Color(tor, Color3.fromRGB(255, 255, 0))
Color(RLeg, Color3.fromRGB(0, 200, 255))
Color(LLeg, Color3.fromRGB(0, 200, 255))

local arm = character:FindFirstChild("Right Arm")
local humanoid = character:FindFirstChildOfClass("Humanoid")

player.CharacterRemoving:Connect(function()
    disableScript()
end)

humanoid.Died:Connect(function()
    disableScript()
end)

local animator = humanoid:FindFirstChildOfClass("Animator")
local attackAnim = Instance.new("Animation")
attackAnim.AnimationId = "rbxassetid://186934658"
local attackTrack = animator:LoadAnimation(attackAnim)

function KillTarget(target)
    if not scriptActive then return end
    if target and target.Character then
        local head = target.Character:FindFirstChild("Head")
        if head then
            remote:InvokeServer("SetLocked",{head},false)
            task.wait(0.1)
            remote:InvokeServer("Remove",{head})
        end
    end
end

local function attack()
    if not scriptActive then return end
    attackTrack:Play()
    local hitPlayer = nil

    local touchedConnection
    touchedConnection = arm.Touched:Connect(function(other)
        local otherPlayer = Players:GetPlayerFromCharacter(other.Parent)
        if otherPlayer and otherPlayer ~= player then
            hitPlayer = otherPlayer
        end
    end)

    task.wait(0.5)
    touchedConnection:Disconnect()

    if hitPlayer then
        RequestCommand:InvokeServer(";music 82500396906354 ;volume 0.5")
        KillTarget(hitPlayer)
        task.wait(1)
        RequestCommand:InvokeServer(";unmusic")
    else
        RequestCommand:InvokeServer(";music 28144425 ;pitch 0.6 ;volume 7")
        task.wait(0.8)
        RequestCommand:InvokeServer(";unmusic")
    end
end

local canAttack = true
local function attackWithCooldown()
    if not scriptActive or not canAttack then return end
    canAttack = false
    attack()
    task.delay(2.2,function()
        canAttack = true
    end)
end

inputConnection = UserInputService.InputBegan:Connect(function(input,gpe)
    if gpe then return end
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        attackWithCooldown()
    end
end)

local backpack = player.Backpack

local function getf3x()
    for _,v in ipairs(backpack:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    for _,v in ipairs(char:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
end

local f3x = getf3x()
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint

function _(args)
    serverendpoint:InvokeServer(unpack(args))
end

local function fire(part)
    _( {"CreateDecorations",{{Part=part,DecorationType="Fire"}}} )
    _( {"SyncDecorate",{{Part=part,DecorationType="Fire",Size=15,Heat=15,Color=Color3.fromRGB(255,0,0),SecondaryColor=Color3.fromRGB(255,0,0)}}} )
end

function delete(part)
    _( {"Remove",{part}} )
end

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

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

local function syncmaterial(part,mate)
    _( {"SyncMaterial",{{Part=part,Material=mate}}} )
end

local function setcollision(part,b)
    _( {"SyncCollision",{{Part=part,CanCollide=b}}} )
end

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

local function addlight(part)
    serverendpoint:InvokeServer("CreateLights",{{Part=part,LightType="PointLight"}})
end

local function synclight(part,b,r)
    serverendpoint:InvokeServer("SyncLighting",{{Part=part,LightType="PointLight",Brightness=b,Range=r,Color=Color3.new(0.35,0,0)}})
end

for _,v in ipairs(workspace:GetDescendants()) do
    if v:IsA("BasePart") or v:IsA("UnionOperation") then
        task.spawn(function()
            addlight(v)
            synclight(v,0.2,35)
        end)
    end
end

descendantConnection = workspace.DescendantAdded:Connect(function(d)
    if d:IsA("BasePart") or d:IsA("UnionOperation") then
        task.wait(0.5)
        addlight(d)
        synclight(d,0.2,35)
    end
end)

while task.wait(0.1) do
    if not scriptActive then break end
    if not char or not char:FindFirstChild("HumanoidRootPart") then continue end

    local hrp = char.HumanoidRootPart
    local pos = hrp.CFrame * CFrame.new(0,-3.2,0)
    local trail = serverendpoint:InvokeServer("CreatePart","Normal",pos,char)

    setcollision(trail,false)
    syncmaterial(trail,Enum.Material.Granite)
    color(trail,Color3.new(0,0,0))
    resize(trail,Vector3.new(10,0.5,10),trail.CFrame)
    fire(trail)

    addlight(trail)
    synclight(trail,5,20)

    task.delay(1,function()
        delete(trail)
    end)
end
	end
})
f3xTab:AddButton({
	Name = "Thomas Others xd",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";speed all 80")

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local backpack = player:WaitForChild("Backpack")

local function getf3x()
    for _, v in ipairs(backpack:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    for _, v in ipairs(char:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
end

local f3x = getf3x()
if not f3x then
    warn("No F3X found")
    return
end

local endpoint = f3x.SyncAPI.ServerEndpoint

local function fastInvoke(args)
    task.spawn(function()
        pcall(function()
            endpoint:InvokeServer(unpack(args))
        end)
    end)
end

local function quickPart(t, cf, size, mat, col, trans, mid, mtex, mscale, extra)
    task.spawn(function()
        local p = endpoint:InvokeServer("CreatePart", t, cf, Workspace.Terrain)
        if not p then return end

        fastInvoke({"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
        if mat then fastInvoke({"SyncMaterial", {{Part = p, Material = mat}}}) end
        if col then fastInvoke({"SyncColor", {{Part = p, Color = col, UnionColoring = false}}}) end
        if trans then fastInvoke({"SyncMaterial", {{Part = p, Transparency = trans}}}) end
        if mid or mtex or mscale then
            fastInvoke({"CreateMeshes", {{Part = p}}})
            if mid then fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://" .. mid}}}) end
            if mtex then fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. mtex}}}) end
            if mscale then fastInvoke({"SyncMesh", {{Part = p, Scale = mscale}}}) end
        end
        if extra then extra(p) end
    end)
end

local THOMAS_MESH  = "2231280549"
local THOMAS_TEX   = "2231280614"
local THOMAS_SCALE = Vector3.new(2, 2, 1.5)
local THOMAS_SIZE  = Vector3.new(5, 5, 10)

local function setInvisibility(targetChar)
    task.spawn(function()
        local parts = {"Torso", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Head", "HumanoidRootPart"}
        local args = { [1] = "SyncMaterial", [2] = {} }

        for _, name in ipairs(parts) do
            local part = targetChar:FindFirstChild(name)
            if part then
                table.insert(args[2], {Part = part, Transparency = 1})
            end
        end

        fastInvoke(args)
    end)
end

local function buildThomas(targetChar)
    local hrp = targetChar:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    local spawnCF = hrp.CFrame

    quickPart(
        "Normal",
        spawnCF,
        THOMAS_SIZE,
        Enum.Material.Plastic,
        Color3.fromRGB(255,255,255),
        0,
        THOMAS_MESH,
        THOMAS_TEX,
        THOMAS_SCALE,
        function(p)
            fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
            fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
            fastInvoke({"SetLocked", {p}, false})
            fastInvoke({"SetName", {{p}}, "Thomas"})
            fastInvoke({"CreateWelds", {p, hrp}, p})
            fastInvoke({"CreateLights", {{Part = p, LightType = "SpotLight"}}})
            fastInvoke({"SyncLighting", {{Part = p, LightType = "SpotLight", Brightness = 100}}})

            task.delay(0.05, function()
                fastInvoke({"SyncAnchor", {{Part = p, Anchored = false}}})
            end)
        end
    )

    local hum = targetChar:FindFirstChildOfClass("Humanoid")
    if hum then hum.WalkSpeed = 16 end

    RunService.RenderStepped:Connect(function()
        for _, v in ipairs(targetChar:GetDescendants()) do
            if v:IsA("BasePart") then
                v.CanCollide = false
            end
        end
    end)
end

for _, plr in ipairs(Players:GetPlayers()) do
    if plr ~= player then
        local targetChar = plr.Character
        if targetChar then
            setInvisibility(targetChar)
            buildThomas(targetChar)
        end
    end
end

Players.PlayerAdded:Connect(function(plr)
    if plr ~= player then
        plr.CharacterAdded:Connect(function(char)
            setInvisibility(char)
            buildThomas(char)
        end)
    end
end)
	end
})
f3xTab:AddButton({
	Name = "Thomas Me",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local backpack = player:WaitForChild("Backpack")

local function getf3x()
    for _, v in ipairs(backpack:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    for _, v in ipairs(char:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
end

local f3x = getf3x()
if not f3x then
    warn("No F3X found")
    return
end

local endpoint = f3x.SyncAPI.ServerEndpoint

local function fastInvoke(args)
    task.spawn(function()
        pcall(function()
            endpoint:InvokeServer(unpack(args))
        end)
    end)
end

local function quickPart(t, cf, size, mat, col, trans, mid, mtex, mscale, extra)
    task.spawn(function()
        local p = endpoint:InvokeServer("CreatePart", t, cf, workspace.Terrain)
        if not p then return end

        fastInvoke({"SyncResize", {{
            Part = p,
            CFrame = cf,
            Size = size
        }}})

        if mat then fastInvoke({"SyncMaterial", {{Part = p, Material = mat}}}) end
        if col then fastInvoke({"SyncColor", {{Part = p, Color = col, UnionColoring = false}}}) end
        if trans then fastInvoke({"SyncMaterial", {{Part = p, Transparency = trans}}}) end

        if mid or mtex or mscale then
            fastInvoke({"CreateMeshes", {{Part = p}}})
            if mid then fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://" .. mid}}}) end
            if mtex then fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. mtex}}}) end
            if mscale then fastInvoke({"SyncMesh", {{Part = p, Scale = mscale}}}) end
        end

        if extra then extra(p) end
    end)
end

local THOMAS_MESH  = "2231280549"
local THOMAS_TEX   = "2231280614"
local THOMAS_SCALE = Vector3.new(2, 2, 1.5)
local THOMAS_SIZE  = Vector3.new(5, 5, 10)

local function setInvisibility()
    task.spawn(function()
        local parts = {"Torso", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Head", "HumanoidRootPart"}
        local args = { [1] = "SyncMaterial", [2] = {} }

        for _, name in ipairs(parts) do
            local part = char:FindFirstChild(name)
            if part then
                table.insert(args[2], {Part = part, Transparency = 1})
            end
        end

        fastInvoke(args)
    end)
end

local function buildThomas()
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    local spawnCF = hrp.CFrame

    quickPart(
        "Normal",
        spawnCF,
        THOMAS_SIZE,
        Enum.Material.Plastic,
        Color3.fromRGB(255,255,255),
        0,
        THOMAS_MESH,
        THOMAS_TEX,
        THOMAS_SCALE,
        function(p)
            fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
            fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
            fastInvoke({"SetLocked", {p}, false})
            fastInvoke({"SetName", {{p}}, "Thomas"})
            fastInvoke({"CreateWelds", {p, hrp}, p})
            fastInvoke({"CreateLights", {{Part = p, LightType = "SpotLight"}}})
            fastInvoke({"SyncLighting", {{Part = p, LightType = "SpotLight", Brightness = 100}}})

            task.delay(0.05, function()
                fastInvoke({"SyncAnchor", {{Part = p, Anchored = false}}})
            end)

            p.Touched:Connect(function(hit)
                local hitChar = hit.Parent
                if hitChar and hitChar:IsA("Model") and Players:FindFirstChild(hitChar.Name) then
                    if hitChar.Name ~= player.Name then
                        local targetHead = hitChar:FindFirstChild("Head")
                        if targetHead then
                            fastInvoke({"Remove", {targetHead}})
                        end
                        local whistle = Instance.new("Sound", p)
                        whistle.SoundId = "rbxassetid://475073913"
                        whistle.Volume = 1
                        whistle:Play()
                    end
                end
            end)
        end
    )

    local hum = char:FindFirstChildOfClass("Humanoid")
    if hum then hum.WalkSpeed = 80 end

    RunService.RenderStepped:Connect(function()
        for _, v in ipairs(char:GetDescendants()) do
            if v:IsA("BasePart") then
                v.CanCollide = false
            end
        end
    end)
end

setInvisibility()
buildThomas()
	end
})
f3xTab:AddButton({
	Name = "Delete Sky",
	Callback = function()
		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 end
end
for _, v in game.ReplicatedStorage:GetDescendants() do
    if v.Name == "SyncAPI" then tool = v.Parent end
end

local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
    remote:InvokeServer(unpack(args))
end

local function DeletePart(part)
    _({"Remove", {part}})
end

local ids = {
    ["rbxassetid://111891702759441"] = true,
    ["rbxassetid://8006679977"] = true
}

for _, v in workspace:GetDescendants() do
    if v:IsA("BasePart") then
        local mesh = v:FindFirstChildOfClass("SpecialMesh")
        if mesh and ids[mesh.MeshId] then
            DeletePart(v)
        end
    end
end
	end
})
f3xTab:AddButton({
	Name = "Shedletsky",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
SilentRequest:InvokeServer(";time 6 ;fogcolor black")

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local backpack = player:WaitForChild("Backpack")

local function getf3x()
	for _, v in ipairs(backpack:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
	for _, v in ipairs(char:GetChildren()) do
		if v:FindFirstChild("SyncAPI") then return v end
	end
end

local f3x = getf3x()
if not f3x then
	warn("No F3X / SyncAPI found")
	return
end

local endpoint = f3x.SyncAPI.ServerEndpoint

local function fastInvoke(args)
	task.spawn(function()
		pcall(function()
			endpoint:InvokeServer(unpack(args))
		end)
	end)
end

local function quickPart(cf, size, extra)
	task.spawn(function()
		local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
		if not p then return end
		fastInvoke({"SyncResize", {{
			Part = p,
			CFrame = cf,
			Size = size
		}}})
		if extra then extra(p) end
	end)
end

local function GiantSky(textureId)
	local hrp = char:WaitForChild("HumanoidRootPart")
	local pos = hrp.Position + Vector3.new(0, 6, 0)
	quickPart(CFrame.new(pos), Vector3.new(5,5,5), function(p)
		fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
		fastInvoke({"CreateMeshes", {{Part = p}}})
		fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://111891702759441"}}})
		fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. textureId}}})
		fastInvoke({"SyncMesh", {{Part = p, Scale = Vector3.new(109888,109888,109888)}}})
		fastInvoke({"SyncMesh", {{Part = p, VertexColor = Vector3.new(4,4,4)}}})
		fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
		fastInvoke({"SetLocked", {p}, true})
	end)
end

local PARTICLE_TEXTURE = "85312612489831"
local PARTICLE_SIZE = Vector3.new(5,5,0.01)

local function spawnParticle(head)
	local startCF = head.CFrame + Vector3.new(0,3,0)
	quickPart(startCF, PARTICLE_SIZE, function(p)
		fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
		fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
		fastInvoke({"SyncMaterial", {{Part = p, Transparency = 1}}})
		fastInvoke({"CreateTextures", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal"}}})
		fastInvoke({"CreateTextures", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal"}}})
		fastInvoke({"SyncTexture", {{Part = p, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://" .. PARTICLE_TEXTURE}}})
		fastInvoke({"SyncTexture", {{Part = p, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = "rbxassetid://" .. PARTICLE_TEXTURE}}})
		task.spawn(function()
			local baseY = startCF.Position.Y
			for i = 1, 40 do
				fastInvoke({"SyncResize", {{
					Part = p,
					CFrame = CFrame.new(
						head.Position.X,
						baseY + (i * 1.2),
						head.Position.Z
					),
					Size = PARTICLE_SIZE
				}}})
				task.wait(0.08)
			end
			fastInvoke({"Remove", {p}})
		end)
	end)
end

local function particleLoop(plr)
	while plr.Parent do
		task.wait(0.5)
		local c = plr.Character
		local hum = c and c:FindFirstChildOfClass("Humanoid")
		local head = c and c:FindFirstChild("Head")
		if hum and head and hum.Health > 0 then
			spawnParticle(head)
		end
	end
end

GiantSky("172423468")

for _, plr in ipairs(Players:GetPlayers()) do
	task.spawn(particleLoop, plr)
end

Players.PlayerAdded:Connect(function(plr)
	task.spawn(particleLoop, plr)
end)

SilentRequest:InvokeServer(";music 105336676258720 ;pitch .175 ;volume inf")
	end
})
f3xTab:AddButton({
	Name = "Spin Current sky",
	Callback = function()
		-- MADE BY 1X9 BUT I MODIFIED SO IT SPINS THE CURRENT SKYBOX
        local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

local tool
for _, v in player:GetDescendants() do
    if v.Name == "SyncAPI" then tool = v.Parent end
end
for _, v in game.ReplicatedStorage:GetDescendants() do
    if v.Name == "SyncAPI" then tool = v.Parent end
end

local SyncAPI = tool.SyncAPI
local function _(args)
    SyncAPI:Invoke(unpack(args))
end

local function SyncRotate(part, cf)
    _( { "SyncRotate", { { Part = part, CFrame = cf } } } )
end

local ids = {
    ["rbxassetid://111891702759441"] = true,
    ["rbxassetid://8006679977"] = true
}

local target
for _, v in workspace:GetDescendants() do
    if v:IsA("BasePart") then
        local mesh = v:FindFirstChildOfClass("SpecialMesh")
        if mesh and ids[mesh.MeshId] then
            target = v
            break
        end
    end
end

if not target then return end

local base = target.CFrame
local angle = 0
local speed = math.rad(60)

RunService.Heartbeat:Connect(function(dt)
    if not target or not target.Parent then return end
    angle += speed * dt
    local cf = base * CFrame.Angles(angle, angle, angle)
    SyncRotate(target, cf)
    target.CFrame = cf
end)
	end
})
f3xTab:AddButton({
	Name = "Baseplate aka fencing restore",
	Callback = function()
	local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local backpack = player.Backpack

local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

local function getF3X()
    for _, v in ipairs(backpack:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    for _, v in ipairs(char:GetChildren()) do
        if v:FindFirstChild("SyncAPI") then return v end
    end
    return nil
end

local f3x = getF3X()
if not f3x then
    warn("F3X not found")
    return
end

local syncapi = f3x.SyncAPI
local server = syncapi.ServerEndpoint

local function invoke(args)
    server:InvokeServer(unpack(args))
end

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

for _, v in ipairs(Workspace:GetDescendants()) do
    if v:IsA("BasePart") or v:IsA("UnionOperation") or v:IsA("Model") then
        spawn(function()
            delete(v)
        end)
    end
end

task.wait(1)

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

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

local function texture(part, face)
    invoke({"CreateTextures", {{Part = part, Face = face, TextureType = "Texture"}}})
    invoke({"SyncTexture", {{
        Part = part,
        Face = face,
        TextureType = "Texture",
        Texture = "rbxassetid://91338067899984",
        StudsPerTileU = 2,
        StudsPerTileV = 2
    }}})
end

local function CreateBaseplate()
    local hrp = char:WaitForChild("HumanoidRootPart")
    local cf = CFrame.new(
        math.floor(hrp.Position.X),
        math.floor(hrp.Position.Y) - 5,
        math.floor(hrp.Position.Z)
    )

    local base = server:InvokeServer("CreatePart", "Normal", cf, Workspace)
    resize(base, Vector3.new(800, 1, 800), cf)
    color(base, Color3.fromRGB(71, 101, 76))
    texture(base, Enum.NormalId.Top)

    return base
end

CreateBaseplate()

pcall(function()
    SilentRequest:InvokeServer(";res all")
end)

print("Ok")
end
})
f3xTab:AddButton({
	Name = "Hd sky",
	Callback = function()
		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
    end
end
for _, v in game.ReplicatedStorage:GetDescendants() do
    if v.Name == "SyncAPI" then
        tool = v.Parent
    end
end

local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
    remote:InvokeServer(unpack(args))
end

-- table that tracks EXACT parts so we never apply twice
local processed = {}

local function SetVertexColorOnce(part, color)
    if processed[part] then
        return   -- already done, do NOTHING
    end
    processed[part] = true

    _({"SyncMesh", {{Part = part, VertexColor = color}}})
end

local ids = {
    ["rbxassetid://111891702759441"] = Vector3.new(3, 3, 3),
    ["rbxassetid://8006679977"]      = Vector3.new(3, 3, 3)
}

for _, v in workspace:GetDescendants() do
    if v:IsA("BasePart") then
        local mesh = v:FindFirstChildOfClass("SpecialMesh")
        if mesh and ids[mesh.MeshId] then
            SetVertexColorOnce(v, ids[mesh.MeshId])
        end
    end
end
	end
})




songsTab:AddButton({
	Name = "Im so lucky",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 120785124326826")
SilentReuest:InvokeServer(";pitch 1.425")
SilentRequest:InvokeServer(";volume inf")
	end
})

songsTab:AddButton({
	Name = "679",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 72420924397376")
SilentRequest:InvokeServer(";pitch 0.2")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Decian que cargaba",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 80225779962452")
SilentRequest:InvokeServer(";pitch 0.2")
SilentRequest:InvokeServer(";volume inf")
	end
})

songsTab:AddButton({
	Name = "Tiktok Phonk",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 125479500950400")
SilentRequest:InvokeServer(";pitch 0.205")
SilentRequest:InvokeServer(";volume inf")
	end
})

songsTab:AddButton({
	Name = "Subway Sexists",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 137418375092271")
SilentRequest:InvokeServer(";pitch 0.11")
SilentRequest:InvokeServer(";volume inf")
	end
})

songsTab:AddButton({
	Name = "Blood Pop",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 136111288303730")
SilentRequest:InvokeServer(";pitch 0.206")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Sugar Crash",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 118510088348722")
SilentRequest:InvokeServer(";pitch 0.205")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Justin Bieber",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 75278373350178")
SilentRequest:InvokeServer(";pitch 0.1")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Funky Town",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 70635213877495")
SilentRequest:InvokeServer(";pitch 0.1625")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Electro Sp00k",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 71956674693421")
SilentRequest:InvokeServer(";pitch 1.7")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "All I want is you now",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 126202579497643")
SilentRequest:InvokeServer(";pitch 0.123")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Money Machine",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 106282004905868")
SilentRequest:InvokeServer(";pitch 0.1")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Trump The tank engine",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 89293274845575 ;pitch 0.25 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "Holy Fuck",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 105819456196233 ;pitch 0.27 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "N word",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 1491842303 ;pitch 5 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "Skeleton Dubstep",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 110587373430189 ;pitch 0.125 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "Epic Guy Idk",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 80515722989681 ;pitch 0.22 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "Lotsa spaghetti 90s",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 99974358068663 ;pitch 0.14 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "Racist Enimen",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 94797081270081 ;pitch 0.2 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "I'm killing n****rs",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 72266196363368 ;pitch 0.27 ;volume inf")

	end
})
songsTab:AddButton({
	Name = "2014 mario.exe",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 108426430685406")
SilentRequest:InvokeServer(";pitch 0.25")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "Majora Mask Reverse",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 116552457534705")
SilentRequest:InvokeServer(";pitch .1")
SilentRequest:InvokeServer(";volume inf")
	end
})
songsTab:AddButton({
	Name = "F him F her",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";music 87174269808530")
SilentRequest:InvokeServer(";pitch .1")
SilentRequest:InvokeServer(";volume inf")
	end
})

songsTab:AddButton({
	Name = "No Music",
	Callback = function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local SilentRequest = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
        SilentRequest:InvokeServer(";unmusic")
	end
})



extraTab:AddButton({
	Name = "Lnicky v2 gui",
	Callback = function()
		loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-LNicky-F3X-Ultimate-GUI-v2-59867'))()
end
})

extraTab:AddButton({
	Name = "Lnicky v1 gui",
	Callback = function()
		loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-LNicky-Ultimate-F3X-Gui-42094'))()
	end
})

extraTab:AddButton({
	Name = "Blue2spooky V5",
	Callback = function()
		loadstring(game:HttpGet('https://pastefy.app/kb8eBe96/raw'))()
	end
})

f3xTab.Button.MouseButton1Click:Fire()

local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1, -28, 0, 20)
footer.Position = UDim2.new(0, 14, 1, -30)
footer.BackgroundTransparency = 1
footer.Text = "If you see this and you are not peluso you are a fucking skid fuck you skidder"
footer.TextSize = 14
footer.TextColor3 = Color3.fromRGB(135, 206, 235)
footer.Font = Enum.Font.Gotham
footer.TextXAlignment = Enum.TextXAlignment.Left
footer.Parent = frame

task.spawn(function()
	local t = 0
	while gui.Parent do
		t += RAINBOW_SPEED
		local col = Color3.fromHSV(t % 1, 0.9, 1)
		title.TextColor3 = col
		task.wait(0.03)
	end
end)

local UIS = game:GetService("UserInputService")
UIS.InputBegan:Connect(function(input, gpe)
	if not gpe and input.KeyCode == Enum.KeyCode.RightControl then
		frame.Visible = not frame.Visible
	end
end)

gui:GetPropertyChangedSignal("Parent"):Connect(function()
	if not gui.Parent then
		gui.Parent = CoreGui
	end
end)

Features & Information

f3x idk

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts