Moving boat but Players don’t move with it (Please Help)

So basically I have a boat that moves from A to B, and back to A (on loop, continuously back and forth to transfer Players) but I am using tweening for the smooth timed movement, and Players can’t stand on the boat without falling off.

ChatGPT says I can’t use tweening if I want players to move with the boat since it doesn’t affect physics, and it wants me to use BodyVelocity but no matter what I tried, the boat would move way too quickly from each Point (unlike the smooth 10 second ride the tweening provides), I had no control over speed, but the Players were able to ride on it.

Here’s how it’s setup

Boat1 is a Union (and has some objects welded to it)
BoatSpot1 and BoatSpot2 are point A and B

Expected outcome: Boat1 moves from BoatSpot1 to BoatSpot2 in 10 seconds, waits 3 seconds, then returns to BoatSpot1, waits 3 seconds, then continues the loop, Players are able to stand on Boat1 and move with it.

Thank you, if anyone can explain the logic that I’d need to dig into to make this work, it’s a big fix I need to push ASAP.

raycast downwards to find the part the player is standing on, and then move them with that part

i found a post where someone already answered with code

1 Like

Thank you! I’m unfamiliar with raycasting but it’s never too late to learn, I’ll give it a shot today for sure!

If anyone has any other straightforward solutions like something dumb I’m missing, then please suggest!!

Edit; That solution actually looks pretty straightforward

Okay so this worked, however I also have a Seat that is welded to the Boat (and some other moving objects in my game). For some reason now, when you sit on the seat and ride the boat, the camera becomes extremely glitchy, until the boat stops.

It’s for sure unsettling, so I’d like to fix that.

Here’s the game if you want to test the Boat, it’s near the beginning: [🌊] Grow a Garden Flooded! - Roblox