I've literally been looking on the internet for hours because I made a Model out of bricks for a game i'm trying to make, and even animated it. But no one will show me how to make an animal that you morph into upon joining the game. I looked through youtube, I looked on google for a TON of pages, Clicking every link. No one has given me the answers I need. I know the basic operation I need, but i don't know what to do within the operation, the only thing i found was literally a tutorial on how to change your face and body colors and stuff. I was following a tutorial on how to make a morph, and got to the face before I realized he was making a humanoid that is literally just a "noob" recolored. This is what i had.

game.Workspace.ChildAdded:connect(function(plr) local name = plr.Name local playerInPlayers = game.Players:FindFirstChild(plr.Name) if playerInPlayers ~= nil then playerInPlayers.CanLoadCharacterAppearance = false plr.Head.face.Texture = "rbxassetid://110494588" end end)

If someone could tell me how to use this kind of thing to make a player morph into this:

https://www.roblox.com/Cat-item?id=483932450

As well as how to apply the custom animations I've made, I'd be very grateful. I'm not asking you to make the code for me... Just maybe name the important bits of code I would need to make this happen? Cuz i'm a beginner in coding, and i never really understood lua. I could probably figure out what to put between operations, values, variables and stuff of the likes.

Bonus Note: I need this code because I'm trying to make a cat foot-race game. There are some other things i wanted to do that aren't necessary. If you can help with these, that would be nice. I want to:

  • Possibly make Other Breeds of cats that you can play as with the power of game passes. -If i can pull the above off, Then I will probably want to create a GUI that pops up when you spawn asking you which breed of cat you want to use. and when you click a breed the GUI would go away and morph you into said breed. Kind of like in this game: https://www.roblox.com/games/264204944/Pokemon-Arena-X-Reborn -I have the shift to sprint script in the game, I want to expand on that to make a stat like the health bar, Energy. and make it so if you have 0 energy, you can't sprint. I don't know if this is possible. But the decay rate for energy should be rather fast, and also display a GUI in the game that shows what place you're in as well as your current amount of energy. (max energy would be 100, just in case you're wondering.

Again I don't expect you to make these scripts for me, but perhaps some pointers on how I could make this happen? Thanks!