Welds sliding out of position over time

I’m trying to make a big laser with animations for a game that me and my team are working on, however when importing and testing things in the welds slowly start to slide off the original position, i tried multiple things to get arround this issue but no matter what i do they will continue to slide off, i think this is an issue with roblox’s physics engine because when testing in a blank baseplate everything works fine as there aren’t many laggy parts.

Here is a preview of the animation:

And it becomes this:

Heres whats inside the laser model:
image

I’ve attempted to replace the welds, anchor it when the server starts wait 20 seconds and unanchor, force it to snap back into the original position but it kept sliding off.