Strange SetRelativRotation behavior

Video: [YouTube Link][1]

I’m setting the relative rotation to 0,0,0 and then I attach it to a socket. But sometimes the rotation is different and I’m not sure why this is happening. Do anyone have a solution for this?

[1]:

Can you please attach your implementation via screenshot? It’s really hard to debug with the limited information, the video alone does nothing. I thought it was collision, and it still could be. I tried an implementation on my mine and it seemed to be working as intended, but I just don’t know what your setup is.