I have been trying to make a parachute as an ingame item but somehow it doesnt slow down the plane it just shakes the rope instead.
I tried adding the same bodyvelocity to one of the parts which is welded to the plane and that prevented the plane from moving completely.
But somehow if the same bodyvelocity is inside a part which is connected to the plane via a Ropeconstraint it wont slow down the plane.
Are you trying to lower the velocity of the plane by adding a BodyVelocity to the plane/parachute to slow it down?
In order to ensure the parachute will have the desired effect, you might want to implement its functionality exclusively through code. The parachute model can function as a visual effect to communicate this to the player, but relying on two forces influencing each other while flying through the skies doesn’t seem to be the most fail-proof way of handling this in your game.
I’d recommend applying a negative force to the parachute in the opposite directly of velocity, scaled to velocity. In this case, you’d use a BodyForce or better yet, a VectorForce.
For example, you can set
force = -plane.Velocity / 10;
You’ll need to play with the numbers.
You can decide whether or not to apply to the parachute or the plane itself.
The plane which was shown in the video did not have the Motor6D’s and it still caused issues.
The only thing which has Motor6D’s is the player its character.