I'm not sure if I can ask this here but how does worldmodel work?? I can't figure out how to use it.
WorldModel is practically only used with ViewportFrames.
Just create a ViewportFrame, put a WorldModel below it and parent all your parts/models to the WorldModel. At that point you can use things like animations and raycasting within the viewport as you'd normally be able to in the actual workspace.