To get it working with FM you'd need to completely block ClientUserInfoChanged when model changing is occuring and also set SET_CLIENT_KEYVALUE in PlayerPostThink.
Its how it works in VexdUM, think CStrike module using pvdata offsets?
__________________
No longer around. Thanks your support, everyone! As always: