Hello everyone. I have made a van and a carry tool for my game to load boxes into the van. The problem is that there is a ton of unwelded boxes and this happens:
I have tried several things to weld the boxes to the van but all of them failed.
Full list of things I've tried
Method 1: running workspace:MakeJoints()
on parts in a Region3
Total fail: regular scripts cannot call workspace:MakeJoints()
.
Methods 2 and 3: adding parts in a Region3 to a model and calling Model:MakeJoints()
/welding each part in Region3
Another failure, Region3 is always empty for some reason.
Method 4: using WeldConstraint when the box is touched after dropping it
It welds, but the box floats in the air. Not the thing I need.
Method 5: calling Part:MakeJoints()
/workspace:JoinToOutsiders()
on parts of the van when they are touched
In this case, .Touched
doesn’t always fire on parts of the van + too many events to connect.
Method 6: welding the box when it’s touched
This one works a bit, but the problem is that .Touched
doesn’t always fire in this case. I’m not sure why this happens.
What can I try to solve this problem?
EDIT: for the most clarity, I am trying to weld the box to any part inside of the van.