If my Togekiss used Magic Coat before a Darkrai uses dark void would I bounce it back or do I need to use protect first then magic coat? Please help!
You have to use it the same turn as Dark Void was used. Since Magic Coat has +4 priority it will go before most moves. If the opponent uses a status move that targets The poke that used Magic Coat The status move is bounced back to the user(or all adjacent foes if they use something like Dark void).
Source: http://bulbapedia.bulbagarden.net/wiki/Magic_Coat_(move)