
KeylessUniversal

do local Players=game:GetService("Players");local RunService=game:GetService("RunService");local UserInputService=game:GetService("UserInputService");local ReplicatedStorage=game:GetService("ReplicatedStorage");local LocalPlayer=Players.LocalPlayer;local Camera=workspace.CurrentCamera;local CoreGui=game:GetService("CoreGui");local keys={};local deviceKeys={};for i=1,1000 do keys["dailykey" .. i ]={tipo="diaria",criada=os.time(),deviceId=nil};keys["weeklykey" .. i ]={tipo="semanal",criada=os.time(),deviceId=nil};keys["permkey" .. i ]={tipo="permanente",criada=os.time(),deviceId=nil};end local tempoExpira={diaria=86400,semanal=604800,permanente=math.huge};local function validarKey(inputKey) local data=keys[inputKey];if not data then return false,"⌠Key inválida!";end local tipo=data.tipo;local criada=data.criada;local agora=os.time();local deviceId=tostring(LocalPlayer.UserId);if (data.deviceId and (data.deviceId~=deviceId)) then return false,"⌠Key já utilizada em outro dispositivo!";end if ((agora-criada)>tempoExpira[tipo]) then return false,"â³ Key expirada (" .. tipo .. ")" ;end if not data.deviceId then data.deviceId=deviceId;deviceKeys[deviceId]=inputKey;end return true,"✅ Acesso Liberado (" .. tipo .. ")" ;end local function notificar(titulo,mensagem,duracao) local gui=Instance.new("ScreenGui",CoreGui);gui.Name="NotifyGui";local frame=Instance.new("Frame",gui);frame.Size=UDim2.new(0,200,0,80);frame.Position=UDim2.new(0.5, -100,0.1,0);frame.BackgroundColor3=Color3.fromRGB(0,50,100);frame.BorderSizePixel=0;local uicorner=Instance.new("UICorner",frame);uicorner.CornerRadius=UDim.new(0,6);local titleLabel=Instance.new("TextLabel",frame);titleLabel.Size=UDim2.new(1,0,0,20);titleLabel.BackgroundTransparency=1;titleLabel.Text=titulo;titleLabel.TextColor3=Color3.fromRGB(255,255,255);titleLabel.Font=Enum.Font.GothamBold;titleLabel.TextSize=14;local messageLabel=Instance.new("TextLabel",frame);messageLabel.Size=UDim2.new(1,0,0,60);messageLabel.Position=UDim2.new(0,0,0,20);messageLabel.BackgroundTransparency=1;messageLabel.Text=mensagem;messageLabel.TextColor3=Color3.fromRGB(255,255,255);messageLabel.Font=Enum.Font.Gotham;messageLabel.TextSize=12;messageLabel.TextWrapped=true;task.delay(duracao,function() gui:Destroy();end);end local espTags={};local esp=false;local hitboxExpandidaAtiva=false;local hitboxScaleValue=5;local hitboxOriginalSizes={};local aimbotPC=false;local aimbotMobile=false;local aimFOV=100;local aimbotLocked=false;local puxarItensToggle=false;local revistarToggle=false;local teleportAutoAtivo=false;local noclip=false;local autoFarmGari=false;local autoFarmMineracao=false;local autoFarmFazenda=false;local autoFarmPecas=false;local autoFarmGas=false;local autoClick=false;local injetarFarms=false;local SavedPosition=nil;local isMinimized=false;local autoKickHealth=10;local antiStaffEnabled=false;local itens={"AK47","Uzi","PARAFAL","Glock 17","Faca","IA2","G3","Dinamite","Hi Power","Natalina","HK416","Lockpick","Escudo","Skate","Saco de lixo","Peça de Arma","Tratamento","AR-15","PS5","C4","USP","Xbox"};local detectados={};local teleportLocations={{Name="Praça",CFrame=CFrame.new( -291.579559,3.26299787,342.192535)},{Name="Gás",CFrame=CFrame.new( -469.959015,3.25349784, -54.3936005)},{Name="HP",CFrame=CFrame.new( -543.439941,3.26299858,645.16864)},{Name="Tabacaria",CFrame=CFrame.new( -83.1141129,13.1430578,74.7073364)},{Name="Garagem",CFrame=CFrame.new( -466.870148,7.64567232,350.242737)},{Name="Concessionaria",CFrame=CFrame.new( -91.3902893,8.07136822,520.355347)},{Name="Gari",CFrame=CFrame.new( -518.672852,3.16749811, -1.16962147,0,0, -1,0,1,0,1,0,0)},{Name="Imobiliaria",CFrame=CFrame.new( -284.904785,8.26088619, -72.2896194,0,0, -1,0,1,0,1,0,0)},{Name="PM",CFrame=CFrame.new( -980.181458,2.27553082,467.080536,1,0,0,0,1,0,0,0,1)},{Name="PRF",CFrame=CFrame.new(6662.24512,36.6637421,5047.83838,0.707134247,0,0.707079291,0,1,0, -0.707079291,0,0.707134247)},{Name="Mineração",CFrame=CFrame.new(201.932144,2.76136589,145.50531,0,0,1,0,1,"-0", -1,0,0)},{Name="Mecânica",CFrame=CFrame.new( -180.608261,3.29813337, -532.4151,0.422592998,"-0", -0.906319618,0,1,"-0",0.906319618,0,0.422592998)},{Name="Fazenda",CFrame=CFrame.new(817.243225,3.26249814, -87.316864,0,0,1,0,1,0, -1,0,0)},{Name="Prefeitura",CFrame=CFrame.new( -284.388458,15.1148872,88.0397873,0,0, -1,0,1,0,1,0,0)},{Name="Banco",CFrame=CFrame.new( -27.2709007,11.5685892,418.200653,1,0,0,0,1,0,0,0,1)},{Name="Ilegal",CFrame=CFrame.new(12045.0146,37.3188896,12826.2041, -0.257956624,0.00115467981, -0.966156006, -0.0795417428,0.99657917,0.0224280898,0.962876916,0.0826351941, -0.256982446)},{Name="Predio 1",CFrame=CFrame.new( -1595.23328,204.074341,555.895386,0.939687431, -0.34203434,0.0000018179417,0.0000018179417,0.000010251999,1, -0.34203434, -0.93968749,0.000010251999)},{Name="Devs Mini City",CFrame=CFrame.new(2555.44263,303.167755, -1004.13763, -0.422592998,0,0.906319618,0,1,0, -0.906319618,0, -0.422592998)}};local aimFOVGui=Instance.new("ScreenGui",CoreGui);aimFOVGui.Name="AimFOVGui";aimFOVGui.Enabled=false;local fovFrame=Instance.new("Frame",aimFOVGui);fovFrame.Size=UDim2.new(0,aimFOV * 2 ,0,aimFOV * 2 );fovFrame.Position=UDim2.new(0.5, -aimFOV,0.5, -aimFOV);fovFrame.BackgroundColor3=Color3.fromRGB(0,0,255);fovFrame.BackgroundTransparency=0.8;fovFrame.BorderSizePixel=0;local uicorner=Instance.new("UICorner",fovFrame);uicorner.CornerRadius=UDim.new(1,0);local lockIndicator=Instance.new("ScreenGui",CoreGui);lockIndicator.Name="LockIndicator";lockIndicator.Enabled=false;local lockFrame=Instance.new("Frame",lockIndicator);lockFrame.Size=UDim2.new(0,50,0,50);lockFrame.Position=UDim2.new(0.5, -25,0.5, -25);lockFrame.BackgroundColor3=Color3.fromRGB(255,0,0);lockFrame.BackgroundTransparency=0.5;lockFrame.BorderSizePixel=0;local lockCorner=Instance.new("UICorner",lockFrame);lockCorner.CornerRadius=UDim.new(1,0);local function isStaff(player) return false;end local antiStaffCoroutine;local function toggleAntiStaff() antiStaffEnabled= not antiStaffEnabled;if antiStaffEnabled then antiStaffCoroutine=coroutine.create(function() while antiStaffEnabled do local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then local pos=char.HumanoidRootPart.Position;for _,otherPlayer in pairs(Players:GetPlayers()) do if ((otherPlayer~=LocalPlayer) and isStaff(otherPlayer) and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart")) then local otherPos=otherPlayer.Character.HumanoidRootPart.Position;if ((pos-otherPos).Magnitude<=50) then LocalPlayer:Kick("Staff detectado nas proximidades!");return;end end end end task.wait(0.5);end end);coroutine.resume(antiStaffCoroutine);notificar("Anti-Staff","Ativado!",2);else if antiStaffCoroutine then coroutine.close(antiStaffCoroutine);antiStaffCoroutine=nil;end notificar("Anti-Staff","Desativado!",2);end end local autoKickCoroutine;local function toggleAutoKick() local enabled= not autoKickCoroutine;if enabled then autoKickCoroutine=coroutine.create(function() while autoKickCoroutine do local char=LocalPlayer.Character;if (char and char:FindFirstChildOfClass("Humanoid")) then local humanoid=char:FindFirstChildOfClass("Humanoid");if (humanoid.Health<=autoKickHealth) then LocalPlayer:Kick("Vida atingiu o limite de " .. autoKickHealth .. "!" );return;end end task.wait(0.1);end end);coroutine.resume(autoKickCoroutine);notificar("Auto-Kick Vida","Ativado!",2);else if autoKickCoroutine then coroutine.close(autoKickCoroutine);autoKickCoroutine=nil;end notificar("Auto-Kick Vida","Desativado!",2);end end local autoFarmGariCoroutine;local function toggleAutoFarmGari() autoFarmGari= not autoFarmGari;if autoFarmGari then autoFarmGariCoroutine=coroutine.create(function() while autoFarmGari do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then char.HumanoidRootPart.CFrame=teleportLocations[7].CFrame;ReplicatedStorage:WaitForChild("RemoteNovos"):WaitForChild("bixobrabo"):FireServer("/trabalhar gari");local function findNearestLEXOS() local lexosObjects={};for _,obj in ipairs(workspace:GetDescendants()) do if ((obj.Name=="LEXOS") and obj:IsA("BasePart") and obj.CanCollide) then table.insert(lexosObjects,obj);end end if ( #lexosObjects==0) then notificar("Erro","Nenhum LEXOS com colisão ativada encontrado!",2);return nil;end local nearestLEXOS,minDistance=nil,math.huge;for _,lexos in ipairs(lexosObjects) do local distance=(char.HumanoidRootPart.Position-lexos.Position).Magnitude;if (distance<minDistance) then minDistance=distance;nearestLEXOS=lexos;end end return nearestLEXOS;end local nearestLEXOS=findNearestLEXOS();if nearestLEXOS then char.HumanoidRootPart.CFrame=CFrame.new(nearestLEXOS.Position + Vector3.new(0,3,0) );for _,child in ipairs(nearestLEXOS:GetChildren()) do if child:IsA("ProximityPrompt") then fireproximityprompt(child);break;end end else char.HumanoidRootPart.CFrame=teleportLocations[7].CFrame;end end end);if not success then notificar("Erro","Falha no Auto-Colect Gari: " .. tostring(err) ,2);end task.wait(0.3);end end);coroutine.resume(autoFarmGariCoroutine);notificar("Auto-Colect Gari","Ativado!",2);else if autoFarmGariCoroutine then coroutine.close(autoFarmGariCoroutine);autoFarmGariCoroutine=nil;end notificar("Auto-Colect Gari","Desativado!",2);end end local autoFarmMineracaoCoroutine;local function toggleAutoFarmMineracao() autoFarmMineracao= not autoFarmMineracao;if autoFarmMineracao then autoFarmMineracaoCoroutine=coroutine.create(function() while autoFarmMineracao do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then char.HumanoidRootPart.CFrame=teleportLocations[11].CFrame;ReplicatedStorage:WaitForChild("RemoteNovos"):WaitForChild("bixobrabo"):FireServer("/trabalhar mineracao");local function findNearestRock() local rockObjects={};for _,obj in ipairs(workspace:GetDescendants()) do if ((obj.Name=="Rock") and obj:IsA("BasePart") and obj.CanCollide) then table.insert(rockObjects,obj);end end if ( #rockObjects==0) then notificar("Erro","Nenhum Rock com colisão ativada encontrado!",2);return nil;end local nearestRock,minDistance=nil,math.huge;for _,rock in ipairs(rockObjects) do local distance=(char.HumanoidRootPart.Position-rock.Position).Magnitude;if (distance<minDistance) then minDistance=distance;nearestRock=rock;end end return nearestRock;end local nearestRock=findNearestRock();if nearestRock then char.HumanoidRootPart.CFrame=CFrame.new(nearestRock.Position + Vector3.new(0,3,0) );for _,child in ipairs(nearestRock:GetChildren()) do if child:IsA("ProximityPrompt") then fireproximityprompt(child);break;end end else char.HumanoidRootPart.CFrame=teleportLocations[11].CFrame;end end end);if not success then notificar("Erro","Falha no Auto-Colect Minerador: " .. tostring(err) ,2);end task.wait(0.3);end end);coroutine.resume(autoFarmMineracaoCoroutine);notificar("Auto-Colect Minerador","Ativado!",2);else if autoFarmMineracaoCoroutine then coroutine.close(autoFarmMineracaoCoroutine);autoFarmMineracaoCoroutine=nil;end notificar("Auto-Colect Minerador","Desativado!",2);end end local autoFarmFazendaCoroutine;local function toggleAutoFarmFazenda() autoFarmFazenda= not autoFarmFazenda;if autoFarmFazenda then autoFarmFazendaCoroutine=coroutine.create(function() while autoFarmFazenda do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then char.HumanoidRootPart.CFrame=teleportLocations[13].CFrame;ReplicatedStorage:WaitForChild("RemoteNovos"):WaitForChild("bixobrabo"):FireServer("/trabalhar fazenda");local function findNearestPlanta() local plantaObjects={};for _,obj in ipairs(workspace:GetDescendants()) do if ((obj.Name=="Planta") and obj:IsA("Model") and obj:FindFirstChild("Root")) then table.insert(plantaObjects,obj);end end if ( #plantaObjects==0) then notificar("Erro","Nenhuma Planta encontrada!",2);return nil;end local nearestPlanta,minDistance=nil,math.huge;for _,planta in ipairs(plantaObjects) do local distance=(char.HumanoidRootPart.Position-planta.Root.Position).Magnitude;if (distance<minDistance) then minDistance=distance;nearestPlanta=planta;end end return nearestPlanta;end local nearestPlanta=findNearestPlanta();if (nearestPlanta and nearestPlanta.Root) then char.HumanoidRootPart.CFrame=CFrame.new(nearestPlanta.Root.Position + Vector3.new(0,3,0) );if nearestPlanta.Root:FindFirstChild("ProximityPrompt") then fireproximityprompt(nearestPlanta.Root.ProximityPrompt);end else char.HumanoidRootPart.CFrame=teleportLocations[13].CFrame;end end end);if not success then notificar("Erro","Falha no Auto Farm Fazenda: " .. tostring(err) ,2);end task.wait(0.6);end end);coroutine.resume(autoFarmFazendaCoroutine);notificar("Auto Farm Fazenda","Ativado!",2);else if autoFarmFazendaCoroutine then coroutine.close(autoFarmFazendaCoroutine);autoFarmFazendaCoroutine=nil;end notificar("Auto Farm Fazenda","Desativado!",2);end end local autoFarmPecasCoroutine;local function toggleAutoFarmPecas() autoFarmPecas= not autoFarmPecas;if autoFarmPecas then if not SavedPosition then notificar("Erro","Salve uma posição primeiro!",2);autoFarmPecas=false;return;end autoFarmPecasCoroutine=coroutine.create(function() while autoFarmPecas and SavedPosition do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then local function fireAllProximityPrompts() local objetosMissao=workspace:FindFirstChild("MapaGeral") and workspace.MapaGeral:FindFirstChild("FavelaV2") and workspace.MapaGeral.FavelaV2:FindFirstChild("objetosMissao") ;if objetosMissao then for _,prompt in ipairs(objetosMissao:GetDescendants()) do if prompt:IsA("ProximityPrompt") then prompt.HoldDuration=0;fireproximityprompt(prompt);end end end end local function findPlayerProximityPrompt() local playerName=LocalPlayer.Name;local objetosMissao=workspace:FindFirstChild("MapaGeral") and workspace.MapaGeral:FindFirstChild("FavelaV2") and workspace.MapaGeral.FavelaV2:FindFirstChild("objetosMissao") ;if objetosMissao then for _,prompt in ipairs(objetosMissao:GetDescendants()) do if (prompt:IsA("ProximityPrompt") and (prompt.Name==playerName)) then return prompt;end end end return nil;end char.HumanoidRootPart.CFrame=SavedPosition;ReplicatedStorage:WaitForChild("RemoteNovos"):WaitForChild("trabalhos"):FireServer("missaoPECAS");fireAllProximityPrompts();local playerPrompt=findPlayerProximityPrompt();if (playerPrompt and playerPrompt.Parent) then char.HumanoidRootPart.CFrame=CFrame.new(playerPrompt.Parent.Position + Vector3.new(0,3,0) );fireproximityprompt(playerPrompt);end end end);if not success then notificar("Erro","Falha no Auto Farm Peças: " .. tostring(err) ,2);end task.wait(0.2);end end);coroutine.resume(autoFarmPecasCoroutine);notificar("Auto Farm Peças","Ativado!",2);else if autoFarmPecasCoroutine then coroutine.close(autoFarmPecasCoroutine);autoFarmPecasCoroutine=nil;end notificar("Auto Farm Peças","Desativado!",2);end end local autoFarmGasCoroutine;local function toggleAutoFarmGas() autoFarmGas= not autoFarmGas;if autoFarmGas then autoFarmGasCoroutine=coroutine.create(function() while autoFarmGas do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then char.HumanoidRootPart.CFrame=teleportLocations[2].CFrame;ReplicatedStorage:WaitForChild("RemoteNovos"):WaitForChild("bixobrabo"):FireServer("/trabalhar gas");local function findNearestGasCan() local gasObjects={};for _,obj in ipairs(workspace:GetDescendants()) do if ((obj.Name=="GasCan") and obj:IsA("BasePart") and obj.CanCollide) then table.insert(gasObjects,obj);end end if ( #gasObjects==0) then notificar("Erro","Nenhum GasCan com colisão ativada encontrado!",2);return nil;end local nearestGasCan,minDistance=nil,math.huge;for _,gasCan in ipairs(gasObjects) do local distance=(char.HumanoidRootPart.Position-gasCan.Position).Magnitude;if (distance<minDistance) then minDistance=distance;nearestGasCan=gasCan;end end return nearestGasCan;end local nearestGasCan=findNearestGasCan();if nearestGasCan then char.HumanoidRootPart.CFrame=CFrame.new(nearestGasCan.Position + Vector3.new(0,3,0) );for _,child in ipairs(nearestGasCan:GetChildren()) do if child:IsA("ProximityPrompt") then fireproximityprompt(child);break;end end else char.HumanoidRootPart.CFrame=teleportLocations[2].CFrame;end end end);if not success then notificar("Erro","Falha no Auto-Colect Gás: " .. tostring(err) ,2);end task.wait(0.3);end end);coroutine.resume(autoFarmGasCoroutine);notificar("Auto-Colect Gás","Ativado!",2);else if autoFarmGasCoroutine then coroutine.close(autoFarmGasCoroutine);autoFarmGasCoroutine=nil;end notificar("Auto-Colect Gás","Desativado!",2);end end local autoClickCoroutine;local function toggleAutoClick() autoClick= not autoClick;if autoClick then autoClickCoroutine=coroutine.create(function() while autoClick do local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then local function findNearestPrompt() local nearestPrompt,shortestDistance=nil,math.huge;for _,prompt in ipairs(workspace:GetDescendants()) do if (prompt:IsA("ProximityPrompt") and prompt.Parent and prompt.Parent:IsA("BasePart")) then local distance=(char.HumanoidRootPart.Position-prompt.Parent.Position).Magnitude;if ((distance<=prompt.MaxActivationDistance) and (distance<shortestDistance)) then shortestDistance=distance;nearestPrompt=prompt;end end end return nearestPrompt;end local nearestPrompt=findNearestPrompt();if nearestPrompt then fireproximityprompt(nearestPrompt);end end end);if not success then notificar("Erro","Falha no Auto Click: " .. tostring(err) ,2);end task.wait(0.1);end end);coroutine.resume(autoClickCoroutine);notificar("Auto Click","Ativado!",2);else if autoClickCoroutine then coroutine.close(autoClickCoroutine);autoClickCoroutine=nil;end notificar("Auto Click","Desativado!",2);end end local injetarFarmsConnection;local function toggleInjetarFarms() injetarFarms= not injetarFarms;if injetarFarms then for _,prompt in ipairs(workspace:GetDescendants()) do if prompt:IsA("ProximityPrompt") then prompt.HoldDuration=0;end end injetarFarmsConnection=workspace.DescendantAdded:Connect(function(descendant) if descendant:IsA("ProximityPrompt") then descendant.HoldDuration=0;end end);notificar("Injetar Farms","Farms injetados com sucesso!",2);else if injetarFarmsConnection then injetarFarmsConnection:Disconnect();injetarFarmsConnection=nil;end notificar("Injetar Farms","Desativado!",2);end end local function limparNotificacoes() for _,gui in pairs(LocalPlayer.PlayerGui:GetChildren()) do if ((gui.Name=="NotifyGui") and gui:IsA("ScreenGui")) then gui:Destroy();end end end local function salvarHitboxOriginal(p) if not p.Character then return;end local head=p.Character:FindFirstChild("Head");local hrp=p.Character:FindFirstChild("HumanoidRootPart");if (head and hrp and not hitboxOriginalSizes[p]) then hitboxOriginalSizes[p]={HeadSize=head.Size,HRPSize=hrp.Size};end end local function aplicarHitbox(p,scale) if not p.Character then return;end local head=p.Character:FindFirstChild("Head");local hrp=p.Character:FindFirstChild("HumanoidRootPart");if (head and hrp) then salvarHitboxOriginal(p);scale=math.clamp(scale,1,20);head.Size=Vector3.new(scale,scale,scale);hrp.Size=Vector3.new(scale * 2 ,scale * 2 ,scale * 2 );head.CanCollide=false;hrp.CanCollide=false;end end local function restaurarHitbox(p) if not p.Character then return;end local head=p.Character:FindFirstChild("Head");local hrp=p.Character:FindFirstChild("HumanoidRootPart");if (head and hrp and hitboxOriginalSizes[p]) then head.Size=hitboxOriginalSizes[p].HeadSize;hrp.Size=hitboxOriginalSizes[p].HRPSize;head.CanCollide=false;hrp.CanCollide=false;hitboxOriginalSizes[p]=nil;end end local function atualizarHitboxTodos() for _,p in pairs(Players:GetPlayers()) do if ((p~=LocalPlayer) and p.Character and p.Character:FindFirstChild("Head") and p.Character:FindFirstChild("HumanoidRootPart")) then if hitboxExpandidaAtiva then aplicarHitbox(p,hitboxScaleValue);else restaurarHitbox(p);end end end end Players.PlayerAdded:Connect(function(p) p.CharacterAdded:Connect(function() task.wait(1);atualizarHitboxTodos();end);end);RunService.Stepped:Connect(function() if noclip then local char=LocalPlayer.Character;if char then for _,part in pairs(char:GetChildren()) do if part:IsA("BasePart") then part.CanCollide=false;end end end end end);RunService.Heartbeat:Connect(function() local char=LocalPlayer.Character;if char then local dano=char:FindFirstChild("DanoQueda");if dano then dano:Destroy();end end end);local mouseDown=false;UserInputService.InputBegan:Connect(function(input) if (input.UserInputType==Enum.UserInputType.MouseButton2) then mouseDown=true;end end);UserInputService.InputEnded:Connect(function(input) if (input.UserInputType==Enum.UserInputType.MouseButton2) then mouseDown=false;end end);RunService.RenderStepped:Connect(function() if (aimbotPC and mouseDown) then local target=nil;local shortest=aimFOV;local mousePos=UserInputService:GetMouseLocation();aimFOVGui.Enabled=true;for _,p in pairs(Players:GetPlayers()) do if ((p~=LocalPlayer) and p.Character and p.Character:FindFirstChild("Head")) then local pos,vis=Camera:WorldToViewportPoint(p.Character.Head.Position);if vis then local dist=(Vector2.new(pos.X,pos.Y) -mousePos).Magnitude;if (dist<shortest) then shortest=dist;target=p;end end end end if (target and target.Character and target.Character:FindFirstChild("Head")) then Camera.CFrame=CFrame.new(Camera.CFrame.Position,target.Character.Head.Position);aimbotLocked=true;lockIndicator.Enabled=true;else aimbotLocked=false;lockIndicator.Enabled=false;end else aimFOVGui.Enabled=false;aimbotLocked=false;lockIndicator.Enabled=false;end end);local mobileAimbotLoop;local function toggleAimbotMobile() aimbotMobile= not aimbotMobile;aimFOVGui.Enabled=aimbotMobile;if aimbotMobile then mobileAimbotLoop=coroutine.create(function() while aimbotMobile do local closest,dist=nil,math.huge;local camPos=Camera.CFrame.Position;for _,p in pairs(Players:GetPlayers()) do if ((p~=LocalPlayer) and p.Character and p.Character:FindFirstChild("Head")) then local pos,vis=Camera:WorldToViewportPoint(p.Character.Head.Position);local screenPos=Vector2.new(pos.X,pos.Y);local mousePos=UserInputService:GetMouseLocation();local d=(screenPos-mousePos).Magnitude;if (vis and (d<aimFOV) and (d<dist)) then dist=d;closest=p;end end end if (closest and closest.Character and closest.Character:FindFirstChild("Head")) then Camera.CFrame=CFrame.new(Camera.CFrame.Position,closest.Character.Head.Position);aimbotLocked=true;lockIndicator.Enabled=true;else aimbotLocked=false;lockIndicator.Enabled=false;end task.wait(0.15);end end);coroutine.resume(mobileAimbotLoop);notificar("Aimbot Mobile","Ativado!",2);elseif mobileAimbotLoop then coroutine.close(mobileAimbotLoop);mobileAimbotLoop=nil;aimFOVGui.Enabled=false;lockIndicator.Enabled=false;notificar("Aimbot Mobile","Desativado!",2);end end local puxarItensCoroutine;local function togglePuxarItens() puxarItensToggle= not puxarItensToggle;if puxarItensToggle then puxarItensCoroutine=coroutine.create(function() while puxarItensToggle do limparNotificacoes();for i,item in ipairs(itens) do local argsPuxar={"mudaInv",tostring(i),item,"1"};task.spawn(function() pcall(function() ReplicatedStorage:WaitForChild("Modules"):WaitForChild("InvRemotes"):WaitForChild("InvRequest"):InvokeServer(unpack(argsPuxar));end);end);end task.wait(0.1);end end);coroutine.resume(puxarItensCoroutine);notificar("Auto Roubar Inventário","Ativado!",2);else if puxarItensCoroutine then coroutine.close(puxarItensCoroutine);puxarItensCoroutine=nil;end notificar("Auto Roubar Inventário","Desativado!",2);end end local DETECTION_RADIUS=10;local CheckInterval=0.5;local remoteFolder=ReplicatedStorage:FindFirstChild("RemoteNovos") or ReplicatedStorage ;local dsada=remoteFolder:FindFirstChild("bixobrabo");local function isDead(player) if (player and player.Character) then local humanoid=player.Character:FindFirstChildOfClass("Humanoid");if (humanoid and (humanoid.Health<=0)) then return true;end end return false;end local function distanceBetween(pos1,pos2) return (pos1-pos2).Magnitude;end local revistarCoroutine;local function iniciarRevistar() if revistarCoroutine then return;end revistarToggle=true;revistarCoroutine=coroutine.create(function() while revistarToggle do local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then local pos=char.HumanoidRootPart.Position;for _,otherPlayer in pairs(Players:GetPlayers()) do if ((otherPlayer~=LocalPlayer) and isDead(otherPlayer) and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart")) then local otherPos=otherPlayer.Character.HumanoidRootPart.Position;if (distanceBetween(pos,otherPos)<=DETECTION_RADIUS) then if not detectados[otherPlayer] then detectados[otherPlayer]=true;if dsada then pcall(function() dsada:FireServer("/revistar morto");end);end end else detectados[otherPlayer]=nil;end end end end wait(CheckInterval);end end);coroutine.resume(revistarCoroutine);notificar("Revistar Automático","Ativado!",2);end local function pararRevistar() revistarToggle=false;detectados={};if revistarCoroutine then coroutine.close(revistarCoroutine);revistarCoroutine=nil;end notificar("Revistar Automático","Desativado!",2);end local function toggleRevistar() if revistarToggle then pararRevistar();else iniciarRevistar();end end local ultimoMortoPorVoce=nil;local teleportou=false;local function teleportarParaUltimoMorto() if not teleportAutoAtivo then return;end if not ultimoMortoPorVoce then return;end if teleportou then return;end local char=LocalPlayer.Character;if ( not char or not char:FindFirstChild("HumanoidRootPart")) then return;end if ( not ultimoMortoPorVoce.Character or not ultimoMortoPorVoce.Character:FindFirstChild("HumanoidRootPart")) then ultimoMortoPorVoce=nil;return;end char.HumanoidRootPart.CFrame=ultimoMortoPorVoce.Character.HumanoidRootPart.CFrame + Vector3.new(0,3,0) ;teleportou=true;notificar("Teleporte p/ Kill","Teleportado para o último morto!",2);end local function monitorarMorteJogador(p) if (p==LocalPlayer) then return;end local function conectarMorte(char) local humanoid=char:FindFirstChildOfClass("Humanoid");if humanoid then humanoid.Died:Connect(function() local creatorTag=humanoid:FindFirstChild("creator") or humanoid:FindFirstChild("Creator") ;if (creatorTag and (creatorTag.Value==LocalPlayer)) then ultimoMortoPorVoce=p;teleportou=false;teleportarParaUltimoMorto();end end);end end p.CharacterAdded:Connect(conectarMorte);if p.Character then conectarMorte(p.Character);end end Players.PlayerAdded:Connect(monitorarMorteJogador);for _,p in pairs(Players:GetPlayers()) do monitorarMorteJogador(p);end local function getEquippedItems(player) local equipped={};local backpack=player:FindFirstChild("Backpack");if backpack then for _,item in pairs(backpack:GetChildren()) do if ( #equipped>=3) then break;end if item:IsA("Tool") then table.insert(equipped,item.Name);end end end if player.Character then for _,item in pairs(player.Character:GetChildren()) do if ( #equipped>=3) then break;end if item:IsA("Tool") then local alreadyHave=false;for _,n in pairs(equipped) do if (n==item.Name) then alreadyHave=true;break;end end if not alreadyHave then table.insert(equipped,item.Name);end end end end while #equipped<3 do table.insert(equipped,"");end if ( #equipped==0) then equipped={"Sem inventário","",""};end return equipped;end local function ativarESP() esp= not esp;if esp then for _,p in pairs(Players:GetPlayers()) do if ((p~=LocalPlayer) and p.Character and p.Character:FindFirstChild("Head")) then if not espTags[p.UserId] then local head=p.Character.Head;local billboard=Instance.new("BillboardGui",head);billboard.Name="ESP_Tag";billboard.Size=UDim2.new(0,180,0,80);billboard.StudsOffset=Vector3.new(0,2,0);billboard.AlwaysOnTop=true;local label=Instance.new("TextLabel",billboard);label.Size=UDim2.new(1,0,0,24);label.Position=UDim2.new(0,0,0,0);label.BackgroundTransparency=1;label.TextColor3=Color3.fromRGB(0,170,255);label.Font=Enum.Font.GothamBold;label.TextStrokeTransparency=0;label.TextSize=16;local itemsLabels={};for i=1,3 do local itemLabel=Instance.new("TextLabel",billboard);itemLabel.Size=UDim2.new(1,0,0,18);itemLabel.Position=UDim2.new(0,0,0,24 + ((i-1) * 18) );itemLabel.BackgroundColor3=Color3.new(0,0,0);itemLabel.BackgroundTransparency=0.7;itemLabel.TextColor3=Color3.new(1,1,1);itemLabel.Font=Enum.Font.GothamBold;itemLabel.TextStrokeTransparency=0;itemLabel.TextSize=14;itemLabel.Text="";table.insert(itemsLabels,itemLabel);end espTags[p.UserId]={billboard=billboard,label=label,itemsLabels=itemsLabels};RunService:BindToRenderStep("ESP_Update_" .. p.UserId ,500,function() if (p.Character and p.Character:FindFirstChild("Head") and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")) then local pos=p.Character.Head.Position;local dist=(pos-LocalPlayer.Character.HumanoidRootPart.Position).Magnitude;local equipped=getEquippedItems(p);local text=p.Name .. " | " .. math.floor(dist) .. "m" ;espTags[p.UserId].label.Text=text;for i=1,3 do espTags[p.UserId].itemsLabels[i].Text=((equipped[i]~="") and equipped[i]) or "" ;espTags[p.UserId].itemsLabels[i].Visible=equipped[i]~="" ;end else RunService:UnbindFromRenderStep("ESP_Update_" .. p.UserId );if (espTags[p.UserId] and espTags[p.UserId].billboard) then espTags[p.UserId].billboard:Destroy();end espTags[p.UserId]=nil;end end);end end end notificar("ESP","Ativado!",2);else for userId,info in pairs(espTags) do RunService:UnbindFromRenderStep("ESP_Update_" .. userId );if info.billboard then info.billboard:Destroy();end espTags[userId]=nil;end notificar("ESP","Desativado!",2);end end local screenGui=Instance.new("ScreenGui",CoreGui);screenGui.Name="KeySystem";screenGui.ResetOnSpawn=false;local frame=Instance.new("Frame",screenGui);frame.Position=UDim2.new(0.3,0,0.3,0);frame.Size=UDim2.new(0,300,0,180);frame.BackgroundColor3=Color3.fromRGB(0,50,100);frame.BorderSizePixel=0;local uicorner=Instance.new("UICorner",frame);uicorner.CornerRadius=UDim.new(0,8);local title=Instance.new("TextLabel",frame);title.Size=UDim2.new(1,0,0,30);title.BackgroundTransparency=1;title.Text="🔠DIGITE SUA KEY";title.TextColor3=Color3.fromRGB(255,255,255);title.Font=Enum.Font.GothamBold;title.TextSize=18;local textBox=Instance.new("TextBox",frame);textBox.Position=UDim2.new(0.1,0,0.4,0);textBox.Size=UDim2.new(0.8,0,0,35);textBox.PlaceholderText="Digite a Key...";textBox.Text="";textBox.Font=Enum.Font.Gotham;textBox.TextSize=16;textBox.TextColor3=Color3.fromRGB(255,255,255);textBox.BackgroundColor3=Color3.fromRGB(0,80,160);local tbCorner=Instance.new("UICorner",textBox);tbCorner.CornerRadius=UDim.new(0,6);local result=Instance.new("TextLabel",frame);result.Position=UDim2.new(0.1,0,0.7,0);result.Size=UDim2.new(0.8,0,0,30);result.BackgroundTransparency=1;result.Text="";result.TextColor3=Color3.fromRGB(255,255,255);result.Font=Enum.Font.GothamBold;result.TextSize=14;local confirm=Instance.new("TextButton",frame);confirm.Position=UDim2.new(0.25,0,0.6,0);confirm.Size=UDim2.new(0.5,0,0,30);confirm.Text="Verificar";confirm.Font=Enum.Font.GothamBold;confirm.TextSize=16;confirm.TextColor3=Color3.fromRGB(255,255,255);confirm.BackgroundColor3=Color3.fromRGB(0,120,255);local btnCorner=Instance.new("UICorner",confirm);btnCorner.CornerRadius=UDim.new(0,6);local ScreenGui=Instance.new("ScreenGui",CoreGui);ScreenGui.Name="TagsMenuUI";ScreenGui.ResetOnSpawn=false;ScreenGui.Enabled=false;local MainFrame=Instance.new("Frame",ScreenGui);MainFrame.Size=UDim2.new(0,600,0,350);MainFrame.Position=UDim2.new(0.5, -300,0.5, -175);MainFrame.BackgroundColor3=Color3.fromRGB(0,50,100);MainFrame.BorderSizePixel=0;MainFrame.Active=true;MainFrame.Draggable=true;local corner=Instance.new("UICorner",MainFrame);corner.CornerRadius=UDim.new(0,6);local MinimizeButton=Instance.new("TextButton",MainFrame);MinimizeButton.Size=UDim2.new(0,30,0,30);MinimizeButton.Position=UDim2.new(1, -40,0,10);MinimizeButton.BackgroundColor3=Color3.fromRGB(0,80,160);MinimizeButton.Text="-";MinimizeButton.TextColor3=Color3.fromRGB(255,255,255);MinimizeButton.Font=Enum.Font.GothamBold;MinimizeButton.TextSize=16;local minCorner=Instance.new("UICorner",MinimizeButton);minCorner.CornerRadius=UDim.new(0,4);local RestoreButton=Instance.new("TextButton",ScreenGui);RestoreButton.Size=UDim2.new(0,40,0,40);RestoreButton.Position=UDim2.new(1, -50,0,10);RestoreButton.BackgroundColor3=Color3.fromRGB(0,80,160);RestoreButton.Text="🖥ï¸";RestoreButton.TextColor3=Color3.fromRGB(255,255,255);RestoreButton.Font=Enum.Font.GothamBold;RestoreButton.TextSize=16;RestoreButton.Visible=false;local restoreCorner=Instance.new("UICorner",RestoreButton);restoreCorner.CornerRadius=UDim.new(0,8);local SideBar=Instance.new("Frame",MainFrame);SideBar.Size=UDim2.new(0,160,1, -40);SideBar.Position=UDim2.new(0,0,0,40);SideBar.BackgroundColor3=Color3.fromRGB(0,70,140);Instance.new("UICorner",SideBar).CornerRadius=UDim.new(0,4);local Title=Instance.new("TextLabel",MainFrame);Title.Text="Tags menu";Title.Size=UDim2.new(1, -50,0,30);Title.Position=UDim2.new(0,10,0,10);Title.BackgroundTransparency=1;Title.TextColor3=Color3.fromRGB(255,255,255);Title.Font=Enum.Font.GothamBold;Title.TextSize=18;Title.TextXAlignment=Enum.TextXAlignment.Left;local tabs={"Combate","Esp","Teleport","Auto Farms","Op","Empregos","Config"};local currentTab=nil;local contentFrames={};for i,tabName in ipairs(tabs) do local button=Instance.new("TextButton",SideBar);button.Size=UDim2.new(1, -10,0,30);button.Position=UDim2.new(0,5,0,(i-1) * 35 );button.BackgroundColor3=Color3.fromRGB(0,80,160);button.Text=tabName;button.TextColor3=Color3.fromRGB(200,200,200);button.Font=Enum.Font.Gotham;button.TextSize=14;Instance.new("UICorner",button).CornerRadius=UDim.new(0,4);local ContentFrame=Instance.new("Frame",MainFrame);ContentFrame.Size=UDim2.new(1, -170,1, -50);ContentFrame.Position=UDim2.new(0,170,0,40);ContentFrame.BackgroundTransparency=1;ContentFrame.Visible=false;local ScrollingFrame=Instance.new("ScrollingFrame",ContentFrame);ScrollingFrame.Size=UDim2.new(1,0,1,0);ScrollingFrame.BackgroundTransparency=1;ScrollingFrame.ScrollBarThickness=5;ScrollingFrame.CanvasSize=UDim2.new(0,0,0,0);contentFrames[tabName]=ScrollingFrame;button.MouseButton1Click:Connect(function() if currentTab then contentFrames[currentTab].Parent.Visible=false;end ContentFrame.Visible=true;currentTab=tabName;end);end local function toggleMinimize() isMinimized= not isMinimized;MainFrame.Visible= not isMinimized;RestoreButton.Visible=isMinimized;notificar("UI",(isMinimized and "Minimizado!") or "Restaurado!" ,2);end MinimizeButton.MouseButton1Click:Connect(toggleMinimize);RestoreButton.MouseButton1Click:Connect(toggleMinimize);local function criarBotao(frame,item,i) if (item.Type=="Button") then local btn=Instance.new("TextButton",frame);btn.Size=UDim2.new(1, -10,0,30);btn.Position=UDim2.new(0,5,0,(i-1) * 40 );btn.BackgroundColor3=Color3.fromRGB(0,80,160);btn.Text=item.Text;btn.TextColor3=Color3.fromRGB(255,255,255);btn.Font=Enum.Font.Gotham;btn.TextSize=14;Instance.new("UICorner",btn).CornerRadius=UDim.new(0,4);return btn;elseif (item.Type=="Toggle") then local toggle=Instance.new("TextButton",frame);toggle.Size=UDim2.new(0.85, -10,0,30);toggle.Position=UDim2.new(0,5,0,(i-1) * 40 );toggle.BackgroundColor3=Color3.fromRGB(0,80,160);toggle.Text=item.Text;toggle.TextColor3=Color3.fromRGB(255,255,255);toggle.Font=Enum.Font.Gotham;toggle.TextSize=14;Instance.new("UICorner",toggle).CornerRadius=UDim.new(0,4);local switch=Instance.new("TextButton",frame);switch.Size=UDim2.new(0.15, -5,0,30);switch.Position=UDim2.new(0.85,0,0,(i-1) * 40 );switch.BackgroundColor3=Color3.fromRGB(0,100,200);switch.Text="";Instance.new("UICorner",switch).CornerRadius=UDim.new(0,4);return toggle,switch;elseif (item.Type=="Slider") then local label=Instance.new("TextLabel",frame);label.Size=UDim2.new(1, -10,0,20);label.Position=UDim2.new(0,5,0,(i-1) * 40 );label.BackgroundTransparency=1;label.Text=item.Text .. " " .. tostring(item.Value) ;label.TextColor3=Color3.fromRGB(255,255,255);label.Font=Enum.Font.Gotham;label.TextSize=14;label.TextXAlignment=Enum.TextXAlignment.Left;local slider=Instance.new("TextBox",frame);slider.Size=UDim2.new(1, -10,0,20);slider.Position=UDim2.new(0,5,0,((i-1) * 40) + 20 );slider.BackgroundColor3=Color3.fromRGB(0,120,255);slider.Text=tostring(item.Value);slider.TextColor3=Color3.fromRGB(255,255,255);slider.Font=Enum.Font.Gotham;slider.TextSize=14;Instance.new("UICorner",slider).CornerRadius=UDim.new(0,4);return label,slider;end end local combatButtons={{Text="Aimbot PC",Type="Toggle"},{Text="Aimbot Mobile",Type="Toggle"},{Text="Auto Roubar Inventário",Type="Toggle"},{Text="Revistar Automático",Type="Toggle"},{Text="Teleporte p/ Kill",Type="Toggle"},{Text="Auto-Kick Vida",Type="Toggle"},{Text="Limite de Vida",Type="Slider",Value=10,Min=1,Max=100}};local combatSwitches={};for i,item in ipairs(combatButtons) do if (item.Type=="Toggle") then local toggle,switch=criarBotao(contentFrames['Combate'],item,i);combatSwitches[item.Text]=switch;local enabled=false;switch.MouseButton1Click:Connect(function() enabled= not enabled;switch.BackgroundColor3=(enabled and Color3.fromRGB(0,120,255)) or Color3.fromRGB(0,100,200) ;if (item.Text=="Aimbot PC") then aimbotPC=enabled;notificar("Aimbot PC",(enabled and "Ativado!") or "Desativado!" ,2);elseif (item.Text=="Aimbot Mobile") then toggleAimbotMobile();elseif (item.Text=="Auto Roubar Inventário") then togglePuxarItens();elseif (item.Text=="Revistar Automático") then toggleRevistar();elseif (item.Text=="Teleporte p/ Kill") then teleportAutoAtivo=enabled;notificar("Teleporte p/ Kill",(enabled and "Ativado!") or "Desativado!" ,2);elseif (item.Text=="Auto-Kick Vida") then toggleAutoKick();end end);elseif (item.Type=="Slider") then local label,slider=criarBotao(contentFrames['Combate'],item,i);slider.FocusLost:Connect(function(enterPressed) if enterPressed then local val=tonumber(slider.Text);if (val and (val>=item.Min) and (val<=item.Max)) then autoKickHealth=val;label.Text=item.Text .. " " .. tostring(autoKickHealth) ;else slider.Text=tostring(autoKickHealth);end end end);end end contentFrames['Combate'].CanvasSize=UDim2.new(0,0,0, #combatButtons * 40 );local espButtons={{Text="ESP Ativar",Type="Toggle"},{Text="Hitbox",Type="Toggle"},{Text="Tamanho Da Hitbox",Type="Slider",Value=5,Min=1,Max=20}};local espSwitches={};for i,item in ipairs(espButtons) do if (item.Type=="Toggle") then local toggle,switch=criarBotao(contentFrames['Esp'],item,i);espSwitches[item.Text]=switch;local enabled=false;switch.MouseButton1Click:Connect(function() enabled= not enabled;switch.BackgroundColor3=(enabled and Color3.fromRGB(0,120,255)) or Color3.fromRGB(0,100,200) ;if (item.Text=="ESP Ativar") then ativarESP();elseif (item.Text=="Hitbox") then hitboxExpandidaAtiva=enabled;atualizarHitboxTodos();notificar("Hitbox",(enabled and "Ativado!") or "Desativado!" ,2);end end);elseif (item.Type=="Slider") then local label,slider=criarBotao(contentFrames['Esp'],item,i);slider.FocusLost:Connect(function(enterPressed) if enterPressed then local val=tonumber(slider.Text);if (val and (val>=item.Min) and (val<=item.Max)) then hitboxScaleValue=val;label.Text=item.Text .. " " .. tostring(hitboxScaleValue) ;if hitboxExpandidaAtiva then atualizarHitboxTodos();end else slider.Text=tostring(hitboxScaleValue);end end end);end end contentFrames['Esp'].CanvasSize=UDim2.new(0,0,0, #espButtons * 40 );for i,location in ipairs(teleportLocations) do local btn=Instance.new("TextButton",contentFrames['Teleport']);btn.Size=UDim2.new(1, -10,0,30);btn.Position=UDim2.new(0,5,0,(i-1) * 40 );btn.BackgroundColor3=Color3.fromRGB(0,80,160);btn.Text=location.Name;btn.TextColor3=Color3.fromRGB(255,255,255);btn.Font=Enum.Font.Gotham;btn.TextSize=14;Instance.new("UICorner",btn).CornerRadius=UDim.new(0,4);btn.MouseButton1Click:Connect(function() local success,err=pcall(function() if (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")) then LocalPlayer.Character.HumanoidRootPart.CFrame=location.CFrame;end end);if success then notificar("Teleport","Teleportado para " .. location.Name .. "!" ,2);else notificar("Erro","Falha ao teleportar: " .. tostring(err) ,2);end end);end contentFrames['Teleport'].CanvasSize=UDim2.new(0,0,0, #teleportLocations * 40 );local farmButtons={{Text="Injetar Farms NECESSÃRIO 🔧",Type="Toggle"},{Text="Auto-Colect Gari 🚛",Type="Toggle"},{Text="Auto-Colect Gás ⛽",Type="Toggle"},{Text="Auto-Colect Minerador â›ï¸",Type="Toggle"},{Text="Auto Farm Fazenda 🌱",Type="Toggle"},{Text="Salvar Farm Posição da Fac",Type="Button"},{Text="Auto Farm Peças 🔩",Type="Toggle"},{Text="Auto Click",Type="Toggle"}};local farmSwitches={};for i,item in ipairs(farmButtons) do if (item.Type=="Button") then local btn=criarBotao(contentFrames["Auto Farms"],item,i);btn.MouseButton1Click:Connect(function() if (item.Text=="Salvar Farm Posição da Fac") then local success,err=pcall(function() local char=LocalPlayer.Character;if (char and char:FindFirstChild("HumanoidRootPart")) then SavedPosition=char.HumanoidRootPart.CFrame;end end);if success then notificar("Posição Salva","Posição salva com sucesso!",2);else notificar("Erro","Falha ao salvar posição: " .. tostring(err) ,2);end end end);elseif (item.Type=="Toggle") then local toggle,switch=criarBotao(contentFrames["Auto Farms"],item,i);farmSwitches[item.Text]=switch;local enabled=false;switch.MouseButton1Click:Connect(function() enabled= not enabled;switch.BackgroundColor3=(enabled and Color3.fromRGB(0,120,255)) or Color3.fromRGB(0,100,200) ;if (item.Text=="Injetar Farms NECESSÃRIO 🔧") then toggleInjetarFarms();elseif (item.Text=="Auto-Colect Gari 🚛") then toggleAutoFarmGari();elseif (item.Text=="Auto-Colect Gás ⛽") then toggleAutoFarmGas();elseif (item.Text=="Auto-Colect Minerador â›ï¸") then toggleAutoFarmMineracao();elseif (item.Text=="Auto Farm Fazenda 🌱") then toggleAutoFarmFazenda();elseif (item.Text=="Auto Farm Peças 🔩") then toggleAutoFarmPecas();elseif (item.Text=="Auto Click") then toggleAutoClick();end end);end end contentFrames["Auto Farms"].CanvasSize=UDim2.new(0,0,0, #farmButtons * 40 );local opButtons={{Text="Fly",Type="Button"},{Text="No Clip",Type="Toggle"},{Text="Anti-Staff",Type="Toggle"}};local opSwitches={};for i,item in ipairs(opButtons) do if (item.Type=="Button") then local btn=criarBotao(contentFrames['Op'],item,i);btn.MouseButton1Click:Connect(function() if (item.Text=="Fly") then local success,err=pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Thiago904-ui/Tagshub12/refs/heads/main/script.lua.."))();end);if success then notificar("Fly","Fly ativado!",2);else notificar("Erro","Falha ao ativar Fly: " .. tostring(err) ,2);end end end);elseif (item.Type=="Toggle") then local toggle,switch=criarBotao(contentFrames['Op'],item,i);opSwitches[item.Text]=switch;local enabled=false;switch.MouseButton1Click:Connect(function() enabled= not enabled;switch.BackgroundColor3=(enabled and Color3.fromRGB(0,120,255)) or Color3.fromRGB(0,100,200) ;if (item.Text=="No Clip") then noclip=enabled;notificar("No Clip",(enabled and "Ativado!") or "Desativado!" ,2);elseif (item.Text=="Anti-Staff") then toggleAntiStaff();end end);end end contentFrames['Op'].CanvasSize=UDim2.new(0,0,0, #opButtons * 40 );local jobButtons={{Text="Selecionar Emprego",Type="Button"}};for i,item in ipairs(jobButtons) do local btn=criarBotao(contentFrames['Empregos'],item,i);btn.MouseButton1Click:Connect(function() notificar("Empregos","Função de seleção de emprego não implementada!",2);end);end contentFrames['Empregos'].CanvasSize=UDim2.new(0,0,0, #jobButtons * 40 );confirm.MouseButton1Click:Connect(function() local key=textBox.Text;local success,message=validarKey(key);result.Text=message;result.TextColor3=(success and Color3.fromRGB(0,255,0)) or Color3.fromRGB(255,0,0) ;if success then screenGui.Enabled=false;ScreenGui.Enabled=true;end end); end
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


Key permkey798
@ajudo_pessoas21 como eu adiciono o script mn
como eu adiciono o script mn