Thanks for all of the responses. I was looking to only have one library for all scripts in a bundle located in scripts so that I didnt have to save them as bundles themselves. It worked specifying paths for libraries with handlers.
set resourceLoc to POSIX path of (((path to me) as string) & "Contents:Resources:")
tell application "System Events" to set resourceLocation to POSIX path of (container of container of container of container of folder resourceLoc)
set scriptLocation to resourceLocation & "/Scripts"
However I couldn’t resolve a way to specify it for liraries speciying their own terminlogy such as Shanes Dialog Toolkit Plus.
I was looking to do this for the main reason of exporting a bundle run does not make .scptd files run only. Having to export seperately, remove the originals and add the run only files is a time consuming step that can quickly mess things up if you accidentally replace the original with run only.