It's an edited version of sandbox+ sr3_city.lua with a character_definitions file to give Gat the correct player animation .
Press 8 + Right to morph as Gat .
Hey thanks a lot for these files, they were very useful.
Like someone said in this thread, you can't morph into most of the characters since the npc_ seems not to load the entire body. But Gat isn't the only one to work though. npc_Shaundi_50s and npc_Shaundi_ST6 also work for example (no idea why).
I've attached my sr3_city.lua and character_definitions files. Basically I used saints_female_shaundidptest instead of npc_gat to morph into shaundi (in the sr3_city.lua file). This dptest seems to be a character of its own, probably used to assign colors to Shaundi? (if you look at the Shaundi section in the character.xbtl, her colors are defined by NPC_ShaundiDPTest). So basically you'll morph into a Shaundi with different colors than the normal one by pressing 8 + Right .
If you don't use the character_definitions file then your character will be weird and lame (for example the legs will be glitchy). If you use the character_definition file then Shaundi will have the correct player animation. Unfortunately, if you use this file, the shaundidptest character doesn't have Shaundi's real hair (the ponytail and the side fringe are missing). I don't think there is any ways to bypass that?
Anyway, with or without using this character_definitions file, you can customize your morphed character (clothes and hairstyles).
WARNING : it is very glitchy, so you'd better make a copy of your gamesave first. Once morphed, you will probably lose your money and superpowers xD But you can still recover them by using the cheats