๐ BLN Belt Attachments โ



๐บ Preview โ
๐ฝ Get it Now โ
Realistically display your weapons and items on your character's belt when equipped from inventory but not in use. Works with lanterns, lassos, machetes, and more.
โจ Features โ
- ๐ Automatic show/hide โ Items appear on the belt when equipped but not actively used
- ๐ฅ Network sync โ All players see each other's belt attachments
- โจ Smooth transitions โ Clean equip and unequip behavior
- ๐ค Male & female โ Separate bone and offset support
- ๐งฐ Preconfigured items โ Seven attachment types ready to use
- โ Extensible โ Add categories and items in
config.lua
Supported items (default) โ
WEAPON_MELEE_LANTERNโ Regular lanternWEAPON_MELEE_DAVY_LANTERNโ Davy lanternWEAPON_KIT_METAL_DETECTORโ Metal detectorWEAPON_LASSOโ Regular lassoWEAPON_LASSO_REINFORCEDโ Reinforced lassoWEAPON_MELEE_MACHETEโ MacheteWEAPON_BOWโ Quiver
You can support and add more items as you need.
โ๏ธ Installation โ
- Download from GitHub and place
bln_belt_attachmentsin your resources folder - Add
ensure bln_belt_attachmentsto yourserver.cfg - Restart the server
๐ฎ Usage โ
The script runs automatically once installed. When you have supported items in your inventory:
- Items appear on your belt when equipped but not in active use
- Attachments hide while the item is in use, then show again when holstered
- Other players see your belt attachments in sync
๐ ๏ธ Configuration โ
Adding a new category โ
Open config.lua and add a category to Config.categories:
Config.categories = {
-- Existing categories here...
knives = {
{
hashName = 'WEAPON_MELEE_KNIFE',
model = `w_melee_knife02`,
bone = {
male = 'SKEL_R_Thigh',
female = 'skel_r_thigh',
},
offset = {
male = {
x = 0.0,
y = 0.0,
z = -0.11,
pitch = -83.0,
roll = 0.0,
yaw = 80.0,
},
female = false,
},
}
}
}Adding an item to an existing category โ
Config.categories = {
lanterns = {
{
hashName = 'WEAPON_MELEE_LANTERN_HALLOWEEN',
model = `s_interact_lantern_halloween`,
bone = {
male = 'PH_Lantern',
female = 'PH_Lantern',
},
offset = {
male = {
x = -0.05,
y = 0.0,
z = 0.0,
pitch = 0.0,
roll = 0.0,
yaw = 0.0,
},
female = false,
},
}
}
}Configuration properties โ
| Property | Description |
|---|---|
hashName | Weapon hash string, or array of hashes for multiple variants |
alwaysAttached | Optional โ if true, stays attached while the item is in use |
model | Model hash for the prop on the belt |
bone | male / female bone names (female = false uses male settings) |
offset | Position (x, y, z) and rotation (pitch, roll, yaw) per gender |
Useful bone names: RDR3 bone names reference
Tips for testing โ
- Start offset values at
0.0and adjust gradually - Test male and female characters
- Check movement animations
- Use small position steps (
0.01โ0.05) and ~5โ10ยฐ rotation steps
Troubleshooting โ
If an attachment does not appear:
- Verify
hashNamematches your inventory weapon name exactly - Confirm the model exists and loads
- Check bone names
- Adjust offsets
- Ensure the item is registered in your inventory system
๐ก Notes โ
This script is purely cosmetic and does not affect gameplay mechanics. It enhances immersion by showing items on the belt when they are not in use.
For synced attachments across all players, prefer this resource over the older bln_belt_lasso script.
๐ค Support โ
Need help? Have questions? Join our Discord server for support and updates!
- ๐ฌ Discord: Join Our Community
- ๐ฎ Live support and community help
- ๐ Regular updates and improvements
Built with โค๏ธ by BLN Studio
