タイマーの数値は小数点以下3桁まであります 例えばタイマーが0.010のとき、*15すると0.15です これを*300すると45となり、少しズレた位置からスタートします(これが横揺れの原因です) そのため、切り下げをすると0となり、予想通りの動きとなります
ついでに宣伝(UNDERTALEの枠でBad Apple!! 当たり判定あるよ)↓ https://scratch.mit.edu/projects/1384019715/