Yes.
Oh and another quick note. the player becomes visible again right when he starts swooping. so you will have to keep him invisible.
And turbo is a model not a render effect.
Code:
new player_avatar = create_entity( "env_model" );
entity_set_int( player_avatar, EV_INT_movetype, MOVETYPE_FOLLOW );
entity_set_edict( player_avatar, EV_ENT_aiment, id );
entity_set_model( player_avatar, "<playermodel>" );
It will automatically assume the players animations.