How to change custom character during game

My goal is to make a horror game and the way I’m trying to change a character is into a mesh without dieing or have it die then change into the mesh

I have tried to set the character as game.Players[plr.name].Character = game.ReplicatedStorage.Monster there are no DeForms that help because its all about the same problem but no way to fix it.

game.Players[game.ReplicatedStorage.GameStats.Attacker.Value].Character = game.ReplicatedStorage.Monster
	for i, v in pairs(game.Players:GetChildren()) do
		print(v.Name)
		if v.Name == game.ReplicatedStorage.GameStats.Attacker.Value then
			game.Players[v.Name].Character.HumanoidRootPart.Position = Vector3.new(-2025.53, 172.051, 744.631)
			game.Players[v.Name].Character.Wendigo.Position = Vector3.new(-2025.53, 172.051, 744.631)
			game.Players[v.Name].Character.HitBox.Position = Vector3.new(-2025.53, 172.051, 744.631)			
		end
	end

Can you send a .rbxl file? I need to see exactly what is happening and why you’re moving the HumanoidRootPart.

Im moving the HumanoidRootPart to teleport the player on to the map

Still – can you send an RBXL file? I need to see what your game is doing, then I can easily fix your code.

No, because i dont want somome taking part of the game or the full thing

Oh. In that case, can you send a bare-bones RBXL with your script and the monster model?
Edit: Trust me, I don’t steal code. I’ve already got a successful game of my own.

Also, I need to know if you’re getting an error, and if so, what it is.

i don’t know if this helps but here

Bruh.rbxl (60.4 KB)

ya i have checked it out but I have a different problem

Just a quick update,
I’ve got the character replacement working - now I’m figuring out the animation.

Will work on it more tomorrow, I’m going to go to bed.

I have the animations done its just not that good so I’m thinking of getting the game done and working then work on making everything better

Bruh.rbxl (70.0 KB)
I’ve made this so far. I’ve edited the monster model, and it’s called “StarterCharacter” and in “StarterPlayer.” Just move it to somewhere else so you don’t spawn as it and then follow the tutorial send by @EggLord123

Im still having the same problem were the player does not turn into the character
After adding the scripts the player wont morph now
Bruh.rbxl (53.5 KB)