damn, somehow I can't make it work.
This is what I've done.
My player sprite is called PLAYERBOX and the scrolling sprite is called SCROLLY
I set this event:
PLAYERBOX on collision with SCROLLY/PLAYERBOX platform is moving =
lerp(CanvasToLayerY(0, WindowWidth/2, WindowHeight/2), PLAYERBOX.Y, 0.05)
To all that I added an everytick event to scroll X to playerbox X
What happens is that once the playerbox touches the scrollY the screen scrolls a little to the downside and stays there. it also does it instanctly, no transition. If you get out of the collision area and enter again this happens again, so every time you do it the screen goes lower.
I've tried taking out the platform condition but nothing changed. I've also tried replacing the PLAYERBOX element in the expression with the SCROLLY but still doesn't work.