Welding weirdly with animation

I tried to make some grab move and it turned out to weld weirdly. Is there a way to fix it? I just made them weld together and anchor the players humanoidrootpart so they dont get teleported weirdly, then I just add a velocity and removed the weld later. So, how would I fix this? It looks like this https://gyazo.com/610c962961c861e45da76af31898efe0

Any help is appreciated.