When playing Free Fire, we must know how to choose the weapons that are best for us to use at each moment. To do so, we must have at least one optimum for each type of distance: short, medium, and long. These are some of the best ones.
Short-range weapons
Ideally, at close range, we should use a shotgun, as its shots cause much more damage than any other short-range weapon. All shotguns do great damage at close range, but the one that deals the most damage is the M1887.

If we are in a short but medium-range, perhaps, the best option is to use a submachine gun. Among the best options, we find the Thompson and the MP40, both with good cadence, in addition to dealing lots of damage.
And if we are in melee combat, a Katana is a very good and lethal weapon to use.
Medium range weapons
For medium-range, the ideal is to use an assault rifle. The SCAR (Special Combat Assault Rifle) is one of the best options, as it is very versatile and stable. If we cannot find this weapon, we can also use the M4A1 instead.

For medium to short-range, we can use a machine gun, while for medium to long-range, we can use the FAMAS, as it deals lots of damage.
In certain situations, we can also use a rocket launcher, as long as we see that the opponent is not too far away to take cover or too close to cause damage to ourselves.
Long-range weapons
For long-range combat, it is best to use rifles with sharpshooters. All of them cause quite a lot of damage, but the fastest is the KAR98K. We can also go for a semi-automatic one, that will deal slightly less damage for a better cadence like the SKS.

Now, you know what to use to beat your opponents.