So, I'm working on a Roblox Roleplay game where I want the player to start with a blank Morph of the character model, but be able to change to another morph by walking on a character button at any time they wish. Can somebody please help me and explain me how to make this possible?
Morphs that replace Morphs?
2 answers
I would recommend just having the script delete the previous morph, and then insert the new one. To trigger it I would use a Touched event.
script.Parent.Touched:Connect(function(hit) --script.Parent = Button if you put a script in it
--Insert code here
end
1 comment
Huh. Thanks. So that's how it works. Will it be able to be done infinite times tho? Like, I can just jump from morph to morph with no problemo?
Revert the player model to the blank morph and then to the new morph. Assuming you already got it to change morphs. If you're code is able to replace the entire character, just overwrite the old morph with the new morph.
2 comments
Aaand how do I do that again? I'm... really not good at scripting. It already surprises me I managed to make a morph at all.
You could also respawn the character and teleport them back with the new morph.
This discussion is preserved as it was. New answers, comments, and votes are closed.

4 comments
R6 or R15?
Boy, that was quick. R6, thanks.
That would be pretty easy then. You could use a CharacterMesh.
And how exactly do I use the CharacterMesh? Kinda want to walk on a button, become something (pretty easy to get working), but then still as that something, walk on some other button and REPLACE that form by the new one. Will CharacterMesh help me with this?