Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Скрипт на бег в Роблокс Студио: как добавить ускорение персонажу

2025-06-22 19:36 Туториалы
Если вы создаёте игру в Роблокс Студио и хотите добавить возможность бега по нажатию клавиши, вам понадобится простой скрипт, который увеличит скорость персонажа, когда игрок, например, зажимает клавишу Shift. В этой статье вы узнаете, как это реализовать с помощью Lua и локального скрипта.

Где использовать скрипт?

Скрипт на бег — это локальный скрипт (LocalScript), потому что он должен отслеживать нажатие клавиш с клавиатуры игрока. Такой скрипт размещается, например, в:
StarterPlayer > StarterPlayerScripts

Простой скрипт на бег

local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

local walkSpeed = 16 -- обычная скорость
local runSpeed = 30 -- скорость при беге

UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.LeftShift then
humanoid.WalkSpeed = runSpeed
end
end)

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

Как работает этот скрипт?

  • Следит за нажатием клавиши Shift (LeftShift);
  • При нажатии — увеличивает скорость бега;
  • Когда клавишу отпускают — возвращает стандартную скорость.

Советы:

  • Убедитесь, что Humanoid существует в модели персонажа.
  • Можно добавить анимацию бега, чтобы визуально отличать от ходьбы.
  • Не забудьте протестировать скрипт в режиме Play (F5), а не просто в редакторе.

Заключение

Добавление возможности бега делает игру более динамичной и интересной. Такой простой скрипт можно адаптировать под разные стили управления, добавить выносливость или анимации. Роблокс Студио предоставляет гибкие инструменты для начинающих и опытных разработчиков.
Если вам интересны другие игровые механики, записывайтесь на наш курс по роблокс студио в школу Роблоппа!