Chesnaught isn't that common so Feint isn't really need on Pinsir. It also won't OHKO Talonflame unless you have rocks up but there are no rock setters on your team. Go Quick Attack imo. Hits a lot harder unless you wanna drop Crustle and run a rock setter instead. Also personally, I prefer Adamant. Most base 100 users don't run +Spe nature (Zard Y, Manaphy, Zapdos, etc) it's better just to get off as much damage as you can. That's all up to you though, there are some hyper offensive teams that do occasionally run +Spe and you'd be boned in a situation like that.
Your team honestly just gets annihilated by rocks. Maybe run a Defog Scizor, imo Crustle is the most easy to replace mon on your team. Shell Smash users are typically rendered useless by rocks or priority, which is really common.
Scizor @ Leftovers
Ability: Technician
EVs: 252 HP / 252 Atk / 4 Spe
Adamant Nature
- Bullet Punch / Knock Off / Pursuit
- U-Turn
- Roost
- Defog
Other than that, it looks really solid. Good job B)