This is automatic! The variables don't need to reset as well. Here is how it works, by the way. Make two variables called counterV and counterH. For X: when green flag clicked set [counterH] to [0] forever change [counterH] by (1) set x to ((100) * ([sin] of (counterH))) For Y: when green flag clicked set [counterV] to [0] forever change [counterV] by (1) set y to ((100) * ([cos] of (counterV)))