Was willst du genau machen? Und die passiven Skills wirken denke ich nicht, da der Client diese automatisch über den Skill-Baum aktiviert jeweils.
Aber müssten sich rein theoretisch eigentlich auch über fire_skill() aktivieren lassen. Könnte mal ein Test wert sein.
Zu beachten ist nur, dass die Skills immer nur solange aktiv bleiben, wie man den Skill über die Waffe usw. "aktiv" hat. Wechselt man die Waffe und ist der Skill "weg" und wird sofort der Effekt abgebrochen, sollte aber klar sein.