In generation 2 (gold, silver crystal) scizor's last move learned by level up is double team, which it learns at level 48. in generation 3
(ruby sapphire firered leafgreen emerald) scizor's last move learned by level up is fury cutter, which it learns at level 49. in generation 4 (diamond pearl platinum heartgold soulsilver), scizors last move learned by level up is feint at level 61, but in platinum, heartgold & soul silver only. in diamond and pearl, it's last move is swords dance which it learns at level 57. finally, in generation 5 (black white black 2 white 2), scizors last move learned by level up is also feint, level 61 like in the previous 3 before these 4.
level 1 it learns bullet punch
you have to get the move tutor to teach it to him by giving him a heart scale.
Breed the scyther that you want and when it's level one, trade it holding the metal coat. After the trade it will evolve in Scizor. It will then learn bullet punch. I also think a move tutor can teach bullet punch to Scizor.
no
Well if you tried then no
Gengar's last move is Nightmare, which it learns at level 55.
Castform learns the move Weatherball, at level 30. This is the last move it can learn.
No, the last move it learns on its own is on Level 71. You can still make Feraligatr learn a TM or HM move however.
Yanmega learns Bug Buzz, it's last move, at level 57.
Lv 61, Feint.
Level 57, Last move it learns. Hope I helped.
Level 45. It's the last move it learns.