Change character location on begin overlap blueprint

Hello, this may be a stupid question, but as the time is pushing me, I need to ask. See, I am making a paper 2d level and everything I need to finish it, is that when my character hits the spikes he will “die”, which means he will return at the spawn location and a player needs to play from the start.

So I am kind of lost beacuse my blueprint is not working and I don’t really know why.

My question then is, if you can send me some tutorial for a blueprint which will change characters location to the spawn point whenever he begins overlap with the box component, that is right under the spikes.

in the spikes blueprint, onoverlap, get the otherActor, cast it to your custom character type, then call a respawn function on your custom character.

in your custom character, make a respawn function that sets the actor location to a checkpoint vector with setLocation. you can update the checkpoint vector whenever you touch a checkpoint, in the same way as the spikes; with a checkpoint blueprint’s overlap event calling a checkpoint function on the other actor cast to your character.

Thank you very much, now I realized how dumb my only mistake was. But it works now, so thanks :slight_smile: