Một RigidConstraint kết nối hai Attachments hoặc Bones và đảm bảo chúng giữ vị trí/orientation tương đối với nhau. Tính linh hoạt này mang lại cho nó các chức năng bổ sung ngoài WeldConstraint, chẳng hạn như gắn các phụ kiện vào Attachments trên một nhân vật.
Khi tạo một RigidConstraint bằng cách sử dụng nút Constraint trong Studio, công cụ hoạt động khác nhau tùy thuộc vào việc bạn nhấp vào các BaseParts, Attachments, hoặc Bones hiện có sau khi công cụ được kích hoạt:
- Nhấp vào một BasePart hiện có sẽ tạo một Attachment mới trên đó như là RigidConstraint.Attachment0 hoặc RigidConstraint.Attachment1 dự định.
- Nhấp vào một Attachment hoặc Bone hiện có sẽ sử dụng instance đó làm RigidConstraint.Attachment0 hoặc RigidConstraint.Attachment1 dự định.
Sau nhấp chuột hợp lệ thứ hai, một RigidConstraint mới sẽ được tạo ra để kết nối hai attachment mới. Nếu nhấp chuột đầu tiên hoặc thứ hai không được thực hiện trên BasePart, Attachment, hoặc Bone, quy trình sẽ bị hủy và không có ràng buộc nào được tạo ra.