Here’s the code below
Unless I am missin somethin this is quite confusin
local Render = Instance.new("Camera")
Render.Parent = ViewportFrame
Render.Name = "Render"
Character.Archivable = true
local CharacterRender = Character:Clone()
CharacterRender.Parent = ViewportFrame.WorldModel
Character.Archivable = false
ViewportFrame.CurrentCamera = Render
Render.CFrame = CharacterRender:WaitForChild("HumanoidRootPart").CFrame * CFrame.new(0, 0, -6)