Its almost good. But do you destroy the main player and limit the developer that buys this to the character you choose?
Like “i have a nice character setup and i want to expand it with this, but i dont want this to be extrem hard to integrate and override my character setup.”
Do a proper tutorial on how to integrate this with first or third person so we can see how it works.