Hoverkart Problems [HELP STILL NEEDED]

Introduction: As I announced a few months ago, I have started creating a Mario Kart game. Sadly, I’ve run into a few problems. You can try the game out here.

Explanation: Today, I built the N64 Rainbow Road, and it’s working okay. If you tried the link above, you’ll know that the Hoverkart experiences a few problems while attempting to go around the track. I used a gapfill plugin to build it, so it didn’t turn out perfectly, but that’s not too big of a problem.

Problem 1: When the kart tries to go up a road which is at too much of a slope, it takes a few seconds to adjust to its angle. Doesn’t seem to be very exciting for a race.

Problem 2: Just driving on flat ground gives me a few problems. Because of the Engine script’s way of sensing the hoverkart’s distance to the ground, it makes the hoverkart bounce a little when it’s on a flat surface. I think the bounce effect is cool, but when it bounces, it goes a bit too low into the road and the friction makes the car slow down for a second. The hoverkart has noncollidable parts below it so the collidable parts don’t touch the ground and cause friction- which doesn’t seem to be working so well.

Resources: Here are a few resources so you guys can get an idea of how the game and scripts are set up:
Rotate BodyGyro in local CFrame – this has some important parts of the Engine script
Value.Changed only working in client – this shows how the game is set up. I’m not sure it’s necessary, but just in case…

Yes, they’re just a bit outdated, but you should have enough pieces to put together an idea of how to answer. If you need any more information or a better explanation, please let me know.

Note: Although Problem 2 has been solved, I will still need help with Problem 1.

I can’t really help much with your rotation delay, but all I can say is this.

The reason it’s not working so well is because the non-collidable parts aren’t affecting the collisions with the bottom of the cart at all. To fix this, I would change the parts on the bottom of the cart to be collidable, but also change the physical properties of them so their friction is as low as possible.

1 Like

I have my engine script which senses when the noncollidable parts are touching a road, and makes the car go up based on its direction (then back down because of gravity, creating the hover effect). This use to work, but after I changed a few numbers to improve the script, it improved in the way I wanted it to, but then caused problems like these.

I will still try changing the friction on the collidable parts though. thanks for the help :slight_smile:

1 Like