-- Script para clicar/interagir com todos os ClickDetectors e ProximityPrompts dos NPCs local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local function interagirComCliques() -- Percorre o Workspace procurando por ClickDetectors ou ProximityPrompts for _, objeto in ipairs(workspace:GetDescendants()) do -- 1. Verifica se é um ClickDetector (detectores de clique tradicionais) if objeto:IsA("ClickDetector") then -- Verifica se a função 'fireclickdetector' está disponível no seu executor if fireclickdetector then fireclickdetector(objeto) end -- 2. Verifica se é um ProximityPrompt (as interações de segurar uma tecla, ex: "E") elseif objeto:IsA("ProximityPrompt") then -- Verifica se a função 'fireproximityprompt' está disponível if fireproximityprompt then fireproximityprompt(objeto) else -- Alternativa manual caso o executor não tenha a função nativa objeto:InputHoldBegin() task.wait(objeto.HoldDuration) objeto:InputHoldEnd() end end end end -- Executa a função interagirComCliques()