Here is the source: https://pastebin.com/Kfn1nhRF
Character is defined as inline 83.
local Character = Client.Character or Client.CharacterAdded:Wait()
This script is not a local script in Workspace in a part, when the part is touched it activate the script.
Please help me, I am confusion.

5 comments
Just a note for who sees this question: Scripting Helpers have a character limit of 10k, the script is bigger than that (41k characters)
don't post scripts that you haven't made man... it's 1530 lines of code we ain't gonna fix that for you, nor even search for the error.
the error means
Clientis nilYou mention as well that this is a script, not a local script. Yet, you are attempting to use LocalPlayer. That will not work.
I want to die