First, why are you still using C-SCRIPT? Start with LITE-C! Second what are you trying to do by this:
Code:
+ (key_v * 10) * key_cuu * time_step;
Explain a bit more your movement code, cause it looks strange for me... Tell me what are you trying to do, and I'll help you to realize it with LITE-C.