If TR Magikarp is built up with energy but not evolved, if put as active
pokemon can I do rapid evolution evolve him and then attack with Gyrados
attacks all in one turn? Also can I do the rapid evolution while TR Magikarp
is benched.

For some inexplicable reason, there seems to be a lot of confusion about this card.  Allow me to clear it up:

Rapid Evolution is an attack.  Once you use it, your turn is over immediately.  You may not attack from your bench, ad you do not get 2 attacks in one turn.  Hopefully this will cure the confusion about this card.

Scott