well i mean that the attachment clones and parent it to the humrootpart but the forcefield part dont and the custom forcefield are just some sphere parts with material forcefield
well here is my tutorial
First you gotta make the forcefield itself then you gotta weld it together if you had more than one part then you unachor,cancollide false,group it then put it replicatedstorage or serverstorage then put a serverscript in startercharacterscripts and in that you gotta first clone the forcefield and put it in the players character then put the PrimaryPartCFrame of the model to the HumanoidRootPart of the character then make a weld from the primarypart of the forcefield to the hrp of character then you you have to check the spawnlocation that you have and see its duration as for me its 10 sec duration for spawn location so after welding it to hrp i wait 10 seconds then destroy the forcefield from player its one of the most stupidest method but it works