-
What I don't understand is that the whole movement engine seems to work without any fastloops, so I figured that I might just be too stupid to see how I can add this "stunned" effect without adding fastloops to the whole system.
-
Well, you can go for the approach where the detector is an animation in the object and not a separate object. This would allow you to avoid using loops and, because you're only dealing with one object, will allow each instance to behave independently. If you're too far in development with the system you show here, however, it will just take a lot of tweaking to make it work, and you'll run into minor issues as you try to do more.