addHook("PlayerThink", function(player) if not(player.mo and player.mo.valid and player.mo.skin == "sonic") then return end if player.cmd.buttons and BT_CUSTOM1 player.charflags = $1|SF_DASHMODE else player.charflags = $1 & ~SF_DASHMODE end end) addHook("PlayerThink", function(player) if not(player.mo and player.mo.valid and player.mo.skin == "sonic") then return end if player.cmd.buttons & BT_CUSTOM1 player.charability = CA_THOK else player.charability = CA_HOMINGTHOK end end)