So for my viewmodel I have it update each RenderStep to look with your camera.
However, the taser beam effect is desynced with the viewmodel movement for some very strange reason. I use the same thing for both the viewmodel and the beam, I just CFrame it where I want it. Really don’t get why I’m getting this desync.
Only thing i can think of is the fact the arm parts and other things are welded to the root part (which is what gets CFramed each RenderStep to look in the camera direction) so I do wonder if that’s the cause.