When this enchantment enters, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated.
Whenever a permanent other than a basic land enters, destroy all other permanents with that name. They can't be regenerated.
Whenever a nontoken creature enters, its controller creates a token that's a copy of that creature.
Whenever a nontoken creature leaves the battlefield, exile all tokens with the same name as that creature.
When this enchantment leaves the battlefield, exile all tokens created with this enchantment.