an example of my problem is i keep ending up with my scripts starting like this
local model = game.Workspace.model
local partA = model.partA
local partB = model.partB
local partC = model.partC
and i keep having to repeat that for several lines of code.

1 comment
You could condense it to one script, use global variables (not recommended), or use a loop to do what you want to every member of the model, as shown by Timser.