@Sthefhany111 O que eu mudei: - Deixei as raquetes um pouco mais longe da borda. - Movi o script de detectar ponto pra dentro do script de movimento. A bola detecta se encostou numa borda logo após se mover, no mesmo frame, e aí detecta se está pra lá ou pra cá do X necessário pra marcar um ponto. O erro acontecia porque o script de movimento e de detecção de ponto eram separados, então não estavam sincronizados.