addHook("SpinSpecial", function(player)
	if player.mo.skin == "cman"
		if not P_IsObjectOnGround(player.mo)
			and not (player.pflags & PF_THOKKED)
	        player.pflags = $1 & ~PF_JUMPED
			P_Thrust(player.mo, player.mo.angle, 25*FRACUNIT)
			P_SetObjectMomZ(player.mo, 0*FRACUNIT)
			S_StartSound(player.mo, sfx_zoom)
			player.mo.state = S_PLAY_FALL
			player.pflags = $1|PF_THOKKED
		end
	end
end)
