In COD Mobile, there are a few ways to get legendary weapons. The first way is to simply buy them from the in-game store using the currency you earn from playing matches. The second way is to participate in special events that occasionally pop up and offer rare or even unique rewards for participation. Finally, you can also find legendary weapons as random loot drops from certain high-level enemies.