Basically, I’m trying to make a morph that doesn’t just turn you into the character. But instead changes your face, some of the proportions and to add some things onto it. I’m making a custom player piggy for a custom piggy game I’m creating to practice scripting, I’ve searched the forums and I can’t find anything about morphing with just adding stuff rather than just replacing the avatar!
When the player morphs I want there arm to be slightly shortened by the side, I want the new face and I’d like for the accessories I put on it to show up on it!
I’ve looked all over and couldn’t find anything but how to make a morph which in which just completely changed the players character, I wanna figure this out because 1, I’d look better if the player itself was that, 2. I can’t really change the walking sounds with the current state of script of I have for the morphing!
The last time I made a morph I used gnome codes method, which is why I think its part of the reason I’m having a lot of trouble here! I really just copy and pasted from my old morphs.
local model = script.Parent
local prompt = model.morpher.ProximityPrompt
prompt.Triggered:Connect(function(player)
local oldCharacter = player.Character
local newCharacter = model.PlayerPig:Clone()
newCharacter.HumanoidRootPart.Anchored = false
newCharacter:setPrimaryPartCFrame(oldCharacter.PrimaryPart.CFrame)
player.Character = newCharacter
newCharacter.Parent = workspace
player.Character.HumanoidRootPart.Song.Playing = true
--[[player.Character.HumanoidRootPart.Running.SoundId = "rbxassetid://379483672"
player.Character.HumanoidRootPart.Running.PlaybackSpeed = 0.4
player.Character.HumanoidRootPart.Running.Volume = 0.35]]
end)
If there is similar topics that actually have a solution this problem, feel free to tell me! As for my case I couldn’t find anything…