Sorry for double post, but I cannot edit my first post :/
I've modified a file a bit, cause I'm trying a different approach. Instead of moving objects/enemies I'm moving Points which let me more easier spawn and actually pin objects to "points" and move them correctly.
My issue is still the same unfortunately but on the other side. On the left there a sprite (future player character) and it should move vertically only keeping shape of the wave.
And still can't find a solution for that. Closest to what I want is current setup Sprite: Set Y to points(3).Y but there's a little jump where points are destroyed and new one created. Which kind of break the flow of the sine movement.
One more thing. Points must preserve their IID, so one one the left must have IID=0 and one on the right IID = 9 - because I'm using canvas to draw some vertical lines between them and other stuff - and there's no way to use variables to control lines and curves (at least I did not found any :/) in Canvas plugin.
Once again, any help will be very much appreciated. ...now is more like a begging