Ammo count mismatch (bug?) in multicast

Glad you fixed it. You can also use HasAuthority() which is essentially the same as your Role == ROLE_Authority check, with a little cleaner approach.