How to make water in a moveable part? (not terrain)

Hello,

I want to have a normal part but the part should be water. With water I mean, normal water in which you can swim. Is there any way to get that? Terrain wont work for me, because its a Tycoon and I can’t move/duplicate Terrain or make it buyable via buttons.
I know the plugin “Part to Terrain” but I don’t want it to be Terrain, so this won’t work for me.
Any ideas?
Thank you.

1 Like

How do I do that? Inserting a script or a LocalScript? And what do I need to type? :smiley: Im not good with scripting

I still need help with that. :smiley:

so far i know there is not a partType of water

this is posible
maybe learn more scripting

you dont need a plugin


talking about scripts is off topic here so message me if you want to talk about scripts

Hello

You can actually copy the terrain and paste it in anyway if you would like. So idk what you mean by you not being able to duplicate it.

Duplicating Regions

You can also copy and paste full selected regions — just click Copy and then Paste to create a new region.

Via Developer Site.

As for the part, you can make a part with a script to make it move. Although which one are you trying to accomplish:

  1. Have the water texture move.

  2. Have the parts together move (This is not recommended).

No, I need a block of water which has all the water physics (waves not mandatory but you need to swim in the block) and it must be moveable like a normal part it cant be normal terrain because that would break my tycoon system

post in #feature-requests:engine-features

So it wont work? But how can other games make buyable seas where you can swim

it works
use
swimming pool (7.9 KB)

Uhm thats just a blue part? I cant swim or anything.

Oh got it, thats awesome. Can i make the script automatically, so if someone touches a part it will be turned into water?

Try this:
script.Parent.Touched:connect(function(hit)
game.Workspace.Terrain:FillBlock(script.Parent.CFrame, script.Parent.Size, Enum.Material.Water)
wait(0.05)
script.Parent:remove()
end)

Hey,

thanks for the help but I already figured it out. :slight_smile:

i am sorry for me bringing u back
Can u help me in Swimable Water In Voxel Sandbox Help needed in how u done it