You can see from below what the code's doing..
Checks for KeyPress -> Loads Pointers into Register R0 -> Writes 100 Float to the address @ R0
(The address in question here, points to the Z Co-ordinates of the Player)
[RS Teleport Tester v1.0.1]
80000020
58000000 042953A0
58001000 00000018
58001000 00000048
58001000 000001F0
58001000 00000018
58001000 00000370
78000000 00000094
64000000 00000000 42C80000
20000000
$ ==== Cheat Emulator ====
$ Type 'help' for more information
$ disas 1
$ BTNCMP { RS }
$ LDRD R0, [ MAIN + 0x00042953A0 ]
$ LDRD R0, [ MAIN + R0 + 0x0000000018 ]
$ LDRD R0, [ MAIN + R0 + 0x0000000048 ]
$ LDRD R0, [ MAIN + R0 + 0x00000001F0 ]
$ LDRD R0, [ MAIN + R0 + 0x0000000018 ]
$ LDRD R0, [ MAIN + R0 + 0x0000000370 ]
$ ADDD R0, R0, #0x00000094
$ STRW #0x0000000042C80000, [ R0 ]
$ ENDCMP
$
$ Size: 19