Boat system with bodypos, bodygyro, body velocity working a bit weirdly

Hiya! I have a boat system which uses BodyPosition, BodyVelocity and BodyGyro.

The problem is, I want the ship to spawn facing a certain way, but because the BodyGyro has to be set to 0,0,0, the ship will just spin until its facing 0 degrees, or north. I have to make all ports face north otherwise the ships turn and can collide with the port.

How can I make it so that if the ship spawn space is facing, for example, East, the boat with spawn facing east and won’t turn to face north?

All help is much appreciated,
Thanks,
Emmett

2 Likes

When spawning the boat just set the bodygyro cframe to the port cframe.

That doesnt work, it just zeroes out whenever i turn if i do that