Ok, using the infinity jumping template I think that is easier to use 2 sprites.
The first sprite will cover all the layout and the second one is a copy of it but outside the top of the layout, so as it goes down, the second one will cover the layout.
Create an event to compare if the sprite is on screen and also, compare if it is outside the bottom of the layout. And use an action to move it back to the top of the layout.
So everytime it goes out the bottom of the screen it will be placed again on top.
Use event 9 of the template as example.. it have the same comparision, just need a different action.