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.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.charability == CA_THOK player.charability = CA_DOUBLEJUMP end end)