addHook("ThinkFrame", do for player in players.iterate if player.mo and player.mo.skin == "sonic" then if (player.cmd.buttons & BT_CUSTOM1) and not player.weapondelay S_StartSound(player.mo, sfx_zoom) player.weapondelay = 3*TICRATE end end end end)