Okay...Crystal Nuzlocke rules. Darn emulators..
• Any Pokémon that faints is considered dead, and must be released. Except For Sin for reasons.
• First Pokemon on a route must be caught.
• Nickname all Pokémon because well. Usual, reasons.
• Pokémon that are given don't count as a first catch. If they are given when a first caught has been made the first catch has to "die" first.
• No duplicates allowed.
• Catching rules don't count until player has PokeBalls.
• No using Legendary Pokémon.
• Catch any and all shiny Pokémon even if it is not the first catch.
• Gym badges are checkpoints.
• If the Pokémon with an HM move faints that Pokémon is allowed to be used [try not in battle] until a new Pokémon is caught that can use that HM.
• Poison, Steel, and Ice types are not allowed. Dual typed Pokémon are allowed. Moves Poison and Steel are not allowed to be used ice moves are allowed.