Widget Won't Spawn on Clients

Hey! I have a custom component called Inventory and a Widget called HUD. When the game starts I setup the component to create the widget and add it to the view port only if it is local(to stop the server from running all the Characters it has from each player. My issue is that the server can run all this code fine, it can pickup the object and display it in the inventory. My issue is that the clients can’t seem to get passed the branches, and if I remove them the clients can’t create a HUD causing all the references to result in null or None. Not sure what to do, any help is appreciated. Thanks!