WIP Semi-Realistic Helicopter System - Inspired by Squad & Rust

I am learning how to script, and as my first major project I have decided to make a helicopter system.

I am trying to make it have a semi-realistic feel to flying, so that if you know how a helicopter works and flies then you can use this easily and intuitively.

The controls are listed in the description of the game. A mouse is strongly recommended, although it is stable enough to be flown with a trackpad assuming no wild maneuvers.

The helicopter is controlled entirely physically using Roblox physics and constraints, which automatically replicates to the server. The helicopter is controlled client-side through LocalScripts. A happy outcome of this is the very smooth networking between players on the assembly. You can stand and walk around on the helicopter while another person is flying with no rubber-banding or latency. Other players doing the same will also be super smooth on your end. I recommend trying this out with friends.

Link below:

Let me know what you think!

Features I plan on adding:

  • Expanded HUD with more information like compass, possibly nav ball, and vertical speed indicator
  • An actual helicopter model
  • Sounds
  • A better camera system which allows looking around
  • Interaction prompts for seats instead of touching them
  • Pilot-mounted weapons or passenger-mounted weapons
3 Likes

Dang. It tried and flopped. I really dislike the inverted mouse controls. Can you please add an option to change it. Cool setup though. Felt fairly smooth to fly

1 Like

Invert pitch controls, got it. Will add it right now. All my testers prefer inverted lol so I forgot y’all existed.

Edit: Added.

2 Likes