Ten years in the past, Weston used to be the proud owner of the Lost Hotel, and gathered many Trainers at the hotel's battlefield to celebrate the hotel's opening. During this however, he was confronted by a crook named Mantle and his gang. Weston was forced into a Pokémon battle, with the ownership of the Lost Hotel at stake. Mantle chose Krookodile to battle, which intimidated Weston's Rotom and led Mantle to claim victory by default, and claim the ownership of the hotel. He appointed Weston as a counter clerk, while he used the hotel to lure visitors and steal their Pokémon. Weston often called out for Rotom to return to him, however Rotom never returned out of shame.
In the present day, Weston was working behind the hotel counter when Ash and his friends visited the hotel. He welcomed them and showed them a room. Later, his Rotom would appear to Ash's group, revealing what had occurred in the past. Afterwards, it managed to send them ten years back in time, converting an elevator into a time machine, to try to change the past and set things straight. The group arrived just as Mantle was about to declare himself the winner, and pulled Weston aside to come up with a winning strategy. Weston was hesitant, admitting he didn't have much battle experience.
With their plan set, Weston struck a deal, having Mantle never to steal other's Pokémon again if he was defeated. The group's strategy involved Rotom going into multiple appliances in the hotel's storage room, so it could form change and have a type-advantage over Krookodile. After a hard-fought battle, Rotom was able to defeat Krookodile, as such changing the past and making sure Weston remained the owner of the Lost Hotel. Rotom then brought Ash and his friends back to a now changed future. In the revised present time, it was revealed that Weston had since hired Mantle and his henchmen as employees of the hotel, and that they had positively changed their behaviour because of this. The hotel was also shown to be very clean, as opposed to the dilapidated state it was in under Mantle's ownership. Ash and his friends arrived when Weston hosted the ten-year anniversary of the hotel. Weston told the audience how four nameless kids had appeared out of nowhere and helped him keep the Lost Hotel under his ownership.
| Rotom is Weston's only known Pokémon.
Ten years in the past, Rotom was set to battle Mantle's Krookodile when Weston was forced into a battle for the ownership of the Lost Hotel, but fled out of fear at the sight of Krookodile. This caused Mantle to claim to have won by default and cease the ownership of the hotel. Weston was since appointed as a counter clerk, and Rotom hid from him out of shame for what happened, even though Weston called out for Rotom that he wasn't angry about it.
In the present day, Rotom appeared from out of a trash can when Mantle forced Ash into a battle. He lead him and his friends away from Mantle and first brought them to a storage room. By going inside a television, it showed them what happened in the past and that Weston was the rightful owner of the hotel. After this, it brought them to an elevator, before entering the control panel to travel ten years back in time, bringing Ash and his friends right before Mantle and Weston were about to battle.
Now in the past, Ash interfered when Mantle claimed to have won by default after Rotom had fled, and Mantle granted Ash and his friends five minutes to try and get Rotom back to battle against Krookodile. They got Rotom to appear again, and together with Clemont, Rotom and Weston came up with a winning strategy. The strategy involved Rotom going into multiple applications in the hotel's storage room, so it could form change and have a type-advantage over Krookodile. After a hard-fought battle, Rotom was able to defeat Krookodile, as such changing the past and making sure Weston remained the owner of the Lost Hotel. Following this, Rotom brought Ash and his friends to a now revised present time, and greeted them one more time.