Try when blue/red hits that black thing (needs a tag called #size) blue needs variable $playerscore red needs $enemyscore and if they collide together if $playerscore is higher tell red (needs tag #enemy) to destroy and wait for 1 second to send player to winning card you need it but if $enemyscore is higher tell player (tag #player) to destroy the actor wait for 1 second and send player to losing card and the black blueprint? (Tag #score) when it collides with enemy modify their actor variable ($enemyscore) to 1 (relative) if it collides with player tell actor variable ($playerscore) to 1 (relative) and you need a score counter {(blue for $playerscore) (red for $enemyscore) color them to what i told you and the variables (only $playerscore and $enemyscore make them reset each deck restart) will reset everytime you lose or win (you can add [$lose (permanent) when lose modify that to 1 relative] or [$win (permanent) add variable to 1 (relative) when win] and these variables cant reset)