I feel like if you complete a 50 wave legend run of onslaught, it should guarantee at least one shiny weapon. The game mode feels super unrewarding, attunements not dropping the appropriate weapons, perk pool are heavily weighted towards the more trashy rolls, not to mention the activity is time consuming for how little you’re rewarded. Bungie you gotta tweak this, it’s getting old quick.
-
Shiny should be guaranteed from a 50 completion on legend, end of story. I quite literally have only gotta Shiny brave weapons from dumping tokens into the box. I have yet to get any shiny guns from Onslaught or the weekly challenges.