There’s a Timer node. Put him to your scene, use set_wait_time, start() and signal timeout.
I know there is, but that’s even more impractical than the way I said above. If you need to timer two things simultaneously, then you need two Timer nodes. No, thanks. But thank you