local function zapEffect(target) local effectdata = EffectData() effectdata:SetStart(target:GetShootPos()) effectdata:SetOrigin(target:GetShootPos()) effectdata:SetScale(1) effectdata:SetMagnitude(1) effectdata:SetScale(3) effectdata:SetRadius(1) effectdata:SetEntity(target) for i = 1, 100 do timer.Simple(1/i, function() util.Effect("TeslaHitBoxes", effectdata, true, true) end) end local Zap = math.random(1,9) if Zap == 4 then Zap = 3 end target:EmitSound("ambient/energy/zap"..Zap..".wav") end