Hey! I'm sorry to bother you again, but I have a small query. Using Jolt physics with your template completely breaks the is_on_floor for my custom player model some reason. If I use Jolt in your template, the player keeps falling/landing/falling/landing again and again, switching between fall animation and idle/landing animation. This happens non-stop. I dont know what it is but I thought I should ask you. At first I thought it was your template, but then I tried out using Jolt in an unchanged default version of your template and everything worked fine.
But if I use my custom character, the issue is back. I checked my custom-character's root bone and compared it to yours in all the different animations, and there doesn't seem to be anything wrong with it. It moves exactly like yours and in the right place. The collision shape is an exact replica as well. This causes some other issues as well, like, whenever I try to roll I cant because the game thinks I am !is_on_floor(). I did print(is_on_floor()) in the process function and got
true
false
true
false... and so on repeatingly.
Ugh why oh why, I don't have the right, oh I don't have the right.
<3!
EDIT: On further investigation, it seems that Jolt isn't to blame. This happens when I use my own animations. But not when I use ones from your library. Strange. I will continue to look into it and report back in case it is important for you to know, otherwise it is most likely my own mess up.