How can I make this Swimming Water Game Idea happen Happen?

I have A really really big Idea for a game.
I want to create a First Person Shooter game that is entirely based underwater
where players will be Frogmen/Divers.
I Already have all my ideas written down for game elements and I’m ready to learn how to script but I have one thing I’m totally lost on.

How do I make a swimming water system?
So far I’ve tried using Default Roblox Terrain water but my problems with it is that My player automatically floats up uncontrollably. Is there a way I can make it so the player does not ascend unless they hold down the space bar?
RobloxScreenShot20201216_211034703
Also I would like to know If I can make it so where instead of the default swimming animation where it looks like your character is running (I’m using R6) Would it be possible to make my own swimming animation?

And would it be possible to overall change the properties of how the player swims? like adjusting speed?

What I’m going for overall is a swimming system that allows the player to ascend/descend by pressing a button like for example “Ascending by pressing spacebar” that would also support a gun script for using something like underwater guns?

1 Like

You’re right to have misgivings about the default water. Yes, always make your own water system. Everything you are describing here is possible. I don’t think anyone here will write your scripts for you, but the resources are out there so you can learn to do it yourself. You can search things like: How do I make a part move? Or, how do I make a keybind? The DevForum already has many threads on these subjects.

1 Like