diff --git a/resources/hab23charger/__resource.lua b/resources/hab23charger/__resource.lua
new file mode 100644
index 000000000..bfbd7d0e8
--- /dev/null
+++ b/resources/hab23charger/__resource.lua
@@ -0,0 +1,16 @@
+resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
+
+
+files {
+ 'vehicles.meta',
+ 'carvariations.meta',
+ 'carcols.meta',
+ 'handling.meta',
+ 'vehiclelayouts.meta',
+}
+
+data_file 'HANDLING_FILE' 'handling.meta'
+data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
+data_file 'CARCOLS_FILE' 'carcols.meta'
+data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
+data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta'
diff --git a/resources/hab23charger/carcols.meta b/resources/hab23charger/carcols.meta
new file mode 100644
index 000000000..2ee8c4097
--- /dev/null
+++ b/resources/hab23charger/carcols.meta
@@ -0,0 +1,1513 @@
+
+
+
+ -
+ hab23charger_modkit
+
+ MKT_SPECIAL
+
+
-
+ hab23charger_ant_1
+ hab23charger_ant_t
+
+ hab23charger_ant_t
+
+
+ VMT_Chassis
+ chassis
+ chassis
+ VMCP_DEFAULT
+
+
+
+
+
+
+ -
+ hab23charger_ant_1
+ hab23charger_ant_t
+
+
+ VMT_Chassis
+ chassis
+ chassis
+ VMCP_DEFAULT
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+
+
+ -
+ hab23charger_ant_t
+ boot
+
+
+
+
+ -
+ VMT_Chassis
+ Antennas
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VehicleLight_car_utility
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ hab23charger
+
+
+
+
+
+
+ VehicleLight_sirenlight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/hab23charger/carvariations.meta b/resources/hab23charger/carvariations.meta
new file mode 100644
index 000000000..674cad1e8
--- /dev/null
+++ b/resources/hab23charger/carvariations.meta
@@ -0,0 +1,38 @@
+
+
+
+
+ -
+ hab23charger
+
+
-
+
+ 0
+ 0
+ 0
+ 0
+ 28
+ 0
+
+
+
+
+
+
+
+ - hab23charger_modkit
+
+
+
+
+ -
+ Police guv plate
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/hab23charger/handling.meta b/resources/hab23charger/handling.meta
new file mode 100644
index 000000000..6f3ce0978
--- /dev/null
+++ b/resources/hab23charger/handling.meta
@@ -0,0 +1,67 @@
+
+
+
+
+ -
+ hab23charger
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 440010
+ 0
+ 0
+ AVERAGE
+
+
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/hab23charger/stream/hab23charger+hi.ytd b/resources/hab23charger/stream/hab23charger+hi.ytd
new file mode 100644
index 000000000..9e97dc4ae
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger+hi.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72851515f734c8b3924b4ee012f0cc2c6376f8050c34a3e4daa529c8c2cb3c2c
+size 7438581
diff --git a/resources/hab23charger/stream/hab23charger.yft b/resources/hab23charger/stream/hab23charger.yft
new file mode 100644
index 000000000..d36dade80
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34f3096e2451b4883dc436cdb000cd8131f773e21bf1fad0d77ccd0fc813a23f
+size 8847704
diff --git a/resources/hab23charger/stream/hab23charger.ytd b/resources/hab23charger/stream/hab23charger.ytd
new file mode 100644
index 000000000..60604d892
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7835988246dd21170807eef65729f40712d03aa421126d3ce81e60aa70c24241
+size 4097619
diff --git a/resources/hab23charger/stream/hab23charger_ant_1.yft b/resources/hab23charger/stream/hab23charger_ant_1.yft
new file mode 100644
index 000000000..1ee509511
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger_ant_1.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1fc0458365fd5cd7e1bb1c7f6b9c6629b111d879f6723d0a32f01d8601fbdf03
+size 27784
diff --git a/resources/hab23charger/stream/hab23charger_ant_t.yft b/resources/hab23charger/stream/hab23charger_ant_t.yft
new file mode 100644
index 000000000..884e7e3ce
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger_ant_t.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51634782816e6c7ab2d3f16c8901b475abdaba2b7ca80a20459857fb71e091cb
+size 12742
diff --git a/resources/hab23charger/stream/hab23charger_hi.yft b/resources/hab23charger/stream/hab23charger_hi.yft
new file mode 100644
index 000000000..e9e13f32c
--- /dev/null
+++ b/resources/hab23charger/stream/hab23charger_hi.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2168c9e8d12c88b44f373f0747425ecb2e57bc027e6041d489eb1ec106c879d8
+size 10928653
diff --git a/resources/hab23charger/stream/vc_23charger.ycd b/resources/hab23charger/stream/vc_23charger.ycd
new file mode 100644
index 000000000..4d05122c6
Binary files /dev/null and b/resources/hab23charger/stream/vc_23charger.ycd differ
diff --git a/resources/hab23charger/ulc.lua b/resources/hab23charger/ulc.lua
new file mode 100644
index 000000000..a5feb0004
--- /dev/null
+++ b/resources/hab23charger/ulc.lua
@@ -0,0 +1,61 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"hab23charger","hab23chargerb"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = false,
+ useSync = false,
+ syncWith = {},
+ pExtras = {},
+ dExtras = {}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "Code 3", key = 1, color = "red", extra = 1, linkedExtras = {2,3,4}, oppositeExtras = {}, offExtras = {8,9,10}, repair = false},
+ {label = "Park", key = 2, color = "red", extra = 8, linkedExtras = {9,10}, oppositeExtras = {}, offExtras = {1,2,3,4}, repair = false},
+ {label = "Front Kill", key = 3, color = "red", extra = 0, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4}, repair = false},
+ {label = "Cruise", key = 4, color = "red", extra = 5, linkedExtras = {6,7}, oppositeExtras = {}, offExtras = {1,2,3,4,8,9,10}, repair = false},
+ {label = "Black out", key = 5, color = "red", extra = 11, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "Front TDK", key = 6, color = "red", extra = 12, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/hab23charger/vehicles.meta b/resources/hab23charger/vehicles.meta
new file mode 100644
index 000000000..07138046d
--- /dev/null
+++ b/resources/hab23charger/vehicles.meta
@@ -0,0 +1,138 @@
+
+
+ vehshare
+
+
+ -
+ hab23charger
+ hab23charger
+ hab23charger
+ hab23charger
+ 23DODGE
+ null
+ null
+ vc_23charger
+ window
+
+ null
+ str392m
+ LAYOUT_STANDARD
+ BUFFALO_COVER_OFFSET_INFO
+ EXPLOSION_INFO_DEFAULT
+
+ DEFAULT_FOLLOW_VEHICLE_CAMERA
+ BOX_VEHICLE_AIM_CAMERA
+ VEHICLE_BONNET_CAMERA_STANDARD
+ DEFAULT_POV_CAMERA_LOOKAROUND
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+ -
+
+
+
+
+
+
+
+
+ VFXVEHICLEINFO_CAR_GENERIC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 15.000000
+ 30.000000
+ 70.000000
+ 140.000000
+ 500.000000
+ 500.000000
+
+
+
+
+
+
+
+
+
+
+ SWANKNESS_1
+
+ FLAG_USE_INTERIOR_RED_LIGHT FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON FLAG_HAS_LIVERY
+ VEHICLE_TYPE_CAR
+ VPT_FRONT_AND_BACK_PLATES
+ VDT_RACE
+ VC_EMERGENCY
+ VWT_SPORT
+
+
+
+
+
+
+
+
+
+
+
+ - WHEEL_FRONT_RIGHT_CAMERA
+ - WHEEL_FRONT_LEFT_CAMERA
+ - WHEEL_REAR_RIGHT_CAMERA
+ - WHEEL_REAR_LEFT_CAMERA
+
+
+
+
+
+
+ - STD_POLICE3_FRONT_LEFT
+ - STD_POLICE3_FRONT_RIGHT
+ - STD_POLICE2_REAR_LEFT
+ - STD_POLICE2_REAR_RIGHT
+
+
+
+
+ -
+ vehicles_race_interior
+ vehicles_race_generic
+
+ -
+ vehicles_race_generic
+ hab23charger
+
+
+
\ No newline at end of file
diff --git a/resources/ulc/config.lua b/resources/ulc/config.lua
index 2d0fd9e1c..7e3efb698 100644
--- a/resources/ulc/config.lua
+++ b/resources/ulc/config.lua
@@ -212,6 +212,7 @@ Config = {
"fs23hoe",
"23sir",
"23f150",
+ "hab23charger",
"chp16ram",
},
diff --git a/server.cfg b/server.cfg
index b2eb21e2a..1881adc66 100644
--- a/server.cfg
+++ b/server.cfg
@@ -877,7 +877,7 @@ ensure lafdxt6700
ensure austin-nsahp
ensure 24heatgt
ensure 24heatgtb
-ensure
+ensure hab23charger
ensure
ensure
ensure