Just throwing in my GitHub repo with all sorts of useful GTA data for scripting:
Currently featured data dumps
IPLs (ipls.json) 1015 ipls, 481 interiors & 4962 interior entity sets in total (Usable with IPL & entity / interior set natives)
Speech Voices (speeches.json) 1083 speech voices with 150055 speeches in total (Usable with PLAY AMBIENT SPEECH natives)
Particle Effects (particleEffectsCompact.json) 276 particle effect dictionaries & 1299 particle effects in total (Usable with START PARTICLE FX natives)
(Ped) Scenarios (scenariosCompact.json) 239 scenarios in total (Usable with scenario related natives)
Animations (animDictsCompact.json) 16366 animation dictionaries & 167414 animations in total (Usable with TASK PLAY ANIM native)
Movement Clipsets (movementClipsetsCompact.json) 557 movement clipsets in total (Usable with SET PED MOVEMENT CLIPSET native)
(Walking) Movement Clipsets (movementClipsetsWalkingCompact.json) 207 movement clipsets in total (Usable with SET PED MOVEMENT CLIPSET native)
Ped Overlay Collections (Tattoos) (pedOverlayCollections.json) 30 ped overlay collections with 3029 overlays in total (Usable tattos/badges with ped decoration native)
Timecycle Modifiers (timecycleModifiers.json) 2813 timecycle modifiers in total (Usable with TIMECYCLE MODIFIER natives)
Explosion Types (Names) (explosionTypesCompact.json) 76 explosion types in total (Usable with ADD EXPLOSION native)
Cam Shake Types (Names) (camShakeTypesCompact.json) 21 cam shake types in total (Usable with SHAKE CAM & SHAKE GAMEPLAY cam natives)
Audio / Sound names & ref names (soundNames.json) 1929 audio names from a total of 62 unique audio refs (Usable with PLAY_SOUND natives)
Pickup Types (Names) (pickupTypes.json) 150 pickup types in total (Usable with CREATE PICKUP natives)
Vehicle Mod Kits & Mods (vehicleModKits.json) 409 vehicle mod kit infos with 46054 mods in total (Usable with SET_VEHICLE_MOD_KIT,SET_VEHICLE_LIVERY & SET_VEHICLE_MOD natives)
Vehicles (vehicles.json) 702 vehicle infos in total (Usable with VEHICLE natives)
AnimpostFX names (animPostFxNamesCompact.json) 149 animpostfx names in total (Usable with ANIMPOSTFX natives)
Ped Component Variations (pedComponentVariations.json) 23066 component variations & 3302 ped props from a total of 62 ped component variation collections (Usable with COMPONENT VARIATION & PED PROP natives)
Ped Apparel Restriction tag names (animPostFxNamesCompact.json) 377 ped apparel restriction tags in total (Usable with PED RESTRICTION natives)
Waypoint recording names (waypointRecordings.json) 791 waypoint recording infos in total (Usable with WAYPOINT RECORDING natives)
Garages (garages.json) 32 garage infos in total (Usable with GARAGE natives)
Vehicle Handlings (vehicleHandlings.json) 626 vehicle handling infos in total (Shared for all existing vehicles, see handling id in vehicles dump)
Zones (zones.json) 96 zone infos in total (Usable with some ZONE natives, contains all bounds coords for the zones)
Static Emitters (staticEmitters.json) 784 static emitter infos in total (Usable with STATIC_EMITTER natives)
Ambient Zones (ambientZones.json) 1205 ambient zone infos in total (Usable with AMBIENT_ZONE natives)
MLO / Interiors (mloInteriors.json) 335 MLO interiors at 771 locations in total (Useful for modding, also contains in game locations of interiors)
Peds (peds.json) 683 peds in total (Useful for various natives related to peds)
Vehicle Colors (vehicleColors.json) Contains all Xenon Colors, Window Colors, PrimarySecondaryColors & Vehicle Plates data (Useful for various natives related to vehicle)