you cant set the cframe of the rootpart you will need to call player.Character:SetPrimaryPartCFrame(CFrame.new(root.CFrame.p, root.CFrame.p + direction))
local root = chosen:WaitForChild(HumanoidRootPart)|
local direction = cityFireFightScene:WaitForChild(Direction).CFrame.LookVector|
root.Parent:FindFirstChildOfClass(Humanoid).AutoRotate = false|
chosen:SetPrimaryPartCFrame(CFrame.new(root.CFrame.p, root.CFrame.p + direction))|