Nova said: wouldnt the roll on ddb be the same on roll20? roll20 shows the code when i hover over the attack/saving throw etc. If it is genuinely created by Beyond20 then yes it is the same roll as what Roll20 would create, with a small caveat: If the player has Dice Rolling turned on for their D&D Beyond character sheet, then they will get digital dice rolls on their screen for attacks, checks, saving throws, etc. Beyond20 has no way to create a 'random' roll on Roll20 that will just happen to be the same as the legitimate roll that happened on DDB, so it creates an output that displays what was rolled on DDB. However, if the player has Dice Rolling turned off for their DDB character sheet, then Beyond20 will create a legitimate roll on Roll20 that is the same as clicking on an attack, check, or saving throw button from the character sheet on Roll20. You should be able to ask your player to turn off Dice Rolling on DDB and then you'll get Quantum Rolls directly on Roll20, instead of 'faked' roll output from what was legitimately rolled on DDB. With that being said, a savvy cheating player could input code into the chat to create a fake roll to get the result they wanted, and it would look like Beyond20 output, and the only way to confirm would be to check DDB to see the native roll there (or see if it's missing).