If I were to change the ShirtTemplate property of a shirt in a LocalScript (Client side), it would only change for the client, how could I make it change so every player sees the LocalPlayer wearing the updated Shirt?
You could use RemoteFunctions to communicate with a server sided script to change the shirt of the player.