# Instant Respawn With teleporter

**URL:** <https://forums.unrealengine.com/t/instant-respawn-with-teleporter/2668427>\
**Category:** Verse\
**Tags:** fortnite-creative, unreal-editor-for-fortnite, Scripting, fortnite, verse\
**Created:** [October 24, 2025, 10:58pm UTC](https://forums.unrealengine.com/t/instant-respawn-with-teleporter/2668427 "2025-10-24T22:58:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trilog](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/trilog/32/1093497_2.png) [@Trilog](https://forums.unrealengine.com/u/Trilog)\
**Post date:** [October 24, 2025, 10:58pm UTC](https://forums.unrealengine.com/t/instant-respawn-with-teleporter/2668427/1 "2025-10-24T22:58:20Z")

</div>

Using Verse with the Teleporter and Elimination Manager Device

```auto
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using {/Fortnite.com/Teams}
using {/Verse.org/Simulation}
using {/Fortnite.com/Characters}
using {/Verse.org/Random}
using {/Fortnite.com/Game}
using {/Fortnite.com/FortPlayerUtilities}
using {/UnrealEngine.com/Temporary/SpatialMath}

InstantRespawn := class(creative_device):

respawnposition: vector3=vector3{X:= 250.00, Y:= 0.01, Z:= 161.9}

@editable
ElimMachine : elimination_manager_device = elimination_manager_device{}
@editable
TeleporterTeam1 : teleporter_device = teleporter_device{}
@editable
TeleporterTeam2 : teleporter_device = teleporter_device{}

NowRespawn(Agent: agent)<suspends>:void=
    Sleep(0.1)
    Agent.Respawn(respawnposition, rotation{})
    TeleporterTeam1 .Teleport(Agent)
    TeleporterTeam2 .Teleport(Agent)

SelfEliminated(Agent:agent):void=
    spawn{NowRespawn(Agent)}

OnBegin<override>()<suspends>:void=
    ElimMachine.EliminatedEvent.Subscribe(SelfEliminated)

```
