The gen 5 G17 BB locks back after the last shot, it also shoots lead bb quite well without the ricochet issue.
Other than that I would look to revolvers for pellets as they may be a little more accurate and don’t have that awful belt feed system. I like my Model 29 quite a lot