. __ . __
.../`: : `\,---`.
../|,-`――`\(o)_\,----,,,_ ..
~*――`\, ... __ ( `\(o),,_/` ― : o : :`-, ...
../ : ·,.~;*―――\, (_,-- ``~, .\ : : : : : : : : : : : : : : : `\ ..
.....| : · :,/`,-*~;~··-,/ (` ``)/· , \.,/` : : :_,: : : : : : : : : : : \
.| : · / ,/`,--\ \`c\,---1 `--(_ ,/ / : : :,/` · · ): : : : : : : : : : : |
..) : ΅` .\ (c) `― . . ·`), . ,-~`.. \ : : :| · · '\, : : : : : : : : : : :/
/` ,/_~-, .`;;`-,__,./, ```/ . `\:· · · · `*-.,_ : : : : : :,- .
`-/¨;--;~ `*-=,=-_` ,) ,/` .` : `\, · · · · · · ―~---,--` .
__\, · , · . . . `\_,/ ,/;-;_ . /` ` | ./ · · · · · · · · -
.( :·`\,-~*`― · · ·`―` `~--~*~---~;/`,-~*```*--, `1` / : | · · · ,---~*`
. \·:··:*~-,,____,.-~`――――/ / · · · · · \,) , / : :| · · · ·\ .
`~-,,,~`` . ( · · · ,.__| | · · · ·, `\/ ,/`: : / · · · · ·| ..
.\`` · · ·`~;-,,,_)`_- : : / · · · · · · | ..
(`*-,,-――`-;· · · · · · , /'``,-~`―: : : :/ · · · · · · |. ..
. | :,;-===-, `\,· · · ,-`| · ·/ : : : | :,/` · · · · · · ·| ..
. \ :, · · · · \\ · `\. ·)· / · / :
: :`~,_ · · · · · ./
\\,_`~.,_,.-*\\, `/,//` ,/ : : :`;-._ : ―-, · · · /, ..
..`\,,`| : :`-,_))`"` ·,/`_,~*` · · ( · , ,`)· ·,-; `\, ..
..`*-\ : : : `~----~*` / · · · · · · · · ~` ·/` ·( _![]()
. ,.¬-,--\ : : : : : : : : / · · · · · · · · · ·,,-` ..-,- .
..| |: :*: : : : : : :_/ ____,---~*`
./ / : : : `~-,.;;`,,.--` .
| | : : : :|― : ,/ ― .
.\,\,_,./---~`
First of all, this belongs in the Advance Generation board because that's what Ruby version is part of.
I might as well answer your questions while I'm at it. You're right that Dig is near Fallarbor, but you need to visit the Fossil Maniac's house and talk to the Fossil Maniac's little brother to get TM 28. The Heart Scale on Trapinch didn't work because The Move Maniac can only teach moves that the pokιmon is a high enough level to know, and Trapinch doesn't learn Dig naturally until level 41.
I don't know why you thought fishing near Fallarbor would get you Waterfall...unless you were looking for Goldeen, who learns the move naturally. I've always found Goldeen strangely difficult to find in Ruby. If you can wait until after the seventh Badge (and you might as well since you can't use Waterfall outside of battle until you have the eighth,) you'll find HM 7 as you complete the Team Magma storyline.
Poryhedron's Monotype Challenges
Winner of the 2007 Pokιhelper Unown Award! Glad I could be of help!
Pokιmon GO: Level 37, Team Mystic