Lego-compatible Sci-Fi Sniper Rifle

A sci-fi sniper rifle/coilgun compatible with Lego minifigures. Scale up to 105% when 3D printing to guarantee a good fit.