// [Ka]Juppi's func from http://forum.liberty-unleashed.co.uk/index.php/topic,398.0.html
function GetForwardPoint( pos, angle ) // you must pass an angle in degrees
{
		local rad = angle * PI / 180; // we convert to radians
                local x = pos.x, y = pos.y;
		local x2 = x + 1.0 * cos(rad) - 25.0 * sin(rad); // we calculate
		local y2 = y + 1.0 * sin(rad) + 25.0 * cos(rad);
                return Vector( x2, y2, pos.z ); // return a vector
}
Object.MoveTo( GetForwardPoint( player.Pos, player.Angle ) )
Not tested, but it should give you an idea.