Sceptile Leaf Blade
Nighttime Guardian
Okay, so I leveled my Marshadow to Lv 100 and took it to the Effort girl in the Battle Royal Dome for the Effort ribbon and she says it still can put a bit more effort. But how am I supposed to do that since it hit Lv 100? Can someone explain this to me?
Effort Ribbon is awarded when you've got 510 EVs on your pokémon, it has nothing to do with level.