title: Discord JS, my users are able to create unlimited ticket channels when they react to the emoji
body: <p>Users are able to create unlimited ticket channels when they react on  this emoji, what part do I miss in my script so that users are only able to create one ticket until they close it again?</p>
  <p>My bots ID below is: 701327880046510080</p>
  <p>Any help would be appreciated! :)</p>
  <pre><code>bot.on('messageReactionAdd', async (reaction, user, channel) =&gt; {
          if(user.partial) await user.fetch();
          if(reaction.partial) await reaction.fetch();
          if(reaction.message.partial) await reaction.message.fetch();
          if(user.bot) return;
          
          let ticketid = await settings.get(`${reaction.message.guild.id}-ticket`);
          
          if(!ticketid) return;
          
          
          if(reaction.message.id == ticketid &amp;&amp; reaction.emoji.name == '') {
              reaction.users.remove(user);
              const ticketChannel = reaction.message.guild.channels.cache.find(chan =&gt; chan.name === `ticket-${user.username}`)
              if (ticketChannel) return;
              reaction.message.guild.channels.create(`ticket-${user.username}`, {
                  parent: '701254271861260389',
                  position: 1,
                  permissionOverwrites: [
                      {
                          id: '701327880046510080',
                          allow: [&quot;MANAGE_CHANNELS&quot;, &quot;MANAGE_GUILD&quot;, &quot;MANAGE_ROLES&quot;, &quot;MANAGE_EMOJIS&quot;, &quot;READ_MESSAGE_HISTORY&quot;, &quot;MANAGE_MESSAGES&quot;, &quot;SEND_MESSAGES&quot;, &quot;VIEW_CHANNEL&quot;]
                      },
                      {
                          id: user.id,
                          allow: [&quot;SEND_MESSAGES&quot;, &quot;VIEW_CHANNEL&quot;, &quot;READ_MESSAGE_HISTORY&quot;]
                      },
                      {
                          id: reaction.message.guild.roles.everyone,
                          deny: [&quot;VIEW_CHANNEL&quot;]
                      },
                      {
                          id: '306893721725829121',
                          allow: [&quot;SEND_MESSAGES&quot;, &quot;VIEW_CHANNEL&quot;, &quot;READ_MESSAGE_HISTORY&quot;]
                      }
                  ],
                  type: 'text'
              }).then(async channel =&gt; {
                  EMBED STUFF ..irrelevant. &lt;-ignore this
                  send.react(&quot;&quot;)
              })
          }
          if(reaction.emoji.name == ''){
              if(!reaction.message.channel.name.includes(&quot;ticket-&quot;)) return;
              reaction.users.remove(user);
              
              reaction.message.channel.delete()
          }
      })
  </code></pre>