The problem is the psp, it's junk. Everyone took a game and split it in different ways which destroyed the memory, this works fine on CSO versions. Also you need to be sure none of your codes use the 0x00000098 hook or that freezes you.

You want it to work fine, use a cso.