How would i create this effect?

I’m trying to create a similar effect (ideally one exactly the same) to the gluon gun from half life 1 and am unsure how to do so due to a limited knowledge of working with beams and effects.

I have managed to create a somewhat similar effect to the centre of the beam shown in the gif by randomly tweening CurveSize1 aswell as the orientation of Attachment1, however dont know, first how to improve its look, and second to create the spinning outer beam, aswell as the lighter blue effects around the beam.

HalfLife_VS_Black_Mesa_Comparison__Gluon_Gun (1)

My attempt can be seen here for reference: fps - Roblox
I would have uploaded a gif however am unable to due to an awful pc