You have to go all the way back through Stark Mountain where he found it, and then there's a surprise in stall.
Buck finds the Magma Stone at Stark Mountain.
you can get a magma stone with buck at stark mt
took it to his house
c
deafet the Pokemon league and go to stark mountain and team up with buck and go to the end of stark mountain and buck will find the magma stone then go back to survival area and search for the house with buck in it he will put the magma stone back and go where buck found the magma stone and heatran is there
you don't get it instead buck steals it
Ummm. What?
finding the magma stone
help buck get to the magma stone then go to the house next to the Pokemon center in the survival area then talk to buck then go to where the magma stone was and heatran will be there
you cant. buck the idiot takes it.
Once Buck takes the Magma stone from Stark Mountain, go to the survival area and go in one of the houses. Speak to Buck's Grandpa and then speak to Buck. He will leave the house. Go back the the place where Buck took the Magma stone and heatran will be there.
go to stark mountin pair up with buck at the end he will pick up the magma stone the mountin will shake go to the suvival area go in to a house buck will be there talk to him he will go and put the magma stone back go back to where the magma stone is and heatran will be there
in a house where u get 2 from the boat