You aren’t offsetting the landing gear Attachments out to match the Ball Attachments. The only reason for a HingeConstraint to move the alignment is when the Attachments aren’t in the same spot.
please make the Attachments and HingeConstraints visible in the squished image like you did in the other image.
The reason I suggested 1 ball for both wheels in each landing gear was so there were less physics involved for Roblox to worry about.
Attaching the ball as the hinge point shouldn’t cause it to break.
What is the ball’s Density set at? All assemblies of Parts attached to a HingeConstraint (meaning the Parts that both Attachments are children of) should be of pretty equal Densities. Having a Part that’s Massless with a HingeConstraint joining it to a Part that has a Density of 2 will cause physics issues.
Do you have a flying script in the aircraft which might be flipping it when the wheel Density is changed?
If not then try this.
Put 1 single sphere at the center of each landing gear assy. with the Density set at 1, Massless false and CanCollide true.
Put the Attachment0 for the HingeConstraint at 0,0,0 in the sphere.
Put the Attachment1 for the HingeConstraint at the end of the landing gear leg at the same WorldPosition and Orientation as the Attachment0.
Make sure the HingeConstraint is connected to both Attachment0 and Attachment1.
Weld all the rotating wheel MeshParts, Parts, Unions etc. to the sphere and make them Massless true, CanCollide false.
You may have to make the landing gear leg CanCollide false so the wheel doesn’t interact with it. It can be made CanCollide true if you know how to use Collision Groups to make them not interfere with each other.
I can’t see why this would be giving you issues. If the landing gear legs are not part of the aircraft MeshPart then you could try copying them to a blank baseplate and welding them (or use HingeConstraints if the gear retracts) to a single Part that simulates the aircraft.
You can then see if there are any physical issues on the blank baseplate. If there are then it is the gear & wheels, if not then it’s something to do with the aircraft itself.
There isn’t any script that changes the density, I’ve also just tested it isn’t the gear. It is the aircraft itself. Maybe I would need to reduce something on the whole aircraft to make it easier for the gear to handle maybe?
The density is a factor so it is relative… setting a density of a part to 0.5 that weighs 500 versus a part that weighs 50 is very different. The parts wont equal the same weight if both of them are set to 0.5 density.
I believe the default density is set to 0.7 so if you raise it above this value to 1 for example it will increase the overall weight… if set below then it will make it lighter than it is.
That said, you generally want your aircraft light enough that the gears and wheels can take the weight but not flip over from being too light.