OnTriggerEnter breaking on standalone build

In my game I have a powerup system which when the player enters the trigger box they gain a powerup. Everything works perfectly in the editor but when I make a build the powerups trigger fine but the character that it detects as colliding with the powerup is different from the one that was meant to be collecting the powerup. Any help would be great.

Have you tried a different build platform like webplayer for example and tried that.