Originally characters [strike]could only[/strike]were supposed to wear a maximum of one hat, so it made sense that they could only pick up one hat in-game. However, now that the maximum number of hats has increased to three, the number of hats that a character can pick up should also be raised to three. Additionally, it would be preferable if in place of stepping on hats to wear them (not only does it look a bit ugly when your character bounces around from stepping on an unanchored object, but if there are a lot of hats in the vicinity, it can be difficult to pick up the one you want), players could click on the hat parts located in Hat objects and given they had less than three hats equipped, the hat they clicked would be equipped.
I have created a public script that changes the method of hat equip to clicking in place of touching. It also allows equipping up to three hats and contains auto hat cleanup as well Link to model
Then maybe instead characters should only be able to pick up a certain number of hats based on how many they were originally wearing on their character.
What if you’re wearing no hats and someone drops one of theirs on you? That’s the weakness of the current touch-to-equip method of equipping hats. In the latter portion of the OP, I brought up a different method in which the player would click to equip hats which would prevent others dropping hats on you from becoming an issue.
What if you want to pick up more hats than you originally had? The optimal solution would be click-to-equip hats.
I have edited the OP to include a model that accomplishes what the OP suggests (and also auto hat cleanup) until this is implemented – if that.
Then maybe instead characters should only be able to pick up a certain number of hats based on how many they were originally wearing on their character.[/quote]
Definitely not this. Hat functionality should be uniform across all Humanoids.
Honestly, it’s fairly easy to implement something like this yourself. But I do understand the appeal of wanting it to be a feature.
All these Humanoid feature requests seem to go without aid. In fact, Humanoids haven’t been touched much in a long time aside from HumanoidStates (which I assume were used internally before?).
Just a guess here, but it’s possible whoever wrote the code for Humanoids has left the company since then.
(If you insert an old humanoid rig from rbxasset://fonts/ it’ll be named “erik.cassel”.)
Hat dropping is actually still a thing surprisingly. In combat games, people prefer to take off their hats because it decreases their hitbox (well, sometimes they keep them on as invincible shields if the guns aren’t coded properly and don’t account for hats) – not often, but occasionally I’ll want to pick dropped hats back up, and I can only pick one back up. That portion is more of a thing-that-bugs-me – not something I find extremely important. The hat system is outdated though, and it doesn’t seem like a good idea to have such an archaic system in place.
However, the other two: clicking to pick up and auto cleaning dropped hats, are more important instead of just something that bugs me. If you drop your hats (see: combat games above), and you walk over someone else’s hat, your character puts it on, even if you don’t want to wear it. Even more of an issue is the hat spam caused by people dropping hats and them never deleting. I remember a while back to beat an impossible obby, some friends and I made a bridge of hats across lava (it worked very well.)