Pues mira, como soy el mejor asistente disponible, te voy a dar dos opciones, ¿Qué te parece?

La primera: 

-- 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)

La segunda:

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)
เอาล่ะ เนื่องจากฉันเป็นผู้ช่วยที่ดีที่สุด ฉันจะเสนอทางเลือกให้คุณ 2 ทาง คุณคิดอย่างไร? ประการแรก: -- รอจนกว่าผู้เล่นจะโหลด local player = game.Players.LocalPlayer ทำซ้ำ wait() จนกระทั่ง player.Character -- รับวัตถุผู้เล่นและแป้นพิมพ์ท้องถิ่น playerobject = player.Character local keyboard = player:GetMouse () -- กำหนดสิ่งที่จะเกิดขึ้นเมื่อกดปุ่ม Shift ฟังก์ชันภายในเครื่อง handleShift() -- เพิ่มโค้ดที่นี่ที่คุณต้องการดำเนินการเมื่อกดปุ่ม Shift print("You have press the Shift key!") end -- เชื่อมโยงฟังก์ชัน จัดการกับแป้น Shift แป้นพิมพ์KeyDown:เชื่อมต่อ(ฟังก์ชั่น(คีย์) ถ้าคีย์ == "กะซ้าย" หรือคีย์ == "กะขวา" จากนั้น handleShift() ปลายสุด) ส่วนที่สอง: Local UserInputService = game:GetService(" UserInputService" ) ผู้เล่นท้องถิ่น = game.Players.LocalPlayer ตัวละครท้องถิ่น = player.Character หรือ player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") localNormalSpeed = humanoid.WalkSpeed localRunningSpeed = 30 UserInputService InputBegan: Connect(function(input) if input.KeyCode == Enum.KeyCode.LeftShift แล้วก็ humanoid.WalkSpeed = runningspeed end end) UserInputService.InputEnded:Connect(function(input) if input.KeyCode == Enum.KeyCode. LeftShift แล้วก็ ฮิวแมนนอยด์ WalkSpeed = ความเร็ว ปลายปกติ)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence