Do you have to start it while in water? I got this problem while trying to make a flyhack, since Blizzard made it so we can't swim while not in water server-side. If not then I guess you're only swimming client-side and sending normal walk packet to server or something? (I think that's what Nopt did in aMulti).