16:44:22.488 - ReplicatedStorage.broadcastController:04: attempt to index nil with 'Parent' 16:44:22.489 - Stack Begin 16:44:22.489 - Script 'ReplicatedStorage.broadcastController', Line 04 - function update 16:44:22.489 - Script 'Players.benbebop.PlayerScripts.connectedTo.RequestRadio.Scripts.sync', Line 12 16:44:22.490 - Stack End
Lines adjusted for given code
Local Module Script
function broadcast.update()
game.ReplicatedStorage.clientPipeline.Broadcast.openBroadcast:InvokeServer(game.Players.LocalPlayer.PlayerScripts.connectedTo:GetChildren()[1].Id.Value)
local connectedBroadcast = game.ReplicatedStorage.clientPipeline.InstanceTransfer[game.Players.LocalPlayer.Name]:GetChildren()
connectedBroadcast[1].Parent = game.Players.LocalPlayer.PlayerScripts.connectedTo
local GuiAssets = connectedBroadcast[1]["2dSpace"]:GetChildren()
local Assets = connectedBroadcast[1]["3dSpace"]:GetChildren()
local Scripts = connectedBroadcast[1]["Scripts"]:GetChildren()
for i = 1,#GuiAssets do
local x = GuiAssets[i]:Clone()
x.Parent = game.Players.LocalPlayer.PlayerGui.Viewer.Window
end
for i = 1,#Assets do
local x = Assets[i]:Clone()
x.Parent = game.Players.LocalPlayer.PlayerGui.Viewer["3D"]
end
for i = 1,#Scripts do
Scripts[i].Disabled = false
end
end
Not much to say, I don't see where I'm going wrong here.

5 comments
Also 2 broadcasts exist, the function and the variable you need to change the variable's name or the function's name to help as well
The main purpose of this is to be able to get massive amounts of instance data, that I couldn't possibly use Instance.new() for, from one client to another. ReplicatedStorage is the only real way I could make it work. I assumed that it wouldn't need much context, since usually these things don't. Also this specific Module Script is only required by Local Scripts, so it works like a LocalScript.
it is a module script so the function is technically called broadcast.update() and there is no chance that the function will be referenced beacause the script is defining the function so if you type the function name within the function it won't be anything special
I fixed that already, still getting this error. I updated the post with my new script. The exact same code works fine in another part of the script which makes it all the more confusing.
Ok so turns out it was unrelated to this script, because some random other script was making two instances when it should've made one. Thanks for the help none the less.