This almost certainly doesn't function rules wise. Asking players to differentiate what made what specific token is a nightmare. The easy example is someone playing Mogg War Marshall and Sling-gang Lieutenant in the same deck. How do you track which 1/1 red goblins were made by which? Additionally, though completive players would understand this, if you flicker a token maker like the aforementioned Mogg War Marshall, if you hit the old tokens with this then it won't kill the creature because it's a new game object. Plus back to the previous point, how do you differentiate between tokens made by the same card?
Lastly, you don't seem to consider that lands make tokens with regularity and this a 2 mana color pie bend to destroy lands. It should at least include a nonland clause