Well! there are a lot of shortguns are availbale in BGMI. But the majority of the players prefer only 2 or 3 guns the only reason is that guns damage. Like M1014, S686, DBS and the S12k. These 4 guns are best in short range. 70% of the chance rival must die only 30% chance not to knock out. The main reason is that opponent wear level 3 Helmet.
M1014 is incredible gun it reload 7 ammos in one time. Mostly 2 opponent kills in one spray. If you are best or E-sports you definattely wipe the squad easily. Some time boat kills the player. Always face rival with zigal never face single lane, use prone option.
S868 is best only in a very very short range. Never face the Squad with this short guns. If anyone's very good game play. Then everyone's personal opinion. It kills only 1 at a time rather than 2 or 3 like other short guns. This gun is best only 1 on 1.
S12k is also a second option in short gun. It reload 5 ammos but with the help of AR extend mag everyone's easily put 7 ammos at a time. Definattely smart players wipe the squad with this gun also. With any Autogun and S12k combination is best.
DBS is the father of all short, if i am a not wrong. The best thing is that it takes around 14 ammos at a one time. Medium player also face easily and finish the opponent squad.