Vehicle handling doesn't affect aircraft top speed because MTA has a separate velocity cap specifically for flying vehicles. This is controlled by setAircraftMaxVelocity.
The default value is 1.5, which roughly translates to that 270 km/h limit you're hitting. To increase it:
setAircraftMaxVelocity(3.0)
The parameter is a multiplier, not an actual speed value. Some reference points:
- 1.5 = default (~270 km/h)
- 2.0 = ~360 km/h
- 3.0 = ~540 km/h
- 5.0 = ~900 km/h
There's no documented maximum limit for this value, but extremely high values may cause physics instability or unexpected behavior.
Keep in mind this applies to all aircraft globally, not per-vehicle. If you need to check the current value, use getAircraftMaxVelocity.
local currentMax = getAircraftMaxVelocity()
outputChatBox("Current aircraft speed cap: " .. tostring(currentMax))
So yeah, handling is for ground vehicle physics. Aircraft speed limits are a separate system entirely.