I want to know if there is any script to change a The player to another player at the exact same spot, like a player powerup or something
You’ll probably want to instantiate a new GameObject in the exact same location, and disable or destroy the original GameObject.
Unity’s documentation offers a few resources: