don’t do RPCs in the construction script.
Construction scripts only run on server, never client but also it will run before the client has spawned its local version.
this would be true for BeginPlay as well, since the Server BeginPlay will happen before the client has spawned.
the best way is to RepNotify those varrialbes and On_RepNotify handle the client logic