Simple Floating Module

FloatingGIF

Hey everyone, I created a module that makes parts and tools float in part water. It’s highly customizable, you can enable waves for a floating effect and tweak many other settings. Check out this showcase to see it: Watch Floating Physics | Streamable

Heres the game file and model:
FloatingV1.rbxl (57.0 KB)

This module was made to work with the Swimmable Part System system, its great for games which are looking to use water thats a part rather than roblox’s terrain water.

How can you set it up?

  1. Insert it into ServerScriptService.
    image
  2. Create a folder which will include all of the dropped parts.
    image
  3. Set the FloatingFolders value to the folder you made.
  4. Set the WaterPart value to your water part.

    (Make sure CanCollide is set to true in your tools handles if you want them to float, and make your parts can collide set to true too)

Important Configurations:
image
Most of these are self-explanatory, the ones in red you can ignore. also ignore the comment on the enable part floating i meant to put enable part floating not debugging.

Please feel free to inform me about bugs or suggestions to improve this. :grin:

15 Likes

What enable waves does. (Just found out what it does, basically bounce?)
Good thing anyway, sadly 1 part max? Can easily rework I think

Well ok I made it use collection service easily

Yeah, enable waves basically creates a floating effect to make it float up and down. Also, the model that I linked is buggy when importing into games for some reason, I’m not sure why. It shouldn’t be 1 part max - did you try out the .rbxl file attached?

I meant 1 water part max, I remade it to use collection service tho (was easy)

1 Like