Live
badgyver published Npc BandsWrecks published The DiverWrecks followed @JeffGoldblumeZA_Machete published ShoppyStock EditorWizla reacted 👍 to Triviamagnumk reacted 🔥 to Zombie AnimalsSilent_Creations published Node-loot IslandSilent_Creations published Halloween RaidIslandsSilent_Creations published New Haven OutpostAmanda Davis followed @Silent_Creations𝐻𝒾𝑔𝒽𝑀𝒾𝓁𝑒𝓈 followed @Silent_CreationsSilent_Creations published Map DecorMabel published TriviaSilent_Creations published Murder FarmSilent_Creations published The Morgue Silent_Creations published Large Mod/Staff RoomSilent_Creations published Halloween DecorSilent_Creations published 5 Pack of Custom Build LocationsSilent_Creations published Mini Raid Islands 5 PackSilent_Creations published Small Mod/Staff RoomSilent_Creations published 2 Pack Custom Raid IslandsSilent_Creations published Silents Heli Tower V2Silent_Creations published The Auto ShopSilent_Creations published Modular Road TunnelsSilent_Creations published Node-Loot Island V2Silent_Creations published Roadside WarehouseSilent_Creations published Silents ArenaSilent_Creations published Sewage Treatment PlantSilent_Creations published Black Rock Medical CenterSilent_Creations published Mills Trailer Park
Browse/Rust/Plugins/Scrap Keeper

Scrap Keeper

Scrap Keeper1 / 7
Description

Do your players have Excess scrap with nothing to use it on?

Help players get rid of it and competing / working together with Scrap Keeper.

Scrap Keeper is an NPC that has a UI for depositing and viewing the top scrap contributors for the wipe.

When the Top Spot has been taken, players will be notified who the new leader is. 

The plugin also has broadcasts at your interval, and can send the info to discord, on wipe, discord can be notified who contributed the top amount if you would like to gift that player a special perk next wipe.

The Scrap Keeper can be spawned at a monument of your choice dynamically, or spawned on your position.

Players can also work together to complete threshold rewards.

Set a goal at 10k Scrap - and grant all players that have contributed towards the goal a command. 

Set as many goals as you like.

The UI panel is customizable, use my existing PNG and create your own on top of it to make it your own. 

Permissions

ScrapKeeper.use

ScrapKeeper.admin 

Commands 

/SK - SPAWNS A SCRAP KEEPER AT YOUR POSITION

/SKREMOVE - REMOVES THAT SCRAP KEEPER YOU ARE LOOKING AT 

/SKWIPE - WIPES DATA

/SCRAPANNOUNCE - TRIGGERS THE TOP ANNOUNCEMENT MANUALLY

VIDEO



CONFIG

