roblox studio сделай так чтобы при нажатие кнопки ...
Tạo vào: 28 tháng 8, 2025
Trả lời bằng GPT-5 Thinking bởi Chat01
Tạo vào: 28 tháng 8, 2025
Trả lời bằng GPT-5 Thinking bởi Chat01
roblox studio сделай так чтобы при нажатие кнопки shift игрок начинал бежать
Вот самый простой способ сделать «бег по шифту» в Roblox Studio. Это работает локально (быстро и без задержек) и безопасно сбрасывается при респавне.
lua-- LocalScript в StarterPlayerScripts local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local humanoid -- текущий Humanoid персонажа -- Настройки скорости local WALK_SPEED = 16 -- обычная скорость Roblox по умолчанию local SPRINT_SPEED = 24 -- скорость бега при удержании Shift -- Берём Humanoid при спавне/респавне и ставим базовую скорость local function bindCharacter(char) humanoid = char:WaitForChild("Humanoid") humanoid.WalkSpeed = WALK_SPEED end player.CharacterAdded:Connect(bindCharacter) if player.Character then bindCharacter(player.Character) end -- Включаем бег при удержании Shift, выключаем при отпускании UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end -- игнор, если фокус в чате/меню if input.KeyCode == Enum.KeyCode.LeftShift or input.KeyCode == Enum.KeyCode.RightShift then if humanoid and humanoid.Health > 0 then humanoid.WalkSpeed = SPRINT_SPEED end end end) UserInputService.InputEnded:Connect(function(input, gameProcessed) if input.KeyCode == Enum.KeyCode.LeftShift or input.KeyCode == Enum.KeyCode.RightShift then if humanoid then humanoid.WalkSpeed = WALK_SPEED end end end)
EnableMouseLockOption = false).