DragDetectors not working as intended

– IF THIS IS THE WRONG CATEGORY PLEASE TELL ME

What a great addition to Roblox Studio! I can’t wait to see more features to come in the future. I can’t wait to see stuff like shaders, dynamic skyboxes, etc.

However I have a slight, well, major problem. I’m working on a rail simulation project. And I’m trying to program a locomotive, and I had placed the DragDetector instance in the couplers (So i can realistically couple trains and such). However whenever I drag the coupling loop, it moves the WHOLE locomotive with it when I don’t want it to.

I believe its best for me to just show you rather than tell so here: 2024-06-18 20-22-37.mov - Google Drive

Can somebody please tell me what I can do to stop this issue? Because I can’t work like this. And on a side note why is my couple draggable part like coming off the loco when I drag it? Its all connected via HingeConstraints.