Skip to main content

We've detected you may be browsing from

Do you want to change to:

Country flag
x
Close and do not switch region

Fe- John Doe Script -no Hats Needed- R15 R6 -

local function removeHats(character) local hatNames = "Hat", "Accessory", "Hats" -- Common accessory containers for _, v in pairs(character:GetChildren()) do if v:IsA("Accessory") or (v.ClassName == "Model" and v:FindFirstChild("Handle")) then v:Destroy() end end -- Also check Accessory folder if using older roblox character structure local accessories = character:FindFirstChild("Accessories") if accessories then for _, acc in pairs(accessories:GetChildren()) do if acc:IsA("Accessory") then acc:Destroy() end end end end

John dons the earplugs, presses play on the recorder. A soft playback: John's own voice, in sleep, whispering coordinates, names, and the phrase: “No hats. Show us hands.” The last snippet: a female voice—unknown—says: “Stage three: the reveal.” FE- John Doe Script -No Hats Needed- R15 R6

R15 is trickier because it has joints, scaling, and layered clothing. The script handles this by temporarily disabling the HumanoidDescription and replacing it with a raw, texture-less body. The arms, legs, and torso all receive the John Doe palette. Because there are no hats, the script bypasses the complex accessory attachment points on the R15 head. The result is a sleek, modern John Doe with smooth animations. The script handles this by temporarily disabling the