@Porygon3:
The only way to tell if a pokemon is hacked is if something in the info doesn't line up, IE time/date caught or hatched, the location if it was caught, illegal movesets, female onlys being male, caught in safari ball, ect. If everything lines up correctly, there's no way of telling if it's hacked or not.
My question is, how do multiple stat ups stack? Like say a max spatk Download Porygon-Z switchs in and downloads spatk. 405*1.5=607.5 SpAtk. Now, if you use Nasty Plot, how does that stack? Do I go 405*2=810+405*.5=1012.5 SpAtk? Or is it stacked differently?