--[[ mesh disco f3x made by fro0kidd not remove credits pls --]] local me = game.Players.LocalPlayer local char = me.Character local tool for _, v in ipairs(me:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent break end end if not tool then for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent break end end end if not tool then warn("yo ur not have f3x") return end remote = tool.SyncAPI.ServerEndpoint function _(args) spawn(function() local success, result if remote:IsA("RemoteFunction") then success, result = pcall(function() return remote:InvokeServer(unpack(args)) end) else remote:FireServer(unpack(args)) success = true end end) end function CreateMeshes(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SyncMesh(part, meshType) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshType"] = meshType } } } _(args) end function Color(part, color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color, ["UnionColoring"] = false } } } _(args) end while true do wait(0.1) if not char or not char.Parent then char = me.Character if not char then wait(1) continue end end local bodyParts = { char.Head, char.Torso, char["Left Arm"], char["Right Arm"], char["Left Leg"], char["Right Leg"] } for _, part in ipairs(bodyParts) do if part and part:IsA("BasePart") then if not part:FindFirstChildOfClass("SpecialMesh") then CreateMeshes(part) task.wait(0.05) end local n = math.random(1,6) local randomMesh if n == 1 then randomMesh = Enum.MeshType.Brick elseif n == 2 then randomMesh = Enum.MeshType.Cylinder elseif n == 3 then randomMesh = Enum.MeshType.Head elseif n == 4 then randomMesh = Enum.MeshType.Sphere elseif n == 5 then randomMesh = Enum.MeshType.Wedge else randomMesh = Enum.MeshType.Torso end SyncMesh(part, randomMesh) Color(part, Color3.fromRGB( math.random(50, 255), math.random(50, 255), math.random(50, 255) )) end end end