A weapon 1 peripherally discharging projectiles 2a-2n, normally ball bearings, at sustained high rates under
centrifugal force preferably has two opposed members 11 each rotating within a housing, or guide track, 10. Each rotating member 11 preferably has at least two channels, or track, 16 with a radial component within which projectiles 2a-2n received near the center of rotation progress radially outwards until first escaping at 19, and then being ejected at X, under
centrifugal force at the periphery of the at least one rotating member 11. A
projectile release mechanism controls the timing, locations, and numbers of projectiles released per rotation of the at least one rotating member. This mechanism uses (1) opposed connected elongate members 13, substantially positioned along a
radius line and within the at least one member 11 with its distal end protruding within the at least one channel 16 and with a proximal end
cam follower 13 contacting the interior circumference 181 of (2) a ring
cam 18, non-rotating to the housing 10 and movable between positions both coaxial, and displaced, to the
rotational axis of the at least one rotating member 11. The elongate members 13 move (1) radially outward under
centrifugal force of the rotation of the at least one rotating member 11 until its distal end protrudes within the at least one channel 16, therein obstructing passage of projectiles 2a-2n along the channel 16 and any ejection of these projectiles 2a-2n from the periphery of the at least one rotating member 11, until (2) the
cam follower 14 of the elongate arm 13 contacts during rotation the cam 181 surface of the ring cam 18, pulling the elongate member 13 against centrifugal force radially inwards until its distal end ceases to protrude within the channel 16, losing passage of projectiles 2a-2n along the channel 16 for subsequent escape at 19 and for ejection at X.