Part with CanCollide on has no collisions

i have a building system where parts have their cancollide turned off while picked up and back on when put down. on anchored parts however, even if cancollide is on, will still not have any collisions when put back down. (this doesnt occur in unanchored parts)

heres a video showing the problem:

here are the properties of the item that i was carrying after it was placed down
image

2 Likes

Are you able to provide a sample of the code you are using, so we can check if there is a scripting error causing this behaviour?

this is what im using to turn collisions back on:

for _, BuildPropPart in pairs(BuildProp:GetDescendants()) do
	if BuildPropPart:IsA("BasePart") then
		BuildPropPart.CanCollide = true
		BuildPropPart.CanTouch = true
		BuildPropPart.CanQuery = true

		BuildPropPart.Massless = false
	end
end

If you add a print statement into that, can you please confirm whether the loop runs when placing the object into something that is anchored (like into the wall in your video)

it does which is why the properties window shows that its anchored

Could there be a discrepancy between what the server sees and what the client sees? (Client says it should be cancollide true but server sees cancollide as false)

Does it have any collision group that causes this to happen?

nah the client doesn’t decide whether cancollide is on or off

none of the parts are assigned to any collision groups