local bt

local function Bt(p)
if p.mo.skin == "knuckles" and p.playerstate == PST_LIVE then
if (p.custom1tic == 1) and p.control then
if bt == 1 then
if not (p.mo.eflags & MFE_UNDERWATER) and (p.pflags & PF_JUMPED) then
p.pflags = $ & ~PF_JUMPED
if p.powers[pw_super] then
P_SetObjectMomZ(p.mo,-40*FRACUNIT)
else
P_SetObjectMomZ(p.mo,-20*FRACUNIT)
end
p.mo.state = S_PLAY_FALL
p.pflags = $ | PF_THOKKED
end
end
bt = 0
else
bt = 1
end
end
end
addHook("PlayerThink", Bt)