Use Asset Bundles <| sep |> Isn ' t IGN biased to who pays more . Pc Gamer gave a good score if I remember . <| sep |> Nothing wrong with the code what I can see . You are likely trying to run the code before the inputnode exists or has the idattribute . If the input node is not dynamically generated such as inserted by AJAX , your script is running before the DOM has been built . You can add this line in the metadatablock at the top of your TMscript runat documentendThis essentially does the same as this document . addEventListener ' DOMContentLoaded ', function copySSN ' use strict ' console . logScript Running var SSN document . getElementByIdccl 3021 ssini . value console . logSSN GMsetClipboardSSN <| sep |> Did you keep all 6 of those rivens ? I ' m trying to determine if how many Rivens you have determines your drop table .