For one of my pack, I would like to have a delay after some action is performed. The delay has to be stored inside a storage for various reason. For now, I was planning to store the current gametime in a score, add the delay to it and store everything that I need into the storage.
Then, when needing the storage, check if stored time is greater than current gametime.