Police have charged four men after a series of alleged drive-by attacks using handmade slingshots on members of the public across Brisbane's western suburbs.