What's the best way to respawn a pickup in blueprint?

What i would do if i was you: When the player collects de item i put a “DO ONCE”, hid the pickup mesh and do what the pickup do to player when is collected…then put a delay to respawn…after this show the hidden mesh and reset de DO ONCE…