How about you can choose what colour you start out with (any of the normal crewmate colours) then it creates 2 single scripts.
colour
iftrinkets(0,colour2)
colour2
changeplayercolour(COLOUR THAT YOU CHOSE)
Then it detects where there is a checkpoint, then it puts the script in the checkpoint so when you die in another room you go back to that room with the colour.