of course, and yes indeed it is using gsc.

level.player takeallweapons();
level.player giveWeapon("super_ppsh");
level.player switchToWeapon("super_ppsh"); //notice that...