I posted a stock
strip_user_gun
To strip nades or c4 set it's ammo to 0 with cs_get_user_bpammo and then switch to another weapon.
To strip shield:
- drop it
- find it's entity with find_ent_by_owner
- if FL_ONGROUND flag is set - continue search (previous steep)
- remove shield entity