I got a new spectate system but still how can i do this with StreamingEnabled on?

Like this?

previous.MouseButton1Click:Connect(function()
	local players = game.Players:GetChildren()
	local max = #players
	num = num - 1
	if num < 1 then
		num = max
	end
	local player = players[num]
	game.Players.LocalPlayer:RequestStreamAroundAsync(player)
	camera.CameraSubject = player.Character.Humanoid
	status.Text = player.Name
end)

next.MouseButton1Click:Connect(function()
	local players = game.Players:GetChildren()
	local max = #players
	num = num + 1
	if num > max then
		num = 1
	end
	local player = players[num]
	game.Players.LocalPlayer:RequestStreamAroundAsync(player)
	camera.CameraSubject = player.Character.Humanoid
	status.Text = player.Name
end)