-
What do you want to achieve? I want to reseat a player (make them sit again) on a seat.
-
What is the issue? Using seat:Sit(humanoid) only sits the player, it doesn’t reseat it.
-
What solutions have you tried so far? I have tried using seat:Sit(humanoid), but it won’t work. Also on the devforum I found nothing.
NOTE: I have tried disabling, then enabling and sitting the player but it looks really weird and I want to make it seamless.
1 Like
I think you want to kill the player then seat him?
If so, then do this:
player:LoadCharacter()
seat:Sit(humanoid)
This should be in a server sided script, because LoadCharacter only works in the server.
I want to reseat them while they’re alive without killing them
?
I am gonna need some more context, otherwise if it’s just that simple then the code below should work.
humanoid.Jump
task.wait(0.1)
seat:Sit(humanoid)
It’s like what you sent, but I’ve tried that already and it looks kinda weird.
set their jump power / jump length to something very small and then make them sit?
Why would you even need this though? it sounds utterly useless.
Without a jump, I belive you can just force stand the player by doing Humanoid.Sit = false
and then you can just use the seat:Sit(Humanoid).
If you want no movement at all, try anchoring the player before/after the force stand.