Here is a short and sweet guide to hacking. Surprising there are a lot of client side possible hacks. Use this as a hack or an insight to other types of hacks.
1.First you need to go to you Battlefield Heroes folder -> mods -> bfheroes -> objects -> then click "weapon_server"
C:\Program Files\EA Games\Battlefield Heroes\mods\bfheroes\Objects
2. Open up the "weapon_server" zip and go to handheld -> find the weapon folder you are using + the side your on (Ger means German and BRI the other side) -> go int othe folder and you will see a .con file so save it to your desktop then right click it and un-check read mode.
click in the .con file and find
ObjectTemplate.fire.roundsPerMinute 900 (this is the speed hack, change to anything)
ObjectTemplate.fire.addFireRate 1 ( fire rate hack, can make a single weap. shoot twice per 1 previous shot)
ObjectTemplate.velocity 9000 ( range hack, set it high to be able to shoot people from the other side of map)
.
.
.
ObjectTemplate.ammo.reloadTime 0 (unlimited ammo hack, set to 0 so after your ammo goes to 0 you wont need to reload)
Finally place this back into the exact location and overwrite the previous file
Happy hacking