Why does my sprite change size when in game but not when in scene?

So I have this 2D platformer game with a ninja sprite for a player. I play the game for a bit, and everything is fine, until my player dies(jumps down a hole, gets hit by an enemy, etc.) Then, when the player respawns, his sprite is about 6 times larger. Not his hitbox, not his transform, but his sprite. I have no way to fix this and nobody else seems to have this problem. Please help!

Please provide the script so that I can help @aristheviking

Try doing the script without parenting your character to any other transforms.

When you parent it and make a change to the localScale, the size change might be different to that made while unparented.