Set Timer by Function not working and no error nor warnings? Glitch?

I FIXED IT ! ! Here’s how I figured it out.

This game is basically like Temple Run: You run away from the monster chasing you. So what’s happening in my blueprint is that everytime the player transforms, the old character gets hidden then a new one spawns, after few seconds the player reverts back to its original form.

Well the problem was the Boss_BP (enemy in this game) destroys even the hidden actor causing the set timer to not call its blueprint. So what I did was that after I hid the main character, I moved it to the side so the enemy wouldn’t kill it.

Here’s the problem

1.Player Transforms, OldCharacter gets left behind at the spot where the powerup was

2.Enemy Catches it and kill it

Here’s the Fix

MainCharacter now hides to the side to avoid the enemy’s kill sphere

The blueprint is pretty much the same as I inserted in the previous answer, I just added AddWorldOffset before the set timer.

The simplest logic is basically:

Power Overlap > Cast to MainCharacter > Set Actor Hidden > UnPossess > Spawn NewActor > Possess > AddWorldOffset > Set Timer by Event > Add Score > Destroy PowerUp Actor

THANK YOU :smiley: