так тебе нужно понять в каком месте ошибка для начала
выводи себе чат лог, когда заходишь в кулшейп
выводи лог, когда нажимаешь на интерракт в кулшейпе
чтобы ну, понять что и в каком месте неправильно, так же невозможно угадать что ты сделал не так
потом - ты хочешь отдельную фракцию, или просто здание с таким же функционалом?
если просто здание, а фракция единая - то можно же просто кулшейпов с педами добавить с теми же интерракт чеками