Not able to sit in anchored seat

This glitch has been around forever and needs to be fixed.

1 Like

I actually know why the glitch happens: it has to do with welds. If one or both Parts of a weld are anchored, it treats both as anchored. The same applies to Rotate and Motor.

Wow, thank you! I’ve been having alot of trouble with that.

Oh wait, I though you posted a solution to the problem. Well, back to welding unanchored seats to anchored parts

yeah. It’s an unfortunate reality.

Seats basically do.

seat.Touched:connect(function (hit)
local humanoid = hit.Parent and hit.Parent:FindFirstChild("Humanoid") or nil
if humanoid then
local weld = Instance.new("Weld",seat)
weld.Part0 = seat
weld.Part1 = humanoid.Torso --This is a thing now right?
weld.C0 = CFrame.new(0,seat.Size.Y/2,0)
end
end)

When really it needs to be doing

seat.Touched:connect(function (hit)
local humanoid = hit.Parent and hit.Parent:FindFirstChild("Humanoid") or nil
if humanoid then
humanoid.Torso.CFrame = weld.C0 = CFrame.new(0,seat.Size.Y/2,0)
local weld = Instance.new("Weld",seat)
weld.Part0 = seat
weld.Part1 = humanoid.Torso --This is a thing now right?
weld.C0 = CFrame.new(0,seat.Size.Y/2,0)
end
end)

I’ve also noticed more recently there is a bug where you can only see your own character sitting down.

[quote]
I’ve also noticed more recently there is a bug where you can only see your own character sitting down. [/quote]
actually, that is directly tied to roblox’s networking code. The way Roblox handles vehicles now is not through the server any more, but through one of the clients. The person who is sitting is the client who calculates the physics of the vehicle.

the trouble is that the person who controls the vehicle physics is not always the person who needs to be, which causes accidents and all sorts of trouble. It is particularly frustrating that there is no way to set who the designated driver of a given vehicle is so that they can see what is going on.