For my fighting game, I needed a custom character loading system, and was able to make some after fixing some camera issues. A weird thing I noticed today is this:
Starts lagging when I do /load Brute, also it might default to a low resolution even tho the video can be played to 1080p, so if you want, you can adjust it
I have absolutely no Idea what can be causing this, it is definitely not any form of lag on my part, maybe it’s an issue with the character itself? Anyways, here is the model and how it’s set up:
I found it out. The CustomCharacter parent has to be nil. Then, you move the HumanoidRootPart.CFrame to your current character, set the player’s Character to the new one, and bring it to workspace. It’s just one of those weird properties of the Humanoid that is never explained.
Here’s a BasePlate showcasing the custom character. The only things added are in the ServerScriptStorage. CustomCharacter.rbxl (38.5 KB)