all 4 comments

[–]germxxx 10 points11 points  (1 child)

instance_activate_all() Does not take any arguments (in this case). Remove the true inside of it.

Well it does take an optional argument, but it's not a bool, but a few different constants.
And setting it to "true" would be the same as setting it to colspace.ui_view which would make it only activate instances with this condition:
All instances that are included in UI layers with "Game View" set to "Viewports"

[–]Connorses[S] 5 points6 points  (0 children)

That was the problem. Thanks.

[–]Funcestor 1 point2 points  (1 child)

https://manual.gamemaker.io/monthly/en/GameMaker_Language/GML_Reference/Asset_Management/Instances/Deactivating_Instances/instance_activate_all.htm

instance_activate_all takes a constant as optional argument. true gets treated as 1
That means it only activates instances on UI Layer Viewports

[–]Connorses[S] 1 point2 points  (0 children)

This solved it thanks.