WHEN WORLD IS STARTED
When a script transfers ownership to a player, it automatically runs the “when world is started” event, and any event that was sent before or during the transfer is lost. This means that if a transfer of ownership occurs when a player either grabs or attaches an object, all events sent to self inside the grab or attach event will not be received. Events that are sent with delay during the transfer are also lost. And variables will be reset to their initial values during a transfer of ownership. Since the “when world is started” event runs during an ownership transfer, it is typically the event that transfers the ownership of objects referenced in the script to the owner of self.
CONVERT OBJECTS TO LOCAL precedes this tutorial
Seen above is a comment left explaining that the event runs again after the transfer of ownership.