As you may know, stock Gmod NPCs do a variety of stuff that breaks how a lot of choreographing works — animation sometimes getting stuck, flex data not being used, etc.
I found a crappy workaround other than using cycler_actors (which can’t have any models attached, such as guns, which may be a huge limitation for some)
- Disable AI
- Spawn your NPC
- Look at it and type this in the console: ent_fire !picker startscripting
- Now, input any commands you are going to use, e.g. ent_fire !picker setexpressionoverride scenes/oa5p2_femrebel_01.vcd
And there you go. The animation plays (and loops) properly. And unlike cycler_actors, you can have attachements (guns/etc) in their hands!