userid = GameEvent.GetInt('userid') player = Player.EdictOfUserid(userid) index = Engine.IndexOfEdict(player) This part really stresses me, if we're actually never going to use userid or player, why not just have a single function GetIndex('userid')? Even if it was s...