So I insert a bodygyro into a ship, and it’s supposed to stabilize the ship. When another person jumps on the ship, whatever side they’re on the boat will tilt that way like the player weighs too much. Isn’t a bodygyro with maxforce math.huge supposed to keep the whole thing stable?
make sure it has enough force at the time. the max force may be high but if its not using any of it it wont matter.
Check D,P and MaxTorque to ensure its got enough force to counteract the players weight.
I set the maxtorque to math.huge for every coordinate, P is 500, and I don’t really know how D works so i just kept it default.
500 is actually low for a force. you will find that force tends to be much higher numbers. set P to a high number and see if it straightens up quickly.
When I set it over 10000 it starts looking a bit choppy I have to keep turning it so it stops. I’m not sure how to go about fixing that. I think the reason it looks choppy is because the force is too much so it reaches it’s point too quickly.
Thats it, the whole purpose of setting it higher is to make sure it will move at all. Now all you have to do is find the right balance of D, P and max torque. The D is the dampening value which means is what allow it to rock past the point of it being level again.all
You could in theory create a script that will change the values then drop a part on one side on repeat. This means would easily be able to fine tune any boats in your game. (Do this for P and D). Its by no means the best or only solution but its a simple way to fine tune it.