The only thing that needs to move is a ammo clip and the top part to slide when fired.
handgun polycount should be around 5k tris. I don’t mind if you go a bit higher. (normally I just say use as many as you need to get the job done. While I want detail, keep it on the lower side of the poly count. I have a few programs that optimize models that i can use )
It came in at 3918 triangles. I haven’t textured it, but anyone is free to do so… I’m not so good with textures and didn’t want to get into it right now. I didn’t model the details that looked like they should be done with the texture (and one part I didn’t see what I should do with), I hope there are enough.
edit: hopefully I didn’t get the form too wrong, there’s some stuff that looks like it should be different now that I haven’t been staring at it for a little while.