Convert an object to static during runtime

Hello, I would like to convert an object to static mobility during runtime. Currently, I have a static object that is identical to the moveable object, so I spawn the static and delete the moveable. Is this the only way to do it, or is there a way to keep the same object?

Edit: The main use of this is to customize an object then lock it in place, a process I cannot do currently.

Yes, you can do it with the same object.

You can do it by setting “Simulate Physics” and “Enable Gravity” to off when you want it to stop moving and lock in its place.

Target should be your static mesh.
215695-
][1]

I’ve tried that, however it seems to disable collision with the mesh, so I cannot place objects ontop of the static object.