Need to make a blueprint instance that deactivates re-activate after a short time

Hey everyone, so I know that this may seems a little basic but here’s what I’m attempting to do. I’m using VR, specifically google cardboard using gaze tracking and all that. But I’m have a cube which acts as a delayed select for the menu screen( IE the cube or “Blocker” hides the item which if triggered takes you to another level.) What I’m needing help on is having this “blocker” re-activate after a short time delay.

I feel like I’m on a cusp of knowing what the solution is but I’ve hit the wall where I need help. So any and all help will be appreciated.

Textually what’s suppose to happen:

  • Player starts the game
  • Player looks around and finds the
    level they wish to go to.
  • Player looks at the “Blocker” cube
    which eventually disappears(due to it
    having a life span)
  • Player then looks at the selection
    cube and is taken to a different
    level.
  • While the player is gone the blocker
    cube would re-activate thus blocking
    the option off again.
  • Player returns to menu selection
    screen with the ability to select a
    new level.

Textually what’s currently happening.

  • Player starts the game
  • Player looks around and finds the level they wish to go to.
  • Player Looks at the “Blocker Cube” which eventuall disappears (due to it’s life span)
  • Player then looks at selection cube and is taken to a different level.
  • Player comes back and the “Blocker” cube

Below is my Level BP reference to the Blocker Class
and
my Blocker Class (Which it’s based off of an old 2014/2015 about triggering objects after holding a gaze on the object for 3 seconds)