How to Make a Boat
Download – Boat Model & Script
How To – Make a Boat in Roblox Studio
What’s up everyone welcome to buzzygames, my name is BuzzyGamesBeth and today I’ll be teaching you how to make a boat!
- First thing we want to do is grab a part. Obviously I’m not the greatest modeler out there, so I’m just going to use a simple part and this is going to be my boat. If you have a mesh that you want to use, that works as well. I’m just going to use a simple part, and I’m going to rename that to boat. If I’m renaming a part to something else, that means we’ll just be referencing that later in our script.
- Go ahead and put that inside of a model. I went ahead and added that inside of my workspace by clicking the plus sign. I put the boat inside of our model and inside of our boat, let’s add a few things.
- Add angular velocity, body force, and an attachment. Those are the three things we need so far. We’re gonna go ahead and head over to the properties of the three things that we just added.
- Let’s go ahead and start off with angular velocity. Let’s go inside properties, and under where it says attachment 0, you’re going to go ahead and click in the empty box right there. Then click on attachment.
- Inside of our model, let’s go ahead and add a vehicle seat. It’s where we’re going to sit when we drive our boat. We want to make sure we weld that seat part to our boat, or else when we drive, the parts are just not going to stay together. They’ll just move around, and we don’t want that.
- We’re just gonna go ahead and create a weld constraint from the vehicle seat to the boat part. We’re gonna go ahead and move our vehicle seat back down to our boat/raft. You can set the transparency of it to one if you don’t want to see it. I’m just going to go ahead and keep it visible so that you guys can see what I’m doing. So that’s what we should have so far in our explore page.
- If you look under our model, we have quite a few things. Inside of angular velocity inside of our properties, let’s change our max torque to a fairly high number. The bigger your boat, the higher number you want it to be. That means it’s easier to move the boat around.
- Let’s go ahead and add a script inside of our vehicle seat. Go ahead and delete that print statement, we don’t need it. Let’s go ahead and start off by writing our variables first. Where local seat is equal to script.parent, we have a function. We’re going to set the properties of our angular velocity and our body force. Our angular velocity essentially is rotating our part, we can go left and right. Our body force is essentially how fast the boat is moving. That’s it!
- Hop inside of your game. Let me go ahead and try it out, hopefully it works. It should. Let’s go ahead and sit in our vehicle seat. Let’s move around. Look at that! We can move left, right, steer it almost anywhere we want it to. It’ll go pretty fast