Hello, I’m making a bot that finds the nearest bus, gets in it and stays in the seat until it reaches the destination point. Then the bot leaves the bus and the destination and origin point shuffle.
All of this works but when the bus comes to pick up the bot again the bot doesn’t sit in any seats, it just walks through them.
Any ideas what I can do? I tried replacing the bot with a backup but that didn’t work, I tried disabling and enabling the seats when nobody sits in them and changing bot’s Humanoid.Sit to false.
Here’s the demo place: bot7.rbxl (34.4 KB)
How to replicate the issue:
To see the issue take a bus behind the bots, drive up the red point and stop [bots start moving when bus is stationary], wait for them to get in the bus and drive to the blue point, the bots will leave. Now back up the bus at least 50 studs away from the blue point, when it turns red drive back to it. Now the bots will repeat the script but now they walk through seats without sitting in them.