I cant Get my Related Cframe Script Working and I Have No Idea Why

Hi, I tried looking on the Dev form to see if there were any other posts like this and I could not find anything. I can’t get my code working there is an error over hunting and I can’t figure out how to fix it.
Sorry, I’m really new at scripting. Any help would be awesome thanks!

local mypart = Instance.new(“Part”,workspace)
local myPos = Vector3.new(0,10,0)
local myLook = Vector3.new(0,1,0)
local myCFrame = CFrame.new(myPos,myLook)
mypart.Anchored = true

while (1) do
mypart.CFrame = myCFrame
Pigred72 = workspace:WaitForChild(“Pigred72”)
myLook = Pigred72.HumanoidRootPart.Position
myCFrame = CFrame.new(myPos,myLook)
wait ()
end

local function getClosestAvatarPostion(part)
local Players = game.Players:GetChildren()
local PlayerPostion = {}
if #PlayerPostion then

	for key, Player in pairs(Players) do
		local plName = Player.Name
		local plPos = game.Workspace:WaitForChild(Player.Name).HumanoidRootPart.Positon
		local plDis = (part.Position - plPos).magnitude
		table.insert(PlayerPostion,key{plName,plPos,plDis})
	end
	
	Hunting = PlayerPostion[1]
	
	for x = 1,#PlayerPostion,1 do
		if PlayerPostion[x][3] < Hunting[3]then
			Hunting = PlayerPostion[x]
		end
	end
	if Hunting then
		return Hunting[2]
		else
	   return part.Postion	
	end
	 
 else
	return part.Postion 	
end

end