like me put it this way.
example : in order to bypass gameguard a certain code have to be in the dll(Includes the address need to bypass gameguard(0x74A658))
so in blackshot garena the address to bypass example:charms is 0x74A658
the hack u have have the same address to bypass garena blackshot gameguard for charms(0x74A658) (same as above)
bypass garena backshot=success(cos same address)
but in blackshot eu, the address to bypass gameguard for charms is 0xC533D32
the hack u have does not have the same address (0x74A658)(address different)
bypass garena eu=fail(address different)
Everytime gg update and the address would be different.
eg. old address for blackshot garena 0x74A658 but after update it is change to 0xD93620