there are plenty of ways to implement this.
but since you want to be able to save/load this, and not be affected by the pause, i’d suggest having a timer and accumulating the time somewhere.
a subsystem would really help, otherwise make an actor for it.
use a timer with loop, at 1 sec. is pretty good. it will be paused automatically on pause.