The viewport frame is supposed to look like this.
This is what it looks like ingame.
I looked at other posts on the devforum and nothing fixed my issue, and I tried parenting the camera to workspace and that still doesnt work. I checked the camera CFrame and it did change and it has the model parented under it but it just doesnt show it for some reason.
This is the source code:
local CFRAMES = {
['Cameraman'] = CFrame.new(-927.069702, 14.0545511, -652.310364),
['Camerawomen'] = CFrame.new(-941.95166015625, 13.580607414245605, -652.5048828125),
['Cinema Man'] = CFrame.new(-947.031494140625, 13.697810173034668, -640.4605102539062),
['Large Cameraman'] = CFrame.new(-932.0232543945312, 13.838464736938477, -652.6970825195312),
['Large Speakerman'] = CFrame.new(-932.3832397460938, 13.601818084716797, -662.18115234375),
['Large TV Man'] = CFrame.new(-931.6209106445312, 13.426291465759277, -640.2113037109375),
['Plunger Cameraman'] = CFrame.new(-946.83984375, 13.027830123901367, -652.223388671875),
['Scientist Cameraman'] = CFrame.new(-936.8269653320312, 13.225418090820312, -652.4730834960938),
['Speakerman'] = CFrame.new(-926.8245239257812, 13.195444107055664, -660.4623413085938),
['TV Man'] = CFrame.new(-926.8426513671875, 13.376238822937012, -640.7507934570312),
['TV Women'] = CFrame.new(-936.8817138671875, 13.629364967346191, -640.8072509765625),
['Titan Cameraman'] = CFrame.new(-951.895751953125, 13.631367683410645, -653.0413208007812),
['Titan Speakerman'] = CFrame.new(-936.897705078125, 13.6876859664917, -661.0828247070312),
['Titan TV Man'] = CFrame.new(-941.8502807617188, 13.248614311218262, -640.7109985351562),
['Upgraded Titan Cameraman'] = CFrame.new(-956.8910522460938, 13.522299766540527, -653.0560913085938),
['Upgraded Titan Speakerman'] = CFrame.new(-942.1333618164062, 13.828829765319824, -661.9937133789062),
}
local RP = game.ReplicatedStorage
local Characters = RP:WaitForChild('Characters')
local Template = script:WaitForChild('Template')
local function CreateTemplates()
for i,v in Characters:GetChildren() do
local newTemplate = Template:Clone()
newTemplate.Name = v.Name
local newCharacter = v:Clone()
newCharacter.Parent = newTemplate
local newCamera = workspace.CurrentCamera:Clone()
newCamera.Parent = newTemplate
newCamera.CameraType = Enum.CameraType.Scriptable
newCamera.CFrame = CFRAMES[v.Name]
newTemplate.CurrentCamera = newCamera
newTemplate.Parent = script.Parent
task.wait()
end
end
task.spawn(CreateTemplates)