SetAttribute aceita uma Instance e GetAttribute devolve InstanceHandle. Get() retorna o alvo presente; Wait() aguarda sua chegada e aceita tempo limite. Se o alvo sair pelo streaming, Get() retorna nil sem invalidar o handle.

InstanceHandle também pode passar por RemoteEvent. O sinal do atributo reage à troca ou exclusão da referência, não ao streaming nem à destruição do alvo. Como é beta, equipes devem testar esses fluxos antes de trocar ObjectValue em produção.