Actually, I found out that it uses vertex animation. thanks for directing me! The code is very easy to implement and I was able to edit it a bit to make it more fluent! However it still did a blur animation when it stopped, and I think I found out what was causing it. It's this line of code:

Code:
	trace_mode=IGNORE_ME+IGNORE_MODELS+ignore_passable+ USE_BOX;



When I commented it out, it didn't do the blur animation and actually worked right, however the model is halfway through the floor, so I need to figure out why the collision detection makes the animation all crazy, or what about the collision detection is connected with the animation schema of the code??