[PAID RELEASE] ESX & QBCore Fireworks - Animations, Inventory Images and more! v1.1

ESX & QBCore Fireworks
This modification was made solely due to there not being anything like it. I have created a script which used the models and animation that were given to players in regular online in 2014. These features never returned to online but remained in the game files, so I brought some use to it!

Report any and all bugs in the comments. I plan on updating this!


  • Ambient Sound (Sound Radius with distance)
  • Four Firework’s (Two Cakes, Fountain and a Bottle Rocket)
  • Comes with Inventory Images
  • Animations

Version 1.1

  • Added QB Core Support
  • Locales support

Version 1.0

  • Added car alarms to nearby vehicles when explosion is triggered.
  • Better animation placement
Placed Firework Images


Explosion Images


Bottle Rocket
Single Shot

Shot Burst
Multi-shot Cake

Trail Burst
Cake with rotating explosions

Code accessible No
Subscription based No
Lines (approximately) 200
Requirements es_extended, notify or QBCore
Support Yes

Purchase for $2.99 Here

1 Like

“qbus” I think you mean qbcore.

1 Like

QBCore Support is added!

Please make a locale to edit the Text

Will do, should be done within the next few hours. Just need some time to get on.

1 Like

They are added, only to the QB Core version for now.

i need it for esx :smiley:

Will do give me a few

Should be set.

1 Like

Not found :smiley:

1 Like

Don’t get me wrong but I think this is already available in qbcore.
Maybe it’s different, of course, what you did, but I just wanted to say it.

Github qb-smallresources

1 Like

The Fireworks in that script aren’t optimized and focused on like in this script. I plan on solely creating and updated just the fireworks mechanics with my script. It is a good script though, I have never seen it before.

1 Like

My bad, should be fixed, I never uploaded the locales with it.

1 Like

Okay where can i put en or fr? both locales are obfuscated m8

Hmm, try replacing the obfuscated lua with

local Translations = {
    notif = {
        use = 'You have lit the fuse!',

Lang = Locale:new({
    phrases = Translations,
    warnOnMissing = true

It should work. I don’t know why it obfuscated the locales.