Is there a way to override desktop users' animations in a world?

Is it currently possible to override a desktop user’s animation controller for my own? For example, say I’m making a realistic first or third person shooter; I don’t want desktop users to only hold a gun with the default anim, I’d like to make my own Animation Controller to give them animations for holding and using weapons, throwing a grenade, walking, pushing a door open.
Is this something possible within Udon, or will I have to hide and lock the actual player and have them play vicariously through an NPC with said animation controller?