BRK RP Dice
Preview on youtube
BRK RP Dice is a BG3 inspired dice rolling script for RedM, built for immersive RP rolls and reusable skill checks.
Players can use /brkroll to roll a D20 in-game with a polished dice animation, sound effects, and success/failure visuals. After rolling, players can choose whether to display their result to nearby players for RP purposes.
Example RP Scenario
A character is searching an abandoned campsite for tracks. The player uses /brkroll looking for signs of where the rider went.
This gives players a simple way to add chance based outcomes to investigations, hunting, lockpicking attempts, medical checks, bar fights, negotiations, or any other RP scene where success is uncertain.
Developers can also use BRK RP Dice as an exportable minigame inside other scripts, such as carving, lockpicking, crafting, hunting, animal care, or other skill based actions.
Features:
-
BG3-inspired D20 dice roll animation
-
Success, failure, critical success, and critical failure visuals
-
Roll, success, and failure sound effects
-
/brkrollcommand for RP dice rolls -
Optional nearby RP result display
-
Exportable minigame for developers
-
Configurable presets for different checks
-
Supports soft/hard job based skill check logic in external scripts
-
Built for RP
Developer Export Example:
exports.brk_rp_dice:RollCheck({
preset = 'carving',
failBelow = 8,
modifier = 0,
}, function(success, rolled, isCrit, checkData)
if success then
-- continue action
else
-- fail action
end
end)
Notes:
-
This is a free BRK Scripting Studios resource.
-
Support and updates are available through the BRK Discord.
Discord: https://discord.gg/d5Bg8WCAP
CFX: https://forum.cfx.re/t/brk-rp-dice/5414621/3
Updates:
- Blocks repeat
/brkrolluntil roll/share flow finishes - Roll must be dismissed/private or display timer must end - *before another RP roll can start *
- updated README for clearer export instructions
- added configurable /brkroll webhook logging with rolled for text
- fixed roll prompt cleanup and shared overhead display
- added optional BRK Chat feed display when pressing E
- updated display text positioning, dynamic