Scripts disapearing out of Custom Character

Alright, I have a Model, which is being welded together by a script, and it welds it to a character’s HumanoidRootPart.

Now the problem is, the scripts just don’t exist after I press Play. They get removed out of the model.
(I’ve tried using LocalScripts, ServerScripts, yada yada.)
(Yes, the script works and the script is gone from Explorer.)

For more info this is an example structure:

v-StarterPlayer
v -CustomCharacter
-HumanoidRootPart
v -Model
-WeldScript(Disapearing on play.)
-Part
-Part

So, I’m not sure if something I did is wrong, or what, but I was always pretty certain that scripts could be added to player, but I could be VERY wrong.

The reason I’m using a script is because I need to update welds (There’s also a lot of parts, and I’m lazy), so I would preferably have it all managed in a script.

What exactly is wrong here?

(I can add more resources at request if needed.)

1 Like

Hey @Administrator_User2!

When making a custom model to be the custom character scripts don’t go in the model itself.
Any and all scripts will be removed, simple as that.
Why do you think StarterCharacterScripts is a thing?
Simply move your weld script over to StarterCharacterScripts and you’re good to go!

Although I really suggest you just weld the model together without a script, it’s super easy with WeldConstraints, I have this plugin that my friend made that will weld a model, it’s so outdated but still works and it’s so much nicer than having a script run every time you run the game.

1 Like

Ah yes, I was thinking there was some quirk with the engine heh, anyhow I appreciate the help!