The problem is your "mousemovex()=0" and "mousemovey()=0" code...
It tells the program to decrease the turn speed even when its already zero... try instead...
if mousemovex() = 0 and turnspeedydown# > 0
turnspeedydown# = turnspeedydown# - 0.005
endif
and the same for the "mousemovey()=0" code...
well... I hope I helped...
[Edit]
...lol...sorry, i didn't realize you had already figured it out...lol
Previously known as "Game_Creator".
The question is, why am I talking to myself? ...... And more importantly, why am I waiting for a reply?