Hey everyone! I noticed that modifying Humanoid.WalkSpeed affects how fast a character swims horizontally / downward, but it doesn’t seem to change the vertical (upward) swim speed when pressing the spacebar.
Does anyone know how to increase the upward swimming speed specifically? I want to make the character ascend faster while swimming.
Any tips or properties I should look into would be appreciated!
You would have to get the humanoids state and check if it is swimming and possibly connect it through RunService.Heartbeat, if they are you can create a new instance LinearVelocity to the player.
Why don’t you just check if the player is moving up and increase the walkspeed maybe a nice smooth lerp from a to b? and if not then b to a! or just current walkspeed:lerp(newwalkspeed, 0.1)