
KeylessUniversal

-- Headless Toggle Script with GUI
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local head = character:WaitForChild("Head")
local humanoid = character:WaitForChild("Humanoid")
-- Remove the head face and mesh
for _, child in pairs(head:GetChildren()) do
if child:IsA("Decal") or child:IsA("SpecialMesh") then
child:Destroy()
end
end
-- Make head invisible
head.Transparency = 1
head.CanCollide = false
-- Ensure the neck keeps working
local neck = humanoid:FindFirstChild("Neck") or humanoid:FindFirstChildWhichIsA("Motor6D")
if neck then
neck.C0 = neck.C0
neck.C1 = neck.C1
end
-- Optional: invisible headless part to prevent issues
local headlessPart = Instance.new("Part")
headlessPart.Size = Vector3.new(2,1,1)
headlessPart.Transparency = 1
headlessPart.CanCollide = false
headlessPart.Anchored = false
headlessPart.Parent = character
local weld = Instance.new("WeldConstraint")
weld.Part0 = headlessPart
weld.Part1 = character:WaitForChild("HumanoidRootPart")
weld.Parent = headlessPart
-- === GUI ===
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
local button = Instance.new("TextButton")
button.Size = UDim2.new(0,150,0,50)
button.Position = UDim2.new(0.05,0,0.85,0)
button.Text = "Headless"
button.BackgroundColor3 = Color3.fromRGB(0,170,255)
button.TextScaled = true
button.Parent = gui
local visible = true
button.MouseButton1Click:Connect(function()
visible = not visible
head.Transparency = visible and 1 or 0
end)



@h6l9w well it works on everything basically 👍🏻
@SheScripts I'll work into it
@h6l9w ohh, no one can see it