How to "freeze" a selected object in motion.

first error:

you are evaluating if paused box is true…if true then you set it to true? you’re not changin anything there.

after that you mixing force with actual rotating the object…there is also a rotational force called TORQUE

tickable when paused just works when you actually pause the game and you are not doing it.

beyond the overall code you are trying to do, maybe the best approach is:

when you push the button, you can get the both velocities of the object (linear and rotational) and store in variables, then disable physiques of the component.

then to re enable it, enable physique again and set both linear and rotational velocity of the component.

this works: