How do I separate words in a sentence?

If I have a field that contains the following, for example: Boo Ray vs Bushwhackers

Legends vs Lightning Streaks

How would I separate those words to everything in front of the "vs" and everything beyond the "vs?"

Boo Ray

Bushwhackers

Legends

Lightning Streaks

...is what I need to end up with.

I know I could do "RightWords" and "LeftWords" but as you can see from the list, some of them have two words in front of the "vs" and some have one word. Same for the other side of the "vs." The "vs" needs to be what determines what words end up being Left Words and Right Words.

Thank for your responses. I tried the second method first and it worked perfectly. If I run into any difficulties, I'll look at the response from user19572. But since this one works initially, I'll try to incorporate it into my solution.

It does remove the "vs" but in the new list, it just puts the words on a separate line. It doesn't make a separate line item.

If list A - which has the names as one line item has 5 lines, then list B should have 10 separate line items. But using the substitute function as is, there are still just 5 line items. I don't know if that's a clear explanation or not.

There are a number of unknown details that could require additional scripting here. For example, you might be creating records in a related table. If so, you also need to set your new record's foreign key field to the parent record's primary key and that might require copying the primary key of the current record on a layout based on the parent table to a variable so that it can be used to set foreign key fields in the new related records after changing layouts to a layout based on the related table. Or you might use method known as MagicKey (You can web search this term) to create the new related records.