FastCast Per Gun?

For those of you who know about FastCast:

I have a weapons system where info about guns can be found in a ModuleScript inside of ReplicatedStorage. Can I create one Caster (the return value of FastCast.new()) and have the server use that for when any player shoots, or do I have to have one Caster per gun per player?

The framework I am referencing is here.