the loop is on player 56 , who targets player 990
You should have a 'target.Player' field that points to the current target type instance
Type Player Field x#,y# Field Target.Player Field Health .. End Type .. For thisPlayer.Player = each Player If thisPlayer.Target\health < 5 ...whatever Next
did I understand you correctly?