If functions are on server and you use HA you need to use if (!PlayerPawn(Owner).bAdmin) return; well and you seem to have missed replication { reliable if (Role<4) AntiBugInfo, ...
Aliased Obj f**ks up entire unreal engine. Think about that. The worst thing is no garbage collection, seems you had not modified jcoopz good enough. Not sure does your 'obj' alias works at all tho be ...