So while looking for a solution to my Motor6D problem I found none but many open threads. I naturally found my own solution and would like to share it.
The problem
Motor6D and other welding methods cause issues when welded from a characters body part to the other. The main problem is whenever the any players humanoid dies, the other one dies with them. The other solution would be to use AlignPos and AlignRot but, this causes a server delay.
So I simplified it. I made a simple script that you drag and drop into startercharacter that creates a replacement of HRP to weld to.
Advantages
Seamless / No delay on client
Easy to use
Easy to customize
Possible disadvantage
Unsure if it is performant as I haven’t tested in large scale.
Only set up for HRP out of the box, you can edit it yourself or just ask AI if you can’t script
Enough yapping heres the model:
How to use it
The actual model has a readme I made really quickly, there is a script in there that automatically deletes the model and inserts it into starter character so its ready instantly.
Welding: It’s SO simple. Instead of HRP just make it WeldHRP, EXAMPLE:
And that’s all, hopefully someone finds this useful and lmk if u want me to change something or need help! I check this forum every other day and give out help.
Some threads mentioning this issue ( Unsure as to why this hasn’t been fixed, it’s been a bug from the very beginning ):