addHook("PlayerThink", function(player)
   		if player.cmd.buttons & BT_CUSTOM1 and P_IsObjectOnGround(player.mo) == true and player.mo and player.mo.skin == "tux" and (player.speed == 0) then
		P_DoJump(player)
        P_SetObjectMomZ(player.mo, 18*FRACUNIT, true)
		P_InstaThrust(player.mo, player.mo.angle, -3*FRACUNIT)
		player.mo.state = S_PLAY_ROLL
   end
end)
