This is what I have so far, but no cigar. I’m not quite sure how to achieve this. I just want to have the viewport frame basically face towards a model in the workspace. Or just face a model (that doesn’t have to be in the workspace)
local model = game.Workspace:WaitForChild("Test")
local viewportFrame = script.Parent
local camera = Instance.new("Camera")
camera.Parent = viewportFrame
-- Set the Camera's properties to focus on the model
camera.CameraSubject = model
camera.FieldOfView = 50
viewportFrame.CurrentCamera = camera
Have you tried parent that model into your viewportFrame? You may also need to set its PrimaryPart using :SetPrimaryPartCFrame(). Let me know how it goes.