-- ПРИНТЫ ДЛЯ КОНСОЛИ print("========================================") warn("🚀 [GLEB SYSTEM]: УМНЫЙ РАНДОМ-СКАНЕР ЗАПУЩЕН!") print("👤 АВТОР: ГЛЕБ") print("🌍 ТЕБЕ — ТВОЙ ФЛАГ, ОСТАЛЬНЫМ — РАНДОМ!") print("========================================") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer -- Твой МЕГА-список для рандома (у других игроков) local megaFlags = {"🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇮🇳","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿"} -- Функция определения флага по аккаунту (LocaleId) local function getMyAccountFlag() local loc = LocalPlayer.LocaleId:lower() if loc:find("ru") then return "🇷🇺" elseif loc:find("en") then return "🇺🇸" elseif loc:find("uk") then return "🇺🇦" elseif loc:find("kz") or loc:find("kk") then return "🇰🇿" elseif loc:find("be") then return "🇧🇾" else return "🌐" end end local myPersonalFlag = getMyAccountFlag() local function applyFlag(player) local function setup(char) local head = char:WaitForChild("Head", 15) if head then if head:FindFirstChild("GlebSmartFlag") then head.GlebSmartFlag:Destroy() end local bGui = Instance.new("BillboardGui", head) bGui.Name = "GlebSmartFlag" bGui.Size = UDim2.new(12, 0, 12, 0) bGui.AlwaysOnTop = true bGui.ExtentsOffset = Vector3.new(0, 5, 0) local label = Instance.new("TextLabel", bGui) label.BackgroundTransparency = 1 label.Size = UDim2.new(1, 0, 1, 0) label.TextScaled = true -- ВОТ ОНА — ТВОЯ ГЕНИАЛЬНАЯ ЛОГИКА: if player == LocalPlayer then -- Тебе ставим флаг из ТВОЕГО аккаунта label.Text = myPersonalFlag else -- Всем остальным — ЖЕСТКИЙ РАНДОМ label.Text = megaFlags[math.random(1, #megaFlags)] end local stroke = Instance.new("UIStroke", label) stroke.Thickness = 5 stroke.Color = Color3.fromRGB(0, 0, 0) end end if player.Character then setup(player.Character) end player.CharacterAdded:Connect(setup) end -- Слежка за всеми игроками (бесконечный цикл) task.spawn(function() while true do for _, p in pairs(Players:GetPlayers()) do pcall(function() if p.Character and not p.Character.Head:FindFirstChild("GlebSmartFlag") then applyFlag(p) end end) end task.wait(1) end end) -- Удаление при выходе Players.PlayerRemoving:Connect(function(player) warn("⛔ Игрок " .. player.Name .. " покинул сервер. Флаг удалён.") end) warn("========================================") warn("✅ ВСЁ ГОТОВО, ГЛЕБ! ТЕПЕРЬ ВСЁ ТОЧНО ТАК!") print("========================================")