Приз говнокод года ваш однозначно, а проблема в том что переменные x и y у вас определены до обработки клика и потом не изменяются, и даже то что вы меняете переменные num и numm ничего не даст вам, так как x и y останутся прежними. Вот вы и постоянно добавляете одни и те же переменные в свой transform