read titleCode:void DrawSpread() { CBaseEntity* localplayer = (CBaseEntity*)Interfaces.EntityList->GetClientEntity(Interfaces.pEngine->GetLocalPlayer()); if (!localplayer) return; CBaseCombatWeapon* activeWeapon = (CBaseCombatWeapon*)Interfaces.EntityList->GetClientEntityFromHandle(localplayer->GetActiveBaseCombatWeapon()); if (!activeWeapon) return; int width, height; Interfaces.Engine->GetScreenSize(width, height); if (Settings.GetMenuSetting(Tab_Visuals,Visuals_Spread)) { float cone = activeWeapon->GetInaccuracy(); if (cone > 0.0f) { float radius = (cone * height) / 1.5f; Interfaces.Surface->DrawFilledCircle(width / 2, height / 2, radius, 255, 0, 0, 50); } } }