Consider the example of CSmart, that calls this function in its constructor:
LoadPart(0, 802)
...and this line in rsrc/default.avarascript:
bspMissile = 802
It would be great if we could replace lines like that in CSmart with something similar to LoadPart(0, "bspMissile"), enabling level designers to overwrite the value for bspMissile and as a result the shape of the projectile that is loaded/fired by the player.