Everything has been working fine up until I added an animator and animations to my player prefab. The thing is that when I added the Idle animation as well as the run animation the main camera as well as the enemies referenced my player prefab in the scene. Then I added a jump animation and suddenly everything created a clone where it was supposed to store the player. I then turned off the animator on my player prefab but it didn’t fix it. I can’t figure out what’s going on.
Fixed it while writing the question. Figured I’d still post it in the hopes that it helps someone in the future. All I did was close Unity(OBVIOUSLY SAVE BEFORE YOU CLOSE IT SO YOU DON’T LOSE EVERYTHING) and open it up again.