Roblox gameplayerslocalplayercharacter. This property is nil when a regular script asks for it. Now it no longer does. Then the script fires the loadcharacterblocking function to reload the players character with the new appearance. So you need to add wait.
First the script changes the local players appearance by changing the playercharacterappearance property to the userid 772462. If you want to remove right click turning just prevent the right mouse button from passing input. Gameplayerslocalplayercharacterhumanoidrootpartcframe cframenew156832228 17 163463461. Im trying to create a disaster script that will teleport the players to the lobby on death and when the round has started i want them to teleport to the baseplate.
Local function addarmorpartarmorpartarmorpartpositiontwp1wp2wc0c1 local instance armorpartclone instanceparent gameplayerslocalplayercharacter instanceposition armorpartposition local weld instancenewweld weldparent instance weldpart0 weldpart 1 wp1 wp2 weldc0 wc weldc1 c1 end. Atarticgamertv cc attheyellomacaroni this is an ugly hack stop using ityoure going to encounter weird artifacts and this isnt the proper way to do it anyway. It is a player object which is the object that has a character teamcolor and userid property as well as others. This example demonstrates the playerloadcharacterblocking function.
Gameworkspaceitemfolderhammercframe gameplayerslocalplayercharacterhumanoidrootpartcframe cframenew0 0 4. Local player gameplayerslocalplayer local character gameplayerslocalplayercharacteraddedwait or gameplayerslocalplayercharacter local torso characterwaitforchildhumanoidrootpart local hum characterwaitforchildhumanoid what the code it is in does is basically wait for the humanoid to. How do i access gameplayerslocalplayercharacter in a normal script. Gameplayerslocalplayercharacterhumanoidrootpartcframe cframenew173856461 915127563 757668839 000292778015 0999995708 0 0999995708 0.
When your code runs the player character is not loaded into the game. Ive used this code for months and it worked every time. Local player gamegetserviceplayerslocalplayer local character playercharacter or playercharacteraddedwait local humanoidrootpart characterwaitforchildhumanoidrootpart setting speed local humanoid characterwaitforchildhumanoid if humanoid then humanoidwalkspeed 25 end.