--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] writefile("SUBTER.mp3", game:HttpGet("https://github.com/ian49972/smth/raw/refs/heads/main/SUBTER.mp3")) local Players = game:GetService("Players") local player = Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local tool = Instance.new("Tool") tool.Name = "Subter" tool.RequiresHandle = false tool.CanBeDropped = false tool.Parent = player.Backpack if not getgenv()["Animator"] then loadstring(game:HttpGet("https://raw.githubusercontent.com/xhayper/Animator/main/Source/Main.lua"))() end local assetId = "rbxassetid://18637374258" local leftHandle, rightHandle local leftMotor, rightMotor local function attachFinger(handle, arm, jointName, offset) local basePart = handle:FindFirstChildWhichIsA("BasePart") if not basePart then return end for _, part in handle:GetDescendants() do if part:IsA("BasePart") then part.Anchored = false part.BrickColor = arm.BrickColor end end handle.Parent = char handle:PivotTo(arm.CFrame * offset) local motor = Instance.new("Motor6D") motor.Name = jointName motor.Part0 = arm motor.Part1 = basePart motor.C0 = arm.CFrame:ToObjectSpace(basePart.CFrame) motor.C1 = CFrame.new() motor.Parent = arm return motor end local function removeFingers() if leftMotor then leftMotor:Destroy() end if rightMotor then rightMotor:Destroy() end if leftHandle then leftHandle:Destroy() end if rightHandle then rightHandle:Destroy() end leftMotor, rightMotor, leftHandle, rightHandle = nil, nil, nil, nil end local function spawnFingers() local model = game:GetObjects(assetId)[1] leftHandle = model:FindFirstChild("LeftHandle") rightHandle = model:FindFirstChild("RightHandle") if not (leftHandle and rightHandle) then return end local leftArm = char:WaitForChild("Left Arm") local rightArm = char:WaitForChild("Right Arm") local handOffset = CFrame.new(0, -0.88, 0) leftMotor = attachFinger(leftHandle, leftArm, "LeftFingerJoint", handOffset) rightMotor = attachFinger(rightHandle, rightArm, "RightFingerJoint", handOffset) model:Destroy() end local function playSound() local sound = Instance.new("Sound") sound.SoundId = getcustomasset("SUBTER.mp3") sound.Volume = 1 sound.Looped = false sound.Parent = workspace sound:Play() end local function runAnimation() local anim = Animator.new(char, 87482480949358) anim:Play() anim.Stopped:Wait() removeFingers() end tool.Activated:Connect(function() removeFingers() spawnFingers() playSound() runAnimation() end)