I cannot recall a word I used to use 20 years ago that meant being able to be in 2 or more places at the same time. Bilocate is the only word that comes to mind, but that's not it. This is not astral projection or remote viewing. It's physically being able to accomplish things in multiple locations at the same time. The thesauruses and online sites gave me no synonyms for bilocate. Maybe I'm thinking of a phrase and not just a single word. Any suggestions?
SAMPLE USAGE: I wish there were several clones of me. Then I could ____ and get everything done.