I just think there should be a seperate skin crate or something that comes in the coinshop every now and then, like how item crate 2s are. Which would obviously have different rarities of skins and would make really cool ones more special and difficult to obtain rather than the first 5 people to snag one from a shop or the first 5 people to do a quest.
Actually here's another idea.
There's 2 NPCs. A "Gambler" NPC and a shop NPC. The Shop NPC will allow you to trade forerunner fragments for a choice between 3 skins which are reset every week, BUT these skins are fairly common and would not be anything amazing. The "Gambler" NPC would allow players to trade forerunner fragments for skin crates which have a chance for rarer skins but are more likely to contain skins that are more common than that in the shop.
There should also be a limit on skin crates each week though so that people with 500+ fragments can't buy a ton and then just discover every skin in a couple days.
Actually here's another idea.
There's 2 NPCs. A "Gambler" NPC and a shop NPC. The Shop NPC will allow you to trade forerunner fragments for a choice between 3 skins which are reset every week, BUT these skins are fairly common and would not be anything amazing. The "Gambler" NPC would allow players to trade forerunner fragments for skin crates which have a chance for rarer skins but are more likely to contain skins that are more common than that in the shop.
There should also be a limit on skin crates each week though so that people with 500+ fragments can't buy a ton and then just discover every skin in a couple days.