About this mod
Gives Karlach the Hellish Rebuke racial trait. Requires Script Extender.
- Requirements
- Permissions and credits
- Mirrors
- Changelogs
I watched Love is a Legendary Action the other day and to my delight, Karlach got into a bar fight. To my bigger delight, she then straight up killed a man with Hellish Rebuke for spilling her beer. I NEEDED IT! And so: this mod was born.
On a save load, Karlach will get the same Hellish Rebuke available to Asmodeus Tieflings:
- 3d10 Fire damage (DEX save)
- Reaction only
- Available once per long rest

Comes in a pak file. Place in your Mods folder. Export to the game with your mod manager of choice. (I recommend BG3MM.) Load order doesn’t matter.
For manual installation:
( ↓ PATCH 7 ↓ )
<node id="ModuleShortDesc">
<attribute id="Folder" type="LSString" value="robogena_HellishRebukeforKarlach"/>
<attribute id="MD5" type="LSString" value=""/>
<attribute id="Name" type="LSString" value="Hellish Rebuke for Karlach"/>
<attribute id="PublishHandle" type="uint64" value="0"/>
<attribute id="UUID" type="guid" value="49864158-3fc5-4904-8163-e7f67ada3666"/>
<attribute id="Version64" type="int64" value="72057594037927936"/>
</node>
( ↓ PATCH 6 ↓ )
<node id="ModuleShortDesc">
<attribute id="Folder" value="robogena_HellishRebukeforKarlach" type="LSString" />
<attribute id="MD5" value="" type="LSString" />
<attribute id="Name" value="Hellish Rebuke for Karlach" type="LSString" />
<attribute id="UUID" value="49864158-3fc5-4904-8163-e7f67ada3666" type="FixedString" />
<attribute id="Version64" value="36028797018963968" type="int64" />
</node>
⭐UNINSTALLING⭐
This mod can be removed at any time; saves that already have a Karlach with Hellish Rebuke won’t be affected. However, this means that uninstalling the mod itself will NOT remove Hellish Rebuke. If you want to get rid of it, you’ll need to manually remove it. In the SE Debug Console, enter these two commands:
RemoveSpell("S_Player_Karlach_2c76687d-93a2-477b-8b18-8a14b549304c", "Shout_HellishRebuke_AsmodeusTiefling")
AddBoosts("S_Player_Karlach_2c76687d-93a2-477b-8b18-8a14b549304c", "ActionResource(Interrupt_HellishRebukeTiefling_Charge,0,0)", "", "")
If you don’t already have the Debug Console enabled, read this to learn how. BG3MM users can also enable the console via its Script Extender preferences.