Need help making model not float in the air

(So, not really sure where this should go. Sorry if it is wrong)

Hello, I am working on a tornado alley game kind of like 1billybob1’s ‘Tornado Alley Ultimate’
I have everything working, there is just a slight issue that I don’t know how to fix.
Models will float in the air, even when a tornado/other disaster has destroyed its base:

Buildings after a tornado hit them:

I’m not really sure how to fix this, does anyone know?

Thanks for any support i might get.

Un-anchor the parts in the model

It just collapses entirely even with no tornado:image

Could you make it so the parts get unanchored when the tornado come to them?

I have never done this before but I think welding your parts a specific way should get the job done

Script it so that when the tornado hits it, the parts are unanchored.

When the tornado touches the building, this code should execute:

for i,v in pairs(buildingModel:GetDescendants()) do
	if v:IsA("BasePart") then
		v.Anchored = false
	end
end

(Have the building anchored before the game starts so that the parts don’t fall.)

Maybe try welding them and make it so when the tornado hits it the welds get destroyed.

This worked! Thank you so much!