State tax filing

I live overseas in Asia, will they send the check to my home. As per my understanding, in some countries the embassy is receiving stimulus checks.

Is it a different thing between stimulus and tax returns?