How can I make this a morph?

Hello! I am working on an inspired game, and I am trying to make morphs, so how can I make this a morph?

I tried using the free morph starters. it didn’t work.
I also tried making my own, also didn’t work.

Have any suggestions or solutions?

try this (this would only work if a part is touched)

part.Touched:Connect(function(h) 
   local plr = game.Players:GetPlayerFromCharacter(h.Parent) 
   if plr then
      plr.Character = the npc here
   end
end) 

also, if you want custom animations just put an animation script in the npc

That did not work, thanks for trying to help though!

You posted the same thing earlier. You can view the answer I gave you here : Pleas help with morph system! - #2 by Scarious

I believe you can put all your morphs into replicated storage, and then when someone morphs into something, you delete everything they’re wearing, and make them wear the clothes you want them to wear.

weld every part of the morph to the player

its better to change the clothes with a humanoid description than changing the clothes with the asset ids