:Sit not working on custom characters?

I created a custom character that I want players to use in my game. Here is what it looks like:

Screen Shot 2020-08-12 at 10.42.33 AM

And here is its position in the explorer: (it is called StarterCharacter)

Screen Shot 2020-08-12 at 10.44.36 AM

However, when I use the sit function on a seat when a player has this character, the player does indeed sit down, but they are just sitting down in midair rather than sitting on the seat as they should. What am I doing wrong?

Can you send a screenshot of the contents of StarterCharacter

I assume it’s something to do with the animations, I’m not 100% sure. Correct me if I’m wrong.

Here is a screenshot of the contents:

Screen Shot 2020-08-12 at 11.24.03 AM

Also here is a screenshot of what happens when I use the :Sit() function on the humanoid of that model.

Screen Shot 2020-08-12 at 11.25.28 AM

The animations seem to work fine. It’s just when I use :Sit() the character sits in midair like this:

Screen Shot 2020-08-12 at 11.25.28 AM

Hmm. I dont know whats wrong here because everything seems to be fine. Im still looking for a solution for you but I still don’t understand why its not working. Everything is absolutely fine and nothing is wrong. I dont know what is wrong. :wut:

WAIT! I might know what is wrong here. See, I"m no professional with animating and scripting but there might be something wrong with the :Sit() function. Also do you want the humanoid to sit down on a seat or sit down on the ground? If i know more I might be able to help more. And another thing, make sure the script is a normal script and not a local script. If you do have a local script then it will be only visible for the humanoid that if siting down. And make sure the script is in the player section of the Workspace. Or if this is an AI, then make it a model so you can put the script in the humanoid.

1 Like

I want the humanoid to sit on a seat, not in midair.

Ok i know what to do. Sorry about the late response though. :sweat_smile: Im not that good of a scripter but I do know what you can do to fix this problem easily. Ok so I say make a Gui pop up when close to the chair. Then do the function but only do that. I believe that it should think of doing your problem but instead it looks like your sitting on a chair because the chair is right below it. Hope this helps. Please respond to me if there is a problem.

Same goes for the vehicleseat class

SEAT:Sit(Humanoid)