Best way to code Reward Videos?

Hi guys,
So this is my code:

I created a Please Wait object as the video sometimes takes 8 seconds to load.
I deleted the 4 buttons as you can still press them when they are underneath the Please Wait object.
My problem is that the Please Wait object does not delete, the 2nd half of the code (sub condition) does not work?
Maybe I am making this way too hard, but the problem is I only want the reward and video to display once per click and as it takes ages, I would like to tell people, I want the UX to be really good.
Any advice please?

I’ll just go with this: