Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do I add a hat to players?

One of the various issues I am having is that I trying to figure out a way to put a "hat" on a player. I tiredly keep trying to find a way (e.g. Google, Bing, Roblox Wiki), but no yet found an answer. Please help me. I have already put the hat (Space Hat) in ServerStorage, however I don't know where to go from there. Additionally I know that I probably should add a PlayerAdded event. Am I doing anything wrong?

1 answer

This is not a request site but I will get you started.

Were gonna use a few things to do this: • Clone • Parent

Were gonna first make variable called hat. This variable is gonna be our hat object that is in Server Storage like you said.

hat = game.ServerStorage.Hat

Then what were going to do is were going to clone the Hat Object from Server Storage. So were going to use :clone(). It should look like this:

hat = game.ServerStorage.Hat
hat:clone()

Then what were going to do is get the player's name and change the parent of the hat object. Were gonna use the .Parent property for this.

hat = game.ServerStorage.Hat
hat:clone()
hat.Parent = game.Workspace["Player1"] -- This is an example of a player, you will need to find another way to find the player.

After you have changed the .Parent you should be done. Lets take a overview, you defined the hat. You cloned the hat object and then you changed its parent to the player.

If this helped you please accept this answer.

This discussion is preserved as it was. New answers, comments, and votes are closed.