Slow Movement after respawn

I have a Problem when a player is still scoped when being killed, they re-spawn with a slower movement speed and I can't figure out why this is happening.

I have also made another game using the team death match template and the only thing i changed is the starting weapon to the advance sniper rifle and the same thing happens, if you keep pressing your left or right mouse button while dead or waiting in lobby your character moves slower.

Is this a bug in the game engine?

It seems that there is a missing event to cancel the effects of the Scope. Try looking for how the script is reseting those values when the player is not scoping anymore and use the same for when the player spawns.
So everytime he revives will have the default movement speed.

This may work:

If the player always respawns with the same starting weapon, you set ReplaceOnEachRespawn on this weapon to true (this is under the Starting Weapon properties). Then add a script to the weapon(equipment template) that sets the player's run speed:

player.maxWalkSpeed = playerRunSpeed

I believe the default run speed is 640. I just have mine set as a custom variable.