So basically, i have a model of a character i would like to use in place of the original character if a button is pressed, but it doesn't seem to be working. I have gone to a bunch of different websites, to no avail. This is what i have so far:

game.ReplicatedStorage.changechar.OnServerEvent:Connect(function(player)
	local customCharacter = game.ReplicatedStorage.Characters.Model:Clone()
	player.Character = customCharacter
	customCharacter.Parent = game.Workspace
	game.Players.CharacterAutoLoads = false
	player:LoadCharacter()
	
end)


There are no errors or anything, but it just doesn't seem to be working. Anyone have an idea?

Thanks!!!