This is just to get a feeler for how it would be received. The general idea is having a node (likely barrel size in hitbox) which is invisible while not in editor mode. interacting with this node will have the character perform an animation that originates at the node, with it's current orientation. The animation performed can be set based on existing chat emote commands. This would allow for RPers to have more streamlined houses, allow the creation of different styles of seating (imagine pillows/bed with this using /sit(n) /sleep commands). The only problem I could see with coding this is the possibility of players placing this node underground/inside objects, which may cause issues. A workaround may be saving player location when interacted with, and when cancelling the animation(by pressing any button) reloading the character coordinates to that location. (which in and of itself seems like it could be annoying to code).