I took your suggestion, and I swear I've made it work, but it still doesn't...
I made a new IdleAnim, using the same Nif file that the original StatuePose IdleAnim uses, and made it so it works with the requirements GetIsID, and GetIsCurrectPackage, both the same as what the Statue NPC is using, even using the Actors In Charge mod as a reference, and STILL nothing...
I'm at my wits end...
I made a new IdleAnim, using the same Nif file that the original StatuePose IdleAnim uses, and made it so it works with the requirements GetIsID, and GetIsCurrectPackage, both the same as what the Statue NPC is using, even using the Actors In Charge mod as a reference, and STILL nothing...
I'm at my wits end...

You just want a statue, yes? Not one of the player, like in Bruma, just any NPC as a statue?
EDIT
I've dissected the Bruma player statue, and it's surprisingly easy to create an NPC statue.
Below is the "Object" script you need to create then attach to the NPC base record. Replace "BAN" with your own prefix (or rename however you wish), BAN is just what I always use for Better Cities.
BANNPCStatueRef is the name allocated to the placed ACTOR record for the NPC.
BANNPCStatueMarker is an X-Marker Heading placed at the spot the statue is to stand, facing the correct direction. Place BANNPCStatueRef at the same spot.
BANNPCStatuePose is a new AI Package, it's a duplicate of MQStatuePose except with Location changed to "Near Editor Location".
You'll need to place a single, unlinked pathgrid node at the point where the X-Marker Heading is placed, and then place a subspace which encompasses the pathgrid node and statue location, but doesn't include any nearby pathgrid nodes or pathgrid links.
You might also need to place Collision Boxes around the statue to prevent the player getting too close and clipping through.
Create a new IdleAnim as duplicate of the MQ14StatueIdle only change the dependency to use BANNPCStatuePose.
The weapon doesn't always appear on first load, but if you leave and return to the cell it should appear.
scn BANNPCStatueScriptref BANNPCStatueRefshort distancecheckbegin OnLoad BANNPCStatueRef.moveto BANBANNPCStatueMarker BANNPCStatueRef.addscriptpackage BANNPCStatuePose ; shouldn't be necessary if already stated in the NPC record BANNPCStatueRef.pms effectstone BANNPCStatueRef.pickidle BANNPCStatueRef.setalert 1 BANNPCStatueRef.setghost 1 BANNPCStatueRef.setunconscious 1 BANNPCStatueRef.setdestroyed 1 ; so you can't activate statue BANNPCStatueRef.setscale 1.8 ; increases size of statue BANNPCStatueRef.setav speed 0 ; so you can't push it aroundendbegin gamemode; pick idle whenever the player gets close if distancecheck == 0 if getdistance player <= 2100 set distancecheck to 1 BANNPCStatueRef.pickidle endif endif if distancecheck == 1 if getdistance player > 2100 set distancecheck to 0 endif endifend
EDIT
There were a few edits and updates down here as I was figuring stuff out, but I've removed them now as they're redundant.