I tried to make a running script ,but when i tried to test it it says "attempt to index local 'Player' (a nil value) on the line 2".
01 | local Player = game.Players.LocalPlayer |
02 | local Character = Player.Character |
03 | local Human = game.Players.LocalPlayer.Character |
04 |
05 | game:GetService( "UserInputService" ).InputBegan:connect( function (input, gameprocesed) |
06 | if input.KeyDown = = Enum.KeyCode.LeftShift then |
07 | for i = 1 , 16 do |
08 | Human:WaitForChild( "Humanoid" ).WalkSpeed = 30 |
09 | end |
10 | end |
11 | end ) |
12 |
13 | game:GetService( "UserInputService" ).Input.Ended:connect( function (input, gameprocesed) |
14 | if input.KeyDown = = Enum.KeyCode.LeftShift then |
15 | for i = 1 , 16 do |
16 | Human:WaitForChild( "Humanoid" ).WalkSpeed = 16 |
17 | end |
18 | end |
19 | end ) |
Set it as a local script and put it in StarterCharacterScripts, this is your problem. Nobody can use it without it being a startercharacterscripts. DM me if this doesn't work, Aurlius #1780 If that does not work, DM me from the ScriptingHelpers discord by looking up @Aurlius. Thanks.