I've made a character and added script, animation and physics but its gizmo doesn't line up in the center of it and so he's not working correctly. Is there anyway to move the gizmo independently?
I discovered the problem is that the transparent background I have is still considered part of the object. How can I fix this??
The Gizmos utility class has a static Matrix field you can use to change the scaling, rotation, and translation of all rendered gizmos.
I assume you are using a Sprite object in this scenario. All you need to do is simply move the pivot point of your Sprite. Go to your sprite in the Project panel and and click the 'Sprite Editor' button in the inspector. From there you can adjust the pivot and shrink the borders of your sprite to not contain the transparent parts. Docs to the Sprite Editor