How to recreate a player shifting forward from the camera

Hello, I wanted to try making a cool camera effect that I saw in a game where a player’s character would be moving slightly farther from the camera. I just wanted to ask how this is actually done since I can only assume it is done by using an invisible part and having the player always spectate that part while when moving the player, the invisible part stays there. I would also guess that you move the player forward using CFrame a bit from the invisible part. I want to know if this is right and if not, how it is done, I won’t beg for a script.

This is what it looks like.

I am new to camera manipulation so any helpful info will be appreciated.

May I suggest you try out what you described and see if it works.
Make a copy of your game before so it does not matter if your experimental coding causes problems you cannot solve.