When I seat an NPC using seat:Sit, the npc sits but the animation for sitting is not properly played. Instead, the NPC just kinda clips into the seat. I’m using the default animation script.
Has anyone else experienced this, and if so is there a fix?
An easy fix to this would just be forcing the NPC to play the seated animation by using Humanoid::LoadAnimation(animation), but there is most likely a more underlying issue here, can you possibly provide an .rbxl file?
If you do provide an .rbxl file, you can just provide the script which is making the NPC sit and the NPC itself.
You should also confirm animations are properly setup on your NPC, I quickly grabbed an NPC, threw the default animation script in it (which normal R15 users load in with), and seated the NPC via a script in ServerScriptService and it worked just fine. My place file can possibly be of use: SeatingNPC.rbxl (34.4 KB)
You may want to take the animation script I use in the NPC, as it is the most updated you can use currently.