I think that comes from a lack of understanding how the game works internally (no offence). Textures are easy to modify, models can be modified to some extent (not actually in LFS, but generally in 3D games). What can not be modified is actual game logic. 3D models and textures are "hard" data so to say. The game doesn't know the exact content of these and just uses what it gets. Making a model rotate with some other model is game logic, that needs to be programmed.
Of course, even game logic can be modified but only with hacking the code / memory alteration. This makes the game invalid to other clients and is far beyond simple modifying.