No it's your pokemon but maybe i did bad pokesaving job.As i checked it is not the Pokemon i got from diabolico because the pokemon which i got from diabolico i found it and i tested and it's legit.The problem i think is that GeoSilva asked for me to extract some sav files he got from you and send him the Pokemon.And maybe that i hacked it myself without knowing it.Maybe i did some wrong on the sav files :/