I was just trying to figure out how to do this the other week and came across Packages, try learning about them they’re great and are what you’re looking for, think of them as Global Variables but for Instances
Well I haven’t personally tried this method, however I know you can upload modules as models to roblox > then call them in scripts by using the id of the model. If they’re all using similar scripts I would think uploading 1 module and calling from there would save a lot of script time and would also be easier to update.