It should be a oneshot ability, and I think being able to choose at night who would appear to shoot the gun would be better. You only need it to happen once, because after the first time people will start to wisen up to the illusionist. Also, if your target dies before you shoot, then you would be revealed as the shooter instead of them. That way Sniper isnt completely obsoleted. It can also serve as a way to have sheriffs no longer be auto town cleared after shooting in a game with no gun giving roles