I tried using camera offset to place the camera 1.75 studs away from the user without rotating. However, when I equip, and unequip, it rotates the camera (too).
Code:
ChangeTween = {TweenService:Create(Humanoid, TweenInfo.new(0.2), {CameraOffset = Vector3.new(1.75, 0, 0)}), 1}
ChangeTween[1]:Play()
and
UnequipTween = TweenService:Create(Humanoid, TweenInfo.new(0.2), {CameraOffset = Vector3.new(0, 0, 0)})
UnequipTween:Play()
Video (the second time I did it, it worked as intended, but the other times it didn’t):
https://gyazo.com/b0d8c4463574fe5e75df0d25e1067985.mp4