Explosion physics lag on other clients/server

I have a game that involves destroying buildings with roblox physics, bad idea I know but I dont wanna give it up. My explosion script sets all parts that are hit by the explosion to have their network owner set to the player, but the problem is on that player’s screen the explosion physics looks fine. But on the server most of the parts are just frozen midair. Please I need any way to fix this

Client:

severe:

have u tried setting their network ownership to nil if that doesnt work you should probably use remote events to notify all clients and then simulate the destruction locally?

setting the network owner to nil still has frozen parts except the frozen parts are all on the client. How would I go about doing the destruction on the cleint?