ooo easy ill tell ya, you get the energy crastal from an elnoyle and a behemoth at levels 30-39 and 40-100, you cant steal it from them, and also you can get one from a ruby dragon at levels 35-44 and 45-100. now then as for the laser cannons you get them from an elastoid at levels 20-29 and 30-100 you can also steal one from it at level 30-100,and you also get a laser cannon from mobile type 8 you can steal it or defeat it and you can get it no matter what,thats all the info there is hope it helps alot
to protect the people near and dear is what ill do every one i promise i wont let you down