Squdz f3x gui v1
Key RequiredUniversal

Squdz f3x gui v1

Universal ScriptK22lkiddrealK22lkiddreal 407 views 404 executesUpdated Jul 23, 2026
Unrated
00
Lua Script•588 lines (19973 chars)
--[=[
 d888b  db    db d888888b      .d888b.      db      db    db  .d8b.  
88' Y8b 88    88   `88'        VP  `8D      88      88    88 d8' `8b 
88      88    88    88            odD'      88      88    88 88ooo88 
88  ooo 88    88    88          .88'        88      88    88 88~~~88 
88. ~8~ 88b  d88   .88.        j88.         88booo. 88b  d88 88   88    @uniquadev
 Y888P  ~Y8888P' Y888888P      888888D      Y88888P ~Y8888P' YP   YP  CONVERTER 

designed using localmaze gui creator
]=]

-- Instances: 18 | Scripts: 6 | Modules: 0 | Tags: 0
local LMG2L = {};

-- Players.ebrhome_97272.PlayerGui.ScreenGui
LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
LMG2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
LMG2L["ScreenGui_1"]["ResetOnSpawn"] = false;


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel
LMG2L["ImageLabel_2"] = Instance.new("ImageLabel", LMG2L["ScreenGui_1"]);
LMG2L["ImageLabel_2"]["BorderSizePixel"] = 3;
LMG2L["ImageLabel_2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
-- LMG2L["ImageLabel_2"]["ImageContent"] = ;
LMG2L["ImageLabel_2"]["Image"] = [[rbxassetid://77455039577329]];
LMG2L["ImageLabel_2"]["Size"] = UDim2.new(0, 416, 0, 270);
LMG2L["ImageLabel_2"]["BorderColor3"] = Color3.fromRGB(7, 0, 255);
LMG2L["ImageLabel_2"]["Position"] = UDim2.new(0, 286, 0, 122);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton2
LMG2L["TextButton2_3"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton2_3"]["TextWrapped"] = true;
LMG2L["TextButton2_3"]["BorderSizePixel"] = 3;
LMG2L["TextButton2_3"]["TextScaled"] = true;
LMG2L["TextButton2_3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton2_3"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton2_3"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton2_3"]["Size"] = UDim2.new(0, 118, 0, 38);
LMG2L["TextButton2_3"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton2_3"]["Text"] = [[Decal Spam]];
LMG2L["TextButton2_3"]["Name"] = [[TextButton2]];
LMG2L["TextButton2_3"]["Position"] = UDim2.new(0, 144, 0, 72);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton2.LocalScript
LMG2L["LocalScript_4"] = Instance.new("LocalScript", LMG2L["TextButton2_3"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton3
LMG2L["TextButton3_5"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton3_5"]["TextWrapped"] = true;
LMG2L["TextButton3_5"]["BorderSizePixel"] = 3;
LMG2L["TextButton3_5"]["TextScaled"] = true;
LMG2L["TextButton3_5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton3_5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton3_5"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton3_5"]["Size"] = UDim2.new(0, 118, 0, 38);
LMG2L["TextButton3_5"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton3_5"]["Text"] = [[Coffee map]];
LMG2L["TextButton3_5"]["Name"] = [[TextButton3]];
LMG2L["TextButton3_5"]["Position"] = UDim2.new(0, 272, 0, 72);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton3.LocalScript
LMG2L["LocalScript_6"] = Instance.new("LocalScript", LMG2L["TextButton3_5"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton
LMG2L["TextButton_7"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton_7"]["TextWrapped"] = true;
LMG2L["TextButton_7"]["BorderSizePixel"] = 3;
LMG2L["TextButton_7"]["TextScaled"] = true;
LMG2L["TextButton_7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton_7"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton_7"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton_7"]["Size"] = UDim2.new(0, 118, 0, 36);
LMG2L["TextButton_7"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton_7"]["Text"] = [[Skybox]];
LMG2L["TextButton_7"]["Position"] = UDim2.new(0, 10, 0, 72);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton.LocalScript
LMG2L["LocalScript_8"] = Instance.new("LocalScript", LMG2L["TextButton_7"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton4
LMG2L["TextButton4_9"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton4_9"]["TextWrapped"] = true;
LMG2L["TextButton4_9"]["BorderSizePixel"] = 3;
LMG2L["TextButton4_9"]["TextScaled"] = true;
LMG2L["TextButton4_9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton4_9"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton4_9"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton4_9"]["Size"] = UDim2.new(0, 148, 0, 38);
LMG2L["TextButton4_9"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton4_9"]["Text"] = [[Get F3X]];
LMG2L["TextButton4_9"]["Name"] = [[TextButton4]];
LMG2L["TextButton4_9"]["Position"] = UDim2.new(0, 36, 0, 126);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton4.LocalScript
LMG2L["LocalScript_a"] = Instance.new("LocalScript", LMG2L["TextButton4_9"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton6
LMG2L["TextButton6_b"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton6_b"]["TextWrapped"] = true;
LMG2L["TextButton6_b"]["BorderSizePixel"] = 3;
LMG2L["TextButton6_b"]["TextScaled"] = true;
LMG2L["TextButton6_b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton6_b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton6_b"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton6_b"]["Size"] = UDim2.new(0, 148, 0, 30);
LMG2L["TextButton6_b"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton6_b"]["Text"] = [[Cars]];
LMG2L["TextButton6_b"]["Name"] = [[TextButton6]];
LMG2L["TextButton6_b"]["Position"] = UDim2.new(0, 130, 0, 172);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton6.LocalScript
LMG2L["LocalScript_c"] = Instance.new("LocalScript", LMG2L["TextButton6_b"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton5
LMG2L["TextButton5_d"] = Instance.new("TextButton", LMG2L["ImageLabel_2"]);
LMG2L["TextButton5_d"]["TextWrapped"] = true;
LMG2L["TextButton5_d"]["BorderSizePixel"] = 3;
LMG2L["TextButton5_d"]["TextScaled"] = true;
LMG2L["TextButton5_d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextButton5_d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextButton5_d"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextButton5_d"]["Size"] = UDim2.new(0, 148, 0, 38);
LMG2L["TextButton5_d"]["BorderColor3"] = Color3.fromRGB(0, 8, 255);
LMG2L["TextButton5_d"]["Text"] = [[R6]];
LMG2L["TextButton5_d"]["Name"] = [[TextButton5]];
LMG2L["TextButton5_d"]["Position"] = UDim2.new(0, 204, 0, 126);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton5.LocalScript
LMG2L["LocalScript_e"] = Instance.new("LocalScript", LMG2L["TextButton5_d"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextLabel2
LMG2L["TextLabel2_f"] = Instance.new("TextLabel", LMG2L["ImageLabel_2"]);
LMG2L["TextLabel2_f"]["TextWrapped"] = true;
LMG2L["TextLabel2_f"]["BorderSizePixel"] = 0;
LMG2L["TextLabel2_f"]["TextScaled"] = true;
LMG2L["TextLabel2_f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextLabel2_f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Italic);
LMG2L["TextLabel2_f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextLabel2_f"]["BackgroundTransparency"] = 1;
LMG2L["TextLabel2_f"]["Size"] = UDim2.new(0, 224, 0, 126);
LMG2L["TextLabel2_f"]["Text"] = [[discord.gg/SCeMRzwDpt]];
LMG2L["TextLabel2_f"]["Name"] = [[TextLabel2]];
LMG2L["TextLabel2_f"]["Position"] = UDim2.new(0, -2, 0, 190);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextLabel
LMG2L["TextLabel_10"] = Instance.new("TextLabel", LMG2L["ImageLabel_2"]);
LMG2L["TextLabel_10"]["TextWrapped"] = true;
LMG2L["TextLabel_10"]["BorderSizePixel"] = 3;
LMG2L["TextLabel_10"]["TextSize"] = 70;
LMG2L["TextLabel_10"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["TextLabel_10"]["FontFace"] = Font.new([[rbxasset://fonts/families/PatrickHand.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
LMG2L["TextLabel_10"]["TextColor3"] = Color3.fromRGB(27, 5, 247);
LMG2L["TextLabel_10"]["Size"] = UDim2.new(0, 416, 0, 46);
LMG2L["TextLabel_10"]["BorderColor3"] = Color3.fromRGB(0, 17, 255);
LMG2L["TextLabel_10"]["Text"] = [[Squdz Gui v1]];


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextLabel3
LMG2L["TextLabel3_11"] = Instance.new("TextLabel", LMG2L["ImageLabel_2"]);
LMG2L["TextLabel3_11"]["TextWrapped"] = true;
LMG2L["TextLabel3_11"]["BorderSizePixel"] = 0;
LMG2L["TextLabel3_11"]["TextScaled"] = true;
LMG2L["TextLabel3_11"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextLabel3_11"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Italic);
LMG2L["TextLabel3_11"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["TextLabel3_11"]["BackgroundTransparency"] = 1;
LMG2L["TextLabel3_11"]["Size"] = UDim2.new(0, 224, 0, 48);
LMG2L["TextLabel3_11"]["Text"] = [[Credit to Ebr97272]];
LMG2L["TextLabel3_11"]["Name"] = [[TextLabel3]];
LMG2L["TextLabel3_11"]["Position"] = UDim2.new(0, 4, 0, 196);


-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.UIDragDetector
LMG2L["UIDragDetector_12"] = Instance.new("UIDragDetector", LMG2L["ImageLabel_2"]);



-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton2.LocalScript
local function C_4()
	local script = LMG2L["LocalScript_4"];
	local button = script.Parent	
	button.MouseButton1Click:Connect(function()	
	local player = game.Players.LocalPlayer	
			local char = player.Character	
			local tool	
			for i,v in player:GetDescendants() do	
				if v.Name == "SyncAPI" then	
					tool = v.Parent	
				end	
			end	
			for i,v in game.ReplicatedStorage:GetDescendants() do	
				if v.Name == "SyncAPI" then	
					tool = v.Parent	
				end	
			end	
			--craaa	
			remote = tool.SyncAPI.ServerEndpoint	
			function _(args)	
				remote:InvokeServer(unpack(args))	
			end	
			function SetCollision(part,boolean)	
				local args = {	
					[1] = "SyncCollision",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["CanCollide"] = boolean	
						}	
					}	
				}	
				_(args)	
			end	
			function SetAnchor(boolean,part)	
				local args = {	
					[1] = "SyncAnchor",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Anchored"] = boolean	
						}	
					}	
				}	
				_(args)	
			end	
			function CreatePart(cf,parent)	
				local args = {	
					[1] = "CreatePart",	
					[2] = "Normal",	
					[3] = cf,	
					[4] = parent	
				}	
				_(args)	
			end	
			function DestroyPart(part)	
				local args = {	
					[1] = "Remove",	
					[2] = {	
						[1] = part	
					}	
				}	
				_(args)	
			end	
			function MovePart(part,cf)	
				local args = {	
					[1] = "SyncMove",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["CFrame"] = cf	
						}	
					}	
				}	
				_(args)	
			end	
			function Resize(part,size,cf)	
				local args = {	
					[1] = "SyncResize",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["CFrame"] = cf,	
							["Size"] = size	
						}	
					}	
				}	
				_(args)	
			end	
			function AddMesh(part)	
				local args = {	
					[1] = "CreateMeshes",	
					[2] = {	
						[1] = {	
							["Part"] = part	
						}	
					}	
				}	
				_(args)	
			end	
			
			function SetMesh(part,meshid)	
				local args = {	
					[1] = "SyncMesh",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["MeshId"] = "rbxassetid://"..meshid	
						}	
					}	
				}	
				_(args)	
			end	
			function SetTexture(part, texid)	
				local args = {	
					[1] = "SyncMesh",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["TextureId"] = "rbxassetid://"..texid	
						}	
					}	
				}	
				_(args)	
			end	
			function SetName(part, stringg)	
				local args = {	
					[1] = "SetName",	
					[2] = {	
						[1] = part	
					},	
					[3] = stringg	
				}	
			
				_(args)	
			end	
			function MeshResize(part,size)	
				local args = {	
					[1] = "SyncMesh",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Scale"] = size	
						}	
					}	
				}	
				_(args)	
			end	
			function Weld(part1, part2,lead)	
				local args = {	
					[1] = "CreateWelds",	
					[2] = {	
						[1] = part1,	
						[2] = part2	
					},	
					[3] = lead	
				}	
				_(args)	
			
			end	
			function SetLocked(part,boolean)	
				local args = {	
					[1] = "SetLocked",	
					[2] = {	
						[1] = part	
					},	
					[3] = boolean	
				}	
				_(args)	
			end	
			function SetTrans(part,int)	
				local args = {	
					[1] = "SyncMaterial",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Transparency"] = int	
						}	
					}	
				}	
				_(args)	
			end	
			function CreateSpotlight(part)	
				local args = {	
					[1] = "CreateLights",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["LightType"] = "SpotLight"	
						}	
					}	
				}	
				_(args)	
			end	
			function SyncLighting(part,brightness)	
				local args = {	
					[1] = "SyncLighting",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["LightType"] = "SpotLight",	
							["Brightness"] = brightness	
						}	
					}	
				}	
				_(args)	
			end	
			function Color(part,color)	
				local args = {	
					[1] = "SyncColor",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Color"] = color --[[Color3]],	
							["UnionColoring"] = false	
						}	
					}	
				}	
				_(args)	
			end	
			function SpawnDecal(part,side)	
				local args = {	
					[1] = "CreateTextures",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Face"] = side,	
							["TextureType"] = "Decal"	
						}	
					}	
				}	
			
				_(args)	
			end	
			function AddDecal(part,asset,side)	
				local args = {	
					[1] = "SyncTexture",	
					[2] = {	
						[1] = {	
							["Part"] = part,	
							["Face"] = side,	
							["TextureType"] = "Decal",	
							["Texture"] = "rbxassetid://".. asset	
						}	
					}	
				}	
				_(args)	
			end	
			
			function spam(id)	
				for i,v in game.workspace:GetDescendants() do	
					if v:IsA("BasePart") then	
						spawn(function()	
							SetLocked(v,false)	
							SpawnDecal(v,Enum.NormalId.Front)	
							AddDecal(v,id,Enum.NormalId.Front)	
			
							SpawnDecal(v,Enum.NormalId.Back)	
							AddDecal(v,id,Enum.NormalId.Back)	
			
							SpawnDecal(v,Enum.NormalId.Right)	
							AddDecal(v,id,Enum.NormalId.Right)	
			
							SpawnDecal(v,Enum.NormalId.Left)	
							AddDecal(v,id,Enum.NormalId.Left)	
			
							SpawnDecal(v,Enum.NormalId.Bottom)	
							AddDecal(v,id,Enum.NormalId.Bottom)	
			
							SpawnDecal(v,Enum.NormalId.Top)	
							AddDecal(v,id,Enum.NormalId.Top)	
						end)	
					end	
				end 	
			end	
	     spam("108762560927517")	
	end)	
end;
task.spawn(C_4);
-- Players.ebrhome_97272.PlayerGui.ScreenGui.ImageLabel.TextButton3.LocalScript
local function C_6()
	local script = LMG2L["LocalScript_6"];
	local button = script.Parent	
	button.MouseButton1Click:Connect(function()	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")	
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent	
		RequestCommand:InvokeServer(";btools me ;unfog ;fogcolor black")	
		wait(0.4)	
		RequestCommand:InvokeServer(";fogcolor black ;time 5.7 ;fog 999999999")	
		wait(0.1)	
	
	-- SERVICES	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")	
	local Players = game:GetService("Players")	
	local Workspace = game:GetService("Workspace")	
	local Lighting = game:GetService("Lighting")	
	
	-- VARIABLES	
	local player = Players.LocalPlayer	
	local char = player.Character or player.CharacterAdded:Wait()	
	local backpack = player.Backpack	
	
	-- REQUEST COMMAND FUNCTION	
	local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent	
	
	-- FIND F3X TOOL	
	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("You don't have F3X") end	
	local syncapi = f3x.SyncAPI	
	local serverEndpoint = syncapi.ServerEndpoint	
	
	local function invokeServer(args)	
	    serverEndpoint:InvokeServer(unpack(args))	
	end	
	
	local function destroyPart(part)	
	    invokeServer({ "Remove", { part } })	
	end	
	
	-- i skidded from ebr9727	
	rq:InvokeServer(";punish all")	
	for _, v in ipairs(Workspace:GetDescendants()) do	
	    if v:IsA("BasePart") or v:IsA("UnionOperation") then	
	        task.spawn(function()
destroyPart(v)	
	        end)	
	    end	
	end	
	task.wait(1)	
	
	-- BUILD MODEL FUNCTION	
	local function buildModel(model)	
	    local destination = Workspace	
	
	    for _, part in ipairs(model:GetDescendants()) do	
	        task.spawn(function()	
	            local partType	
	            if part:IsA("MeshPart") then	
	                partType = "Normal"	
	            elseif part:IsA("Part") then	
	                if part.Shape == Enum.PartType.Block then partType = "Normal"	
	                elseif part.Shape == Enum.PartType.Ball then partType = "Ball"	
	                elseif part.Shape == Enum.PartType.Cylinder then partType = "Cylinder" end	
	            elseif part:IsA("WedgePart") then partType = "Wedge"	
	            elseif part:IsA("Seat") then partType = "Seat"	
	            elseif part:IsA("VehicleSeat") then partType = "VehicleSeat"	
	            elseif part:IsA("TrussPart") then partType = "Truss"	
	            elseif part:IsA("SpawnLocation") then partType = "Spawn"	
	            end	
	
	            if partType then	
	                local created = serverEndpoint:InvokeServer("CreatePart", partType, part.CFrame, destination)	
	
	                -- ALL MAIN PROPERTIES + MESH TOGETHER	
	                task.spawn(function()	
	                    -- Resize	
	                    serverEndpoint:InvokeServer("SyncResize", { { Part = created, CFrame = part.CFrame, Size = part.Size } })	
	
	                    -- Material + Transparency	
	                    serverEndpoint:InvokeServer("SyncMaterial", { { Part = created, Material = part.Material, Transparency = part.Transparency } })	
	
	                    -- Color	
	                    if part.Color ~= BrickColor.new("Medium stone grey").Color then	
	                        serverEndpoint:InvokeServer("SyncColor", { { Part = created, Color = part.Color, UnionColoring = true } })	
	                    end	
	
	                    -- Collision	
	                    serverEndpoint:InvokeServer("SyncCollision", { { Part = created, CanCollide = part.CanCollide } })	
	
	                    -- Mesh (if MeshPart)	
	                    if part:IsA("MeshPart") then	
	                        serverEndpoint:InvokeServer("CreateMeshes", { { Part = created } })	
	                        serverEndpoint:InvokeServer("SyncMesh", { { Part = created, MeshId = part.MeshId, TextureId = part.TextureID, Scale = part.Size } })	
	                    end	
	                end)	
	
	                -- Textures & Decals	
	                for _, child in ipairs(part:GetChildren()) do	
	                    if child:IsA("Texture") then

Features & Information

F3x Skybox Coffee shop And more

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts