У меня почему то получилось немного не то, что бы хотелось.
Я наверно не правильно описал проблему. Собственно нужно чтобы при нажатии на кнопку объект быстро разогнался, а после 5 секунд плавно остановился. То, что предложили вы конечно вариант, но либо я ничего не понял, либо корректно работать не хочет )). Так, что я пока на том же уровне что и был )).
Я пробовал внести условие, но что-то не выходит ничего, вращение продолжается на той скорости где прекратилось разгоняться:

Код AS1/AS2:
if(xspeed > 5){
xspeed -=0.13;
}