Don't do the Scandinavian or the Budapest. The Budapest and Scandinavian are fine, but they don't give much of an advantage. For e4, play the Sicilian, the French, or the Caro-Khan. For d4, play the Indian game.
Openings for tactical player
Against e4 you should play the sicilian naidorf or dragon and not the skandinavian. Against d4 the kings indian is quite agressive and tactical but you could also try the semi slave, it has some really crazy variations like the anti moskow or the botvinnik system.

Najdorf is passive? I think this is the first time I've heard such a thing. Sharp, theoretical, dynamic are the words most commonly associated with this opening. Perhaps if white plays 6.Be2, that position will be calmer with same side castling, but in general, Najdorf can be pretty risky for both sides.

The Budapest is a fine opening. I myself played it religiously from 1500-2100, when I dropped it for what some would call an equally bad opening- the czech Benoni.
for e4 I’m sure the sicilian is fine. You don’t need to know as much theory as people say you do.

Chess Openings Resources for Beginners and Beyond...
https://www.chess.com/blog/RussBell/openings-resources-for-beginners-and-beyond

There aren't that many options against d4 for an aggressive player. Maybe the king's indian defense but here are many annoying options for white. If you like gambits you hve the Budapest or the Englund but for the latter you have to know that the opening is unsound an why.

The Sicilian is amazing, personally, I enjoy the Najdorf & dragon. Both provide great tactical opportunities (especially the Najdorf) but can be difficult to play and you won't always get them. As for d4, the King's Indian works just fine, don't waste time on some garbage like the englund gambit)
RBChess7 wrote: Thanks, I tried sicilian najdorf, but it was too passive for me.
It's not passive at all, you just need to know how to play it.
By saying that najdorf is ,,too passive" I meant, that the vast majority of my opponents play same side castling and then white is in most cases the attacking side

Most people think we have to create imbalance to create sharp play.
That's wrong, and sometimes, the more simple u play, the sharper u get!
1.e4 e5, remember romatic era! And on 1.d4, Tarrasch defence which can be played against almost anything.
No need to play strange stuff which will teach u nothing.
Or maybe u can try like Moret's first repertoire book advocates : Albin counter gambit and Stonewall with black if white doesn't go for 1.d4+2.c4.
"Sicilian Najdorf" is an option only for high level players, forget sicilian! Moreover at your level (and more), no one will enter into open sicilians...

1.e4 e5
Thank you for this answer. I play e5 with black every time I can and get decent results with it at my level. It is good to have high-rated players reminding us simplicity.

First of all, 1. ...e5 is of course a fine option. You could go for that.
Now, with all due respect for IM @poucin, as I have a great respect for a titled player taking the time to answer novice questions, I have firsthand experience about playing Sicilian as a weak player, so I would like to share a different view.
I started playing it a year ago, pretty much since I restarted playing chess (I was never any good, I was ok for a casual playing child). People playing white go for open Sicilians from time to time, and at least for me, from both color perspective (not just as black), those games are probably more challenging lines of the Sicilian I face. After 1. ...c5 I am winning a lot more games than I lose, but after we reach open Sicilian (20+ games from around 400 played games in total), my record is not that impressive, but it's not that bad either. And even if it was bad, it is a learning experience nonetheless. You will rarely or almost never get move 8 or 9 of a certain variation, but you will get Najdorf, Dragon or Classical Sicilians depending on what do you wish to play.
If they don't go for open Sicilian, these are some of the options they go for. They go often for Bowdler attack (which happens very often) and as long as you don't blunder, you will have a good game against it. Just learn how to worsen that bishop with e6 and gain a tempo. I have a great win rate against that. They will go for bad version of Smith Morra - where they take the pawn with the queen in most cases. They will play c3 Anti Sicilian and 2.Nc3, but you will face weird stuff like 2. d3 as well, along with other sidelines.
In any case, you will get open Sicilians as well, but it is true that the games you get in Najdorf will be challenging, and you will lose some games easily, but that will happen anyway, so I don't think that you should be afraid of it that much. Try to learn something from your losses, and try not to repeat the same mistake again.
In any case, you will get experience playing a lot of different stuff if you choose 1. ...c5, but playing 1 . ...e5 is perfectly fine, and you will get a lot of experience of different stuff as well.
@OP If they play Opocensky variation of the Najdorf with same side castling, game will usually be calmer, but both sides will have their chances, it is not just that white will attack. It is probably the case that you mishandled that game, which is fine and it happens to all of us.
You will get calmer games no matter what you choose. You can't always play highly tactical games, white gets to decide what will be played as well.

Sunshine---play the Grand Poohbah of all white Gambits--The Danish Gambit!
Other 1.e4 e5 gambits are tepid compared to this one. Either you get very good at timing and tactics---or you die trying.
T
Hi, I started playing chess about 3,5-4 months ago (I knew how pieces works before, but it wasn't anything more). I feel, that I'm tactical player, I feel comfortable at sharp, generally open positions with many tactics. I'm pretty good at puzzles (I have about 2000 puzzles rating on lichess) and I'm playing King's Gambit and Grand Prix sicilian as white, but I don't know what to play as black. I was thinking about Scandinavian defense against 1.e4 and Budapest Gambit against 1.d4. Are they good options? Are there any better?