It worked!
I have tried on two of my projects and they seems to work fine. Strangely using (current_time >= 1000) instead of (image_index >=3) yielded a very different, buggy result where the object becomes persistent and last throughout rooms. I'll just stick to (image_index >= 3).
Thank you that was a rather quick response!