If the combat take place near the girl, and the robot try to get her back on his shoulers, it creates a glitchy state where the girl and the robot are together but do not act consistent.
Steps to reproduce:
1. get the girl near the combat (it's easier to test with a silver robot)
2. place the robot just behind you
3. trigger the silver robot attack that provoke knockback
4. press B to pick up the girl
5. while the girl is trying to get on your shoulder, you're being pushed by the attack
6. the girl is teleported to your shoulder
result:
1. you can attack even if the girl is on your shoulder
2. the girl position on your shoulder is static
3. you can't put the girl on the floor again
Steps to reproduce:
1. get the girl near the combat (it's easier to test with a silver robot)
2. place the robot just behind you
3. trigger the silver robot attack that provoke knockback
4. press B to pick up the girl
5. while the girl is trying to get on your shoulder, you're being pushed by the attack
6. the girl is teleported to your shoulder
result:
1. you can attack even if the girl is on your shoulder
2. the girl position on your shoulder is static
3. you can't put the girl on the floor again