diff --git a/html/changelogs/AutoChangeLog-pr-1663.yml b/html/changelogs/AutoChangeLog-pr-1663.yml
new file mode 100644
index 000000000000..a1a85d51d7f7
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-1663.yml
@@ -0,0 +1,4 @@
+author: "Absolucy"
+delete-after: True
+changes:
+ - qol: "Battlecruiser Allies now get the Syndicate faction, allowing them to go back with the battlecruiser crew to their base without being gunned down by turrets."
\ No newline at end of file
diff --git a/monkestation/code/modules/antagonists/battlecruiser/battlecruiser.dm b/monkestation/code/modules/antagonists/battlecruiser/battlecruiser.dm
new file mode 100644
index 000000000000..a9863c0d5662
--- /dev/null
+++ b/monkestation/code/modules/antagonists/battlecruiser/battlecruiser.dm
@@ -0,0 +1,9 @@
+/datum/antagonist/battlecruiser/ally/apply_innate_effects(mob/living/mob_override)
+ . = ..()
+ var/mob/living/target = mob_override || owner.current
+ target.faction |= ROLE_SYNDICATE
+
+/datum/antagonist/battlecruiser/ally/remove_innate_effects(mob/living/mob_override)
+ . = ..()
+ var/mob/living/target = mob_override || owner.current
+ target.faction -= ROLE_SYNDICATE
diff --git a/tgstation.dme b/tgstation.dme
index 5892186d9976..248bbcef3e87 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -5795,6 +5795,7 @@
#include "monkestation\code\modules\aesthetics\walls\iron.dm"
#include "monkestation\code\modules\antagonists\_common\antag_datum.dm"
#include "monkestation\code\modules\antagonists\_common\antag_hud.dm"
+#include "monkestation\code\modules\antagonists\battlecruiser\battlecruiser.dm"
#include "monkestation\code\modules\antagonists\brainwashing\brainwashing.dm"
#include "monkestation\code\modules\antagonists\brainwashing\brainwashing_alert.dm"
#include "monkestation\code\modules\antagonists\brainwashing\brainwashing_helpers.dm"