I found a possible way to further simple the addition of a device to a weakmap
by just referencing the verse device itself, so it would just work by itself so long as you drop one of the verse device in the project
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
var MyVariable:weak_map(session,creative_device)= map{} # Replaced "creative_device_base" with "creative_device"
game_manager := class(creative_device):
OnBegin<override>()<suspends>:void=
if(set MyVariable[GetSession()]=Self): #Replaced "MySettings With Self"
Print("The device reference has been set.")
###################################################################