You should clone the arms and leg, remove everything inside and weld it back to the arms and legs with cancollide true. This is because roblox doesn’t allow limb.CanCollide = true for arms/ legs and some other limbs.
For the torso, i believe you should humanoid.Sit = true
[NOTE]: make sure to enter all legs/ arms/ limbs names
local function setUpCollidable(character:Model)
local collidable = instance.New("Folder")
collidable.Name = "collidable"
collidable.Parent = character
for _, limb in pairs(character:GetChildren() do
if not limb:IsA("BasePart") then continue end
--if limb.Name ~= "Arm", etc... then continue end
local cloned = limb:Clone()
cloned:ClearChildren()
local weld = instance.New("WeldConstraint", cloned)
weld.Part0 = cloned
weld.Part1 = limb
weld.Parent = cloned
cloned.Massless = true
cloned.CanCollide = true
cloned.Parent = collidable
end
return collidable
end)
Example:
local collidable:Folder = setUpCollidable(character)
task.wait(10)
collidable:Destroy()