How do i get the sea to move with it's clone while reappearing in the position of the clone after going offscreen?

You’ll have to give more context, but I’m assuming you’re scrolling the sea sprite? If it’s just the same image moving, consider using a tiled sprite and changing the x-offset to “move” the sea. It’s a lot less work and hassle than moving 2 sprites around in synch.

Here’s a link to a post explaining how to achieve this.