Sounds a lot like my DS who is also 6.
He was on the brink of permanent exclusion and thank goodness we got his diagnosis at that point and the consultant agreed to medicate him immediately for the adhd, which stopped a lot of the most challenging behaviours virtually overnight.
He still struggles hugely but the sudden impulsive moments have hugely reduced. It was absolutely mind blowing how much the meds helped.
He hasn’t had a significant dysregulation in school since, whereas he was getting like that daily and had many suspensions. Now with reasonable adjustments and his 1:1 he loves school and is managing really well.
We have to manage what he does very, very closely depending on his mood on any given day and try not to put him in too many positions where he’s going to struggle.
I try to avoid shops the vast majority of the time as he gets completely overwhelmed. The small local corner shop for a comic or sweets is manageable but not the supermarket.
We have some large size reins for if he can’t walk sensibly near the road. We only use them when absolutely necessary but they do help.
bike, scooter & skateboard are only in the park where he has loads of room.
I try to ignore the dirty looks if he has a meltdown in public as people are clearly just assuming he’s naughty. It’s quite rare that people are like that though, most ask if they can help in any way. I just try to focus on him and ignore everyone else.
All our neighbours know DS is AuDHD (we are the loudest house in the street sadly) so I don’t apologise at the time but I’ll check in with them when things are calm. They’re very understanding and DS will go and hug them to apologise when he’s calm.
I don’t punish for things which I consider are part of his AuDHD, I talk about it when calm and there may be natural consequences. It’s usually apparent when he’s being naughty and that’s he will get told off for.