I Have been asking this question ALOT, Cause nothing gets to explain me how to do this.
Basically, we all know morphs, Pads transform you into another character, right?
Us know, there are 3 types of morphs.
The paper morph, which turns you into a paper character, These morphs clone a Decal to the player's torso and make all the parts of the character invisible, Even tough these parts are kinda useless cause they dont look acurrate, In some cases, they fit, a example games that use them is Paper Mario Roleplay [By Dogon]
The edit morph, which replaces your roblox character into another roblox character, Or joint custom parts to the player's parts to make it like its a new character. Game examples of this are Animatronic World! [By Gommy], and The Pizzeria Roleplay Remastered [By HelloBurp].
And there is a 3rd type of morph: The Custom Character morphs, These morphs are basically like changing the StarterCharacter on the StarterPlayer folder of ROBLOX Studio, But In-Game, These morphs tend to be a, For example, R6 Character, changed to a Custom model with more than 40 Parts, Examples of games that use this are The Ink Well: Bendy RP [By Draggy], Super Mario Showcase [By Shovelware Studios (Dogon)] and Fredbear and friends RP [By HelloBurp]
The thing is, How can i make the Custom Character Morphs?, Because i got a 40+ Part character i wanna turn into a Morph, This character works normally in StarterCharacter, But as i said, I wanna turn it into a morph that replaces a R15 Robloxian into that character.
Haven't tested it, but it should work.
local morph = game.ReplicatedStorage.Morph0 --Replace with path to desired Morph local pad = script.Parent pad.Touched:connect(function(hit) local par = hit.Parent if par.ClassName == "Model" then local hum = par:FindFirstChild("Humanoid") if hum then local ply = game.Players:GetPlayerFromCharacter(par) if ply then local morphClone = morph:Clone() morphClone.Name = par.Name morphClone.Parent = game.Workspace morphClone.PrimaryPart.CFrame = par.PrimaryPart.CFrame ply.Character = morphClone par:Destroy() end end end end)
First, build a character model with arms, legs, a torso, a head, and a humanoid root part (labeled correctly). After you're done, watch these two videos and it will explain how to add animations to the character, then how to morph everyone into it.
https://www.youtube.com/watch?v=c5pLIx3PsN8
https://www.youtube.com/watch?v=AMk-pBlxgNQ