Custom "Sitting" animation via chair or sit point?

So I’ve been wondering if this can be done for a little while and have been trying to figure this out for a while.
Is there a way for a chair/intractable object to put the localplayer into a custom animation?
What I’m trying to do is make like a place for characters to ‘sit’ where their avatar will take a preset pose in say a display and just sorta hold it.
Like imagine you interact with something and your put into a group photo backdrop. Or look like a figure on display. Holding a pose as an “animation” that the localplayer acts out until they move where it spits them right back out like a chair would.