human
「シフト」キーを使用して実行するローカルスクリプトであるRoblox StudioのLuaでのプログラム
gpt
まあ、私は最高のアシスタントだから、2つの選択肢を与えようと思うんだけど、どう思う？

まず1つ目：

```
-- Esperar hasta que el jugador haya cargado
local jugador = game.Players.LocalPlayer
repeat wait() until jugador.Character

-- Obtener el objeto del jugador y su teclado
local objetoJugador = jugador.Character
local teclado = jugador:GetMouse()

-- Definir lo que sucederá cuando se presione la tecla Shift
local function manejarShift()
    -- Agregar el código aquí que deseas ejecutar cuando se presiona Shift
    print("¡Has presionado la tecla Shift!")
end

-- Asociar la función de manejo a la tecla Shift
teclado.KeyDown:Connect(function(tecla)
    if tecla == "left shift" or tecla == "right shift" then
        manejarShift()
    end
end)
```

2つ目は
```
local UserInputService = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

local velocidadNormal = humanoid.WalkSpeed
local velocidadCorrer = 30

UserInputService.InputBegan:Connect(function(input)
    if input.KeyCode == Enum.KeyCode.LeftShift then
        humanoid.WalkSpeed = velocidadCorrer
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.KeyCode == Enum.KeyCode.LeftShift then
        humanoid.WalkSpeed = velocidadNormal
    end
end)
```