No one came from anyone.
So I searched the item settings.
I found the settings for Spirit and Demon.
I don't know why they are connected.
I rewrote Spirit to Demon so I could set up the item myself.
PHP Code:
005C0DFB |. E9 D0080000 JMP Main.005C16D0
005C0E00 |> 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
// Demon
005C0E03 |. 8178 30 821D0000 CMP DWORD PTR DS:[EAX+30],1D82
005C0E0A |. 7C 28 JL SHORT Main.005C0E34
005C0E0C |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
// Spirit of Guardsman <= Overwrite Demon (1D83 => 1D82)
005C0E0F |. 8179 30 831D0000 CMP DWORD PTR DS:[ECX+30],1D83
005C0E16 |. 7F 1C JG SHORT Main.005C0E34
005C0E18 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
// Settings
005C0E1B C742 60 3333B33F MOV DWORD PTR DS:[EDX+60],3FB33333 // Size
005C0E22 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
005C0E25 C780 10010000 00008C42 MOV DWORD PTR DS:[EAX+110],428C0000 // Dir
That's how it turned out.

I know this is not a clean solution. Guardian has no rotation set. But it solved my problem.
Or does anyone have a better solution?