addHook("PlayerThink",function(player,mo)
player.c2hold = (player.cmd.buttons & BT_CUSTOM2) and $ or false
if (player.cmd.buttons & BT_CUSTOM2)
and (player.c2hold == false)
 then player.c2hold = true
      local ring = P_SpawnPlayerMissile(player.mo, MT_GRANDSLAM)
	  end
end)