Headless R6 By MasGibran
Key RequiredUniversal

Headless R6 By MasGibran

Universal ScriptMomoSrinis1MomoSrinis1 2.6K views 2.1K executesUpdated Apr 23, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•83 lines (2443 chars)
-- // HEAD DOWN ANIMATION - FINAL FIX (Tested on Executor)
-- // Langsung ON + Auto Re-execute saat reset

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local AvatarEditorService = game:GetService("AvatarEditorService")

local player = Players.LocalPlayer
local animationId = "rbxassetid://68433924"

local track = nil
local weight = Instance.new("NumberValue")
weight.Value = 0

-- ================== SETUP & ON ==================
local function LoadAndPlay(character)
    local humanoid = character:FindFirstChild("Humanoid")
    if not humanoid then return end
    
    -- Stop animasi lama dulu
    if track then track:Stop() end

    local anim = Instance.new("Animation")
    anim.AnimationId = animationId
    
    track = humanoid:LoadAnimation(anim)
    track:Play()
    track:AdjustSpeed(0)
    
    TweenService:Create(weight, TweenInfo.new(0.8), {Value = 1}):Play()
    
    weight.Changed:Connect(function()
        pcall(function() track:AdjustWeight(weight.Value) end)
    end)
    
    print("✅ Head Down Animation is now ON")
end

-- ================== R6 CHECK ==================
local function CheckAndRun(character)
    local humanoid = character:WaitForChild("Humanoid", 10)
    if not humanoid then return end

    if humanoid.RigType == Enum.HumanoidRigType.R6 then
        task.wait(1.5)
        LoadAndPlay(character)
    else
        warn("Bukan R6, mencoba mengubah...")
        pcall(function()
            AvatarEditorService:PromptSaveAvatar(humanoid:GetAppliedDescription(), Enum.HumanoidRigType.R6)
            AvatarEditorService.PromptSaveAvatarCompleted:Wait()
            humanoid.Health = 0
        end)
    end
end

-- ================== AUTO RE-EXECUTE SAAT RESET ==================
player.CharacterAdded:Connect(function(newCharacter)
    print("Character Respawned - Running Script...")
    task.wait(2)
    CheckAndRun(newCharacter)
end)

-- ================== JALANKAN SEKARANG ==================
if player.Character then
    task.spawn(function()
        task.wait(1)
        CheckAndRun(player.Character)
    end)
end

-- Anti re-execute spam
if not getgenv().HeadDownFinal then
    getgenv().HeadDownFinal = true
    
    game:GetService("StarterGui"):SetCore("SendNotification", {
        Title = "Head Down",
        Text = "Script Loaded\nAuto execute on reset",
        Duration = 5
    })
end

print("Head Down Script Loaded - Final Version")

Features & Information

Script op Headless R6 works open soource
#Headless#Fyp

Community Comments (1)

akunstocktrompet32akunstocktrompet32Apr 24, 2026

ini?

More Scripts for Universal Scripts