может потому что после каждого Repeat
его заново кидает в начальную точку.
Функция вызываеться много раз
После токго как Menusost = 2 пусть игрок загрузиться с кординатами и поменяй Menusost гдето на Menusost = 1000
чтобы больше не вызывать функцию с игроком