I edited my last post since it showed an incorrect way to retrieve the socket transform.
I added some samples that I made for another thread with a functional way to retrieve the sockets (not tested but should work :3 )
The second picture shows a function that you probably wont need with your collisions.