First of all get yourself cheat engine because it is what we will be using to get the noreload trick working.
Step 1:Join a game and make sure you have confirmed your loadout Step 2:Go on cheat engine and search the number of bullets that your weapon currently has(search 0 if you are reloading)(ex. for matchlock you would search 3 when fully loaded and once you fire the number of bullets goes down by 1.) Step 3:Keep scanning till you are left with only one address or you know which one it is.(Use the "Next Scan" function) Step 4:Pick the address that you found and tick its box under the "Active" section.In other words,freeze the address. Step 5:Enjoy No-Reload.
Notes:
Each weapon has its own "ammo" address that you need to find
Leaving the game will make the addresses change so you have to redo the process all over again each time you join a game
This doesnt work for some weapons,as far as i know
If you die and you no longer have no-reload just redo the process