How to make my interaction component replicate?

Hi, I’m making an interaction component for my characters. The idea is that I can throw this component onto any character that I want to be able to interact with stuff. Currently, I’m using an interaction interface inside the component to tell things what to do.

My issue is that I cant figure out how to make these things replicate. I think I have to use switch on authority but I’m not sure.

This is inside my character (the character also implements an interaction interface)

Heres whats inside the Component:


And here’s what I have on an item that I want the player to be able to interact with

Everything works, but only for the server, can I even use a component for this?

Pt 1 shows how to setup the interaction code and implement basic interaction with actors.
Pt 2 updates the interaction conditions for accuracy and introduces a door system.