wait, actually i have a new idea for this
Instead of stat change, the weapon will have a second choice of attack (can be chose before playing the game) like reverse how it works or change the bullet’s direction. Here’s some of my example:
Vulcan Chaingun: Instead of the bullet spliting out when the heat is high, you can choose for it to have bullet spliting out at first and slowly condese in a point
Hypergun: Instead of firing fast you can choose for it to shoot out slowly at first but with high damage and when the heat is higher it will shoot faster with more projectile but the damage will be reduced