{
"Dynamic Spawn Of The NPC Enabled?": false,
"Dynamic Spawn Points (Relative to Monument)": [
{
"x": -8.34,
"y": 1.45,
"z": 24.75
}
],
"Dynamic Spawn Rotation Correction": 90,
"Enable Threshold Rewards?": false,
"Minimum Required Scrap to Receive Rewards": 500,
"Threshold Rewards": [
{
"Threshold": 1000000,
"Description": "Chad Reward",
"Commands": [
"say Another command goes here",
"say Yet another command"
]
},
{
"Threshold": 5000000,
"Description": "GigaChad Reward",
"Commands": [
"say Another command goes here",
"say Yet another command"
]
},
{
"Threshold": 10000000,
"Description": "Unreal Reward",
"Commands": [
"say Another command goes here",
"say Yet another command"
]
}
],
"Winner Rewards": [
"say {id} was the Scrap Keeper Winner!"
],
"Enable Runner Up Rewards?": false,
"Runner Up Rewards": [
{
"Position": 2,
"Commands": [
"grant a permission here",
"grant more here target with {id}"
]
},
{
"Position": 3,
"Commands": [
"grant a permission here",
"grant more here {id}"
]
}
],
"Enable Prize Message On Announce?": false,
"Leaderboard Panel ImageURL": "https://www.dropbox.com/scl/fi/40iy1y1rne2neiv1hxyr2/scrapleaderboard-1.png?rlkey=aw4bsumws8n271rohofft7dud&st=0de3xomk&dl=1",
"Deposit Panel ImageURL": "https://www.dropbox.com/scl/fi/9opxevktd5wevkgo57nuk/ScrapConfirmation.png?rlkey=n55xkhow7v2logpmxxvdhy0g8&st=8unvusxu&dl=1",
"Discord Webhook URL": "INSERT_WEBHOOK_URL",
"NPC Clothing Options": [
{
"Shortname": "metal.plate.torso",
"Skin": 3280605481
},
{
"Shortname": "metal.facemask",
"Skin": 3280621382
},
{
"Shortname": "shoes.boots",
"Skin": 2830476912
},
{
"Shortname": "hoodie",
"Skin": 3223886138
},
{
"Shortname": "pants",
"Skin": 3223902740
},
{
"Shortname": "gloweyes",
"Skin": 0
}
],
"Max Characters in Name to Display in Leaderboard": 10,
"Dynamic Spawn at this Monument (Requires your Position Input to be set to match Monument if Changing from Default.)": "assets/bundled/prefabs/autospawn/monument/medium/compound.prefab",
"Announce Scrap Leaderboard To Chat Every x Seconds (0 To Disable)": 600,
"Prize Message": "<color=#FF5733>Scrap Keeper</color>\n\nContribute <color=#FF5733>Scrap</color> to the <color=#FF5733>Scrap Keeper</color> by the <color=yellow>Quest Room</color>, This Wipes Prize, $10 Steam Gift Card for Skins(or Alt Item)."
}

Lang

{
"NoScrap": "<color=#FF5733>Scrap Keeper</color> \n\nYou have no <color=#FF5733>Scrap</color> to Deposit...",
"ScrapDeposit": "<color=#FF5733>Scrap Keeper</color>\n\nYou have deposited <color=#33ffbd>{0}</color> <color=#FF5733>Scrap</color>.\n\nFor a Total value of <color=#33ffbd>{1}</color> <color=#FF5733>Scrap</color> contributed this Wipe.",
"CurrentRank": "<color=#FF5733>Scrap Keeper</color>\n\nYour Current Ranking on The <color=#FF5733>Scrap Leaderboard</color> is: <color=#33ffbd>{0}</color>",
"ScrapWiped": "<color=#FF5733>Scrap Keeper</color>\n\nScrap Contributions Wiped.",
"PlayerRankAndTotal": "<color=#FF5733>Scrap Keeper</color>\n\nYour current rank on the <color=#FF5733>Scrap</color> Leaderboard is: <color=#33ffbd>{0}</color> \nYou have contributed a total of <color=#33ffbd>{1}</color> <color=#FF5733>Scrap</color>.",
"NoScrapContributed": "<color=#FF5733>Scrap Keeper</color>\n\nYou have not contributed any <color=#FF5733>Scrap</color> yet.",
"ThresholdRewardClaimed": "[<color=orange>Scrap Keeper</color>] \nThreshold Reward Claimed: <color=orange>{0}</color>. \n<color=orange>Scrap</color> Contributed For Reward: <color=orange>{1}</color>. \nTotal Accumulated <color=orange>Scrap</color>: <color=orange>{2}</color>",
"UnclaimedThresholdReward": "[<color=orange>Scrap Keeper</color>] \nUnclaimed Threshold Reward: <color=orange>{0}</color>. \nAmount of <color=orange>Scrap</color> needed: <color=orange>{1}</color>",
"NewTopLeader": "<color=#FF5733>Scrap Keeper</color> {0} has just taken the <color=#33ff33>#1</color> spot on the <color=#FF5733>Scrap Leaderboard</color>!",
"WeCantTalk": "<color=#FF5733>Scrap Keeper</color> \n\nYou don't have Permission to Deposit <color=#FF5733>Scrap</color>."
}

Thank you to @Luuxen for the help testing.

$20.00
Views1.2k
Downloads65
Purchases0
Rating 0.0
Version1.1.6
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size50 KB
PublishedMar 24, 2026
UpdatedJul 13, 2026
✓ Reviewed for safety and integrity