ViewPortFrame Problem

So I’m basically attempting to make a “Hatching System,” but my PetModel camera doesn’t seem to be positioned correctly. How can i rotate the my pet model?

	local Baby = game.ReplicatedStorage.Eggs.Pet[Pet]:Clone()
	local HeadPos = Baby.PrimaryPart.Position
	Baby.Parent = ViewportFrame
	
	Camera.CFrame = CFrame.new(Vector3.new(HeadPos.X,HeadPos.Y,HeadPos.Z+20), HeadPos)

image