Reset Player Without change position

Hello, how would I reset the player or kill the character, and he respawns immediately at the last location he was standing because I have a transform script that changes some colors or parts of the player? I want everything to be gone when the player resets.

I tried this:

Player:LoadCharacter()

won’t work exactly as I want

You can save the CFrame of the HumanoidRootPart in a vairiable, then in a CharacterAdded event, set the CFrame of the HumanoidRootPart to that variable if it’s there.

how about this? ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

1 Like

You can change the respawn time to zero in Players or StarterPlayer. I don’t remember which it is.

But I don’t want the players to respawn immediately; I want them to respawn normally but only when the script is activated (character reset). They can respawn quickly.

1 Like

So you’re saying that you only need them to respawn quickly upon a certain thing happening, and respawn them in the same place they were already in as mentioned earlier? I just need clarification. My apologies.