напиши скрипт для роблокса для ползания
lua
local player = game.Players.LocalPlayer
local character = player.Character
local function crawl()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local rootPart = character:FindFirstChild("HumanoidRootPart")
local canMove = true
local ray = Ray.new(rootPart.Position, rootPart.CFrame.lookVector * 2)
local part, hit = workspace:FindPartOnRay(ray)
if part and part.CanCollide then
canMove = false
end
if canMove then
humanoid:Move(Vector3.new(0, -1, 0), false)
wait(0.1)
crawl()
else
humanoid:Move(Vector3.new(0, -1, 0), false)
end
end
crawl()
Этот скрипт использует функцию `FindPartOnRay`, чтобы определить, есть ли препятствие перед персонажем. Если препятствие есть, функция вызывает саму себя, чтобы продолжить движение. Если препятствия нет, функция останавливает движение.
Если игрок хочет изменить скорость движения при ползании, он может изменить значение `wait` в функции и настроить его на свой вкус. Также можно добавить дополнительные проверки на наличие области, где персонаж может ползти, или создать другие движения для персонажа в зависимости от игровой ситуации.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет