Using :ToWorldSpace on Motor6D and camera.CFrame to create a "ViewModel" effect doesnt work as expected

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    I want to make the arms of the player to be in front of the player

  2. What is the issue? Include screenshots/videos if possible!
    There is a random offset

https://vimeo.com/850392971?share=copy

  1. What solutions have you tried so far? Did you look for solutions on the Developer Hub?

I have no idea what to do, I haven’t seen anything like this in DevFourm

				ArmRight.C0 = camera.CFrame:ToWorldSpace(CFrame.new(0,0,3))
				ArmLeft.C0 = camera.CFrame:ToWorldSpace(CFrame.new(0,0,3))

If you need to see anything else like the script please let me know. Thank You Guys😄

This problem is still ongoing for those of you who are wondering