I've been working on such a mutator and I would like to give each weapon seperate firing buttons so they they can be used individually.

However, I really do want to keep this a mutator and I'm not sure how to replicate the same Firing and AltFiring system.

I can create 2 exec functions for the Fire and AltFire but I need more control over them. Like the HoldTime, so that charging fire modes work properly.