Continuing the discussion from Replicating a ModuleScript from server -> PlayerScripts?:
The server can see a player’s Backpack, PlayerGui, and StarterGear. While clientside changes don’t replicate with filtering enabled, the server still knows that the container exists, and can parent things to it which in turn replicate to the client. Why is this not also true with PlayerScripts?
Left: Server; Right: Client