I guess we just pull a Thor move and slam them on the ground after?
Omg this is actually an interesting idea and something I’ve never seen in a game: forced character immersion
So: some items you really really could actually use in real life (like glass jars as an example) but make the game a bit weird (making water too easy, or an item devs don’t want you to have) the character immediately after use, destroys them in some character specific way. Like (glub glug glug) then they speak “Nobody needs this useless jar!” And smash it on the ground. Oh, they are just ignorant or have a big ego.
then, other items they just seem to hate but it’s random or when they’re near water or a ledge they sometimes get triggered Like, you’re walking and see some water and stop for a drink. Suddenly “I hate this stupid (item)” and you throw your gun into the water (and it deepens immediately).
Blood moon in full swing and you shoot your AK and miss too much? A random “Stupid gun, the aim is off!” And it auto throws it and immediately Despawns. Or you miss with a knife 2 times and , whelp, your character got mad and blamed the knife and now it’s gone.
In this way you would be punished with never knowing what is going to be auto trashed out of the characters core stats/frustration/ego. Additionally, maybe the more of x gets thrown away, a counter maxes out (maybe like 3-5 auto junk/throws in a row) and after that you can’t use that weapon/item anymore (no seriously your character just can’t use a bow because you can’t shoot with a bow either, or they literally random stat rolled and they hate bows.
It would also be a fun? Way to punish someone with too many resources in their backpack. Got 24k of rocks? “Damn that’s heavy!” Poof , a stack is thrown away now you have 18k rocks. Better start using or storing them!