Гайд по модулю Ragdoll от Senko

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Дискордик -
    За вопросами в коменты
    Скрипты, ссылки снизу
    Всё официально
    devforum.roblo...
    --Скрипт на вызов регдола
    local M = require(game.ReplicatedStorage.Manager)
    M.Ragdoll("YOUR CHARACTER","Ragdoll Duration")
    --Скрипт на принудительное убирание регдола
    local M = require(game.ReplicatedStorage.Manager)
    M.UnRagdoll("YOUR CHARACTER")
    --Скрипт на скатывание с рампы
    local M = require(game.ServerScriptService.Manager)
    local deb = false
    local damageAmount = 10 -- Количество урона
    local fallSound = game.SoundService.fall
    local pushDuration = 0.1 -- Длительность толчка в секундах
    local pushForce = Vector3.new(0, 50, 0) -- Вектор силы толчка (измените на нужные значения)
    script.Parent.Touched:Connect(function(hit)
    local character = hit.Parent
    local player = game.Players:GetPlayerFromCharacter(character)
    if player then
    if deb == false then
    M.Ragdoll(character, 1)
    local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
    local hum = character:FindFirstChild("Humanoid")
    hum:TakeDamage(damageAmount)
    -- Применяем силу толчка
    fallSound:play()
    local Force = Instance.new("LinearVelocity",humanoidRootPart:FindFirstChild("ForceAttachment"))
    Force.VectorVelocity = humanoidRootPart.CFrame.LookVector * 5
    print(humanoidRootPart)
    print(hum)
    deb = true
    wait(1)
    deb = false
    end
    end
    end)

Комментарии • 2