There's quite a bit of hiding and/or stealth trainers out there but none that I've found seem to use the most optimal method. Some will simply hide over and over while waiting for the 11 second skill timer, with this you will only have to wait 5 seconds! Some stealth trainers will hide, and then wait again for the skill timer to stealth, with this you will stealth as soon as you are hide via moving.
;==================================
; Script Name: Simple Stealth Trainer
; Author: LagHon
; Edited and Modified by Rn
; Version: 1.00
; Client Tested with: 6.0.11.0 Patch 87
; EUO version tested with: 1.5 V144
; Shard OSI / FS: OSI
; Revision Date: 24/11/2008
; Public Release: 25/11/2008
; Global Variables Used: None
; Purpose: Trains Stealthing and Hiding in your house or anywhere you choose
;==================================
;Instructions
;Select a line of tiles where you wish to train (Recommend in your house)
;The line can be East west, North South, Diagonal or even offset
;Just ensure theres not too many obstacles to negotiate around
;Put your char on the start tile of the line and Click Set Start Button
;Move your char to the end tile of the line and click Set End Button
;Click Run Button, Your char will hide and walk up and down the line
;Whenever it reaches the end or start of the line and is not hidden it will rehide
;and start walking again
;NOTE* Script is oblivious to what your skill level is,
;what you are wearing or anything else or anything else around you.
;All it does is hides and walks.
;===============================================
I edited the script to constantly hide while before it would only hide after you failed a stealth check, this will cause for more gains in both hiding and stealthing. I also edited out the error messages that the character would say in game to now pop up in a menu.
The files below are the original one written by LanHon and then my modification of his.