The error was resolved in patch 6. Thanks
It happens in all levels, in some it is noticed more than in others. I guess it can be accommodated, in the previous version this did not happen. But when playing with two players there were always parallax errors in all versions. I leave you video.
val(ScreenX)=sysval(Player1scrX)
val(ScreenY)=sysval(Player1scrY)
do
call LMove(Parallax1, (val(ScreenX)-sysval(Player1scrX))/(+2), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax2, (val(ScreenX)-sysval(Player1scrX))/(-1), (val(ScreenY)-sysval(Player1scrY))\(-1), 1)
call LMove(Parallax3, (val(ScreenX)-sysval(Player1scrX))/(-1.25), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax4, (val(ScreenX)-sysval(Player1scrX))/(-1.50), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax5, (val(ScreenX)-sysval(Player1scrX))/(-2), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax6, (val(ScreenX)-sysval(Player1scrX))/(-3), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax7, (val(ScreenX)-sysval(Player1scrX))/(-5), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax8, (val(ScreenX)-sysval(Player1scrX))/(-1.80), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call LMove(Parallax9, (val(ScreenX)-sysval(Player1scrX))/(-1.25), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax10, (val(ScreenX)-sysval(Player1scrX))/(-2), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax11, (val(ScreenX)-sysval(Player1scrX))/(-4), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax12, (val(ScreenX)-sysval(Player1scrX))/(+2), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax35, (val(ScreenX)-sysval(Player1scrX))/(+1), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax37, (val(ScreenX)-sysval(Player1scrX))/(+1), (val(ScreenY)-sysval(Player1scrY))\(-100), 100)
call LMove(Parallax6b, (val(ScreenX)-sysval(Player1scrX))/(-10), (val(ScreenY)-sysval(Player1scrY))\(-2), 2)
call sleep(1)
loop












