相机不遵循自定义字符?

Camera doesnt follow custom character?

我制作了一个点击脚本,如果玩家点击它,它会将玩家的角色变成僵尸,它几乎可以工作,但相机不会跟随玩家的新角色,工作区的相机主题仍然是玩家的旧人形

脚本:

script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
    script.Parent.Parent:WaitForChild("AI Chase"):Destroy()
    script.Parent.MaxActivationDistance = 0
    script.Parent:WaitForChild("RemoteEvent"):FireClient(plr)
    wait(0.5)
    plr.Character = script.Parent.Parent
end
end)

本地脚本:

local debounce = false

script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
    if not debounce then
        debounce = true
        repeat wait() workspace.Camera.CameraType = Enum.CameraType.Fixed until workspace.Camera.CameraType == Enum.CameraType.Fixed
        workspace.Camera.CameraSubject = script.Parent.Parent.PrimaryPart
    end
end
end)

没关系,我触发了一个远程事件并将工作区的相机设置为新角色的类人动物,它现在可以工作了!